XenServer

Sub Articles
.

Configure dom0 Memory
Get current: free /opt/xensource/libexec/xen-cmdline --get-xen dom0_mem


 * 1) example:
 * 2) dom0_mem=752M,max:752M

Set new: /opt/xensource/libexec/xen-cmdline --set-xen dom0_mem=2048M,max:2048M reboot
 * 1) /opt/xensource/libexec/xen-cmdline --set-xen dom0_mem=M,max:M

Note:  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/ 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]