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!

automatisch zum Wartungsmodus wechseln und verlassen

Hilfe bei Problemen mit Installation & Benutzung des VMware ESX/ESXi Server 3.

Moderatoren: Dayworker, irix

Benutzeravatar
Member
Beiträge: 136
Registriert: 23.01.2009, 16:45

automatisch zum Wartungsmodus wechseln und verlassen

Beitragvon Skywalker » 03.08.2009, 15:35

Hallo Leute,

ist es möglich einen ESX Host automatisch in den Wartungsmodus zu schicken?
Ich möchte z.B. von 22-06h in den Modus wechseln.

Gruß

der Himmelsläufer

Benutzeravatar
Guru
Beiträge: 3138
Registriert: 22.02.2008, 20:01
Wohnort: Hessen

Beitragvon PeterDA » 03.08.2009, 16:20

Kurze Frage und was willst du dort dann machen??

Gruß Peter

Benutzeravatar
Member
Beiträge: 136
Registriert: 23.01.2009, 16:45

Beitragvon Skywalker » 03.08.2009, 17:03

kurz gesagt möchte ich von hinten durch die Brust ins Auge :-)
Wir haben 2x ESX3.5 in einem Cluster. Das bedeutet ich kann nicht sagen auf welchem Host eine VM liegt.

Jetzt habe ich von unserem Rechenzentrum ein Script zum sichern bekommen. Leider muss ich in diesem Script den Host angeben. D.h. Das Script funktioniert nicht weil die VM meistens auf dem falschen Server liegen.

Wenn ich jetzt einen Server in den Wartungsmodus versetzte habe ich dieses Problem nicht mehr.

Benutzeravatar
Moderator
Beiträge: 3476
Registriert: 23.02.2005, 09:14
Wohnort: Burgberg im Allgäu
Kontaktdaten:

Beitragvon Tschoergez » 03.08.2009, 17:11

hm, wenns ein gescheites Script ist, dann gib ihm als Hostnamen nicht den ESX mit, sondern den vom VC. Dann ist es egal, wo die VMs liegen.

Ansonsten gehts wohl am einfachsten über die Powershell:

Code: Alles auswählen

 Get-VMHost -Name <hostname> | Set-VMHost -State maintenance

, oder viperltoolkit, oder die RCLI.
Als Ausgangspunkt für die Suche:
http://communities.vmware.com/thread/66892

viele grüße.,
jörg

Benutzeravatar
Member
Beiträge: 136
Registriert: 23.01.2009, 16:45

Beitragvon Skywalker » 03.08.2009, 17:13

es ist sehr unwahrscheinlich das von unserem Rechenzentrum etwas gescheites kommt :-)

Vielen dank für den Befehl.

Benutzeravatar
Guru
Beiträge: 3138
Registriert: 22.02.2008, 20:01
Wohnort: Hessen

Beitragvon PeterDA » 03.08.2009, 21:44

Hi,
aller dings ist es immer so eine Sache ob bei 2 ESX Hosts die Migration funktioniert wenn man einen Host in den Wartungsmodus schaltet. Vorallem dann wenn man Regeln hat die zwei VMs trennen (z.B. für DCs). Oft bleibt der Wartungsmodus dann bei 2% stehen und man muss das vMotion für die VMs von Hand anstoßen.

Würde an deiner Stelle eher über ein anständige Backuplösung nachdenken. Da gibt es einiges.

Gruß Peter

Benutzeravatar
Profi
Beiträge: 743
Registriert: 23.07.2008, 14:09
Wohnort: Usa
Kontaktdaten:

Beitragvon mangold » 04.08.2009, 07:20

das wäre sicherlich die beste Lösung :D ansonsten könnte man ja mit dem VI Toolkit und Powershell erstmal auslesen auf welchem Host die gesuchte VM läuft und diesen dann an das Backupskript übergeben.

get-vmhost -vm NAMEDERVM


gibt als Rückgabewert den Namen des Hosts auf dem die VM "NAMEDERVM" läuft.

Benutzeravatar
Moderator
Beiträge: 3476
Registriert: 23.02.2005, 09:14
Wohnort: Burgberg im Allgäu
Kontaktdaten:

Beitragvon Tschoergez » 04.08.2009, 09:49

Ja, das ist auch ne sauberere Möglichkeit, wenn man dem Script mitteilt, auf welchem ESX welche VM gerade läuft.

Nachdem die API von VC und ESX aber die gleiche ist, sollte es auch kein großer Äct sein, das Script so umzuschreiben, dass direkt das VC abgefragt wird. Es kann ja weiterhin auf einem bestimmten ESX laufen, wenn die VMs alle im Shared Storage liegen, aber so Dinge wie Snapshot erstellen, VM supenden usw. sollte das VC machen.

Dann gibts auch keine Probleme, wenn die VM während des Backup-Vorgangs mit VMotion migriert wird.

Viele Grüße,
Jörg


Zurück zu „ESX 3 & ESXi 3“

Wer ist online?

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