Seite 1 von 1
vcbmounter -m san oder eben wenn das nicht klappt -m nbd
Verfasst: 21.01.2010, 11:53
von eini
Hallo Leute,
weiß einer von euch ob man primär aus´m SAN sichern kann und sozusagen alls FallBack dann über das Netzwerk via -m nbd?
Wäre super wenn jemand was dazu sagen könnte.
Re: vcbmounter -m san oder eben wenn das nicht klappt -m nbd
Verfasst: 21.01.2010, 13:06
von irix
eini hat geschrieben:Hallo Leute,
weiß einer von euch ob man primär aus´m SAN sichern kann und sozusagen alls FallBack dann über das Netzwerk via -m nbd?
Wäre super wenn jemand was dazu sagen könnte.
Ich bin nicht sicher ob ich die Frage richtig verstanden habe
Ja, du kannst in der config.js "san" vorgeben und dann selectiv fuer einzelne Jobs "nbd" angeben.
Nein, du kannst ihm nicht sagen das er es erst ueber SAN und wenn das nicht geht mit nbd weitermachen soll.
Das muesstest du selber Scripten.... waere ja kein Problem. Allerdings warum sollte das SAN denn nicht erreichbar sein?
Gruss
Joerg
Verfasst: 21.01.2010, 13:30
von eini
Danke für die Info.
Hast schon richtig verstanden, aber ich sichere jede VM mit einem einzelscript.
Und nicht alle VM´s sind immer im SAN, deswegen. Manchmal zieht eine in lokalen Storage um und sollte dennoch gesichert werden.
Aber ich muss da wohl jedes Mal mein Script anpassen.
Verfasst: 21.01.2010, 13:53
von irix
eini hat geschrieben:Danke für die Info.
Hast schon richtig verstanden, aber ich sichere jede VM mit einem einzelscript.
Und nicht alle VM´s sind immer im SAN, deswegen. Manchmal zieht eine in lokalen Storage um und sollte dennoch gesichert werden.
Aber ich muss da wohl jedes Mal mein Script anpassen.
Ich habe eine/mehre Liste(Dateien) mit VM Namen und Parametern. Das Programm zieht die Liste an und bildet daraus die Kommandos. Somit flexibel steuerbar von "aussen".
Gruss
Joerg
Verfasst: 21.01.2010, 14:09
von eini
Das klingt aber nach Eigenbau und sehr interessant....

Verfasst: 21.01.2010, 14:41
von irix
Als wir vor knapp 2 Jahren ESX eingefuehrt haben hatten wir nur wenig Zeit bzw. Kapazitaet im gleichen Schritt auch Backup Konzepte anzupassen bzw. zu erstellen.
Uns wurde gesagt es gibt da VCB und entweder man liebt oder hasst es

