Instalando KVM en una maquina virtual (ESXi)

Estándar

4a117d45091ff0bc007a4a607b6a902b4a3a90bc766a3ae0dc57215b4988ea4fPuede ser interesante alguna vez en tu vida este post.

Así que sin más dilación ahí lo dejo.

#########################
####INSTALACIÓN KVM  ####
#########################

# yum update
# echo “net.ipv4.ip_forward = 1″|sudo tee /etc/sysctl.d/99-ipforward.conf
# sysctl -p /etc/sysctl.d/99-ipforward.conf
# yum install kvm virt-manager libvirt virt-install qemu-kvm xauth dejavu-lgc-sans-fonts libvirt virt-install bridge-utils
Apagar la maquina y en el .vmdx poner
vhv.enable = “TRUE”
cpuid.1.ecx=”0—:—-:—-:—-:—-:—-:—-:—-”
Comprobarlo con: egrep -c ‘(vmx|svm)’ /proc/cpuinfo
Debe de dar 2 o más

Cambiar configuración de la tarjeta de red:
DEVICE=”ens192″
ONBOOT=yes
IPADDR=”192.168.202.111″
NETMASK=”255.255.255.0″
GATEWAY=”192.168.202.2″
HWADDR=”00:0c:29:32:d0:4c”
DNS1=”192.168.202.2″

Por:

DEVICE=”ens192″
ONBOOT=yes
#IPADDR=”192.168.202.111″
#NETMASK=”255.255.255.0″
#GATEWAY=”192.168.202.2″
HWADDR=”00:0c:29:32:d0:4c”
#DNS1=”192.168.202.2″
BRIDGE=virbr0

Creamos la configuración del puente virtual ifcfg-virbr0
DEVICE=”virbr0″
TYPE=BRIDGE
ONBOOT=yes
BOOTPROTO=static
IPADDR=”192.168.202.111″
NETMASK=”255.255.255.0″
GATEWAY=”192.168.202.2″
DNS1=”192.168.202.2″

Creamos la configuración del puente virtual ifcfg-virbr0
DEVICE=”virbr0″
TYPE=BRIDGE
ONBOOT=yes
BOOTPROTO=static
IPADDR=”192.168.202.111″
NETMASK=”255.255.255.0″
GATEWAY=”192.168.202.2″
DNS1=”192.168.202.2″

¡REINICIAMOS!

#########################
#### COMANDOS ADMIN  ####
#########################

Directorio de imagenes:
/var/lib/libvirt/images/

Lazar una maquina Windows 10:
sudo virt-install –connect qemu:///system -n vmwin10pro -r 2048 –vcpus=2 –disk path=/var/lib/libvirt/images/vmwin10pro.img,size=15 –graphics vnc,listen=0.0.0.0 –noautoconsole –os-type windows –os-variant win8.1 –accelerate –network=bridge:virbr0 –hvm –cdrom /var/lib/libvirt/images/Win10_1607_Spanish_x64.iso

Lazar una maquina Windows 7:
sudo virt-install –connect qemu:///system -n vmwin7pro -r 2048 –vcpus=2 –disk path=/var/lib/libvirt/images/vmwin7pro.img,size=15 –graphics vnc,listen=0.0.0.0 –noautoconsole –os-type windows –os-variant win7 –accelerate –network=bridge:hostonly –hvm –cdrom /var/lib/libvirt/images/

Ver puerto Vnc que está sirviendo:
netstat -tln|grep :59

Ver maquinas que se estan ejecutando:
virsh –connect qemu:///system list –all

Guardar el estado actual de una maquina virtual
virsh -c qemu:///system save PruebaVM PruebaVM-20100102_1830.state

Restaurar una máquina virtual desde un estado previo.
virsh -c qemu:///system restore PruebaVM-20100102_1830.state

Ver más información de la maquina:
virsh dominfo $nombredelamaquina

Apagar maquina:
virsh –connect qemu:///system shutdown $nombredelamaquina

Forzar apagado de la maquina:
virsh –connect qemu:///system destroy $nombredelamaquina

Iniciar la maquina:
virsh –connect qemu:///system start $nombredelamaquina

