NVE: So erhöhen Sie die Größe der Partition "data01"
Zusammenfassung: In diesem Artikel wird beschrieben, wie Sie die Größe der Partition /data01 auf einem NVE-Server (NetWorker Virtual Edition) erhöhen.
Weisungen
Informationen zur Dimensionierung und Skalierung finden Sie im Bereitstellungshandbuch für NetWorker Virtual Edition und im Planungshandbuch zur NetWorker-Performanceoptimierung , das über die NetWorker-Produktseite des Dell Support verfügbar ist.
Um den Dateisystemtyp der NVE zu identifizieren, führen Sie den folgenden Befehl in einer SSH-Sitzung aus:
mount
/dev/sdb1 on /data01 type xfs (rw,noatime,attr2,inode64,noquota)
/data01 Partitionen. Alle NVEs, die auf 19.4.x und höher bereitgestellt oder aktualisiert werden, verwenden XFS für die /data01 Partition. NetWorker 19.4 hat das Ende der Supportlaufzeit (EOSL) am 30.11.2023 erreicht.
Voraussetzungen:
/data01 ist zu 100 % ausgelastet. Die angegebenen Schritte sind Vorsichtsmaßnahmen, um sicherzustellen, dass NetWorker-Daten geschützt sind.
- Erstellen Sie ein Server-Bootstrap-Backup:
- Führen Sie über die NetWorker Management Console (NMC) oder die NetWorker Web User Interface (NWUI) einen Serverschutz-Backupjob aus.
- Wenn weder auf NMC noch auf NWUI zugegriffen werden kann, führen Sie den folgenden Befehl auf der NVE aus:
sudo nsrpolicy start -p "Server Protection" -w "Server backup" - Überwachen Sie die Backupsitzung mit:
sudo nsrwatch
- Wenn weder auf NMC noch auf NWUI zugegriffen werden kann, führen Sie den folgenden Befehl auf der NVE aus:
- Öffnen Sie eine Administrator-SSH-Sitzung auf der NVE und erfassen Sie die Bootstrap-Saveset-Details:
sudo mminfo -B - Wenn keine Bootstrap-E-Mail-Benachrichtigungen konfiguriert sind, kopieren Sie den Befehl
mminfoAusgabe von der NVE und speichern Sie sie in einer Datei. E-Mail-Benachrichtigungen können wie folgt konfiguriert werden: NetWorker: Konfigurieren von Policy-E-Mail-Benachrichtigungen
- Führen Sie über die NetWorker Management Console (NMC) oder die NetWorker Web User Interface (NWUI) einen Serverschutz-Backupjob aus.
- Beenden Sie alle ausgeführten NetWorker-Serverservices:
sudo nsr_shutdownsudo systemctl stop gstsudo systemctl stop nwui
- Deaktivieren Sie den Start von NetWorker-Services während des nächsten Starts:
sudo systemctl disable networkersudo systemctl disable gstsudo systemctl disable nwui
- Erhöhen Sie die Größe der VM-Datenfestplatte:
- Wechseln Sie in Azure zu den Eigenschaften von Datenfestplatten, klicken Sie auf Größe + Leistung , und erhöhen Sie die Datenträgergröße gemäß Ihren Anforderungen:
- Fahren Sie die virtuelle NVE-Maschine (VM) von VMware aus herunter und erhöhen Sie die Festplatte 2 über die Einstellungen der VM.
- Erstellen Sie einen Azure- oder VMware-Snapshot der NVE und schalten Sie sie dann ein.
Process:
- Sobald die VM gestartet wurde, öffnen Sie eine SSH-Sitzung zur NVE-VM als Administrator.
- Wechseln Sie zum Root-Nutzer, indem Sie Folgendes ausführen:
sudo su - - Überprüfen Sie, ob keine NetWorker-Services ausgeführt werden:
ps -ef | grep "nsr\|gst\|nwui" - Bestätigen Sie, welche Partition
/data01verwendet:lsblk
- In VMware
/data01wird erwartet am/dev/sdb1. - in Azure
/data01wird erwartet am/dev/sdc1.
- Scannen Sie die Geräte erneut:
- VMware-NVE:
echo 1 > /sys/block/sdb/device/rescan - Azure-NVE:
echo 1 > /sys/block/sdc/device/rescan
- Führen Sie
fdisküber/dev/sdboder/dev/sdcDatenträger. Hier sollten die aktuelle Größe und die hinzugefügte Größe angezeigt werden:fdisk -l /dev/disk
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 Partition ist 250 GB groß; Die Festplatte wurde jedoch auf 300 GB erhöht.
- Erhöhen Sie die
/data01Partitionierung durch Eingabe von:
- VMware-NVE:
growpart /dev/sdb 1 - Azure-NVE:
growpart /dev/sdc 1
nve:~ # growpart /dev/sdb 1
CHANGED: partition=1 start=2048 old: size=524283904 end=524285952 new: size=629143519 end=629145567
- Überprüfen Sie das Dateisystem, indem Sie Folgendes eingeben:
xfs_growfs -d /data01 - Die Partition sollte nun die erweiterte Größe anzeigen:
df -Th | grep "/data01"
nve:~ # df -Th | grep "/data01"
/dev/sdb1 xfs 300G 4.8G 296G 2% /data01
- Starten Sie die NetWorker-Services:
systemctl start networkersystemctl start gstsystemctl start nwui
- Aktivieren Sie den automatischen Start für NetWorker-Services erneut:
systemctl enable networkersystemctl enable gstsystemctl enable nwui
/data01 Die Partition hat eine Kapazität von 100 % erreicht. Dies kann zu einer Beschädigung der NetWorker-Datenbanken führen. Überprüfen Sie, ob der NetWorker-Server fehlerfrei ist (es fehlen keine Clients, Gruppen, Policies, Geräte, Backups usw.). Wenn ein Datenverlust festgestellt wird, wenden Sie sich sofort an den NetWorker-Support. NetWorker Disaster Recovery (nsrdr) ist erforderlich: NetWorker: NetWorker Server Disaster Recovery (NSRDR)
Weitere Informationen
Einige zusätzliche Schritte, die befolgt werden können, um die von Protokolldateien verwendete Festplattenauslastung zu reduzieren.
Jobsdb-Aufbewahrung
Bei der jobsdb ist eine NetWorker-Datenbank, die einen Datensatz des Policy-Abschlussstatus enthält, bestimmt sie auch, wie lange die /nsr/logs/policy/ und /nsr/logs/recover Protokolle werden aufbewahrt. Das Standardfenster beträgt 72 Stunden. Nachdem 72 Stunden für einen bestimmten Auftrag vergangen sind, wird jobdsb Einträge werden entfernt und alle zugehörigen Protokolldateien werden gelöscht. Bei der jobsdb Retention zeigt sich in nsradminverwalten:
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 und .raw Dateien von NetWorker auf die Standardeinstellung (72 Stunden) reduzieren. Dies kann entweder über die NetWorker Management Console (NMC) oder über nsradminverwalten:
nsradminverwalten:
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:

