Máquinas virtuales en OpenBSD (y adJ)OpenBSD (y adJ) 6.1 para adm64 pueden manejar un monitor de máquinas virtuales (vmm) al operar sobre procesadores con tecnología VT-x y paginación anidada o extendida. Este monitor puede ejecutar varias máquinas virtuales huespedes de manera independiente del anfitrión, cada una tiene una CPU virtual, interfaces de red virtuales, imagenes de disco virtuales y puertos seriales virtuales. Se ha probado con éxito con OpenBSD 6.1 como huesped, que utiliza los controladores virtio para interfaz de red, disco, memoria, generador de números aleatorios y adaptador SCSI. Por lo mismos es una herramienta muy oportuna para probar nuevas versiones de adJ y de OpenBSD. Prueba mínima en una red localLa ejecución de las diversas máquinas virtuales depende del servicio
Verifique que está en ejecución con pgrep vmd Si no está ejecutandose use: doas rcctl enable vmd doas rcctl start vmd El control de las máquinas virtuales desde el interprete de ordenes
se hace con Por ejemplo cree un disco virtual de 16G con: doas mkdir /vmm/ doas vmctl create -s 16G /vmm/mv1.qcow2 Edite el archivo switch "local" { add em0 add tap0 add tap1 } vm "mv1" { memory 512M kernel "/bsd.rd" disk "/vmm/mv1.img" interface { switch "local" lladdr 00:20:91:00:00:01 } } E inicie la máquina virtual con: vmctl start -c mv1 Notará que arranca mediante el kernel Podrá instalar usando el método http siempre y cuando configure la interfaz de red virtual en la misma red local del anfitrión. Esto se debe a que la máquina virtual estará usando tap0 y que el RecetasPara ver las máquinas virtuales en ejecución: vmctl status Para establecer conexin a la consola de una máquina virtual que está en ejecucin vmctl console mv1 Referencias
|