Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Montamos el directorio donde se encuentran las isos del SO CentOS que utilizaremos en las máquinas virtuales:
- mount disnas:/imagenes/centos/6/isos/x86_64 /mnt
- Para ver la CPU del fucking master race pro alias LAMAQUINADEMATAR:
- cat /proc/cpuinfo | uname -a
- Para ver la información de la memoria principal total:
- cat /proc/meminfo
- Para ver los procesos (memoria principal en uso y libre):
- top
- Para ver los sistemas de archivos (Cantidad de memoria secundaria utilizada y libre):
- df -h
- Instalamos los paquetes necesarios para la virtualización:
- yum groupinstall -y --setopt=group_package_types=default,mandatory,optional Virtualization
- yum groupinstall -y --setopt=group_package_types=default,mandatory,optional "Virtualization Client"
- yum groupinstall -y --setopt=group_package_types=default,mandatory,optional "Virtualization Platform"
- yum groupinstall -y --setopt=group_package_types=default,mandatory,optional "Virtualization Tools"
- Cosas random:seboo
- ls /etc/libvirt
- cd /etc/libvirt/gemu <- contiene los .xml con las specs de las máquinas vituales
- ls /var/run/libvirt/qemu/ -> vemos que máquinas vituales están en ejecución
- Tenemos que tener los módulos siguientes cargados en memoria:
- kvm_intel 55432 0
- kvm 346318 1 kvm_intel
- Para comprobarlo utilizamos esto:
- ismod | grep kvm
- Modificar el SELinux para que las MVs permitan NFS:
- setsebool -P virt_use_nfs on
- Instalación mínima de las isos en las máquinas virtuales:
- Utilizamos el VIMManager
- FOTOS
- 3 RAM y cpu no fijas, se pueden cambiar más adelante
- 4 Alojamos de forma dinamica la memoria secundaria
- La máquina virtual ha sido creada como vemos con la siguiente instrucción
- [root@pc-1107 qemu]# ls /etc/libvirt/qemu
- MV1_CentOS69_Minima.xml networks
- ·Cuando creamos una máquina virtual se crean dos ficheros: un fichero xml y la imagen de la MV
- /etc/libvirt/qemu/MV1_Centos69_minima.xml
- /var/lib/libvirt/qemu/images/MV1_Centos69_minima.img
- -----------------------------------------------------------------------------------------------------------------
- Operaciones con máquinas virtuales
- fleje de cosas loco <3
- virt-install (Creación de máquinas virtuales por terminal)
- 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
- virsh start: inicia una MV creada.
- virsh create: inicia el proceso de creación de una MV
- virsh list --all: nos muestra las máquinas virtuales que están en el sistema y su estado
- Copia de seguridad: en frío, copiar el .xml y el .img
- 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)
- virsh: entra en modo shell de virsh, help para mostrar todo
- Snapshots: guardamos el estado de una máquina virtual que viene de lujo para hacer las pruebas
- Migrar: cambiar la MV de sitio (si lo hacemos en caliente está pelua la cosa, porque no pasamos el .img)
- Plantilla: Macros predefinidas con ciertas configuraciones e incluso software por defecto
- -----------------------------------------------------------------------------------------------------------------
- Practica3
- -mkdir /root/practica3
- Copia de seguridad:
- -Copiar XML
- ·cp /etc/libvirt/qemu/MV_Centos69_minimal.xml /root/practica3/
- -Copiar IMG
- ·cp /var/lib/libvirt/images/MV_Centos69_minimal.img practica3/
- -mkdir /root/practica3/backup
- -mv MV_Centos69_minimal.img MV_Centos69_minimal.xml backup/
- Creacion de MV desde Copia de Seguridad
- -mkdir /root/practica3/CreateFromBackup
- -cp /root/practica3/backup/* /root/practica3/CreateFromBackup
- -Ejecutar el script generador de UUID y MAC
- -Cambiar el UUID y la MAC del xml por los que nos ha generado el script
- -mv MV_Centos69_minimal.xml Prueba_copiando_ficheros.xml
- -mv MV_Centos69_minimal.img Prueba_copiando_ficheros.img
- -virsh define /root/practica3/CreateFromBackup/Prueba_copiando_ficheros.xml
- Clonación de una MV con VirtualManager solo es hacer click derecho en la máquina que queremos clonar y seguir el proceso
- Clonación de una MV con línea de comandos:
- -virt-clone -o MV_Centos69_minimal -n Prueba_virt_clone -f /var/lib/libvirt/images/MV_Centos69_minimal.img
- Crear una MV desde la línea de comandos:
- -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