05 Giu Installare Xen 4.x su Debian Wheezy
Ecco i passi minimi necessari per installare Xen Hypervisor 4.x su Debian Wheezy.
Installazione di hypervisor e strumenti correlati
apt-get install xen-hypervisor-4.1-amd64 xen-linux-system-amd64 xen-utils-4.1 xenstore-utils xenwatch xen-tools
Modificare /etc/modules e aggiungere la voce seguente. Per assicurarsi che il modulo sia in grado di creare un loop 64 connessioni.
La voce ‘Loop’ potrebbe già esserci, basta aggiungere max_loop=64.
# Making sure enough free loop devices are created loop max_loop=64
echo 'hwcap 0 nosegneg' > /etc/ld.so.conf.d/libc6-xen.conf && ldconfig
Creare il file nella directory di script di Xen.
touch /etc/xen/scripts/hotplugpath.sh chmod 755 /etc/xen/scripts/hotplugpath.sh
Il contenuto di /etc/xen/scripts/hotplugpath.sh deve essere simile a
SBINDIR="/usr/sbin" BINDIR="/usr/bin" LIBEXEC="/usr/lib/xen/bin" LIBDIR="/usr/lib" SHAREDIR="/usr/share" PRIVATE_BINDIR="/usr/lib/xen/bin" XENFIRMWAREDIR="/usr/lib/xen/boot" XEN_CONFIG_DIR="/etc/xen" XEN_SCRIPT_DIR="/etc/xen/scripts"
Se si esegue l’installazione in un server Hetzner si consiglia di effettuare le seguenti modifiche per assicurare un corretto riavvio: Modificare il file /etc/default/grub e sostituire la riga:
GRUB_CMDLINE_LINUX_DEFAULT="nomodeset"
Con:
GRUB_CMDLINE_LINUX_DEFAULT="console=tty0 acpi=ht"
Assicuriamici che il server parta con il hypervisor
mv /etc/grub.d/10_linux /etc/grub.d/50_linux update-grub2
Assicurandosi che xend non si avvii quasi subito, altrimenti non crea il bridge necessario
mv /etc/rc2.d/S01xend /etc/rc2.d/S20xend reboot
NOTA: Sulla Domus è possibile eliminare i seguenti link simbolici init: (Non sono necessari e portano solo errori in fase di avvio)
/etc/rc2.d/S12acpid /etc/rcS.d/S08hwclockfirst.sh