Version [4440]
Dies ist eine alte Version von VMWare erstellt von ErdaxoAdmin am 2023-04-23 11:20:03.
Inhaltsverzeichnis des Artikels
A. VMWare Player unter Linux (...
1. Installieren
a. Notwendige Pakete installie...
b. VMware Workstation Player h...
c. Bundle-Datei ausführbar mac...
d. Installation durchführen
2. Öffnen einer VM unter Debia...
B. Festplattendatei reparieren
1. Konsole einschalten
2. per SSH auf die IP des ESXi...
3. folgende Befehle ausführen:
C. ESXi-Lizenz besorgen
D. Meldung über ungültige Zert...
E. Warnung über potenzielle An...
F. FreeNAS / TrueNAS unter VMw...
G. Debian als Gastbetriebssystem
H. Backups mit ghettoVCB
I. Konfiguration sichern
J. Exportieren einer VM
K. ESX CLI Handbuch
1. Netzwerkeinstellungen per CLI
2. Storage Probleme
L. Wenn root-Passwort vergesse...
1. Installieren
a. Notwendige Pakete installie...
b. VMware Workstation Player h...
c. Bundle-Datei ausführbar mac...
d. Installation durchführen
2. Öffnen einer VM unter Debia...
B. Festplattendatei reparieren
1. Konsole einschalten
2. per SSH auf die IP des ESXi...
3. folgende Befehle ausführen:
C. ESXi-Lizenz besorgen
D. Meldung über ungültige Zert...
E. Warnung über potenzielle An...
F. FreeNAS / TrueNAS unter VMw...
G. Debian als Gastbetriebssystem
H. Backups mit ghettoVCB
I. Konfiguration sichern
J. Exportieren einer VM
K. ESX CLI Handbuch
1. Netzwerkeinstellungen per CLI
2. Storage Probleme
L. Wenn root-Passwort vergesse...
VMWare
Installation, Konfiguration, Verwendung
A. VMWare Player unter Linux (Debian)
1. Installieren
Siehe folgende Seite - die Beschreibung funktioniert auch unter Debian 10 und mit der neuesten Player-Version.
Kurz sind folgende Schritte zu unternehmen:
a. Notwendige Pakete installieren
sudo apt update
sudo apt install build-essential
sudo apt install linux-headers-$(dpkg --print-architecture)
b. VMware Workstation Player herunterladen
Über die Webseite oder so:
wget --user-agent="Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Firefox/60.0" https://www.vmware.com/go/getplayer-linux
c. Bundle-Datei ausführbar machen
chmod +x getplayer-linux
d. Installation durchführen
sudo ./getplayer-linux
2. Öffnen einer VM unter Debian 10 nicht möglich gewesen
Das Problem soll bekannt sein. Man muss einfach das Anlegen der Einträge in der Dokumentenhistorie ermöglichen (am Beispiel Ubuntu Englisch / Debian mit Cinnamon Deutsch):
Das Problem soll bekannt sein. Man muss einfach das Anlegen der Einträge in der Dokumentenhistorie ermöglichen (am Beispiel Ubuntu Englisch / Debian mit Cinnamon Deutsch):
- records file and application usage disabled
- Settings (Einstellungen) => Privacy (Datenschutz) => Usage & History (benutzte Dateien?)
- turn "on" (die Einstellung einschalten)
B. Festplattendatei reparieren
Nach Import einer Festplattendatei (in diesem Fall konkret mit Windows 10) aus einem VMware-Player in ESXi wollte die mit dieser HDD erstellte VM nicht starten. Das Problem sollte mit den vmkfstools bereinigt werden. Es ging so (am Beispiel ESXi 7.0):
1. Konsole einschalten
(im Web-GUI):
=> Aktionen (Menü)
=> Dienste (Untermenü)
=> Konsolen-Shell aktivieren
=> auch SSH Shell aktivieren
2. per SSH auf die IP des ESXi einloggen=> Dienste (Untermenü)
=> Konsolen-Shell aktivieren
=> auch SSH Shell aktivieren
3. folgende Befehle ausführen:
cd (Pfad, wo die kaputte Datei liegt)
vmkfstools -i "kaputte_datei.vmdk" "reparierte_datei.vmdk" -d thin
vmkfstools -i "kaputte_datei.vmdk" "reparierte_datei.vmdk" -d thin
Parameter "-d thin" ist dafür, dass die Platte nicht mehr Platz nimmt, als die auf ihr gespeicherten Daten.
Sollte die reparierte Datei dann verschoben werden, muss nicht nur die
"dateiname.vmdk"
verschoben werden, sondern auch die zugehörige Flat-Datei...C. ESXi-Lizenz besorgen
Auch wenn ESXi bis zu einem gewissen Umfang frei genutzt werden kann, muss eine Lizenz erworben werden. Diese muss bei VMWare geholt werden. Es läuft relativ einfach mit Registrierung für den Download von ESXi. Nachdem diese Registrierung erfolgt ist, erscheint unter "Lizenzierung & Download" der Schlüssel. Ist er mal nicht da, muss man die Seite noch mal laden oder später versuchen - die Seite hatte bei meinem Test ab und zu Probleme...
D. Meldung über ungültige Zertifikate nach Anmeldung im Webclient
(es geht nicht um die Warnung des Browsers - die liegt ja an selbstsigniertem Zertifikat)
Wenn nach der Installation von ESXi das Zertifikat als ungültig mit einer Warnung moniert wird, dann kann es sein, dass die Zeit des Gerätes nicht korrekt eingestellt war.
E. Warnung über potenzielle Angreifbarkeit
(in Folge der Intel-Prozessor-Schwachstellen Spectre und Meltdown)
Die Schwachstelle ist durch VMWare geschlossen (spätestens seit ESXi 6.7) aber die Sperrung der Angreifbarkeit (die in Form des Übergriffs von einer VM auf eine andere stattfinden kann) wird softwareseitig standardmäßig nicht aktiviert.
Dies liegt daran, dass es in vielen Situationen sehr viel Ressourcen kosten kann, den sog. Side-Channel-Aware Scheduler zu aktivieren. Da der Übergriff auf eine Nachbar-VM nur dann möglich ist, wenn man die Ausgangs-VM unter Kontrolle hat, ist das Thema wohl nur dann wirklich relevant, wenn die Maschinen in der Cloud und anonym genutzt werden - bei VMware im geschlossenen Netzwerk werde ich es zunächst einmal ignorieren.
Im Übrigen siehe hier:
Gut zusammengefasst auch unter
F. FreeNAS / TrueNAS unter VMware
Siehe hier.
G. Debian als Gastbetriebssystem
Debian 10 funktioniert unter VMware sehr gut. Man muss hier auch nicht mal die VMware-tools extra installieren, sondern - wie VMware empfiehlt - einfach nur das Paket
open-vm-tools
nehmen.H. Backups mit ghettoVCB
Folgende Ressourcen helfen:
- über VIB oder als offline-Bundle in ESXi installieren
- Anleitung bei storitback
- Dokumentation zum Skript
- Dokumentation zum Wiederherstellen
- auch zum Sichern im Cluster verwendbar
I. Konfiguration sichern
Die komplette Konfiguration kann mit folgendem Befehl über die Shell gesichert werden:
/bin/firmwareConfig.sh --backup /tmp/
unter VMware 7 etwas anders:
/bin/firmwareConfig.py --backup /tmp/
Siehe auch hier.
unter VMware 7 etwas anders:
/bin/firmwareConfig.py --backup /tmp/
Siehe auch hier.
J. Exportieren einer VM
Export VM on ESXi:
> go to list of Vms
> right click on the machine
> Export-command (VM has to be turned off)
> right click on the machine
> Export-command (VM has to be turned off)
Funktioniert leider nicht immer...
Aber: Kopie von GMs zwischen ESXi-Hosts ist einfach:
Aber: Kopie von GMs zwischen ESXi-Hosts ist einfach:
- snapshots löschen (sonst gibt es Probleme mit der Datei der virtuellen HDD)
- scp -r /vmfs/volumes/datastoreName/VMname root@Ziel-Server:/vmfs/volumes/datastoreName/
- falls etwas nicht geht: auf der Maschine, auf der das Befehl eingegeben wird, auch SSH-Client in der Firewall aktivieren!
Siehe dazu auch folgende Seite.
K. ESX CLI Handbuch
Über die CLI kann einiges erledigt werden:
1. Netzwerkeinstellungen per CLI
VMware schaltet ungenutzte Netzwerkschnittstellen aus - und schaltet sie nicht automatisch mit einstecken des Kabels ein (zumindest auf meinem Supermicro Mainboard mit 2x 10Gb Intel NICs).
Hier einige Hinweise, wie man das schalten kann: https://kb.vmware.com/s/article/2006074
VMware schaltet ungenutzte Netzwerkschnittstellen aus - und schaltet sie nicht automatisch mit einstecken des Kabels ein (zumindest auf meinem Supermicro Mainboard mit 2x 10Gb Intel NICs).
Hier einige Hinweise, wie man das schalten kann: https://kb.vmware.com/s/article/2006074
# Zeige alle NICs:
esxcli network nic list
# Einzelne NICs starten und ausschalten:
esxcli network nic down -n vmnicX
esxcli network nic up -n vmnicX
esxcli network nic list
# Einzelne NICs starten und ausschalten:
esxcli network nic down -n vmnicX
esxcli network nic up -n vmnicX
2. Storage Probleme
Freigabe von Speicherplatz unter VMFS6:
Freigabe von Speicherplatz unter VMFS6:
esxcli storage vmfs unmap -l <label des datastore>
Siehe auch hier.L. Wenn root-Passwort vergessen wurde
Folgende Schritte sind notwendig:
1. Rechner mit ESXi neu starten
2. Beim booten Taste "a" drücken
=> was der Eingabe von boot-Parametern dient
3. Leerzeichen und "single" eingeben4. Gehe in die richtigen Menüs und gebe das Passwort für root ein
5. Reboot
Auf dieser Seite sind keine Kommentare vorhanden