XenServer
Citrix XenServer
Sub Articles
.
Configure dom0 Memory
Get current:
free /opt/xensource/libexec/xen-cmdline --get-xen dom0_mem
# example: # dom0_mem=752M,max:752M
Set new:
# /opt/xensource/libexec/xen-cmdline --set-xen dom0_mem=<nn>M,max:<nn>M /opt/xensource/libexec/xen-cmdline --set-xen dom0_mem=2048M,max:2048M reboot
Note: <nn> represents the memory in megabytes, to be allocated to dom0. This value should be between 1024 and 4096, depending on the number of VMs that are expected to run and the total memory of the host. A higher value results in less memory being available to the VMs.
References:
- How to Configure dom0 Memory in XenServer 6.1 and Later - http://support.citrix.com/article/CTX134951
Local Storage Repository
Find disk id:
cat /proc/partitions ll /dev/disk/by-id
Create SR:
xe sr-create content-type=user device-config:device=/dev/disk/by-id/<scsi-xxxxxxxxxxxxxxxxxxxxxxxxx> host-uuid=<host-uuid> name-label=”Local Storage 2” shared=false type=lvm
References:
- How to Create a Local Storage Repository - http://support.citrix.com/article/CTX121313
Auto-Start VM
1. Configure XenServer to allow Auto-Start
Get XenServer UUID:
xe pool-list
Allow autostart
xe pool-param-set uuid=[UUID] other-config:auto_poweron=true
2. Set VM to Auto-Start:
Get VM UUID:
xe vm-list
Set VM to auto start:
xe vm-param-set uuid=[UUID] other-config:auto_poweron=true
References:
- How to Setup XenServer 6.x to Auto-Start Virtual Machines - http://support.citrix.com/article/CTX133910
Remove Server from Pool
xe pool-list xe pool-param-set name-label="" uuid=[POOL_UUID]