NVE: Cómo aumentar el tamaño de la partición "data01"
Resumen: En este artículo, se describe cómo aumentar el tamaño de la partición /data01 en un servidor NetWorker Virtual Edition (NVE).
Instrucciones
La información sobre el dimensionamiento y el escalamiento se puede encontrar en las Guías de planificación de la implementación y la optimización del rendimiento de NetWorker de NetWorker Virtual Edition disponibles en la página de productos de NetWorker de soporte de Dell.
Para identificar el tipo de sistema de archivos de NVE, ejecute el siguiente comando desde una sesión de SSH:
mount
/dev/sdb1 on /data01 type xfs (rw,noatime,attr2,inode64,noquota)
/data01 particiones. Todas las NVE implementadas o actualizadas a 19.4.x y versiones posteriores utilizan XFS para /data01 partición. NetWorker 19.4 alcanzó el final del ciclo de vida de soporte (EOSL) 30/11/2023.
Requisitos previos:
/data01 está al 100 % de su capacidad. Los pasos proporcionados son preventivos para garantizar que los datos de NetWorker estén protegidos.
- Cree un respaldo de bootstrap del servidor:
- Desde NetWorker Management Console (NMC) o la interfaz de usuario web de NetWorker (NWUI), realice un trabajo de respaldo de protección del servidor .
- Si no se puede acceder a NMC ni a NWUI, ejecute el siguiente comando en NVE:
sudo nsrpolicy start -p "Server Protection" -w "Server backup" - Monitoree la sesión de respaldo mediante:
sudo nsrwatch
- Si no se puede acceder a NMC ni a NWUI, ejecute el siguiente comando en NVE:
- Abra una sesión SSH de administrador en el NVE y recopile los detalles del saveset de bootstrap:
sudo mminfo -B - Si las notificaciones por correo electrónico de bootstrap no están configuradas, copie el archivo
mminfosalida del NVE y guárdela en un archivo. Las notificaciones por correo electrónico se pueden configurar de la siguiente manera: NetWorker: Cómo configurar las notificaciones por correo electrónico de políticas
- Desde NetWorker Management Console (NMC) o la interfaz de usuario web de NetWorker (NWUI), realice un trabajo de respaldo de protección del servidor .
- Detenga todos los servicios de NetWorker Server en ejecución:
sudo nsr_shutdownsudo systemctl stop gstsudo systemctl stop nwui
- Deshabilite los servicios de NetWorker para que no se inicien durante el próximo arranque:
sudo systemctl disable networkersudo systemctl disable gstsudo systemctl disable nwui
- En VMware, apague la máquina virtual (VM) NVE y aumente el valor de "disco duro 2 " en los ajustes de la VM.
- Cree una instantánea de VMware de la NVE y, a continuación, enciéndala.
Proceso:
- Una vez que se haya iniciado la VM, abra una sesión de SSH en la VM de NVE como administrador.
- Cambie al usuario raíz mediante la ejecución del siguiente comando:
sudo su - - Valide que no haya servicios de NetWorker en ejecución:
ps -ef | grep "nsr\|gst\|nwui" - Vuelva a analizar los dispositivos:
echo 1 > /sys/block/sdb/device/rescan - Ejecutar
fdiskEn contra/dev/sdbEsto debería mostrar el tamaño actual y el tamaño agregado en el paso 1:
nve:~ # fdisk -l /dev/sdb
GPT PMBR size mismatch (524287999 != 629145599) will be corrected by write.
The backup GPT table is not on the end of the device. This problem will be corrected by write.
Disk /dev/sdb: 300 GiB, 322122547200 bytes, 629145600 sectors
Disk model: Virtual disk
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Disk identifier: 3C1FF651-B360-4218-9106-DE80B690EA2C
Device Start End Sectors Size Type
/dev/sdb1 2048 524285951 524283904 250G Microsoft basic data
/data01 partición es de 250 GB; sin embargo, el disco duro se aumentó a 300 GB.
- Aumente el
/data01partición escribiendo:growpart /dev/sdb 1
nve:~ # growpart /dev/sdb 1
CHANGED: partition=1 start=2048 old: size=524283904 end=524285952 new: size=629143519 end=629145567
- Verifique el sistema de archivos escribiendo:
xfs_growfs -d /data01 - La partición ahora debería mostrar el tamaño expandido:
df -Th | grep "/data01"
nve:~ # df -Th | grep "/data01"
/dev/sdb1 xfs 300G 4.8G 296G 2% /data01
- Inicie los servicios de NetWorker:
systemctl start networkersystemctl start gstsystemctl start nwui
- Vuelva a habilitar el inicio automático para los servicios de NetWorker:
systemctl enable networkersystemctl enable gstsystemctl enable nwui
/data01 La partición alcanzó el 100 % de capacidad, esto puede provocar daños en las bases de datos de NetWorker. Valide que NetWorker Server esté en buen estado (sin clientes, grupos, políticas, dispositivos, respaldos, etc.). Si se observa un problema de pérdida de datos, comuníquese inmediatamente con el soporte de NetWorker. Una recuperación ante desastres de NetWorker (nsrdr) es obligatorio: NetWorker: Recuperación ante desastres del servidor de NetWorker (NSRDR)
Información adicional
Se pueden seguir algunos pasos adicionales para reducir el uso del disco que utilizan los archivos de registro.
Retención de Jobsdb
La variable jobsdb es una base de datos de NetWorker que contiene un registro de los estados de finalización de la política, también determina cuánto tiempo /nsr/logs/policy/ y /nsr/logs/recover Los registros se conservan. La ventana predeterminada es de 72 horas. Después de que hayan pasado 72 horas para un trabajo determinado, su jobdsb Las entradas se eliminan y todos los archivos de registro asociados se eliminan. La variable jobsdb La retención se puede ver en nsradmin:
nve:~ # nsradmin
NetWorker administration program.
Use the "help" command for help, "visual" for full-screen mode.
nsradmin> show Jobsdb retention in hours
nsradmin> print type: nsr
Jobsdb retention in hours: 72;
.log y .raw de NetWorker, redúzcalo al valor predeterminado (72 horas). Esto se puede hacer desde NetWorker Management Console (NMC) o desde nsradmin:
nsradmin:
nsradmin> . type: nsr
Current query set
nsradmin> update Jobsdb retention in hours: 72
Jobsdb retention in hours: 72;
Update? y
updated resource id 3.0.207.103.0.0.0.0.98.242.218.92.192.168.25.12(1489)
NMC:

