Ampliación del repositorio de backups en un appliance virtual

Versión del producto: 10.3

Último modificado: 11 de mayo de 2021

Pregunta

¿Cómo puedo ampliar un repositorio de backups en un appliance virtual Linux con NAKIVO Backup & Replication?

Respuesta

Si está utilizando el appliance virtual (VA) que viene originalmente con v4.1.x o posterior, consulte el tema Aumentar el tamaño del repositorio de backups en un appliance virtual.

Si está utilizando el appliance virtual (VA) que venía originalmente con la versión 4.0.x o anterior, consulte la siguiente información.

Ejemplo 1: Ampliación del repositorio Onboard añadiendo un nuevo disco

  1. Inicie sesión en vSphere Client y añada un nuevo disco duro al VA.

  2. Inicie sesión en NAKIVO Backup & Replication VA. Las credenciales por defecto son root/root

  3. El comando df -h -T le muestra el sistema de archivos y el punto de montaje del Repositorio Onboard Backups, por ejemplo:

    /dev/mapper/Volume_Group_Backup_Repository_500GB-Logical_Volume_Backup_Repository_500GB  511G   70M  491G   1% /opt/nakivo/repository

  4. Vuelva a explorar el bus SCSI en busca de nuevo hardware ejecutando los siguientes comandos:

    1. cat /proc/partitions y anote la lista de dispositivos. Tenga en cuenta que el Repositorio Onboard Backups reside en un dispositivo sdb.

    2. apt-get install scsitools

    3. rescan-scsi-bus

    4. cat /proc/partitions y ver qué dispositivos se han añadido. Por ejemplo, se encontrará un dispositivo sdc.

  5. Cree una partición en el nuevo disco ejecutando los siguientes comandos:

    1. %s dfsdf %4790%lkjlkj%, por ejemplo, fdisk /dev/sdc

    2. Comando (m para ayuda) - escriba m para ver todas las opciones.

    3. Escribe n para crear una nueva partición.

    4. Escribe p para crear una partición de tipo primario.

    5. Escribe 1 para crear la primera partición.

    6. Pulse Intro para seleccionar los valores predeterminados para el Primer y el Último sector.

    7. Escribe t para cambiar el id de sistema de la partición.

    8. Código hexadecimal (teclee L para listar los códigos): Escriba 8E correspondiente al identificador LVM de Linux.

    9. Escribe w para escribir la tabla en el disco.

    10. Escriba el comando partprobe para informar al sistema operativo de los cambios en la tabla de particiones.

    11. Escriba cat /proc/partitions para verificar que se ha creado la nueva partición. Por ejemplo, tienes que ver sdc1.

  6. Amplía la estructura LVM existente ejecutando los siguientes comandos:

    1. Escriba pvcreate /dev/<new partition>.Por ejemplo, pvcreate /dev/sdc1 para crear un volumen físico.

    2. Escriba pvdisplay para verificar que se ha creado un volumen físico.

    3. Tipo vgextend Volume_Group_Backup_Repository_500GB /dev/sdc1 for extending the volume group called Volume_Group_Backup_Repository_500GB.

    4. Escriba vgdisplay para verificar que se ha ampliado el grupo de volúmenes.

    5. Escriba lvdisplay para ver qué volúmenes lógicos existen. Observe que sólo existe un volumen lógico llamado Logical_Volume_Backup_Repository_500GB dentro del VA.

    6. Escriba lvextend -l+100%FREE /dev/Volume_Group_Backup_Repository_500GB/Logical_Volume_Backup_Repository_500GB para ampliar el volumen lógico.

    7. Escriba resize2fs /dev/mapper/Volume_Group_Backup_Repository_500GB-Logical_Volume_Backup_Repository_500GB para ampliar el sistema de archivos.

    8. Escriba df -h -T para verificar que se ha aumentado el tamaño del repositorio.