. Ich habe dann einen Wrapper drum gelegt und nun laeuft es taeglich bei uns und unseren Kunden solange bis Veeam oder Backup Exec 2010 eingefuehrt ist.
Code: Alles auswählen
C:\Program Files\VMbackup>php vmBackup.php -i inc\vcb_eagle-srv-02.ini -m e:\vcbMount -d e:\vcbDiskBackup\03_Mittwoch -s "Nachsicherung"
Using : inc\vcb_eagle-srv-02.ini
Mountpoint: e:\vcbMount
Datastore : e:\vcbDiskBackup\03_Mittwoch
Subject : "Nachsicherung"
Press CTRL+C within 10 seconds to stop the programm!
10..9..8..7..6..5..4..3..2..1..Starting now!
[21.01.2010, 08:42:32] [INFO] Begin Backup VM "eagle-srv-02" [1/1]
[21.01.2010, 08:42:32] [INFO] Backup Task "daily"
[21.01.2010, 08:42:34] [INFO] Logged into "vcs.example.com"
[21.01.2010, 08:42:45] [INFO] VM has 133120 MB configurated diskspace
[21.01.2010, 08:42:45] [INFO] Logged out from "vcs.example.com"
[21.01.2010, 08:42:45] [INFO] Creating Mountpoint under "e:\vcbMount/eagle-srv-02"
[21.01.2010, 08:42:45] [DEBUG] COMMAND: vcbmounter -h vcs.example.com -u "xxx" -p "xxx" -r "e:\vcbMount/eagle-srv-02" -t "fullvm" -M 0 -F 0 -a name:"eagle-srv-02" -m "nbd"
Code: Alles auswählen
[21.01.2010, 10:06:27] [INFO] Loading VM 133120 MB in 5025 sec. (26.5 MB/s)
[21.01.2010, 10:06:27] [INFO] Moving VM "eagle-srv-02" to "e:\vcbDiskBackup\03_Mittwoch" in 1 sec. (21401351.7 MB/s)
[21.01.2010, 10:06:32] [DEBUG] COMMAND: vcbmounter -h vcs.example.com -u "xxx" -p "xxx" -U "e:\vcbMount/eagle-srv-02" -
[21.01.2010, 10:06:37] [INFO] Try to remove mountpoint under "e:\vcbMount/eagle-srv-02"
[21.01.2010, 10:06:37] [INFO] End Backup VM "eagle-srv-02"
General Stats from 21.01.2010, 10:06:37
Backup Begin : 21.01.2010, 08:42:22
Backup End : 21.01.2010, 10:06:37
Backup Duration : 01:24:09
Total VMs : 1 (100%)
Complete Backups : 1/1 (100.0%)
Incomplete Backups: 0/1 (0.0%)
Not in Schedule : 0/1 (0.0%)
Detail Stats:
|----------------------------------------------------------------------|
| VM Name | Time | Size [MB] | MB/s |
|----------------------------------------------------------------------|
| eagle-srv-02 | Start : 08:42:32 | 133120 | 26.5 |
| | Stop : 10:06:37 | 127363 | 25.3 |
| | Duration: 01:24:05 | Ratio: 1:0.96 | |
|----------------------------------------------------------------------|
| Sum : 1 VM(s) | 01:24:05 | 130.0 GB | |
| | | 124.4 GB | |
| | | Ratio: 1:0.96 | |
|----------------------------------------------------------------------|
Configuration:
VCB_MOUNTPOINT: e:\vcbMount
VCB_DATASTORE_PATH: e:\vcbDiskBackup\03_Mittwoch
VCB_FREEDISK: 20GB
VCB_VM_INI: inc\vcb_eagle-srv-02.iniDer Inhalt der Config Datei ist im *.INI Style gehalten und sieht so aus:
Code: Alles auswählen
[eagle-srv-02]
name=eagle-srv-02
type=fullvm
mode=nbd
monolith=0
compress=0
pre_cmd=
post_cmd=
Gruss
Joerg
Verfasst: 21.01.2010, 15:23
von irix
Code: Alles auswählen
C:\Program Files\VMbackup>php vmBackup.php -h
vmBackup Version 0.4
usage: [-i <FILE>] [-m <DIR>] [-d <DIR>] [-s]
-i|--ini <FILE> INI File which contains a list of all VMs and backup options
-m|--mount <DIR> Directory where to mount the VM Image
-d|--datastore <DIR> Location where to store the VM
-s|--subject Subject for the mail notification
-h|--help This help
Gruss
Joerg
Verfasst: 25.01.2010, 12:41
von eini
Du machst das mit einem php Script?
Verfasst: 25.01.2010, 12:52
von irix
eini hat geschrieben:Du machst das mit einem php Script?
Ja. "Wenn man einen Hammer in der Hand hat dann sieht alles um einen herum aus wie ein Nagel[tm]"
In meinem naechsten Leben werde ich auch VB Script oder Powershell machen... versprochen
Ich hatte die Hoffnung das VMWare das VCB Framework auch mal fuer Linux veroeffentlicht (vcbMount gibts ja auch in der SC eines ESX) und dann haetten wir es unter Linux gemacht und dazu eine Web GUI drueber gelegt. Das ganze dann als Mini Plugin in das vCenter gebracht und man haette schon vor 1.5 Jahre sows aehnliches wie VMware VDR haben koennen.
Gruss
Joerg