Servidores y registros de NMC
La representación en tiempo real, la sustitución de registros por tamaño y la cantidad de copias se pueden modificar para NetWorker/nsr/logs/daemon.raw y el NMC /opt/lgtonmc/gstd.raw. Estos ajustes no están activados de forma predeterminada. La variable daemon.raw se encuentra en el disco 2 de NVE en /data01/nsr/logs. El NMC gstd.raw está en el disco 1 bajo la partición raíz (/) de NVE /opt/lgtonmc/logs.
Cómo habilitarlo: NetWorker: Cómo representar automáticamente daemon.raw a daemon.log en tiempo real
/nsr/res/nsrladb se renombra. Si nsrladb se renombra o se elimina, se cambia el nombre por un nuevo nsrladb se crea durante el inicio del servicio. Estos ajustes se revierten a los valores predeterminados.
Puede configurar la sustitución de registros para que persista incluso si
nsrladb se renombra configurando logrotate en los registros del servicio del SO para NetWorker de NVE.
vi /etc/logrotate.conf
Agregue las siguientes líneas:
# NetWorker log files
/nsr/logs/daemon.log {
rotate 5
weekly
create
missingok
compress
}
/nsr/logs/daemon.raw {
rotate 5
weekly
create
missingok
compress
delaycompress
}
/opt/lgtonmc/logs/gstd.log {
rotate 5
weekly
create
missingok
compress
}
/opt/lgtonmc/logs/gstd.raw {
rotate 5
weekly
create
missingok
compress
delaycompress
}
weeklyEste es el período de rotación del registro; Los registros se rotan todas las semanas. Otros valores posibles son diariamente y mensualmente.rotate 5Indica que solo se deben mantener cinco registros rotados. El archivo más antiguo se elimina en la ejecución siguiente.missingokSi falta el archivo de registro, pase al siguiente sin emitir un mensaje de error.compressTodos los registros rotados se deben comprimir.delaycompressse puede usar cuando no se le puede decir a algún programa que cierre su archivo de registro y, por lo tanto, podría continuar escribiendo en el archivo de registro anterior durante algún tiempo- Puede encontrar otras opciones en la
logrotatePágina de manual. https://linux.die.net/man/8/logrotate
/nsr/logs mediante una política de protección de NetWorker.