* [wiki:Equipos/Kvm/TestsKVM Test 2012] * KVM es un modulo del kernel de linux que permite desde el espacio usuario del SO acceso a las características hardware de virtualizacion del procesador. Las VM corren como procesos corrientes del user-space. * KVM usa QUEMU para emular hardware I/O. * El host es administrador atraves del API libvirt (virsh, virt-install virt-clone virt.manager) * En sistemas ers de disco paravirtualizados `virtIO` disminuyendo latencia de I/O y aumentando el rendimiento acercándose a niveles bare-metal. A continuación descubrimos el pool de almacenamiento, como se listan los LUNS y se ven detalles. {{{ #!sh [root@haya1 ~]# virsh pool-list --all Name State Autostart ----------------------------------------- abedul_iscsi active yes abedul_pruebas active yes default active yes #Encontrar las lun disponibles: [root@haya1 ~]# virsh vol-list abedul_iscsi Name Path ----------------------------------------- unit:0:0:1 /dev/disk/by-path/ip-192.168.202.249:3260-iscsi-iqn.2012-03.es.unican:abedul.kvm-lun-1 unit:0:0:10 /dev/disk/by-path/ip-192.168.202.249:3260-iscsi-iqn.2012-03.es.unican:abedul.kvm-lun-10 unit:0:0:11 /dev/disk/by-path/ip-192.168.202.249:3260-iscsi-iqn.2012-03.es.unican:abedul.kvm-lun-11 unit:0:0:12 /dev/disk/by-path/ip-192.168.202.249:3260-iscsi-iqn.2012-03.es.unican:abedul.kvm-lun-12 unit:0:0:13 /dev/disk/by-path/ip-192.168.202.249:3260-iscsi-iqn.2012-03.es.unican:abedul.kvm-lun-13 unit:0:0:14 /dev/disk/by-path/ip-192.168.202.249:3260-iscsi-iqn.2012-03.es.unican:abedul.kvm-lun-14 unit:0:0:15 /dev/disk/by-path/ip-192.168.202.249:3260-iscsi-iqn.2012-03.es.unican:abedul.kvm-lun-15 unit:0:0:2 /ip-192.168.202.249:3260-iscsi-iqn.2012-03.es.unican:abedul.kvm-lun-2 unit:0:0:20 /dev/disk/by-path/ip-192.168.202.249:3260-iscsi-iqn.2012-03.es.unican:abedul.kvm-lun-20 unit:0:0:21 /dev/disk/by-path/ip-192.168.202.249:3260-iscsi-iqn.2012-03.es.unican:abedul.kvm-lun-21 unit:0:0:3 /dev/disk/by-path/ip-192.168.202.249:3260-iscsi-iqn.2012-03.es.unican:abedul.kvm-lun-3 unit:0:0:4 /dev/disk/by-path/ip-192.168.202.249:3260-iscsi-iqn.2012-03.es.unican:abedul.kvm-lun-4 unit:0:0:5 /dev/disk/by-path/ip-192.168.202.249:3260-iscsi-iqn.2012-03.es.unican:abedul.kvm-lun-5 unit:0:0:6 /dev/disk/by-path/ip-192.168.202.249:3260-iscsi-iqn.2012-03.es.unican:abedul.kvm-lun-6 unit:0:0:9 /dev/disk/by-path/ip-192.168.202.249:3260-iscsi-iqn.2012-03.es.unican:abedul.kvm-lun-9 # [root@haya1 ~]# virsh vol-info /dev/disk/by-path/ip-192.168.202.249:3260-iscsi-iqn.2012-03.es.unican:abedul.kvm-lun-6 Name: unit:0:0:6 Type: block Capacity: 50.00 GiB Allocation: 50.00 GiB # [root@haya1 ~]# virsh vol-dumpxml /dev/disk/by-path/ip-192.168.202.249:3260-iscsi-iqn.2012-03.es.unican:abedul.kvm-lun-6 unit:0:0:6 1IET_00010006 53687091200 53687091200 /dev/disk/by-path/ip-192.168.202.249:3260-iscsi-iqn.2012-03.es.unican:abedul.kvm-lun-6 0660 0 0 1495200423.370916984 1495200422.018916984 1495200422.229916984 }}} Lo primero se crea la MV, creo que al poner --os-variant=rhel6 ya no es necesario indicar explicitamente que use los drives paravirtualizados virtio. {{{ #!sh virt-install \ --name spock2 \ --ram=3072 \ --disk /dev/disk/by-path/ip-192.168.202.249:3260-iscsi-iqn.2012-03.es.unican:abedul.kvm-lun-6,bus=virtio \ --cdrom /root/CentOS-6.9-x86_64-minimal.iso \ --network bridge=br1 \ --network bridge=br2 \ --os-type=linux \ --os-variant=rhel6 \ --graphics vnc \ }}} El resultado se puede ver con ` virsh dumpxml spock2` A partir de aqui desde la consola de virt-manager continuamos con la instalacion del SO.(teclado ES quitar LVG, solo dos particiones /dev/vda1 y /dev/vda2 / y swap de 4GB ) * Añadir `console=ttyS0` en /boot/grub.conf al final de la linea kernel para que funcione `virsh console` * Editar /etc/sysconfig/network-scripts/ifcfg-eth0-1 y /etc/resolv.conf == data == rpm-qa redhat-release CentOS release 6.9 (Final) /etc/sysconfig/network-scripts /etc/resolv ip 193.144.184.39 yum upgrade