So ändern Sie die Größe der daemon.raw Datei

NetWorker - Allgemein
Tip 570, Seite 1/3
01.11.2015 / cr
So ändern Sie die Größe der daemon.raw Datei
Dies ist momentan ausschließlich mit Hilfe des Befehls nsradmin möglich, der direkt auf die Client Resource
Datenbank-Dateien angewandt wird.
Hier ein Beispiel für einen NetWorker Server für Windows. Die Befehle benötigen keinerlei weitere Erklärung:
C:\>nsradmin -d E:\nsr\res\nsrladb
NetWorker administration program.
Use the "help" command for help.
nsradmin> . type: nsr log; name: daemon.raw
Current query set
nsradmin> p
type: NSR log;
administrator: Administrators,
"group=Administrators,host=networker.test64.com";
log path: "E:\\nsr\\logs\\daemon.raw";
maximum size MB: 2;
maximum versions: 10;
name: daemon.raw;
owner: NetWorker;
runtime rendered log: ;
runtime rollover by size: Disabled;
runtime rollover by time: ;
nsradmin> update maximum size MB: 10
maximum size MB: 10;
Update? y
updated resource id 11.0.108.14.41.0.0.0.35.58.179.82.195.214.70.34(2)
nsradmin>
nsradmin>update runtime rollover by size: Enabled
runtime rollover by size: Enabled;
Update? y
nsradmin> p
type: NSR log;
administrator: Administrators,
"group=Administrators,host=networker.test64.com";
log path: "E:\\nsr\\logs\\daemon.raw";
maximum size MB: 10;
maximum versions: 10;
name: daemon.raw;
owner: NetWorker;
runtime rendered log: ;
runtime rollover by size: Disabled;
runtime rollover by time: ;
nsradmin> q
C:\>
Standardmäßig jedoch ist diese Funktion Disabled !
NetWorker - Allgemein
Tip 570, Seite 2/3
01.11.2015 / cr
Beachten Sie bitte:
•
•
•
Da es sich hierbei um eine Funktion der NetWorker Client Software
handelt, müssen Sie dies auch an jedem Storage Node (und evtl. an
‘größeren’ Clients) durchführen.
Diese Methode gilt erst für neuere NetWorker Versionen (ab dem NW 8.0).
Da der Befehl direkt die Datei ‘angreift’, müssen Sie anschließend noch die
NetWorker Daemons/Services neu starten, um die Änderung zu aktivieren.
Beim letzten Schritt kann es jedoch zu dem Problem kommen, die sich wie folgt äußern:
-
-
Der Prozeß kann beim ersten Versuch nicht erfolgreich gestartet werden - es klappt immer erst beim
2. Mal.
Die Ursache liegt darin, daß ...
- die geänderte Datei im Verzeichnis ..\nsr\res\nsrladb\dgb isoliert wird
- eine neue Datei mit den ‘alten’ Standardwerten angelegt wird - deshalb klappt es bei der
Wiederholung.
In der Datei daemon.raw finden Sie diesen Eintrag:
83269 12.10.2015 10:20:49 1 5 0 2708 4768 0 nw_server nsrpsd NSR notice //
Notifying Service Control Manager on Windows that NetWorker PowerSnap //
Service is stopping...
0 12.10.2015 10:20:49 1 5 0 7352 4768 0 nw_server nsrpsd NSR notice 10/12/15 //
10:20:49.648774 nsrsnapckd is terminating
0 12.10.2015 10:20:49 1 5 0 8088 4768 0 nw_server nsrpsd NSR notice 10/12/15 //
10:20:49.664374 nsrpsd parent exiting ...
83269 12.10.2015 10:20:51 1 5 0 7276 8048 0 nw_server nsrexecd NSR notice //
Notifying Service Control Manager on Windows that NetWorker Remote Exec //
Service is stopping...
83269 12.10.2015 10:20:53 1 5 0 5988 8048 0 nw_server nsrexecd NSR notice //
Notifying Service Control Manager on Windows that nsrd is stopping...
33494 12.10.2015 10:20:54 1 5 0 7200 7756 0 nw_server nsrsnmd NSR notice //
Shutting down nsrsnmd 380847105 with pid 7756.
0 12.10.2015 10:20:55 1 5 0 7200 7756 0 nw_server nsrsnmd NSR notice nsrsnmd //
is being shutdown.
85115 12.10.2015 10:21:45 1 3 21 7820 6124 0 nw_server nsrexecd RAP notice //
Found invalid resource //
D:\Legato\nsr\res\nsrladb\08\0800701f00000000216c1b560a365708 in RAP database
82368 12.10.2015 10:21:45 1 3 0 7820 6124 0 nw_server nsrexecd RAP notice //
Invalid resource saved at //
D:\Legato\nsr\res\nsrladb\dbg\0800701f00000000216c1b560a365708
90355 12.10.2015 10:21:45 5 3 17 7820 6124 0 nw_server nsrexecd RAP critical //
Cannot initialize the NSRLA configuration directory 'D:\Legato\nsr\res\nsrladb'.
90299 12.10.2015 10:21:45 5 3 17 7820 6124 0 nw_server nsrexecd RAP critical //
Unable to initialize NetWorker resource 'NSRLA': Unable to load resources //
from file D:\Legato\nsr\res\nsrladb\08\0800701f00000000216c1b560a365708: //
Unable to open resource database file //
D:\Legato\nsr\res\nsrladb\08\0800701f00000000216c1b560a365708: //
Access is denied. (Win32 error 0x5)
87253 12.10.2015 10:21:57 1 5 0 8116 4112 0 nw_server nsrexecd NSR notice //
Orphaned nsrsnmd detected. Stopping the process with pid 5296.
87253 12.10.2015 10:21:57 1 5 0 8116 4112 0 nw_server nsrexecd NSR notice //
Orphaned nsrsnmd detected. Stopping the process with pid 4700.
.....
NetWorker - Allgemein
Tip 570, Seite 3/3
01.11.2015 / cr
Es deutet alles darauf hin, daß der Admin Account nicht über ausreichende Rechte verfügt - das wiederum
erinnerte mich an ein Problem, daß ich im Tip 8x_win_1.pdf geschildert habe. Damals half nur die Ausführung
als User SYSTEM.
Und das hat schließlich auch in diesem Fall geholfen. Gehen Sie wie folgt vor:
-
Stoppen Sie auf jeden Fall alle NetWorker Daemons, auch den nsrpm .
-
Laden Sie sich von Sysinternals das Programm psexec herunter.
-
Benutzen Sie das Programm, um ein neues CMD Fenster mit dem System Account zu öffnen:
psexec -s -i cmd.exe
-
Überprüfen Sie den Account mit dem Befehl whoami :
C:\>whoami
nt authority\system
C:\>
-
Führen Sie jetzt in dem neuen Fenster den nsradmin Befehl wie auf Seite 1 beschrieben aus.