Ejemplo 2: Ampliación del repositorio Onboard extendiendo el disco actual

  1. Inicie sesión en vSphere Client y amplíe el disco existente de la máquina virtual.

  2. Acceda a NAKIVO Backup & Replication VA. Las credenciales por defecto son root/root

  3. El comando df -h -T le muestra el sistema de archivos y el punto de montaje del Repositorio de Backups Onboard, por ejemplo:
    /dev/mapper/Volume_Group_Backup_Repository_500GB-Logical_Volume_Backup_Repository_500GB 511G 70M 491G 1% /opt/nakivo/repository

  4. Vuelva a explorar el bus SCSI en busca de nuevo hardware ejecutando los siguientes comandos:

    1. cat /proc/partitions y anote la lista de dispositivos. Tenga en cuenta que el Repositorio Onboard Backups reside en un dispositivo sdb.

    2. apt-get install scsitools

    3. rescan-scsi-bus

    4. cat /proc/partitions y vea qué dispositivos se han añadido. Por ejemplo, verá un dispositivo sdb, la partición sdb1 y el espacio libre añadido al dispositivo sdb.

    5. Nota
      Si el comando rescan-scsi-bus no identifica el espacio libre, ejecute los siguientes comandos:

      1. apt-get install lsscsi

      1. lsscsi - el resultado será el siguiente:

        [1:0:0:0]cd/dvd  NECVMWar VMware IDE CDR10 1.00  /dev/sr0
        [2:0:0:0]diskVMware   Virtual disk 1.0   /dev/sda
        [2:0:1:0]diskVMware   Virtual disk 1.0   /dev/sdb

      2. Vuelve a escanear el dispositivo sdb ejecutando el siguiente comando: 

      3. echo 1 > /sys/bus/scsi/devices/2\:0\:1\:0/rescan

      4. Execute dmesg | grep change - por ejemplo, la salida puede ser:

        [91503.909069] sdb: detected capacity change from 558345748480 to 590558003200

  5. Cree la segunda partición en el espacio libre añadido al dispositivo sdb ejecutando los siguientes comandos:

    1. fdisk /dev/sdb

    2. Comando (m para ayuda) - escriba m para ver todas las opciones.

    3. Escribe n para crear una nueva partición.

    4. Escribe p para crear una partición de tipo primario.

    5. Escribe 2 para crear la segunda partición, por ejemplo, sdb2.

    6. Pulse Intro para seleccionar los valores predeterminados para el Primer y el Último sector.

    7. Escribe t para cambiar el id de sistema de la partición.

    8. Escribe 2 para elegir la segunda partición.

    9. Código hexadecimal (teclee L para listar los códigos) - Teclee 8E correspondiente al id LVM de Linux.

    10. Escribe w para escribir la tabla en el disco.

    11. Escriba el comando partprobe para informar al sistema operativo de los cambios en la tabla de particiones.

    12. Escriba cat /proc/partitions para verificar que se ha creado una nueva partición, por ejemplo, tiene que ver sdb2.

  6. Amplía la estructura LVM existente ejecutando los siguientes comandos:

    1. Escriba %s dfsdf %4793%lkjlkj% por ejemplo, pvcreate /dev/sdb2para crear un volumen físico.

    2. Escriba pvdisplay para verificar que se ha creado el volumen físico.

    3. Escriba %s dfsdf %4810%lkjlkj% para ampliar el grupo de volúmenes denominado Volume_Group_Backup_Repository_500GB.

    4. Escriba vgdisplay para verificar que se ha ampliado el grupo de volúmenes.

    5. Escriba lvdisplay para ver qué volúmenes lógicos existen. Observe que sólo existe un volumen lógico llamado Logical_Volume_Backup_Repository_500GB dentro del VA.

    6. Escriba lvextend -l+100%FREE /dev/Volume_Group_Backup_Repository_500GB/Logical_Volume_Backup_Repository_500GB para ampliar el volumen lógico.

    7. Escriba resize2fs /dev/mapper/Volume_Group_Backup_Repository_500GB-Logical_Volume_Backup_Repository_500GB para ampliar el sistema de archivos.

    8. Escriba df -h -T para verificar que se ha aumentado el tamaño del repositorio.