Eliminar la maquina:
virsh –connect qemu:///system destroy $nombredelamaquina
sudo virsh –connect qemu:///system undefine $nombredelamaquina
rm /var/lib/libvirt/images/$nombredelaimagen.img

Poner una maquina que se inicie automaticamente si se reinicia el host anfitrion:
sudo virsh –connect qemu:///system autostart $nombredelamaquina

Editar opciones de la VM
virsh edit $nombredelamaquina

#########################
####VARIANTES DE S.O ####
#########################

win7                 : Microsoft Windows 7
vista                : Microsoft Windows Vista
winxp64              : Microsoft Windows XP (x86_64)
winxp                : Microsoft Windows XP
win2k                : Microsoft Windows 2000
win2k8               : Microsoft Windows Server 2008
win2k3               : Microsoft Windows Server 2003
openbsd4             : OpenBSD 4.x
freebsd8             : FreeBSD 8.x
freebsd7             : FreeBSD 7.x
freebsd6             : FreeBSD 6.x
solaris9             : Sun Solaris 9
solaris10            : Sun Solaris 10
opensolaris          : Sun OpenSolaris
netware6             : Novell Netware 6
netware5             : Novell Netware 5
netware4             : Novell Netware 4
msdos                : MS-DOS
generic              : Generic
debianwheezy         : Debian Wheezy
debiansqueeze        : Debian Squeeze
debianlenny          : Debian Lenny
debianetch           : Debian Etch
fedora18             : Fedora 18
fedora17             : Fedora 17
fedora16             : Fedora 16
fedora15             : Fedora 15
fedora14             : Fedora 14
fedora13             : Fedora 13
fedora12             : Fedora 12
fedora11             : Fedora 11
fedora10             : Fedora 10
fedora9              : Fedora 9
fedora8              : Fedora 8
fedora7              : Fedora 7
fedora6              : Fedora Core 6
fedora5              : Fedora Core 5
mageia1              : Mageia 1 and later
mes5.1               : Mandriva Enterprise Server 5.1 and later
mes5                 : Mandriva Enterprise Server 5.0
mandriva2010         : Mandriva Linux 2010 and later
mandriva2009         : Mandriva Linux 2009 and earlier
rhel7                : Red Hat Enterprise Linux 7
rhel6                : Red Hat Enterprise Linux 6
rhel5.4              : Red Hat Enterprise Linux 5.4 or later
rhel5                : Red Hat Enterprise Linux 5
rhel4                : Red Hat Enterprise Linux 4
rhel3                : Red Hat Enterprise Linux 3
rhel2.1              : Red Hat Enterprise Linux 2.1
sles11               : Suse Linux Enterprise Server 11
sles10               : Suse Linux Enterprise Server
opensuse12           : openSuse 12
opensuse11           : openSuse 11
ubuntutrusty         : Ubuntu 14.04 LTS (Trusty Tahr)
ubuntusaucy          : Ubuntu 13.10 (Saucy Salamander)
ubunturaring         : Ubuntu 13.04 (Raring Ringtail)
ubuntuquantal        : Ubuntu 12.10 (Quantal Quetzal)
ubuntuprecise        : Ubuntu 12.04 LTS (Precise Pangolin)
ubuntuoneiric        : Ubuntu 11.10 (Oneiric Ocelot)
ubuntunatty          : Ubuntu 11.04 (Natty Narwhal)
ubuntumaverick       : Ubuntu 10.10 (Maverick Meerkat)
ubuntulucid          : Ubuntu 10.04 LTS (Lucid Lynx)
ubuntukarmic         : Ubuntu 9.10 (Karmic Koala)
ubuntujaunty         : Ubuntu 9.04 (Jaunty Jackalope)
ubuntuintrepid       : Ubuntu 8.10 (Intrepid Ibex)
ubuntuhardy          : Ubuntu 8.04 LTS (Hardy Heron)
virtio26             : Generic 2.6.25 or later kernel with virtio
generic26            : Generic 2.6.x kernel
generic24            : Generic 2.4.x kernel

Leave a Reply