Skip to content

Objetivos

  • Crear una partición en un nuevo dispositivo de almacenamiento.
  • Utilizar physical volumes desde una partición
  • Utilizar physical volumes desde un disco sin particiones
  • Crear y expandir volume groups
  • Crear y expandir logical volumes

Entorno Inicial

  • Usuario: student
  • Máquina: servera
  • Contraseña inicial: student
  • Herramientas utilizadas: Shell Bash y utilidades básicas de Linux.
  • Disco disponible: /dev/sdb y /dev/sdc.

Pasos del Laboratorio

Prerequisitos

  1. Inicio de sesión

    • Inicia sesión en la máquina servera desde bastion como el usuario student utilizando la llave privada proporcionada:

      ssh student-#-servera
      

Parte 1: Administración de almacenamiento con LVM

  1. Cambiar a superusuario

    • Usa el comando sudo -i para obtener privilegios de root:

      sudo -i
      
  2. Crear partición que utilice todo el disco en /dev/sdb

        gdisk /dev/sdb
    
  3. Crear physical volume de partición

        pvcreate /dev/sdb1
    
  4. Crear volume groups

        vgcreate demo /dev/sdb1
    
  5. Crear un logical volume

        lvcreate -n vol1 -l 50%FREE demo
    
  6. Crear un segundo logical volume

        lvcreate -n vol2 -L 2G demo
    
  7. Dar formato a ambos lvm en xfs

        mkfs.xfs /dev/demo/vol1
        mkfs.xfs /dev/demo/vol2
    
  8. Directorios para punto de montaje

        mkdir /opt/vol1 /opt/vol2
    
  9. Montar lvm

        mount /dev/demo/vol1 /opt/vol1
        mount /dev/demo/vol2 /opt/vol2
    
  10. Crear physical volume de disco sin particiones

        pvcreate /dev/sdc
    
  11. Expandir volume group

        vgextend demo /dev/sdc
    
  12. Validar nuevo tamaño disponible en volume group

        vgs
    
  13. Validar tamaño de puntos de montaje

        df -h 
    
  14. Expandir segundo lvm

        lvextend -r -L +8G /dev/demo/vol1
    
  15. Validar que el punto de montaje sea de 10G sin haber que desmontado el logical volume

    df -h
    

Resultados Esperados

  • Crear physical volumes
  • Crear y expandir volume groups
  • Crear y expandir logical volumes en caliente