Ejemplo 3: Añadir un disco separado y crear otro Repositorio de backups

  1. Opcionalmente, elimine el Repositorio Onboard Backups del VA. Haga esto si el repositorio a bordo ya no es necesario o si necesita reutilizar el disco existente en el que reside el repositorio a bordo para el nuevo repositorio de backups.

  2. Inicie sesión en vSphere Client y añada un nuevo disco duro a la máquina virtual

  3. Reexplore el bus SCSI en busca de nuevo hardware ejecutando los siguientes comandos:

    1. cat /proc/partitions y anote la lista de dispositivos. Tenga en cuenta que el Repositorio Onboard Backups reside en un dispositivo sdb.

    2. apt-get install scsitools

    3. rescan-scsi-bus

    4. cat /proc/partitions y ver qué dispositivos se han añadido. Por ejemplo, se encontrará un dispositivo sdc.

  4. Cree una partición en el nuevo disco ejecutando los siguientes comandos:

    1. %s dfsdf %4790%lkjlkj%, por ejemplo, fdisk /dev/sdc

    2. Comando (m para ayuda) - escriba m para ver todas las opciones.

    3. Escribe n para crear una nueva partición.

    4. Escribe p para crear una partición de tipo primario.

    5. Escribe 1 para crear la primera partición.

    6. Pulse Intro para seleccionar los valores predeterminados para el Primer y el Último sector.

    7. Escribe t para cambiar el id de sistema de la partición.

    8. Código hexadecimal (teclee L para listar los códigos): Escriba 8E correspondiente al identificador LVM de Linux.

    9. Escribe w para escribir la tabla en el disco.

    10. Escriba el comando partprobe para informar al sistema operativo de los cambios en la tabla de particiones.

    11. Escribacat /proc/partitions para verificar que se ha creado la nueva partición. Por ejemplo, tienes que ver sdc1.

  5. Crea una nueva estructura LVM en la partición recién creada ejecutando los siguientes comandos:

    1. pvcreate /dev/sdb1

    2. pvdisplay para verificar que se ha creado el volumen físico.

    3. vgcreate Volume_Group_Name /dev/sdb1

    4. vgdisplay para verificar que se ha creado el grupo de volúmenes.

    5. lvcreate -l 100%FREE -n Logical_Volume_Name Volume_Group_Name

    6. lvdisplay para verificar que se ha creado el volumen lógico.

  6. Crear un sistema de archivos en la estructura LVM:

    mkfs -t ext4 /dev/Volume_Group_Name/Logical_Volume_Name

  7. Crear un punto de montaje:

    cd /mnt,
    mkdir repository

  8. Monte su LVM en /etc/fstab archivo de la siguiente manera:

    1. Edite el archivo fstab:

      nano /etc/fstab

    2. Añade la siguiente línea:

      /dev/Volume_Group_Name/Logical_Volume_Name /mount_point ext4 defaults 0 2, donde mount_point significa por ejemplo /mnt/repositorio

    3. Ejecute mount -a que hará LVM bootable

    4. El comando df -h -T le muestra el sistema de archivos y el punto de montaje de su Repositorio de Backups.

  9. Dé los permisos adecuados a la carpeta de montaje del repositorio:

    1. chmod -R 770 /mnt/repository

    2. chown -R bhsvc:bhsvc /mnt/repository

  10. Añada el repositorio de backups a la interfaz de usuario de NAKIVO Backup & Replication & utilizando la siguiente ruta: /mnt/repository

