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
-
Inicie sesión en vSphere Client y añada un nuevo disco duro al VA.
-
Inicie sesión en NAKIVO Backup & Replication VA. Las credenciales por defecto son root/root
-
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
-
Vuelva a explorar el bus SCSI en busca de nuevo hardware ejecutando los siguientes comandos:
-
cat /proc/partitions
y anote la lista de dispositivos. Tenga en cuenta que el Repositorio Onboard Backups reside en un dispositivo sdb. -
apt-get install scsitools
-
rescan-scsi-bus
-
cat /proc/partitions
y ver qué dispositivos se han añadido. Por ejemplo, se encontrará un dispositivo sdc.
-
-
Cree una partición en el nuevo disco ejecutando los siguientes comandos:
-
%s
dfsdf
%4790%lkjlkj%
, por ejemplo,fdisk /dev/sdc
-
Comando (m para ayuda) - escriba m para ver todas las opciones.
-
Escribe n para crear una nueva partición.
-
Escribe p para crear una partición de tipo primario.
-
Escribe 1 para crear la primera partición.
-
Pulse Intro para seleccionar los valores predeterminados para el Primer y el Último sector.
-
Escribe t para cambiar el id de sistema de la partición.
-
Código hexadecimal (teclee L para listar los códigos): Escriba 8E correspondiente al identificador LVM de Linux.
-
Escribe w para escribir la tabla en el disco.
-
Escriba el comando
partprobe
para informar al sistema operativo de los cambios en la tabla de particiones. -
Escriba
cat /proc/partitions
para verificar que se ha creado la nueva partición. Por ejemplo, tienes que ver sdc1.
-
-
Amplía la estructura LVM existente ejecutando los siguientes comandos:
-
Escriba
pvcreate /dev/<new partition>
.Por ejemplo, pvcreate /dev/sdc1 para crear un volumen físico. -
Escriba
pvdisplay
para verificar que se ha creado un volumen físico. -
Tipo
vgextend Volume_Group_Backup_Repository_500GB /dev/sdc1 for extending the volume group called Volume_Group_Backup_Repository_500GB
. -
Escriba
vgdisplay
para verificar que se ha ampliado el grupo de volúmenes. -
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. -
Escriba
lvextend -l+100%FREE /dev/Volume_Group_Backup_Repository_500GB/Logical_Volume_Backup_Repository_500GB
para ampliar el volumen lógico. -
Escriba
resize2fs /dev/mapper/Volume_Group_Backup_Repository_500GB-Logical_Volume_Backup_Repository_500GB
para ampliar el sistema de archivos. -
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
-
Inicie sesión en vSphere Client y amplíe el disco existente de la máquina virtual.
-
Acceda a NAKIVO Backup & Replication VA. Las credenciales por defecto son root/root
-
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
-
Vuelva a explorar el bus SCSI en busca de nuevo hardware ejecutando los siguientes comandos:
-
cat /proc/partitions
y anote la lista de dispositivos. Tenga en cuenta que el Repositorio Onboard Backups reside en un dispositivo sdb. -
apt-get install scsitools
-
rescan-scsi-bus
-
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.
-
apt-get install lsscsi
-
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 -
Vuelve a escanear el dispositivo sdb ejecutando el siguiente comando:
-
echo 1 > /sys/bus/scsi/devices/2\:0\:1\:0/rescan
-
Execute dmesg | grep change
- por ejemplo, la salida puede ser:[91503.909069] sdb: detected capacity change from 558345748480 to 590558003200
Nota
Si el comando rescan-scsi-bus no identifica el espacio libre, ejecute los siguientes comandos: -
-
Cree la segunda partición en el espacio libre añadido al dispositivo sdb ejecutando los siguientes comandos:
-
fdisk /dev/sdb
-
Comando (m para ayuda) - escriba m para ver todas las opciones.
-
Escribe n para crear una nueva partición.
-
Escribe p para crear una partición de tipo primario.
-
Escribe 2 para crear la segunda partición, por ejemplo, sdb2.
-
Pulse Intro para seleccionar los valores predeterminados para el Primer y el Último sector.
-
Escribe t para cambiar el id de sistema de la partición.
-
Escribe 2 para elegir la segunda partición.
-
Código hexadecimal (teclee L para listar los códigos) - Teclee 8E correspondiente al id LVM de Linux.
-
Escribe w para escribir la tabla en el disco.
-
Escriba el comando
partprobe
para informar al sistema operativo de los cambios en la tabla de particiones. -
Escriba
cat /proc/partitions
para verificar que se ha creado una nueva partición, por ejemplo, tiene que ver sdb2.
-
-
Amplía la estructura LVM existente ejecutando los siguientes comandos:
-
Escriba
%s
dfsdf
%4793%lkjlkj%
por ejemplo,pvcreate /dev/sdb2
para crear un volumen físico. -
Escriba
pvdisplay
para verificar que se ha creado el volumen físico. -
Escriba
%s
dfsdf
%4810%lkjlkj%
para ampliar el grupo de volúmenes denominadoVolume_Group_Backup_Repository_500GB
. -
Escriba
vgdisplay
para verificar que se ha ampliado el grupo de volúmenes. -
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. -
Escriba lvextend -l+100%FREE /dev/Volume_Group_Backup_Repository_500GB/Logical_Volume_Backup_Repository_500GB para ampliar el volumen lógico.
-
Escriba
resize2fs /dev/mapper/Volume_Group_Backup_Repository_500GB-Logical_Volume_Backup_Repository_500GB
para ampliar el sistema de archivos. -
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
-
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.
-
Inicie sesión en vSphere Client y añada un nuevo disco duro a la máquina virtual
-
Reexplore el bus SCSI en busca de nuevo hardware ejecutando los siguientes comandos:
-
cat /proc/partitions
y anote la lista de dispositivos. Tenga en cuenta que el Repositorio Onboard Backups reside en un dispositivo sdb. -
apt-get install scsitools
-
rescan-scsi-bus
-
cat /proc/partitions
y ver qué dispositivos se han añadido. Por ejemplo, se encontrará un dispositivosdc
.
-
-
Cree una partición en el nuevo disco ejecutando los siguientes comandos:
-
%s
dfsdf
%4790%lkjlkj%
, por ejemplo,fdisk /dev/sdc
-
Comando (m para ayuda) - escriba m para ver todas las opciones.
-
Escribe n para crear una nueva partición.
-
Escribe p para crear una partición de tipo primario.
-
Escribe 1 para crear la primera partición.
-
Pulse Intro para seleccionar los valores predeterminados para el Primer y el Último sector.
-
Escribe t para cambiar el id de sistema de la partición.
-
Código hexadecimal (teclee L para listar los códigos): Escriba 8E correspondiente al identificador LVM de Linux.
-
Escribe w para escribir la tabla en el disco.
-
Escriba el comando
partprobe
para informar al sistema operativo de los cambios en la tabla de particiones. -
Escriba
cat /proc/partitions
para verificar que se ha creado la nueva partición. Por ejemplo, tienes que ver sdc1.
-
-
Crea una nueva estructura LVM en la partición recién creada ejecutando los siguientes comandos:
-
pvcreate /dev/sdb1
-
pvdisplay
para verificar que se ha creado el volumen físico. -
vgcreate
Volume_Group_Name /dev/sdb1 -
vgdisplay
para verificar que se ha creado el grupo de volúmenes. -
lvcreate -l 100%FREE -n Logical_Volume_Name Volume_Group_Name
-
lvdisplay
para verificar que se ha creado el volumen lógico.
-
-
Crear un sistema de archivos en la estructura LVM:
mkfs -t ext4 /dev/Volume_Group_Name/Logical_Volume_Name
-
Crear un punto de montaje:
cd /mnt,
mkdir repository -
Monte su LVM en
/etc/fstab
archivo de la siguiente manera:-
Edite el archivo fstab:
nano /etc/fstab
-
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 -
Ejecute
mount -a
que hará LVM bootable -
El comando
df -h -T
le muestra el sistema de archivos y el punto de montaje de su Repositorio de Backups.
-
-
Dé los permisos adecuados a la carpeta de montaje del repositorio:
-
chmod -R 770 /mnt/repository
-
chown -R bhsvc:bhsvc /mnt/repository
-
-
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
-
Inicie sesión en vSphere Client y añada un nuevo disco duro a NAKIVO Backup & Replication VA.
-
Inicie sesión en Nakivo VA con las credenciales de root/raíz.
-
Reexplore el bus SCSI en busca de nuevo hardware ejecutando los siguientes comandos:
-
cat /proc/partitions
y anote la lista de dispositivos. Tenga en cuenta que el Repositorio Onboard Backups reside en un dispositivo sdb. -
apt-get install scsitools
-
rescan-scsi-bus
-
cat /proc/partitions
y ver qué dispositivos se han añadido. Por ejemplo, verás un dispositivo sdc.
-
-
Cree una partición en el nuevo disco ejecutando los siguientes comandos:
-
parted /dev/<new device>
, por ejemplo, sdc -
mklabelgpt
(tipo Sí) -
unit TB
-
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. -
print
-
quit
-
escriba
cat /proc/partitions
para verificar que se ha creado una nueva partición. Por ejemplo, verásdc1
-
-
Amplía la estructura LVM existente ejecutando los siguientes comandos:
-
pvcreate /dev/<new partition>
, por ejemplo,sdc1
para crear un volumen físico. -
pvdisplay
para verificar que se ha creado el pv. -
vgextendVolume_Group_Backup_Repository_500GB /dev/sdc1
para ampliar el grupo de volúmenes llamado Volume_Group_Backup_Repository_500GB -
vgdisplay
para verificar que vg se ha ampliado. -
lvdisplay
para ver qué volúmenes lógicos existen. Obsérvese que en la VA sólo existe lv denominadoLogical_Volume_Backup_Repository_500GB
-
lvextend -l +100% FREE /dev/Volume_Group_Backup_Repository_500GB/Logical_Volume_Backup_Repository_500GB
para ampliar el volumen lógico -
resize2fs /dev/mapper/Volume_Group_Backup_Repository_500GB-Logical_Volume_Backup_Repository_500GB
para ampliar el sistema de archivos ext4 -
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.
-
Eliminar el Repositorio de backups Onboard del VA.
-
Inicie sesión en vSphere Client y añada un nuevo disco duro a NAKIVO Backup & Replication VA.
-
Inicie sesión en NAKIVO Backup & Replication VA utilizando las credenciales de root/raíz.
-
Vuelva a explorar el bus SCSI en busca de nuevo hardware ejecutando los siguientes comandos:
-
cat /proc/partitions
y anote la lista de dispositivos. -
apt-get install scsitools
-
rescan-scsi-bus
-
cat /proc/partitions
y ver qué dispositivos se han añadido. Por ejemplo, verás un dispositivo sdb.
-
-
Cree una partición en el nuevo disco ejecutando los siguientes comandos:
-
parted /dev/<new device>
,
por ejemplo,sdb
-
mklabel gpt
(tipo Sí) -
unit TB
-
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. -
print
-
quit
-
escriba
cat /proc/partitions
para verificar que se ha creado una nueva partición. Por ejemplo, verásdb1
-
-
Crea una estructura LVM en la partición recién creada ejecutando los siguientes comandos:
-
pvcreate /dev/sdb1
-
pvdisplay
para verificar que se ha creado el pv. -
vgcreate
Volume_Group_Name /dev/sdb1 -
vgdisplay
para verificar que se ha creado vg. -
lvcreate -l 100%FREE -n Logical_Volume_Name Volume_Group_Name
-
lvdisplay
para verificar que se ha creado lv.
-
-
Crear sistema de archivos en el LVM:
mkfs -t ext4 /dev/Volume_Group_Name/Logical_Volume_Name
-
Monte su LVM en
/etc/fstab
archivo-
Edite el archivo fstab:
nano /etc/fstab
-
Añada la siguiente línea:
/dev/Volume_Group_Name/Logical_Volume_Name /mount_point ext4 defaults 0 2
-
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
-
ejecute mount -a para hacer LVM bootable.
-
ejecute df -h -T para ver el sistema de ficheros y el punto de montaje de su Repositorio de backups.
-
-
Dé los permisos adecuados a la carpeta del repositorio.
-
chmod -R 775 /mnt/repository
-
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
.