VMWare-Server
Inhaltsverzeichnis
Backup
Backup / Restore
Backup
Restore
VM klonen auf der Konsole
Wenn man keinen VirtualCenter Server hat, kann man VM nur auf der Konsole klonen.
Wer einen ESXi-Server im Einsatz hat, und darauf eine VM klonen möchte, wird mit einer ernüchternden Tatsache konfrontiert: Im VMware Infrastructure Client besteht keine Möglichkeit, eine virtuelle Maschine zu klonen – etwa so, wie es bereits von VMware Workstation oder Server bekannt ist.
- An Konsole von ESXi anmelden (lokal wie remote)
- In den Storageordner navigieren (z.b. “cd /vmfs/volumes/storage“)
- Ein Verzeichnis für die neue VM anlegen (z.b. “mkdir client1“)
- Mittels vmkfstools eine Kopie einer bestehenden VM-Disk erstellen (Erster Parameter: Pfad zur Source-Virtualdisk, zweiter der zur Ziel-Disk):
vmkfstools -i /vmfs/volumes/store/Client01/Client01-0.vmdk /vmfs/volumes/store/Client02/Client02-0.vmdk
- Sobald die Kopie erstellt wurde, kann im Infrastructure-Client eine neue VM erstellt werden. Beim Punkt, ob eine neue HardDisk erstellt werden soll, muss nun lediglich der Pfad zur soeben erstellten Kopie angegeben werden!
VMware Infrastructure Client mit SingleSignOn
Wenn es euch wie mir geht, und es euch nervt, ständig den Benutzernamen und das Passwort einzugeben, wenn man sich mit einem ESX oder ESXi-Server verbinden will, kann man einen SingleSignOn per Shortcut einrichten.
Dafür einfach eine Verknüpfung zur VpxClient.exe im Verzeichnis C:\Program Files\VMware\Infrastructure\Virtual Infrastructure Client\Launcher erstellen.
- Als Kommandozeilenparameter gibt man nun mit:
XP -u benutzer -p passwort -s server 'W7 "C:\Program Files\VMware\Infrastructure\Virtual Infrastructure Client\Launcher\VpxClient.exe" -u root -p rtfm -s [IP-ESX_SERVER]
vSphere4 Cient unter Windows 7 64bit
Wenn folgende Fehlermeldungen beim verbinden auftreten, benötigt es folgende vier Schritte um den Fehler zu beheben:
Schritt 1.)
- Download einer system.dll
- Org.-Link
- Lokaler Download
- Note: This DLL is usually found in the %SystemRoot%\Microsoft.NET\Framework\v2.0.50727\ directory of a non Windows 7 PC with .NET v3.5 SP1 installed.
Schritt 2.)
- Abspeichern der system.dll in folgendem Verzeichnis
C:\Program Files (x86)\VMware\Infrastructure\Virtual Infrastructure Client\Launcher\Lib
Wenn das Verzeichnis lib nicht vorhanden ist, muss es angelegt werden
Schritt 3.)
- Die Datei C:\Program Files (x86)\VMware\Infrastructure\Virtual Infrastructure Client\Launcher\VpxClient.exe.config wie folgt ergänzen:
<?xml version="1.0" encoding="utf-8"?> <configuration> <system.net> <connectionManagement> <clear/> <add address="*" maxconnection="8" /> </connectionManagement> </system.net> <appSettings> <add key = "protocolports" value = "https:443"/> </appSettings>
- Einfügen -----------------------------------------------
<runtime> <developmentMode developerInstallation="true"/> </runtime>
- Ende ---------------------------------------------------
</configuration>
Schritt 4.)
- Systemvaribable anlegen
- Ausführen -> SystemPropertiesAdvanced
- Registerkarte - Erweitert -
- - Umgebungsvariablen... -
- - Systemvariablen - Neu... -
Variable: DEVPATH Wert: C:\Program Files (x86)\VMware\Infrastructure\Virtual Infrastructure Client\Launcher\Lib
- Nun kann der vSphere4 Client gestartet werden.
You are now ready to start using the VMware vSphere Client on your Windows 7 machine! Some people have reported having to run the client as an ‘Administrator’ so if you are having difficulties it may pay to try this – I luckily didn’t experience this problem. Also you will likely have to reboot your machine (or restart the explorer.exe process) for your new path information to come into effect.
ESX Serverdienste neu starten
Manchmal ist es notwendig, den vmware-Prozess auf einem ESX-Host neu zu starten, z.B. wenn die Steuerung über den Infrastructure Client nicht mehr möglich ist.
- Restart von mgmt-vmware
- VMware ESX Host Agent Watchdog
- VMware ESX Host Agent
# service mgmt-vmware restart Stopping VMware ESX Management services: VMware ESX Host Agent Watchdog [ OK ] VMware ESX Host Agent [ OK ] Starting VMware ESX Management services: VMware ESX Host Agent (background) [ OK ] Availability report startup (background) [ OK ]
- Restart VC-Agent
# service vmware-vpxa start Starting vmware-vpxa: [ OK ]
- VMware Verzeichnis Listing
# vmware-cmd -l /vmfs/volumes/497446cd-e8bb4fdf-a900-001f295f1f90/vm-wsus/vm-wsus.vmx ... ... /vmfs/volumes/497446cd-e8bb4fdf-a900-001f295f1f90/James/James.vmx
- Hoststatus abfragen (Ein- Ausgeschaltet)
# vmware-cmd /vmfs/volumes/497446a6-f118d977-6692-001f295f1f90/IDP-01/IDP-01.vmx getstate getstate() = off