Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

gelöst Ghetto VCB Howto Cronjobs

Mitglied: askando

askando (Level 1) - Jetzt verbinden

05.12.2012, aktualisiert 21.10.2015, 8415 Aufrufe

Guten Morgen zusammen,

ich verzweifel gerade an meinen Cronjobs im ESXI 5.0. Kurz gesagt geht es um die kostenlose Backup Variante von ESXI namens "GhettoVCB".

Um das ganze einmal klar darzustellen habe ich ein paar Screenshots einer frisch installierten Esxi 5.0 Testmaschine gemacht.

Alle benötigten Dateien vom GhettoVCB befinden sich in einem Ordner auf einem Datastore.

Hinweis: die Scripte müssen ausführbar gemacht werden. (chmod +x ghettovcb.sh; chmod +x gehttovcb-restore.sh)

713c3e2bdaec8d2a3cb234c0be0b44ce - Klicke auf das Bild, um es zu vergrößern

Backuplist Datei die manuell erzeugt wird. Wenn man das ghettovcb.sh aufruft mit dem Parameter -f und dann den Pfad zur Datei "Backuplist" angibt, sichert das Script alle Maschinen die in der Datei stehen.

Ghettovcb.sh Script das aufgerufen wird, um ein Snapshot der virtuellen Maschine zu erstellen, die *.vmdk's auf ein NFS Store kopiert und anschließend den Snapshot wieder löscht.

Ghettovcb-restore.sh Das Wiederherstellungsscript.
Ghettovcb.conf Diese Datei kann verwendet werden, indem man das Script per Parameter -c aufruft. Dies ist nur notwendig, wenn verschiedene Konfigurationen benötigt werden. Die Konfigurationen stehen auch direkt in der ghettovcb.sh und daher ist es kein MUSS per Parameter auf die config zu verweisen.

ee3ef2bb2346de79e0e86e353f1e9ea4 - Klicke auf das Bild, um es zu vergrößern


Wenn also die Standartwerte konfiguriert sind, führt man einen Test durch indem man das ganze manuell ausführt.

Schnelltest, ob das Script soweit läuft
./ghettovcb.sh -a (sofern man im Ordner steht - ansonsten absoluten Pfad angeben) (-a sichert alle Maschinen auf dem Host)

Test inklusive alle Parameter Dateien. (Wie es dann auch automatisiert ablaufen soll)

/vmfs/volumes/Datastore/ghettovcb/ghettovcb.sh -f /vmfs/volumes/Datastore/ghettovcb/Backuplist -c /vmfs/volumes/Datastore/ghettovcb/ -l /vmfs/volumes/NFS/VmwareBackups/Backup.log

Soweit so gut. Um sich den Vorgang detailliert anzusehen kann man jetzt noch das Logfile öffnen. Entweder per vi direkt in der Konsole oder man lädt das Logfile direkt vom NFS Share herunter und öffne es mit einem Script tool auf einer Windows Maschine (Notepad++) z.B. (Ich habe die 1-100% entfernt, da sonst Screenshot zu lang wäre)

3de9226d76d202b9098c5a06d2d08fa2 - Klicke auf das Bild, um es zu vergrößern


Nun haben wir sichergestellt, das die Sicherung der gewünschten virtuellen Maschine reibungslos funktioniert. Nun bleibt nur noch das automatisieren dieser Sicherung. Wir bedienen uns hierbei an den gängigen Cronjobs von Linux. Dafür gibt es zum einen den Dienst crond und zum anderen eine Datei in der sich die entsprechenden Jobs befinden. /var/spool/cron/crontabs/root

Hinweis: Die Rechte der Datei Root verändern! (chmod 777 root)

055fcb00c4b3ba5fd91c67eb1827566f - Klicke auf das Bild, um es zu vergrößern

Bei Vmware kommt noch eine Sache hinzu. Um den Inhalt in der "root" Datei dauerhaft zu machen, trägt man den gewünschten Cronjob in die Datei rc.local unter dem Verzeichnis /etc/ ein und führt dann danach das Script auto-backup.sh aus, das sich ebenfalls unter /etc/ befindet. Oder man wartet 1 Stunde, da das genannte Script jede Stunde einmal automatisch vom System gestartet wird.

RC.LOCAL
f46a5f31bdda90aec0fe3a04e2e587e9 - Klicke auf das Bild, um es zu vergrößern

