19.04.2023

VMware

VMWare
VirtualBox
Citrix XenServer
Microsoft Hyper-V, Virtual-PC
sonstiges

Navigation:

Links:
VMware Homepage
VMware Converter
Deutsches VMware Forum
CloudAdvisors
VMware PlugIns
VMware Flings Download - ESXi Embedded Host Client
VMware PRODUCT WALKTHROUGHS
vCenter Server Installation Demo
VMware Blogs
Virten.net
Yellow-Bricks

Seitenanfang

Befehle

Befehl Beschreibung
esxcli ESX CommandLine
dcui Direct Console User Interface (per SSH oder direkt auf der Console erreichbar)
   
   
   
   
   
   
   

 

 

Seitenanfang

Backup/Restore

Veeam (nur ESX/vSphere)
Trilead Free Edition (auch für ESXi)
ghettoVCB (auch für ESXi)

Veeam Backup & Replication Was ist der richtige Backup Mode?

echo date /t > c:\backup.log
echo time /t > c:\backup.log
REM VM herunterfahren
shutdown -s -m vmwarepc
xcopy \VMs\SBS2003.vmx \Backup\SBS2003.vmx
vmware.exe -x \VMs\SBS2003.vmx
echo time /t > c:\backup.log

VEEAM findet beim Wechsel des RDX Mediums, die alten Backups nicht mehr, da die .vbk Datei nicht mehr da ist.
Mit einer Änderung in der Registry, wird eine .vbk angelegt, wenn keine vorhanden ist. Reg add "HKLM\SOFTWARE\Veeam\Veeam Backup and Replication" /v ForceCreateMissingVBK /d 1 /t REG_DWORD /f

FreeEject

@echo off
timeout /T 60
freeeject.exe F
exit

Veeam Backup Mode

Reversed incremental
Die Änderungen seit dem letzten Backup, werden in die .VBK Datei so eingearbeitet, das das aktuelle Backup immer ein VollBackup ist. Die ältern Änderungen sind sie Inkrementellen.

Incremental

 

Seitenanfang

VMware Client-Tools

What is the location of the gcc program on your machine?

Lösung: Build Tools und Kernel Header installieren

apt-get install build-essential linux-headers-2.6.xx-x-686

VMware Linux Integration, (das Paket ist in contrib Archiv verfügbar)

apt-get install xserver-xorg-input-vmmouse xserver-xorg-video-vmware
apt-get install open-vm-tools open-vm-toolbox

VMware unter ubuntu

apt install open-vm-tools open-vm-tools-desktop

 

Seitenanfang

ESX - ESXi

ESXi in einer VMware Workstation laufen lassen
ESXi einrichten
ESXi Einstellungen
SSH unter ESXi aktivieren

Using Virtual Ethernet Adapters in Promiscuous Mode on a Linux Host

Seitenanfang

ESXi in einer VMware Workstation laufen lassen

Unter VMware Workstation eine neue VM erstellen mit folgenden Einstellungen

Red Hat Enterprise 4 64bit
WS 6.5 VM
1GB Ram
SCSI Disk
Display | 3D Graphics aktivieren
Processors | One, Execution Mode:Intel VT Prozessor

Die .vmx Datei bearbeiten und den Eintrag hinzufügen

monitor_console.restrict_backdoor="true"

 

Seitenanfang

ESXi einrichten

von der VMware-VMvisor-InstallerCD-3.5.0_Update_4-153875.i386.iso CD starten.
VMware ESXi installieren, nach der Installation rebooten. Die aktuelle IP Adresse wird angezeigt, mit F2 kann man die Konfiguration anpassen. Root Passwort setzen, IP Adresse anpassen.
mit ALT+F1 kommt man auf eine Log Konsole

Dann auf dem ServicePC http://IP-des-ESXi-Servers aufrufen und VMware Infrastructure Client laden und installieren (mind .Net 2.0 ist erforderlich).

Login im VMware Infrastructure Client wie folgt
IP address / Name: IP des ESXi Servers
User name: root
Password: ESXi Passwort

Wenn man unter Summary ein Doppelklick auf das Symbol des Datastores macht kommt man zu einem Datastore Browser wo man Dateien auf den ESXi laden kann.

 

