Xen sui nodi Daedalus —
Una volta sistemati i nodi a livello base si può passare ad installare l’hypervisor XEN e qemu con apt-get install qemu-system xen-system-amd64 che si tirano dietro le dipendenze necessarie.
in /etc/xen/xl.conf mettere a off la direttiva autobaloon
in /etc/default/grub aggiungere la riga GRUB_CMDLINE_XEN=”dom0_mem=16384M,max:16384M” e successivo update-grub al reboot l’opzione parti con xen dovrebbe essere la predefinita.
in /etc/xen mkdir xen1 xen2
in queste directory andranno le configurazioni delle VM
inoltre, vim xen1.cfg
CFGDIR=/etc/xen/xen1
LOCKFILE=/var/lock/xen1domains
DRBD=”r0″
LVM=”xen1″
ETH=”bond0 xenbr0 xenbr1 xenbr2″
vim xen2.cfg
CFGDIR=/etc/xen/xen2
LOCKFILE=/var/lock/xen2domains
DRBD=”r1″
LVM=”xen2″
ETH=”bond0 xenbr0 xenbr1 xenbr2″
sempre su ambo i nodi
Aggiungiamo due configurazioni di VM una nella directory xen1 e una in xen2
In xen1 la vm lupo un server debian 11 per gestire l’accesso alla suite antivirus in uso sulla LAN
# start
name = “lupo” ### hostname VM
boot=”cd” ###ordine di partenza in boot
#boot=”dc”
builder=’hvm’ ### virtualizzazione completa e non paravirtualizzazione
vif = [ ‘mac=00:16:3e:b8:6e:0c, bridge=xenbr0’ ] ### interfaccia virtuale della macchina e su quale interfaccia del host si appoggia
#disk = [ ‘phy:/dev/xen1/lupo,xvda,w’, ‘file:/home/xen/cdrom/debian-11.11.0-amd64-DVD-1.iso,xvdc:cdrom,r’ ] ### iso di generazione della VM
#disk = [ ‘phy:/dev/xen1/lupo,xvda,w’, ‘file:/home/xen/cdrom/clonezilla.iso,xvdc:cdrom,r’ ] ### clonezilla serve alla fine del setup per clonare la macchina su un supporto esterno per disaster recovery
disk = [ ‘phy:/dev/xen1/lupo1,xvda,w’ ] ### disco virtuale del SO VM
memory = 8192 ### memoria a disposizione della VM
vcpus = 4 ### core assegnati alla VM
on_poweroff = ‘destroy’ ### comportamenti standard
on_reboot = ‘restart’
on_crash = ‘restart’
vnc = 1 ### acccetta connessioni vnc
vnclisten = “0.0.0.0” ### ascolta su qualsiasi indirizzo
vncdisplay = 8 ### display vnc su cui interrogare
vncpasswd = ” ### nessuna password (bug debian 12 e sto zitto a riguardo)
vncunused = 0 ### prova a trovare una porta non usata per il vnc server
stdvga = 0 ### usa vga standard
serial = ‘pty’
keymap = ‘it’
usb = 1
usbdevice = ‘tablet’
# start
name = “alpino”
boot = ‘cd’
#boot = ‘dc’
type = ‘hvm’
vif = [ ‘mac=00:16:3e:fb:02:30, bridge=xenbr0’ ]
acpi = ‘1’
apic = ‘1’
usb = ‘1’
vncconsole = ‘1’
#disk = [ ‘phy:/dev/xen2/alpino,xvda,w’, ‘file:/home/xen/cdrom/WINENTLTSC2019.iso,hdc:cdrom,r’ ]
#disk = [ ‘phy:/dev/xen2/alpino,xvda,w’, ‘file:/home/xen/cdrom/clonezilla.iso,hdc:cdrom,r’ ]
disk = [ ‘phy:/dev/xen2/alpino,xvda,w’ ]
memory = 8192
vcpus = 4
on_poweroff = ‘destroy’
on_reboot = ‘restart’
on_crash = ‘restart’
vga = ‘stdvga’
sdl = 0
vnclisten = “0.0.0.0”
vncdisplay = 30
serial = ‘pty’
keymap = “it”
fonte: https://wiki.xenproject.org/wiki/Xen_3.x_Configuration_File_Options
Categorised as: Cluster | Linux | Sistemi operativi | virtualizzazione | Work
Comments are disabled on this post