Server- und NMC-Protokolle
Echtzeit-Rendering, Protokoll-Rollover nach Größe und Anzahl der Kopien können für NetWorker geändert werden/nsr/logs/daemon.raw und die NMCs /opt/lgtonmc/gstd.raw. Diese Einstellungen sind standardmäßig nicht aktiviert. Bei der daemon.raw befindet sich auf der NVE-Festplatte 2 unter /data01/nsr/logs. Die NMC gstd.raw befindet sich auf Festplatte 1 unter der Root-Partition (/) der NVE /opt/lgtonmc/logsaus.
So aktivieren Sie: NetWorker: Automatisches Echtzeit-Rendering von daemon.raw in daemon.log
/nsr/res/nsrladb umbenannt wird. Wenn die nsrladb umbenannt oder gelöscht wird, wird ein neuer nsrladb wird während des Servicestarts erstellt. Diese Einstellungen werden auf die Standardeinstellung zurückgesetzt.
Sie können das Protokoll-Rollover so konfigurieren, dass es auch dann erhalten bleibt, wenn
nsrladb wird umbenannt durch Einstellung logrotate auf dem NVE-Betriebssystem für NetWorker-Serviceprotokolle.
vi /etc/logrotate.conf
Fügen Sie die folgenden Zeilen hinzu:
# 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
}
weeklyDies ist der Zeitraum für die Protokollrotation. Die Protokolle werden jede Woche rotiert. Andere mögliche Werte sind "daily" und "monthly".rotate 5Gibt an, dass nur fünf rotierte Protokolle beibehalten werden sollen. Die älteste Datei wird bei der nachfolgenden Ausführung entfernt.missingokWenn die Protokolldatei fehlt, fahren Sie mit der nächsten fort, ohne eine Fehlermeldung auszugeben.compressAlle rotierten Protokolle sollten komprimiert werden.delaycompressKann verwendet werden, wenn ein Programm nicht angewiesen werden kann, seine Protokolldatei zu schließen, und daher für einige Zeit in die vorherige Protokolldatei schreiben kann- Weitere Optionen finden Sie im
logrotateManpage. https://linux.die.net/man/8/logrotate
/nsr/logs Verzeichnis mit einer NetWorker-Schutz-Policy.