Seitenanfang

ESXi Einstellungen

- Passwort erstellen
im vSphere Client unter Erste Schritte | Ändern des Standardkennworts

oder auf der ESXi Konsole des Servers

- Lizenzierung
im vSphere Client unter Konfiuration | Software | Lizenzierte Funktionen | ESX Server-Lizenztyp Bearbeiten...
Lizenzschlüssel zuweisen

 

Seitenanfang

SSH unter ESXi aktivieren

in der Konsole ALT-F1 den Befehl unsupported eingeben, es erfolgt keine Rückmeldung bei der Eingabe.

Am Prompt dann vi /etc/inetd.conf und die Raute mit der Taste x vor dem Eintrag von SSH entfernen, dann mit :wq speichern und beenden. Nun kann das System rebootet werden und SSH ist dann nutzbar.

Seitenanfang

Grafik-Auflösung unter Linux einstellen

Datei erstellen mit folgendem Inhalt. Auflösung wird hinzugefügt und ausgewählt.

# /etc/X11/Xsession.d/45x11-custom_xrandr-settings
#
xrandr --newmode "2560x1440_60.0" 311.83 2560 2744 3024 3488 1440 1441 1444 1490 -HSync +Vsync
xrandr --addmode Virtual1 2560x1440_60.0
xrandr --output Virtual1 --mode 2560x1440_60.0 --rate 60

Einstellung der Auflösung unter kubuntu

unter VMware wird bei kubuntu die Auflösung auf Standard 800x600 gesetzt. Bei einer Änderung unter Systemeinstellung | Anzeige und Monitor | Anzeige-Einrichtung wird die Einstellung kurz übernommen, aber dann wieder zurückgesetzt.
Das liegt am Dienst Systemeinstellung | Starten und Beenden | Hintergrunddienste | KScreen 2 diesen beenden und deaktivieren.

Auflösung permanent setzen

Datei /usr/share/X11/xorg.conf.d/52-myres.conf anlegen mit folgenden Inhalt

Section "Monitor"
    Identifier "Virtual1"
    Option "PreferredMode" "1280x1024"
EndSection
Seitenanfang

VMware Workstation 10

KVM-Mode

VMware KB Artikel

eine VM im KVM-Modus Starten

"C:\Program Files (x86)\VMware\VMware Workstation\vmware-kvm" <\path\vm.vmx>

eine VM im KVM-Modus anhalten

"C:\Program Files (x86)\VMware\VMware Workstation\vmware-kvm" --suspend <\path\vm.vmx>

Optionen
--exit - Verbindung beenden, KVM-Modus beenden, VM läuft weiter
--power-off - VM ausschalten
--suspend - VM schlafenlegen
--reset - VM Reseten
--preferences - KVM-Mode Einstellungen verändern, HotKeyTaste, Monitorauswahl bei Mehrschirmbetrieb u.a.
--detach - VM verlassen, VM läuft im Hintergrund weiter

- aktuelle Einstellungen anzeigen

"C:\Program Files (x86)\VMware\VMware Workstation\vmware-kvm" --preferences

Default-Taste zum Wechsel zwischen Host und KVM-Mode ist die Taste "PAUSE", kann aber in den Einstellungen geändert werden.

VMware Workstation und Update KB2995388

die ClientVMs lassen sich nicht mehr starten, wenn das Update KB2995388 installiert ist.

C:\ProgramData\VMware\VMware Workstation\config.ini
...
vmmon.disableHostParameters = "TRUE"

nach der Änderung den Rechner neu starten.

Seitenanfang

USB-Device unter VMware Workstation

- prüfen ob der Dienst "VMware USB Arbitration Service" läuft

net stop VMUSBArbService
net start VMUSBArbService

Einstellungen, zum Gerät, das automatisch in die VM verbunden wird
C:\ProgramData\VMware\VMware USB Arbitration Service\usbarb.rules

Einstellungen für USB in der .vmx Konfigurationsdatei