Ejemplo 4: Añadir un nuevo disco duro de más de 2 TB

  1. Inicie sesión en vSphere Client y añada un nuevo disco duro a NAKIVO Backup & Replication VA.

  2. Inicie sesión en Nakivo VA con las credenciales de root/raíz.

  3. Reexplore el bus SCSI en busca de nuevo hardware ejecutando los siguientes comandos:

    1. cat /proc/partitions y anote la lista de dispositivos. Tenga en cuenta que el Repositorio Onboard Backups reside en un dispositivo sdb.

    2. apt-get install scsitools

    3. rescan-scsi-bus

    4. cat /proc/partitions y ver qué dispositivos se han añadido. Por ejemplo, verás un dispositivo sdc.

  4. Cree una partición en el nuevo disco ejecutando los siguientes comandos:

    1. parted /dev/<new device>, por ejemplo, sdc

    2. mklabelgpt (tipo Sí)

    3. unit TB

    4. mkpart primary 0 100%. Verá la advertencia: La partición resultante no está correctamente alineada para obtener el mejor rendimiento. ¿Ignorar/Cancelar? Puede escribir Ignorar o utilizar las secciones 1, 2 y 3 de este artículo.

    5. print

    6. quit 

    7. escriba cat /proc/partitions para verificar que se ha creado una nueva partición. Por ejemplo, verá sdc1

  5. Amplía la estructura LVM existente ejecutando los siguientes comandos:

    1. pvcreate /dev/<new partition>, por ejemplo, sdc1 para crear un volumen físico.

    2. pvdisplay para verificar que se ha creado el pv.

    3. vgextendVolume_Group_Backup_Repository_500GB /dev/sdc1 para ampliar el grupo de volúmenes llamado Volume_Group_Backup_Repository_500GB

    4. vgdisplay para verificar que vg se ha ampliado.

    5. lvdisplay para ver qué volúmenes lógicos existen. Obsérvese que en la VA sólo existe lv denominado Logical_Volume_Backup_Repository_500GB

    6. lvextend -l +100% FREE /dev/Volume_Group_Backup_Repository_500GB/Logical_Volume_Backup_Repository_500GB para ampliar el volumen lógico

    7. resize2fs /dev/mapper/Volume_Group_Backup_Repository_500GB-Logical_Volume_Backup_Repository_500GB para ampliar el sistema de archivos ext4

    8. df -h -T para verificar que se ha aumentado el tamaño del repositorio.

Ejemplo 5: Eliminar el repositorio Onboard y sustituirlo por un almacenamiento independiente de más de 2 TB.

  1. Eliminar el Repositorio de backups Onboard del VA.

  2. Inicie sesión en vSphere Client y añada un nuevo disco duro a NAKIVO Backup & Replication VA.

  3. Inicie sesión en NAKIVO Backup & Replication VA utilizando las credenciales de root/raíz.

  4. Vuelva a explorar el bus SCSI en busca de nuevo hardware ejecutando los siguientes comandos:

    1. cat /proc/partitions y anote la lista de dispositivos.

    2. apt-get install scsitools

    3. rescan-scsi-bus

    4. cat /proc/partitions y ver qué dispositivos se han añadido. Por ejemplo, verás un dispositivo sdb.

  5. Cree una partición en el nuevo disco ejecutando los siguientes comandos:

    1. parted /dev/<new device>, por ejemplo, sdb

    2. mklabel gpt (tipo Sí)

    3. unit TB

    4. mkpart primary 0 100%
      Verá la advertencia: The resulting partition is not properly aligned for best performance. Ignore/Cancel? Puede escribir Ignorar o utilizar las secciones 1,2 y 3 de este artículo.

    5. print

    6. quit

    7. escriba cat /proc/partitions para verificar que se ha creado una nueva partición. Por ejemplo, verá sdb1

  6. Crea una estructura LVM en la partición recién creada ejecutando los siguientes comandos:

    1. pvcreate /dev/sdb1

    2. pvdisplay para verificar que se ha creado el pv.

    3. vgcreate Volume_Group_Name /dev/sdb1

    4. vgdisplay para verificar que se ha creado vg.

    5. lvcreate -l 100%FREE -n Logical_Volume_Name Volume_Group_Name

    6. lvdisplay para verificar que se ha creado lv.

  7. Crear sistema de archivos en el LVM: mkfs -t ext4 /dev/Volume_Group_Name/Logical_Volume_Name

  8. Monte su LVM en /etc/fstab archivo

    1. Edite el archivo fstab: nano /etc/fstab

    2. Añada la siguiente línea: /dev/Volume_Group_Name/Logical_Volume_Name /mount_point ext4 defaults 0 2

    3. Para crear un punto de montaje tienes que ir al directorio mnt (por ejemplo, %s dfsdf %4841%lkjlkj%) y crear un repositorio de carpetas: mkdir repository

    4. ejecute mount -a para hacer LVM bootable.

    5. ejecute df -h -T para ver el sistema de ficheros y el punto de montaje de su Repositorio de backups.

  9. Dé los permisos adecuados a la carpeta del repositorio.

    1. chmod -R 775 /mnt/repository

    2. chown -R bhsvc:bhsvc /mnt/repository

Añada el repositorio de backups a la interfaz de usuario de NAKIVO Backup & Replication & utilizando la ruta /mnt/repository.