ESXi-Server lassen sich per NFS sichern.
Dazu benötigt man einen NFS-Server mit ca. 2 - 3 Fachen Speicherplatz
als alle Virutellen Maschinen auf dem/den ESXi-Server(n).
Diesen mountet man via vSphere-Client: Konfiguration -> Speicher bzw. Configuration -> Storage
um einen Crontab-Eintrag zu erzeugen muss man /var/spool/cron/crontabs/root editieren.
Da es das commando crontab nicht gibt.
Achtung, nach reboot ist dieser Eintrag weg!!!
# vi /var/spool/cron/crontabs/root
30 00 * * 0 /vmfs/volumes/esx_backup/ghettoVCB.sh -f /vmfs/volumes/esx_backup/vms_to_backup_SERVERNAME -l /vmfs/volumes/esx_backup/backup_SERVERNAME.txt
Das script: ghettoVCB.sh findet man im VMware Forum
http://communities.vmware.com/docs/DOC-8760
In der Datei: /vmfs/volumes/esx_backup/vms_to_backup_SERVERNAME
stehen die VMWare-Maschinen die gesichert werden sollen.
In der Datei: /vmfs/volumes/esx_backup/vms_to_backup_SERVERNAME.txt
wird das Log des Backups geschrieben, dort kann man sehen
wie lange das Backup der einzelnen VM's läuft bzw. begin und ende
des gesamten Backups.
Mittwoch, 14. April 2010
Sonntag, 4. April 2010
ESXi 4.x - Änderung z.B. an der crontab permanent verfügbar machen
Beim ESXi hatte ich das Problem das nach einem Reboot z.B: mein
Eintrag für das BackupScript: ghettoVCB.sh verschwunden war.
Darum kann man sich so helfen das die Crontab
auch nach einem Reboot noch den Backup Eintrag enthält
Man benötigt ein Linux System mit tar und gzip
Empfehle zur Sicherheit das File: local.tgz vom ESXi-Server zu sichern.
In diesem File stehen u.a. der Hostname, NTP Konfiguration,
Nameserver Konfiguration, Tastaturlayout usw.
Es geht nur wenn SSH Zugriff für den ESXi eingeschaltet wurde.
cd /tmp
scp root@:/local.tgz .
mkdir var/spool/cron/crontabs/
cd var/spool/cron/crontabs/
scp root@:/var/spool/cron/crontabs/root .
cd /tmp
tar xvfz local.tgz
tar -czvf local.tgz etc /var/spool/cron/crontabs/root
tar -tzvf local.tgz
prüfen ob alles OK, und ob die Datei: var/spool/cron/crontabs/root
im Archiv ist.
scp local.tgz root@:/
Eintrag für das BackupScript: ghettoVCB.sh verschwunden war.
Darum kann man sich so helfen das die Crontab
auch nach einem Reboot noch den Backup Eintrag enthält
Man benötigt ein Linux System mit tar und gzip
Empfehle zur Sicherheit das File: local.tgz vom ESXi-Server zu sichern.
In diesem File stehen u.a. der Hostname, NTP Konfiguration,
Nameserver Konfiguration, Tastaturlayout usw.
Es geht nur wenn SSH Zugriff für den ESXi eingeschaltet wurde.
cd /tmp
scp root@
mkdir var/spool/cron/crontabs/
cd var/spool/cron/crontabs/
scp root@
cd /tmp
tar xvfz local.tgz
tar -czvf local.tgz etc /var/spool/cron/crontabs/root
tar -tzvf local.tgz
prüfen ob alles OK, und ob die Datei: var/spool/cron/crontabs/root
im Archiv ist.
scp local.tgz root@
LUN einer Festplatte im LPAR Umfeld mit FC-Disks / VIOs
Auf LAPR:
# lsattr -El hdisk3
um die LUN herauszufinden
Auf SAN die Platte vergrössern
Auf LAPR:
VG vergrössern
# chvg -g dbvg
# smitty fs
# lsattr -El hdisk3
um die LUN herauszufinden
Auf SAN die Platte vergrössern
Auf LAPR:
VG vergrössern
# chvg -g dbvg
# smitty fs
Abonnieren
Posts (Atom)