usb.pciSlotNumber = "32"
usb:1.speed = "2"
usb:1.present = "TRUE"
usb:1.deviceType = "hub"
usb:1.port = "1"
usb:1.parent = "-1"
usb.autoConnect.device0 = ""
usb_xhci.pciSlotNumber = "-1"
usb_xhci.present = "FALSE"
usb.vbluetooth.startConnected = "TRUE"
usb.present = "TRUE"
usb.generic.allowHID = "TRUE"
usb:0.present = "TRUE"
usb:0.deviceType = "hid"
usb:0.port = "0"
usb:0.parent = "-1"

 

Seitenanfang

VMware Fusion

Tasten Beschreibung
CTRL + CMD + F Vollbild / Festermodus wechseln
fn + ctrl + alt + Backspace CTRL + ALT + DEL
CTRL + CMD Maus freigeben
   
   
   

- Retina HiDPI Auflösung einer OSX VM hinzufügen

sudo defaults write /Library/Preferences/com.apple.windowserver.plist DisplayResolutionEnabled -bool true

Auswahl der Auflösung unter Systemeinstellung | Monitore Skaliert

- Retina HiDPI Auflösung entfernen

sudo defaults delete /Library/Preferences/com.apple.windowserver.plist DisplayResolutionEnabled

- VMware Disk verkleinern, auf dem laufenden VMware Gast im Terminal ausführen

cd /Library/Application Support/VMware Tools
./vmware-tools-cli disk shrink /
oder
./vmware-tools-cli disk shrink only

unter Linux mit installierten VMware Tools

cd /usr/bin
/usr/bin$ vmware-toolbox-cmd disk shrink only

 

Seitenanfang

sonstiges

Tools für VMware unter Debian/ubuntu installieren

apt-get install open-vm-tools

VMware Workstation Speicherort Favoriten

%USERPROFILE%\AppData\Roaming\VMware\inventory.vmls

VNC Tastatur Layout

Die Konfigurationsdatei .vmx des VMClients bearbeiten

Syntax:

RemoteDisplay.vnc.keymap = "<lang_code>"

Beispiel für Deutsche Tastatur

RemoteDisplay.vnc.keymap = "de"

Tasten vom VMWare Player von STRG+Alt auf STRG ändern

Vista - C:\Users\"Benutzer"\AppData\Roaming\VMware\
WinXP - C:\Dokumente und Einstellungen\"Benutzer"\Anwendungsdaten\VMware\

preferences.ini

pref.hotkey.alt = "default"
pref.hotkey.shift = "false"
pref.hotkey.gui = "default"

VMware MAC Adresse vorgeben

Die Konfigurationsdatei .vmx des VMClients bearbeiten

- Parameter aus der Konfiguration entfernen

ethernetN.generatedAddress
ethernetN.addressType
ethernetN.generatedAddressOffset

- Parameter hinzufügen oder anpassen

ethernetN.address = "00:50:56:XX:YY:ZZ"
ethernetN.addressType = "static"

VMware Windows Gast, nicht unterstützte Auflösung hinzufügen

Auflösung 2560 x 1440

im Schlüssel HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Video\{xxxxxxx}\Video
nach Service=vmx_svga suchen, im Ordner 0000 den letzten Eintrag Resolution.xx finden und einen neuen mit der darauffolgenden Nummer anlegen

z.B.

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Video\{xxxxxxx}\0000]
"Resolution.29"=hex:32,35,36,30,78,31,34,34,30

Zeitsyncronisation vom VM-Client deaktivieren

- Änderungen in der .vmdx Datei eintragen unterhalb von checkpoint.vmState = "". Damit wird auch die automatische Zeitsyncronisation der VMware-Tools deaktiviert. Bei der Änderung der .vmdx, muss die VM beendet sein.

tools.syncTime = "FALSE"
time.synchronize.continue = "FALSE"
time.synchronize.restore = "FALSE"
time.synchronize.resume.disk = "FALSE"
time.synchronize.shrink = "FALSE"
...

Grafikleistung

"0x10de" ist die Vendor-ID der Grafikkarte und ist dem Gerätemanager zur entnehmen. Mit diesem Workaround läuft VMware Workstation 17 nun mit "Accelerate 3D graphics" und man erreicht in der VM wieder 50-60fps

mks.dx12.vendorID = "0x10de"