Die Foren-SW läuft ohne erkennbare Probleme. Sollte doch etwas nicht funktionieren, bitte gerne hier jederzeit melden und wir kümmern uns zeitnah darum. Danke!

vcbmounter -m san oder eben wenn das nicht klappt -m nbd

Hilfe bei Problemen mit Installation & Benutzung des VMware ESX Server 4/VMware vSphere 4.0.

Moderatoren: Dayworker, irix

Member
Beiträge: 175
Registriert: 17.12.2007, 15:39

vcbmounter -m san oder eben wenn das nicht klappt -m nbd

Beitragvon eini » 21.01.2010, 11:53

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.

King of the Hill
Beiträge: 13063
Registriert: 02.08.2008, 15:06
Wohnort: Hannover/Wuerzburg
Kontaktdaten:

Re: vcbmounter -m san oder eben wenn das nicht klappt -m nbd

Beitragvon irix » 21.01.2010, 13:06

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

Member
Beiträge: 175
Registriert: 17.12.2007, 15:39

Beitragvon eini » 21.01.2010, 13:30

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.

King of the Hill
Beiträge: 13063
Registriert: 02.08.2008, 15:06
Wohnort: Hannover/Wuerzburg
Kontaktdaten:

Beitragvon irix » 21.01.2010, 13:53

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

Member
Beiträge: 175
Registriert: 17.12.2007, 15:39

Beitragvon eini » 21.01.2010, 14:09

Das klingt aber nach Eigenbau und sehr interessant.... :-)

King of the Hill
Beiträge: 13063
Registriert: 02.08.2008, 15:06
Wohnort: Hannover/Wuerzburg
Kontaktdaten:

Beitragvon irix » 21.01.2010, 14:41

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.ini


Der 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

King of the Hill
Beiträge: 13063
Registriert: 02.08.2008, 15:06
Wohnort: Hannover/Wuerzburg
Kontaktdaten:

Beitragvon irix » 21.01.2010, 15:23

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

Member
Beiträge: 175
Registriert: 17.12.2007, 15:39

Beitragvon eini » 25.01.2010, 12:41

Du machst das mit einem php Script?

King of the Hill
Beiträge: 13063
Registriert: 02.08.2008, 15:06
Wohnort: Hannover/Wuerzburg
Kontaktdaten:

Beitragvon irix » 25.01.2010, 12:52

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


Zurück zu „vSphere 4 / ESX 4“

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 18 Gäste