Nachdem man die Änderung durchgeführt hat. Muss man einmal den Crond beenden und neustarten. Das machen wir indem wir einmal nach der aktuellen PID suchen diesen killen und anschließend den Dienst neu aufrufen.

kill $(cat /var/run/crond.pid)
crond

Nach einem Reboot vom Esxi Host sehe ich das die Einträge in der /var/spool/cron/crontabs/root wie gewünscht noch vorhanden sind.
Nun mit date die Zeit vom System überprüfen.


EDIT: Ok ich doof alles richtig gemacht - theoretisch - man könnte auch den Pfad zum Datastore richtig schreiben -> Datstore -.-







Ähnliche Inhalte
Ubuntu
Frage zum cronjob
gelöst Frage von bolshiUbuntu1 Kommentar

Hallo, per cronjob soll unter 14.04 ein mysqldump plus Verzeichnis packen und in /home/user1/backup abgelegt werden. cronjob: 0 3 ...

Batch & Shell
Neuen Cronjob zeitgesteuert
Frage von wescraven07Batch & Shell3 Kommentare

Moin Admins, folgende Frage: ich will ein Cronjob umstellen von jede Minute auf einmal täglich nachts um 2. So ...

Ubuntu
Cronjob und Magento Modul
gelöst Frage von janosch12Ubuntu3 Kommentare

Hallo, ich versuche das magento Modul Psmext per Cronjob anzusprechen. Das Tool erstellt für externe Preisportale csv Dateien mit ...

Debian

Shellscript per CronJob funktioniert nicht

gelöst Frage von BitconDebian12 Kommentare

Guten Tag , zurzeit stehe ich vor einem Scripting Problem. Das Problem besteht darin, dass ich ein Script via ...

Neue Wissensbeiträge
Humor (lol)
IoT-Gefahr: Smartes Aquarium leckt!
Information von Lochkartenstanzer vor 55 MinutenHumor (lol)

Moin, Die IoT-Manie hat weitere Opfer gefunden. Ein Casino-Leck durch ein smartes Aquarium: Allerdings haben sie kein Wasser, sondern ...

Router & Routing

Olle Fritzbox 7270 mit VPN und SIP-Telefonie hinter O2 Homebox 6641 als "Modem"

Erfahrungsbericht von the-buccaneer vor 9 StundenRouter & Routing3 Kommentare

Nun war es soweit: Auch O2 hat mich mit VOIP zwangsbeglückt. Heute am Privatanschluss, in 2 Wochen ist das ...

Sicherheit

Ungepatchte Remote Code Execution-Lücke in LG NAS

Information von kgborn vor 22 StundenSicherheit

Nutzt wer LG NAS-Einheiten? In den NAS-Einheiten der LG Network Storage-Einheiten gibt es eine sehr unschöne Schwachstelle, die einen ...

Windows Update

Neue Version KB4099950 NIC Einstellungen gehen verloren

Information von sabines vor 1 TagWindows Update2 Kommentare

Es ist eine neue Version des KB4099950 verfügbar, die das Problem mit den verlorenen Netzwerkeinstellungen lösen soll. Das Datum ...

Heiß diskutierte Inhalte
Festplatten, SSD, Raid
Server SSD: NVMe PCIe 3.0 RAID?
Frage von bouneeFestplatten, SSD, Raid15 Kommentare

Hallo liebe Admins, mir stellt sich gerade die Frage, ob ein neuer Server mit SSD NVMe PCIe 3.0 Sinn ...

Sonstige Systeme
Wie Normenkataloge im Unternehmen bereit stellen?
Frage von MuzzepuckelSonstige Systeme14 Kommentare

Hallo Kollegen, ich lese schon lange hier mit, nun mein ersrer Beitrag, bzw. Frage. :-) Wir benötigen für unsere ...

Sicherheit
Verbindliche Zustellung per E-Mail?
Frage von ahussainSicherheit14 Kommentare

Hallo allerseits, ein Kunde von mir nutzt intensiv Fax. Hauptgrund: zusammen mit einer Empfangsbestätigung ist eine verbindliche Zustellung gewährleistet. ...

LAN, WAN, Wireless
OpenVPN Client Fehlermeldungen
Frage von chris84LAN, WAN, Wireless14 Kommentare

Hallo Zusammen, wir nutzen seit kurzem einen neuen Router und den OpenVPN Client. Die VPN Verbindung klappt; allerdings kommen ...