Xen configurazione di una macchina windows —
In questi giorni di chiusura e manutenzione mi sono accorto che le VM windows specie le 10 LTSC erano lentissime nella fase di boot.
Bisogna dire una cosa per amore di verità e precisamente che sono circa 15anni abbondanti che ci tiriamo dietro le VM e le relative configurazioni, ma nel frattempo i Kernel sono cambiati e non poco, a ciò va aggiunto che una volta accese le VM stanno li praticamente “sine die” e che se non avessi dovuto fare dei lavori quasi unici non me ne sarei accorto dovendo riavviare le VM stesse piu’ volte.
Di seguito il file di configurazione per una macchina win 10 ltsc completa di PV driver nella vecchia versione e in quella nuova
vecchia versione:
# start
name = ‘zeffiro’
# da disco
boot = ‘cd’
# da cdrom
#boot = ‘dc’
type = ‘hvm’
vcpus = ‘4’
#memory = ‘16384’
memory = 32768
disk = [ ‘phy:/dev/xen2/zeffiro,xvda,w’ ]
#disk = [ ‘phy:/dev/xen2/zeffiro,xvda,w’, ‘file:/home/xen/cdrom/monitorplc.ISO,xvdc:cdrom,r’ ]
#disk = [ ‘phy:/dev/xen2/zeffiro,xvda,w’, ‘file:/home/xen/cdrom/PV-8.2.2.iso,xvdc:cdrom,r’ ]
#disk = [ ‘phy:/dev/xen2/zeffiro,xvda,w’, ‘file:/home/xen/cdrom/clonezilla.iso,xvdc:cdrom,r’ ]
vif = [ ‘mac=00:16:3e:fe:aa:66, bridge=xenbr0’ ]
vga = ‘stdvga’
videoram = 16
sdl = 0
vnc = 1
vncdisplay = 66
vnclisten = “0.0.0.0”
vncpasswd = ”
vncconsole = ‘1’
keymap = ‘it’
usb = 1
usbdevice = ‘tablet’
serial = ‘pty’
#tsc_mode = “native”
#acpi = ‘1’
#apic = ‘1’
#
# Behaviour
#
on_poweroff = ‘destroy’
on_reboot = ‘restart’
on_crash = ‘restart’
# end
Nuova versione
name = ‘zeffiro’
boot = ‘cd’
#da cdrom
#boot = ‘dc’
type = ‘hvm’
vcpus = ‘4’
memory = 32768
disk = [ ‘phy:/dev/xen2/zeffiro,xvda,w’ ]
#disk = [ ‘phy:/dev/xen2/zeffiro,xvda,w’, ‘file:/home/xen/cdrom/monitorplc.ISO,xvdc:cdrom,r’ ]
#disk = [ ‘phy:/dev/xen2/zeffiro,xvda,w’, ‘file:/home/xen/cdrom/clonezilla.iso,xvdc:cdrom,r’ ]
vif = [ ‘mac=00:16:3e:fe:aa:66,bridge=xenbr0’ ]
# === Performance critiche ===
viridian = [ ‘all’ ] # oppure almeno [‘base’,’freq’,’time_ref_count’,’reference_tsc’,’apic_assist’,’stimer’]
hap = 1 # Hardware Assisted Paging (default se supportato, meglio forzarlo)
xen_platform_pci = 1 # fondamentale per i driver PV Windows
# Controller disco AHCI invece di IDE (riduce notevolmente i tempi di boot)
hdtype = ‘ahci’
# VGA e video
vga = ‘stdvga’
videoram = 16 # puoi provare 32 se vuoi risoluzioni più alte
# Input e console
usb = 1
usbdevice = ‘tablet’
serial = ‘pty’
keymap = ‘it’
# VNC
sdl = 0
vnc = 1
vncdisplay = 66
vnclisten = “0.0.0.0”
vncpasswd = ”
vncconsole = ‘1’
# Comportamento
on_poweroff = ‘destroy’
on_reboot = ‘restart’
on_crash = ‘restart’
# Opzionali utili
acpi = 1
apic = 1
# tsc_mode = ‘native’ # prova se hai problemi di clock
Nella versione originale zeffiro poteva impiegare anche più di 30 minuti a fare boot (inaccettabile) con la seconda versione la VM si accende in meno di 30 s
Categorised as: Linux | Sistemi operativi | virtualizzazione | Windows | Work
Comments are disabled on this post