Seit Data Protector 8.11 ist es möglich die omnirc Variablen für die Data Protector Clients über ein Befehl zu setzen oder zu ändern. In einem früheren Artikel hatte ich bereits darüber berichtet – siehe https://www.data-protector.org/wordpress/2014/05/distribute-omnirc-file/. Mit der omnirc Datei wird das Verhalten eines Clients gesteuert und ist auch aus Sicht der Performance einer Sicherung wichtig. In der Data Protector Standard Einstellung ist die Datei nicht vorhanden und muss überlicherweise aus dem Template generiert werden. Damit dies nicht manuell für alle Clients oder mit dem im Artikel erläuterten Befehl util_cmd
durchgeführt werden muss, hat Sebastian Köhler (http://www.syncer.de) dafür ein Perl Skript zur Verfügung gestellt. Danke Sebastian! Das Skript befindet sich am Ende des Artikels oder im Downloadbereich.
Das Skript ist recht einfach zu bedienen – siehe Screenshot.
Einstellungen können entweder auf alle Clients, einzelne Betriebssysteme oder Data Protector Module verteilt werden. Das Skript arbeitet interaktiv oder nicht interaktiv und benötigt als Template eine (ASCII formatierte) Datei mit den Werten die gesetzt werden sollen.
c:\>perl omnircsync.pl omnirc -os microsoft ------------------------------------------------------------------------------- Clients that will receive parameters from omnirc template: ------------------------------------------------------------------------------- [X] sqldemo [ ] ubuntuvm.localdomain [X] w2012r2dp.localdomain ------------------------------------------------------------------------------- ------------------------------------------------------------------------------- Parameter found in omnirc template: ------------------------------------------------------------------------------- OB2DEVMUTEXTIMEOUT=12000 OB2FILELIBDISKFULL=1 OB2FWPASSTHRU=1 OB2INETTIMEOUT=10 ... OB2NOREMOTEWARNINGS=1 OB2NOTREEWALK=1 OB2_SSH_ENABLED=1 ------------------------------------------------------------------------------- INTERACTIVE mode: enabled Please confirm push operation to 2 clients? (Y/N) y ------------------------------------------------------------------------------- Synchronization of omnirc started: ------------------------------------------------------------------------------- => sqldemo: [DONE] => w2012r2dp.localdomain: [DONE] -------------------------------------------------------------------------------
Download:
omnircsync.zip