instalacja
apt-get install xen-tools xen-system-amd64
sprawdzamy czy host obsluguje HVM
egrep '(vmx|svm)' /proc/cpuinfo
jesli tak - doinstalowujemy
apt-get install xen-qemu-dm-4.0
zmieniamy priorytet bootowania sie systemu z jadra z obsluga xen
dpkg-divert --divert /etc/grub.d/08_linux_xen --rename /etc/grub.d/20_linux_xen
aby to cofnac
dpkg-divert --rename --remove /etc/grub.d/20_linux_xen update-grub
tweaki:
przypisanie konkretnej ilosci ramu i dwoch rdzeni procesora dla xena
vim /etc/default/grub
# Xen boot parameters for all Xen boots
GRUB_CMDLINE_XEN="dom0_mem=2048M dom0_max_vcpus=2 dom0_vcpus_pin"
vim /etc/xen/xend-config.sxp
(dom0-min-mem 2048)
(enable-dom0-ballooning no)
(dom0-cpus 2)
wylaczenie hibernacji systemow gosci przy restarcie dom0 (zamiast hibernacji nastapi shutdown)
vim /etc/default/xendomains
XENDOMAINS_RESTORE=false XENDOMAINS_SAVE=""
konfiguracja sieci
vim /etc/network/interfaces # The loopback network interface auto lo iface lo inet loopback allow-hotplug eth0 iface eth0 inet static address 192.168.0.1 netmask 255.255.255.0 iface eth1 inet manual auto xenbr0 iface xenbr0 inet manual bridge_ports eth1
vim /etc/xen/xend-config.sxp (network-script 'network-bridge bridge=xenbr0')
vim /etc/xen-tools/xen-tools.conf dir = /xen/vm_cfgs lvm = xenvms size = 30G fs = ext4 bridge = xenbr0 hash_method = sha256 arch = [amd64] #dopasowac do CPU boot = 1 output = /xen/vm_cfgs extension = .cfg
LVM
apt-get install lvm2 pvcreate /dev/sdb vgcreate xenvms /dev/sdb