Advertisement
Cyre

Practica 2 y 3 ITSI

Oct 13th, 2017
103
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.49 KB | None | 0 0
  1. Montamos el directorio donde se encuentran las isos del SO CentOS que utilizaremos en las máquinas virtuales:
  2. mount disnas:/imagenes/centos/6/isos/x86_64 /mnt
  3.  
  4. Para ver la CPU del fucking master race pro alias LAMAQUINADEMATAR:
  5. cat /proc/cpuinfo | uname -a
  6.  
  7. Para ver la información de la memoria principal total:
  8. cat /proc/meminfo
  9.  
  10. Para ver los procesos (memoria principal en uso y libre):
  11. top
  12.  
  13. Para ver los sistemas de archivos (Cantidad de memoria secundaria utilizada y libre):
  14. df -h
  15.  
  16. Instalamos los paquetes necesarios para la virtualización:
  17. yum groupinstall -y --setopt=group_package_types=default,mandatory,optional Virtualization
  18. yum groupinstall -y --setopt=group_package_types=default,mandatory,optional "Virtualization Client"
  19. yum groupinstall -y --setopt=group_package_types=default,mandatory,optional "Virtualization Platform"
  20. yum groupinstall -y --setopt=group_package_types=default,mandatory,optional "Virtualization Tools"
  21.  
  22. Cosas random:seboo
  23. ls /etc/libvirt
  24. cd /etc/libvirt/gemu <- contiene los .xml con las specs de las máquinas vituales
  25. ls /var/run/libvirt/qemu/ -> vemos que máquinas vituales están en ejecución
  26.  
  27. Tenemos que tener los módulos siguientes cargados en memoria:
  28. kvm_intel 55432 0
  29. kvm 346318 1 kvm_intel
  30. Para comprobarlo utilizamos esto:
  31. ismod | grep kvm
  32.  
  33. Modificar el SELinux para que las MVs permitan NFS:
  34. setsebool -P virt_use_nfs on
  35.  
  36. Instalación mínima de las isos en las máquinas virtuales:
  37.  
  38. Utilizamos el VIMManager
  39.  
  40. FOTOS
  41.  
  42. 3 RAM y cpu no fijas, se pueden cambiar más adelante
  43. 4 Alojamos de forma dinamica la memoria secundaria
  44.  
  45. La máquina virtual ha sido creada como vemos con la siguiente instrucción
  46.  
  47. [root@pc-1107 qemu]# ls /etc/libvirt/qemu
  48. MV1_CentOS69_Minima.xml networks
  49.  
  50. ·Cuando creamos una máquina virtual se crean dos ficheros: un fichero xml y la imagen de la MV
  51. /etc/libvirt/qemu/MV1_Centos69_minima.xml
  52. /var/lib/libvirt/qemu/images/MV1_Centos69_minima.img
  53.  
  54.  
  55. -----------------------------------------------------------------------------------------------------------------
  56. Operaciones con máquinas virtuales
  57.  
  58. fleje de cosas loco <3
  59.  
  60.  
  61. virt-install (Creación de máquinas virtuales por terminal)
  62. virsh define: notifica al hipervisor para que añada la máquina a nuestro virt-manager mediante un XML, como que le dice que existe una nueva MV
  63. virsh start: inicia una MV creada.
  64. virsh create: inicia el proceso de creación de una MV
  65. virsh list --all: nos muestra las máquinas virtuales que están en el sistema y su estado
  66. Copia de seguridad: en frío, copiar el .xml y el .img
  67. Clonación: virt-clone, usando la interfaz, o a pelo (copiar los archivos de una MV a saco y modificar uid, nombre, ruta del disco, MAC, etc. desde el XML)
  68. virsh: entra en modo shell de virsh, help para mostrar todo
  69. Snapshots: guardamos el estado de una máquina virtual que viene de lujo para hacer las pruebas
  70. Migrar: cambiar la MV de sitio (si lo hacemos en caliente está pelua la cosa, porque no pasamos el .img)
  71. Plantilla: Macros predefinidas con ciertas configuraciones e incluso software por defecto
  72. -----------------------------------------------------------------------------------------------------------------
  73.  
  74. Practica3
  75. -mkdir /root/practica3
  76. Copia de seguridad:
  77. -Copiar XML
  78. ·cp /etc/libvirt/qemu/MV_Centos69_minimal.xml /root/practica3/
  79. -Copiar IMG
  80. ·cp /var/lib/libvirt/images/MV_Centos69_minimal.img practica3/
  81. -mkdir /root/practica3/backup
  82. -mv MV_Centos69_minimal.img MV_Centos69_minimal.xml backup/
  83.  
  84. Creacion de MV desde Copia de Seguridad
  85. -mkdir /root/practica3/CreateFromBackup
  86. -cp /root/practica3/backup/* /root/practica3/CreateFromBackup
  87. -Ejecutar el script generador de UUID y MAC
  88. -Cambiar el UUID y la MAC del xml por los que nos ha generado el script
  89. -mv MV_Centos69_minimal.xml Prueba_copiando_ficheros.xml
  90. -mv MV_Centos69_minimal.img Prueba_copiando_ficheros.img
  91. -virsh define /root/practica3/CreateFromBackup/Prueba_copiando_ficheros.xml
  92.  
  93. Clonación de una MV con VirtualManager solo es hacer click derecho en la máquina que queremos clonar y seguir el proceso
  94.  
  95. Clonación de una MV con línea de comandos:
  96. -virt-clone -o MV_Centos69_minimal -n Prueba_virt_clone -f /var/lib/libvirt/images/MV_Centos69_minimal.img
  97.  
  98. Crear una MV desde la línea de comandos:
  99. -virt-install -n Prueba_virt_install -r 1024 -vcpus=1 --disk path=/var/lib/libvirt/images/Prueba_virt_install.img,size=5 --os-type="linux" --os-variant="rhel6" -c /mnt/CentOS-6.9-x86_64-bin-DVD1.iso
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement