Sie sind auf Seite 1von 106

VMware vSphere 5.

0Evaluierungsleitfaden

Teileins
TEC H N I SC H E S W H ITE PA P E R V. 1 . 1 /A K T U A L I S I E R T A M 1 1 . A U G U S T 2 0 1 1

VMware vSphere5.0-Evaluierungsleitfaden Teileins

Inhaltsverzeichnis ber diesen Leitfaden . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 Zielgruppe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 Systemanforderungen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 Hardwareanforderungen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5 Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5 Storage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5 Netzwerk . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5 Software- und Lizenzierungsanforderungen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6 VMware vSphere . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6 Gastbetriebssysteme . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6 Einrichten der Umgebung frdenEvaluierungsleitfaden . . . . . . . . . . . . . . . . . . . . . . . . . . .7 Serverkonfiguration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8 Einrichten des logischen Netzwerks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8 Storage-Einrichtung . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .10 Einrichten von virtuellen Maschinen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .10

VMware vSphere 5.0-Evaluierungsleitfaden, Teileins Arbeitsblatt . . . . . . . . . . . . . . .11


Aufgaben fr die vSphere-Evaluierung . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 Hochverfgbarkeit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 Einfhrung . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 Voraussetzungen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 Aktivieren von HA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 Verbindung zum virtuellen Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .13 Anzeigen der Cluster-bersicht . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .14 Bearbeiten der Cluster-Einstellungen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .15 Warten auf den Abschluss der Aufgabe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .16 berprfen der VMwareHA-Aktivierung . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .16 HA-Statusbildschirm . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .16 Schutzstatus fr virtuelle Maschinen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 Schutzstatus des Hosts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .21 Erweiterte Optionen von VMwareHA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .22 Zugangssteuerung . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .24 Optionen fr virtuelle Maschinen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .25 berwachung der virtuellen Maschinen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 Storage Heartbeats . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 berprfen des VMwareHA-Betriebs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 Hostausfall . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29

TECH N ISCH E S WH ITE PAPE R / 2

VMware vSphere5.0-Evaluierungsleitfaden Teileins

Hostisolation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 Deaktivieren von VMwareHA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .43 Verbindung zu einem virtuellen Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .43 Anzeigen der Cluster-bersicht . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44 Bearbeiten der Cluster-Einstellungen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .45 Warten auf den Abschluss der Aufgabe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46 Einfhrung in die neue Befehlszeilenschnittstelle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46 Einfhrung . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46 Der neue esxcli-Befehl . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47 Befehlszeilensyntax von esxcli . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47 Dezentrale Authentifizierung des esxcli-Befehls . . . . . . . . . . . . . . . . . . . . . . . . . . . . .49 Aktivieren des Zugriffs auf die ESXi-Shell . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50 Aktivieren der ESXi-Shell von der DCUI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50 Aktivieren der ESXi-Shell vom vSphere Client . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50 Aktivieren des SSH-Zugriffs auf die ESXi-Shell . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .51 Aktivieren von SSH von der DCUI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .51 Aktivieren von SSH vom vSphere Client . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .52 vSphere Client-Benachrichtigung bei Aktivierung von ESXi-Shell und SSH . . . . . .53 Installieren der vCLI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .53 Installieren der vCLI unter Windows . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .53 Installieren der vCLI unter Linux . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .53 Installieren der vCLI mit der vMA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .53 esxcli-Beispielbefehle, die lokal von der ESXi-Shell ausgefhrt werden . . . . . . . 54 esxcli-Beispielbefehle, die remote von der vCLI ausgefhrt werden . . . . . . . . . . .56 Formatieren der Ausgabe von esxcli . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58 Der Befehl localcli . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .59 Zusammenfassung . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60 Beispiel fr die vSphere PowerCLI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .62 Einfhrung . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .62 Voraussetzungen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .62 Installieren von vSphere PowerCLI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .62 Erste Schritte mit vSphere PowerCLI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .69 Verbinden mit einem vSphere Host oder mit vCenter . . . . . . . . . . . . . . . . . . . . . . . . .69 Verwenden von vSphere PowerCLI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .71 vSphere PowerCLI Zusammenfassung . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .81 Evaluieren der ESXi-Firewall . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .81 Einfhrung . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .81

TECH N ISCH E S WH ITE PAPE R / 3

VMware vSphere5.0-Evaluierungsleitfaden Teileins

Evaluierung bersicht . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .81 Voraussetzungen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .81 Beenden des SSH-Dienstes zur Verhinderung des Zugriffs . . . . . . . . . . . . . . . . . . . .81 Testen des Zugriffs bei beendetem SSH-Dienst . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .85 Erstellen von Firewall-Regeln zur Sperrung des SSH-Zugriffs . . . . . . . . . . . . . . . . . . . . .86 Testen der SSH-Firewall-Regeln . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89 Image Builder . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .91 Einfhrung . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .91 Voraussetzungen fr Image Builder . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .92 Vorbereitungsaufgaben . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .92 Installieren von vSphere PowerCLI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .92 Herunterladen des ESXi-Offline-Pakets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .92 Extrahieren des ESXi-Offline-Pakets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .92 Starten einer Image Builder vSphere PowerCLI-Sitzung . . . . . . . . . . . . . . . . . . . . . . .92 Importieren eines ESXi-Offline-Pakets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94 Anzeigen der Softwaredepots . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94 Anzeige der VIBs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .95 Anzeige der Image-Profile . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .95 Erstellen eines neuen Image-Profils . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .96 Erstellen eines neuen Image-Profils durch manuelle Auswahl einzelner VIBs . . . .96 Erstellen eines neuen Image-Profils durch Klonen eines vorhandenen ImageProfils . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98 Entfernen von VIBs aus einem Image-Profil . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98 Vergleichen von Image-Profilen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99 Exportieren von Image-Profilen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99 Exportieren als Offline-Paket . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99 Exportieren als bootfhiges ISO-Image . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100 Produktdokumentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100 Verwenden von Statistiken zur Speicher-Performance . . . . . . . . . . . . . . . . . . . . . . . . . .101 Einfhrung . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .101 berwachen der Performance-Statistik eines Datastore . . . . . . . . . . . . . . . . . . . . . 103 Hilfe und Support whrend der Evaluierung . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105 VMware Kontaktdaten . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105 Feedback . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105

TECH N ISCH E S WH ITE PAPE R / 4

VMware vSphere5.0-Evaluierungsleitfaden Teileins

ber diesen Leitfaden


Der VMware vSphere5.0-Evaluierungsleitfaden, Teileins, untersttzt die Anwender bei der selbstndigen, praktischen Evaluierung der Funktionen von VMware vSphere5.0 (vSphere), die von allen VMware vSphereKunden verwendet werden knnen. Der begleitende Leitfaden, der VMware vSphere5.0-Evaluierungsleitfaden, Teilzwei, behandelt vSphere5.0-Funktionen fr grere und komplexere Bereitstellungsumgebungen.

Zielgruppe
In diesem Leitfaden werden Evaluierungsflle fr IT-Experten beschrieben, die die folgenden Anforderungen erfllen: Sie kennen die Grundlagen der Servervirtualisierung und mchten die Funktionen von vSphere in einer kleineren Umgebung evaluieren. Sie setzen eine VMware-Virtualisierungsumgebung ein und mchten die Funktionen von vSphere evaluieren, um eine umfassendere Konsolidierung bei gleichbleibendem Service-Level zu ermglichen.

Systemanforderungen
Fr eine optimale Nutzung dieses Leitfadens mssen Hardware und Software wie im folgenden Abschnitt beschrieben konfiguriert sein.

Hardwareanforderungen
In diesem Leitfaden wird Folgendes in Bezug auf Ihre vorhandene physische Infrastruktur vorausgesetzt: Server Sie verfgen ber mindestens drei dedizierte Server, auf denen VMware ESXi 5.0 ausgefhrt werden kann, umRessourcen fr diese Evaluierung zur Verfgung zu stellen.1 Storage Sie verfgen ber Shared Storage mit gengend Speicherplatz zur Erstellung von drei dedizierten 100-GB-Datastores. Bei dem Shared Storage kann es sich um SAN oder NAS handeln. In diesem Dokument wirdvon SAN-basiertem Storage ausgegangen. Netzwerk Sie bentigen mindestens drei virtuelle Netzwerke, die fr ein separates Management der virtuellen Maschinen, von vMotion und vSphere konfiguriert sind. Diese Netzwerke knnen auf einem einzelnen virtuellen Switch mitmehreren Portgruppen oder ber mehrere virtuelle Switches hinweg eingerichtet werden. In diesem Evaluierungsleitfaden umfasst die Konfiguration einen einzelnen vSphere-Standard-Switch mit drei Portgruppen.

1. Diese Server mssen in der Hardwarekompatibilittsliste von VMware vSphere5.0 (HCL) aufgefhrt sein.

TECH N ISCH E S WH ITE PAPE R / 5

VMware vSphere5.0-Evaluierungsleitfaden Teileins

In der folgenden Tabelle sind weitere detaillierte Anforderungen aufgefhrt.


H A R D WA R E MINIMUM I N D I E S E M L E I T FA D E N VERWENDET

ESXi

Drei ESXi-/ESX-Server CPU zwei Prozessoren mit2GHz Arbeitsspeicher 6 GB Netzwerk 2x 1-GB-Netzwerkkarte Ein Datastore (100GB) Ein VLAN fr den VM-Datenverkehr; ein VLAN fr den Managementdatenverkehr

Drei ESXi-Server (Cisco UCS 1.3.1) CPU zwei Quad-Core Intel Xeon Nehalem-Prozessoren mit2,6GHz Arbeitsspeicher 48 GB Netzwerk 4x 10-GB-Netzwerkkarte Drei Datastores (Fibre Channel je 100GB) Separate VLANs fr ESXiManagement, vMotion und VM-Datenverkehr

Storage Netzwerk

Software- und Lizenzierungsanforderungen


In diesem Leitfaden wird von folgenden Annahmen in Bezug auf Ihre vorhandene Softwareinfrastruktur ausgegangen: VMware vSphere Dieser Teil des VMware vSphere 5.0-Evaluierungsleitfadens erfordert vSphere5.0 und eine Lizenz fr Essentials Plus. Wenn der Anwender auch die bungen in Teilzwei des VMware vSphere5.0-Evaluierungsleitfadens durchfhren mchte, ist eine Lizenz fr Enterprise Plus erforderlich. Die ber das VMware-Evaluierungsportal verfgbare vSphere5.0-Evaluierungslizenz bietet fr 60Tage Enterprise Plus-Funktionalitt und ist fr die Durchfhrung der vSphere5.0-Evaluierungen optimal geeignet. Gastbetriebssysteme Fr diesen Teil des VMware vSphere5.0-Evaluierungsleitfadens bestehen keine besonderen Anforderungen fr die Gastbetriebssysteme. Sie mssen lediglich in der Lage sein, virtuelle Maschinen auszufhren. Der Anwender kann jedes beliebige, von VMware untersttzte Betriebssystem auf den virtuellen Maschinen bereitstellen. DerVMware vSphere5.0-Evaluierungsleitfaden, Teilzwei, setzt fnf oder sechs virtuelle Maschinen voraus, aufdenen Windows2003 oder Windows2008 ausgefhrt wird.

TECH N ISCH E S WH ITE PAPE R / 6

VMware vSphere5.0-Evaluierungsleitfaden Teileins

Einrichten der Umgebung frdenEvaluierungsleitfaden


Das VMware Technical Marketing-Labor basierte auf einer Kombination aus Cisco UCS-Serverhardware und EMC CLARiiON CX4 Fibre Channel (FC) Storage. Die Umgebung bestand aus acht identischen Pods mit vier Nodes. Die meisten dieser Pods waren als ESXi-Cluster mit drei Nodes und einem vierten Node fr das Management konfiguriert. In vielen Fllen wurden zustzliche Ressourcen zur Untersttzung anderer Evaluierungsprojekte inder Technical Marketing-Testumgebung konfiguriert; diese sind in den Diagrammen ebenfalls enthalten. DerAnwender muss nur die im folgenden Abschnitt aufgefhrten erforderlichen Komponenten konfigurieren und kann die zustzlichen Ressourcen in den Screenshots und Topologiediagrammen ignorieren. Die folgende Abbildung zeigt das Test-Rack von Technical Marketing.

EMC CLARiiON CX4-120 FLARE-Version 4.30.000.5.509 15 x 600 GB 15k SCSI 5 x 200 GB SSD 10 x Open Slot

Cisco UCS 1.3.1(p) 32 x 2 Quad-Core-Nehalem-Prozessoren 48 GB Arbeitsspeicher Dual Port Palo-Karten 1 x lokale Festplatte mit 146 GB Kongurieren mit: 4 x 10-GB-Netzwerkkarte 2 x HBA mit 4/8 GB Slot 1 jedes Gehuses fr zentrales Management reserviert

TECH N ISCH E S WH ITE PAPE R / 7

VMware vSphere5.0-Evaluierungsleitfaden Teileins

Serverkonfiguration
Der VMware vSphere5.0-Evaluierungsleitfaden basiert auf drei modernen Serverklassen-Systemen mit geeignetem Prozessor und Arbeitsspeicher zum Hosten von sechs bis acht minimal konfigurierten virtuellen Maschinen, die fr die Tests verwendet werden. Die fr diese Evaluierung verwendeten Server mssen nicht extrem leistungsstark sein, jedoch zuverlssig und mit vSphere5.0 kompatibel. Jeder Server muss mindestens zwei 1-GB- oder zwei 10-GB-Netzwerkkarten und eine ordnungsgeme Verbindung zum Shared Storage aufweisen. In der folgenden Abbildung ist die Testumgebungskonfiguration frden Evaluierungsleitfaden zusammengefasst.
Linux vCenter Appliance (VM kann sich im Cluster oder einem externen Managementcluster benden)

3 x FC-LUN mit 100 GB, Volume von Hosts im Pod gemeinsam genutzt (im Evaluierungsleitfaden verwendet)

3 x ESXi 5.0-Host

Einrichten des logischen Netzwerks


Im VMware vSphere5.0-Evaluierungsleitfaden, Teileins, wird eine sehr einfache Netzwerkkonfiguration bestehend aus drei logischen Netzwerken eingesetzt. Das erste Netzwerk ist fr den vSphere-Managementdatenverkehr, einschlielich vSphere High Availability (VMwareHA), vorgesehen. Das zweite Netzwerk ist fr VMware vSphere vMotion und das dritte fr den Datenverkehr der virtuellen Maschinen bestimmt. Jedes logische Netzwerk ist als Portgruppe auf einem Standard-Switch konfiguriert, mit einem entsprechenden VLAN, das die physische Isolation des Netzwerkverkehrs ermglicht.

TECH N ISCH E S WH ITE PAPE R / 8

VMware vSphere5.0-Evaluierungsleitfaden Teileins

vSwitch0

Portgruppen Name/VLAN

VMK0: Managementnetzwerk VLAN 2912 vmnic0 TM-POD<xx>ESX<xx> Production02 VLAN 3001 (VM) vmnic1

vmnic2

vMotion VLAN 3002 (noch nicht festgelegt)

vmnic3

Im Evaluierungsleitfaden nicht verwendet

Auf vSphere-Seite sieht die Netzwerkkonfiguration wie folgt aus:

TECH N ISCH E S WH ITE PAPE R / 9

VMware vSphere5.0-Evaluierungsleitfaden Teileins

Storage-Einrichtung
Im VMware vSphere 5.0-Evaluierungsleitfaden, Teileins, wird eine Storage-Konfiguration bestehend aus drei 100-GB-FC-LUNs verwendet, die jedem Host zugeordnet sind. Dies ermglicht die Erstellung von drei Datastores.

Einrichten von virtuellen Maschinen


Im VMware vSphere5.0-Evaluierungsleitfaden, Teileins, werden insgesamt sechs bis sieben virtuelle Maschinen fr die Tests verwendet. Dies knnen virtuelle Maschinen unter Linux oder Windows sein. Es ist Aufgabe des Anwenders, virtuelle Maschinen zu konfigurieren, die fr die Tests in Betrieb genommen werden knnen. Diefolgende Abbildung zeigt die virtuellen Maschinen VM_01 bis VM_07, die in der Technical MarketingTestumgebung konfiguriert sind:

TECH N ISCH E S WH ITE PAPE R / 1 0

VMware vSphere5.0-Evaluierungsleitfaden Teileins

VMware vSphere 5.0-Evaluierungsleitfaden, Teileins Arbeitsblatt


Sie knnen folgendes Arbeitsblatt fr die Organisation Ihrer Evaluierung verwenden.
H A R D WA R E - C H E C K L I S T E :

Alle Hardwarekomponenten mssen entsprechend derVMware vSphere5.0-Hardwarekompatibilittsliste (HCL) untersttzt werden. Jeder Server verfgt ber 2x 1-GB- oder 2x10-GB-Netzwerkkarten, die mit einem gemeinsamen Switch verbunden sind (wird als Netzwerkkartenteam konfiguriert). Jeder Server verfgt ber die erforderliche HBA/ Netzwerkkarte fr den Zugriff auf den Shared Storage.

S O F T WA R E - C H E C K L I S T E :

Installationsmedien fr VMware vSphere/ VMware ESXi sind verfgbar. Die VMware vCenter Server Appliance wurde heruntergeladen. VMware vSphere Client wurde installiert. Hostname von ESXi-Host 1 Hostname von ESXi-Host 2 Hostname von ESXi-Host 3 Subnetz, Netzmaske und Standard-Gateway frManagementnetzwerk Subnetz, Netzmaske und Standard-Gateway frvirtuelles Managementnetzwerk Subnetz, Netzmaske und Standard-Gateway frvMotion-Netzwerk

S TO R AG E - C H E C K L I S T E :

Alle Server knnen mindestens drei gngige 100-GB-LUNs (oder NFS-Exporte) erkennen. Name von Datastore 1 Name von Datastore 2 Name von Datastore 3

TECH N ISCH E S WH ITE PAPE R / 11

VMware vSphere5.0-Evaluierungsleitfaden Teileins

Aufgaben fr die vSphere-Evaluierung


Hochverfgbarkeit
Einfhrung Das wichtigste Anliegen und zugleich die grte Herausforderung von Administratoren besteht darin, die Verfgbarkeit der virtuellen Maschinen in ihrer Umgebung sicherzustellen. VMwareHA bietet hier eine Lsung, da das Produkt Schutz vor Ausfllen auf den folgenden drei entscheidenden Ebenen bietet: Infrastrukturebene Auf dieser Ebene berwacht VMwareHA den Systemzustand der virtuellen Maschine und versucht, die virtuelle Maschine bei einem Fehler, z.B. dem Ausfall eines physischen Hosts, neu zu starten. Dieser Schutz funktioniert unabhngig vom Betriebssystem der virtuellen Maschine. Betriebssystemebene Durch den Einsatz von VMware Tools, die im Betriebssystem integriert sind, kann VMwareHA prfen, ob das Betriebssystem ordnungsgem ausgefhrt wird. Dies bietet Schutz vor Ausfllen wie z.B. einem Betriebssystem, das nicht mehr reagiert. Anwendungsschicht Mit geringem Anpassungsaufwand oder einem Drittanbieter-Tool kann der Administrator auerdem die Anwendung, die unter dem Betriebssystem ausgefhrt wird, auf ordnungsgemen Betrieb berwachen. Bei einem Ausfall der Anwendung kann HA ausgelst werden, um die virtuelle Maschine, auf der die Anwendung gehostet wird, neu zu starten. In diesem Abschnitt erfahren Sie, wie Sie den Betrieb von HA aktivieren, konfigurieren und testen, um grundlegende Hochverfgbarkeitsservices fr Ihre virtuellen Maschinen auf Infrastrukturebene bereitzustellen. Voraussetzungen Bevor Sie fortfahren, sollten Sie sicherstellen, dass die Umgebung ordnungsgem konfiguriert ist. Anhand des Abschnitts Systemanforderungen knnen Sie berprfen, ob Ihre Umgebung die erforderliche Konfiguration aufweist. Wichtige Faktoren: Stellen Sie sicher, dass Sie ber ein funktionierendes Managementnetzwerk mit allen Hosts in der Umgebung verfgen. Stellen Sie sicher, dass alle virtuellen Maschinen online sind. Auf jedem Host muss mindestens eine virtuelle Maschine ausgefhrt werden. Vergewissern Sie sich, dass ber vSphere Client Zugriff auf VMware vCenter besteht. Aktivieren von HA Die Aktivierung von HA ist ein einfacher Vorgang, bei dem Sie lediglich die Eigenschaften fr den Cluster bearbeiten mssen. Dieser Vorgang wird mit den folgenden Schritten beschrieben.

TECH N ISCH E S WH ITE PAPE R / 12

VMware vSphere5.0-Evaluierungsleitfaden Teileins

Verbindung zum virtuellen Server

Abb.1: Verbinden mit dem virtuellen Server

Stellen Sie ber den vSphere Client eine Verbindung zu Ihrer virtuellen Serverinstanz her.

TECH N ISCH E S WH ITE PAPE R / 13

VMware vSphere5.0-Evaluierungsleitfaden Teileins

Anzeigen der Cluster-bersicht

Abb.2: Cluster-bersicht

Nachdem Sie eine Verbindung zur virtuellen Serverinstanz hergestellt haben, whlen Sie Ihren Cluster aus, indem Sie auf der linken Seite auf den Namen des Clusters klicken. Klicken Sie auf die Registerkarte Summary (bersicht), um den Bildschirm mit der Cluster-bersicht aufzurufen.

TECH N ISCH E S WH ITE PAPE R / 14

VMware vSphere5.0-Evaluierungsleitfaden Teileins

Bearbeiten der Cluster-Einstellungen

Abb.3: Bearbeiten der Cluster-Einstellungen

Whlen Sie im Bildschirm der Cluster-bersicht die Option Edit Settings (Einstellungen bearbeiten). Daraufhin wird ein Assistent angezeigt, mit dem Sie die Einstellungen des Clusters ndern knnen. Klicken Sie auf das Kontrollkstchen Turn On vSphereHA (vSphereHA einschalten) und dann auf OK. Der Assistent wird geschlossen und VMwareHA wird vom System initialisiert.

Abb.4: Initialisieren von VMwareHA

TECH N ISCH E S WH ITE PAPE R / 15

VMware vSphere5.0-Evaluierungsleitfaden Teileins

Im Bereich Recent Tasks (Krzlich bearbeitete Aufgaben) von vSphere Client knnen Sie den Fortschritt derInitialisierung von HA auf den Systemen innerhalb des Clusters anzeigen. Sie knnen erkennen, dass die Konfigurationsaufgaben parallel auf allen Hosts im Cluster abgearbeitet werden. Warten auf den Abschluss der Aufgabe

Abb.5: Aufgaben mit abgeschlossenem Status

Warten Sie, bis alle Aufgaben den Status Completed (Abgeschlossen) aufweisen. Dies sollte nur eine Minute inAnspruch nehmen. Ab diesem Zeitpunkt sind die eingeschalteten virtuellen Maschinen durch VMwareHA geschtzt. berprfen der VMwareHA-Aktivierung Nun sollte VMwareHA in Ihrem Cluster aktiviert sein. In diesem Abschnitt sind mehrere Methoden aufgefhrt, mit denen Sie berprfen knnen, ob HA aktiviert ist. HA-Statusbildschirm

Abb.6: Konfiguration von HA

Nachdem Sie HA aktiviert haben, wird unter der Cluster-bersicht ein Bereich fr HA eingeblendet. Hier werden allgemeine Informationen zur Konfiguration von HA angezeigt. Es steht hier auch eine Option fr den Cluster Status zur Verfgung. Klicken Sie darauf, um den Bildschirm mit dem HA-Cluster-Status aufzurufen.

TECH N ISCH E S WH ITE PAPE R / 1 6

VMware vSphere5.0-Evaluierungsleitfaden Teileins

Abb.7: Bildschirm mit VMware HA-Cluster-Status

Auf diesem Bildschirm finden Sie drei Registerkarten. Eine Registerkarte fr Hosts, eine fr VMs und eine frHeartbeat Datastores. Auf der Registerkarte Hosts wird das System angezeigt, das als Master-Node fungiert. Sie sehen auch dieAnzahl der Hosts, die derzeit mit diesem Master verbunden sind. Diese Zahl sollte mit der Anzahl der Hosts bereinstimmen, die sich in Ihrem Cluster befinden, abzglich einem fr den Master.

TECH N ISCH E S WH ITE PAPE R / 17

VMware vSphere5.0-Evaluierungsleitfaden Teileins

Abb.8: bersicht ber den Schutzstatus fr virtuelle Maschinen

Auf der Registerkarte VMs wird eine bersicht ber den Schutzstatus fr virtuelle Maschinen angezeigt. Dievirtuellen Maschinen, die bei Aktivierung von VMwareHA eingeschaltet waren, besitzen den Status Protected (Geschtzt).

TECH N ISCH E S WH ITE PAPE R / 1 8

VMware vSphere5.0-Evaluierungsleitfaden Teileins

Abb.9: Informationen zu Heartbeat Datastores

Wenn Sie auf die Registerkarte Heartbeat Datastores (Taktsignal-Datenspeicher) klicken, werden Informationen zu den Datastores angezeigt, die als Heartbeat Datastores ausgewhlt wurden. Heartbeat Datastores bieten bei einem Ausfall des Managementnetzwerks eine sekundre Mglichkeit zur Kommunikation zwischen den Hosts. Wenn Sie einen bestimmten Datastore auswhlen, wird eine Liste aller Hosts angezeigt, dieden ausgewhlten Datastore als Heartbeat Datastore verwenden. Klicken Sie auf OK, um den Bildschirm mit dem Cluster-Status zu schlieen.

TECH N ISCH E S WH ITE PAPE R / 1 9

VMware vSphere5.0-Evaluierungsleitfaden Teileins

Schutzstatus fr virtuelle Maschinen

Abb.10: Anzeigen des aktuellen VMwareHA-Schutzstatus

Sie knnen den Schutzstatus der virtuellen Maschinen auch anzeigen, indem Sie die Registerkarte Virtual Machines (Virtuelle Maschinen) fr einen Cluster auswhlen. Wenn Sie mit der rechten Maustaste auf dieTitelleiste klicken, knnen Sie das Feld vSphere HA Protection (vSphereHA-Schutz) auswhlen. Nach Auswahl dieses Feldes wird eine Spalte eingeblendet, die fr jede virtuelle Maschine im Cluster den aktuellen VMwareHA-Schutzstatus anzeigt.

Abb.11: HA-Schutzstatus fr eine einzelne virtuelle Maschine

Sie knnen den HA-Schutzstatus auch fr eine einzelne virtuelle Maschine anzeigen, indem Sie die virtuelle Maschine in der Navigationsstruktur auswhlen und dann auf die Registerkarte Summary (bersicht) klicken.

TECH N ISCH E S WH ITE PAPE R / 20

VMware vSphere5.0-Evaluierungsleitfaden Teileins

Schutzstatus des Hosts

Abb.12 Anzeigen des VMware HA-Status fr den Host

Sie knnen den VMwareHA-Status fr einen einzelnen Host anzeigen, indem Sie den gewnschten Host in der Navigationsstruktur auswhlen und dann auf die Registerkarte Summary (bersicht) klicken. Hier sehen Sie den VMwareHA-Status fr den Host sowie die Rolle, die dieser Node im Cluster einnimmt. Im vorhergehenden Beispiel fungiert der Host als Master-Node im Cluster.

TECH N ISCH E S WH ITE PAPE R / 21

VMware vSphere5.0-Evaluierungsleitfaden Teileins

Abb.13: Anzeigen des HA-Status fr alle Hosts innerhalb eines Clusters

Um den VMwareHA-Status fr alle Hosts innerhalb eines Clusters anzuzeigen, whlen Sie den Cluster inderNavigationsstruktur aus und klicken Sie dann auf die Registerkarte Hosts. Klicken Sie mit der rechten Maustaste auf die Titelleiste und stellen Sie sicher, dass die Spalte vSphere HA State (vSphereHA-Status) aktiviert ist. Erweiterte Optionen von VMwareHA VMwareHA bietet Anwendern die Mglichkeit, verschiedene Optionen je nach ihren eigenen Anforderungen zukonfigurieren. In diesem Abschnitt erhalten Sie einen berblick ber die hufigsten verwendeten Optionen.

Abb.14: Bearbeiten der Einstellungen

Klicken Sie auf Edit Settings (Einstellungen bearbeiten).

TECH N ISCH E S WH ITE PAPE R / 2 2

VMware vSphere5.0-Evaluierungsleitfaden Teileins

Abb.15: Assistent fr Cluster-Einstellungen

Daraufhin wird ein Assistent angezeigt, mit dem Sie die Einstellungen des Clusters ndern knnen. Nach Aktivierung von VMwareHA werden weitere Einstellungen zur Konfiguration von VMwareHA angezeigt.

TECH N ISCH E S WH ITE PAPE R / 2 3

VMware vSphere5.0-Evaluierungsleitfaden Teileins

Zugangssteuerung

Abb.16: Host-berwachungsstatus und Attribute fr Zugangssteuerung

Whlen Sie im Dialogfeld mit den Cluster-Einstellungen in der Navigationsstruktur auf der linken Seite vSphereHA aus. Hier knnen Sie den Host-berwachungsstatus und die Attribute fr die Zugangssteuerung bearbeiten. ber die Hostberwachung kann VMwareHA Gegenmanahmen ergreifen, wenn ein Host keine Heartbeats mehr ber das Managementnetzwerk senden kann. So ist es beispielsweise bei Wartungsarbeiten imManagementnetzwerk mglich, dass die Hosts keine Heartbeats versenden knnen. Dann sollten Sie diese Option deaktivieren, damit VMwareHA nicht davon ausgeht, dass die Hosts isoliert sind. Anhand der Zugangssteuerung wird sichergestellt, dass im Cluster entsprechende Ressourcen zur Verfgung stehen, um bei Bedarf einen Failover zu ermglichen. Es wird dadurch auch fr die Einhaltung der Reservierung virtueller Maschinen gesorgt. Zur Angabe der gewnschten Richtlinie fr die Zugangssteuerung stehen drei Optionen zur Verfgung. Diese sind: Hostausflle Mit dieser Option kann gegebenenfalls ausreichend Kapazitt innerhalb des Clusters reserviert werden, umfrden Ausfall eines Hosts im Cluster vorzusorgen. Prozentsatz Wie bei der Option gegen Hostausflle wird auch hier versucht, ausreichend Kapazitt innerhalb des Clusters zu reservieren. Diese Option ermglicht Ihnen jedoch, den zu reservierenden Prozentsatz an Prozessorleistung und Arbeitsspeicher anzugeben.
TECH N ISCH E S WH ITE PAPE R / 24

VMware vSphere5.0-Evaluierungsleitfaden Teileins

Failover-Hosts Sie knnen auch bestimmte Hosts im Cluster angeben, die als bevorzugte Ziele zum Starten der virtuellen Maschinen verwendet werden sollen, die auf einem ausgefallenen Host geschtzt waren. Bei einem Ausfall versucht vSphereHA zunchst, die geschtzten VMs auf diesen Hosts neu zu starten, bevor dies auf anderen versucht wird. Auerdem verhindert vSphereHA, dass virtuelle Maschinen auf diese Hosts verschoben oder auf diesen Hosts vom Anwender oder vSphere Distributed Resource Scheduler (DRS) eingeschaltet werden. Optionen fr virtuelle Maschinen

Abb.17: Definieren des Verhaltens virtueller Maschinen fr VMwareHA

Whlen Sie Virtual Machine Options (Optionen fr virtuelle Maschinen) im linken Navigationsbereich aus. Hierknnen Sie das Verhalten virtueller Maschinen fr VMwareHA festlegen. Sie knnen die folgenden beiden Einstellungen bearbeiten: die Prioritt zum Neustarten von VMs und die Reaktion auf Hostisolation.

TECH N ISCH E S WH ITE PAPE R / 2 5

VMware vSphere5.0-Evaluierungsleitfaden Teileins

ber die Prioritt zum Neustarten von VMs (VM Restart Priority) knnen Sie die Reihenfolge festlegen, in der virtuelle Maschinen bei einem Ausfall gestartet werden sollen. Wenn nicht gengend Ressourcen im Cluster vorhanden sind, um den Neustart einer Reihe virtueller Maschinen zu untersttzen, knnen Sie mit dieser Einstellung die Prioritten so festlegen, dass die wichtigsten virtuellen Maschinen zuerst gestartet werden. Beachten Sie, dass dies auch pro virtueller Maschine festgelegt werden kann.

Abb.18: Hostisolierungsreaktion

ber die Reaktion auf eine Hostisolation (Host Isolation Response) legen Sie fest, wie sich HA verhalten soll, wenn ein Host als isoliert betrachtet wird. Eine Hostisolation tritt dann auf, wenn ein Host nicht mehr in der Lage ist, ber das Managementnetzwerk mit den anderen Hosts in der Umgebung zu kommunizieren und seine konfigurierten Isolationsadressen, d.h. sein Standard-Gateway, anzupingen. In diesem Fall funktioniert der Host zwar noch, kann aber nicht mehr kommunizieren. Die Standardeinstellung fr diese Option lautet Leave powered on (Eingeschaltet lassen).

TECH N ISCH E S WH ITE PAPE R / 26

VMware vSphere5.0-Evaluierungsleitfaden Teileins

berwachung der virtuellen Maschinen

Abb.19: berwachung der virtuellen Maschinen

Wenn Sie VM Monitoring (VM-berwachung) im Navigationsbereich links auswhlen, knnen Sie Einstellungen zur berwachung des bzw. der auf einer virtuellen Maschine ausgefhrten Betriebssystems oder Anwendung ndern. Um diese Funktion nutzen zu knnen, muss auf der virtuellen Maschine VMware Tools installiert sein.

TECH N ISCH E S WH ITE PAPE R / 27

VMware vSphere5.0-Evaluierungsleitfaden Teileins

Abb.20: Auswahl der Option Custom (Benutzerdefiniert) fr die VM-berwachung

Durch Auswahl der Option Custom (Benutzerdefiniert) knnen Sie die verschiedenen Parameter detailliert steuern. Sie knnen diese Einstellungen pro virtueller Maschine vornehmen.

TECH N ISCH E S WH ITE PAPE R / 2 8

VMware vSphere5.0-Evaluierungsleitfaden Teileins

Storage Heartbeats

Abb.21: Fenster fr Datastore Heartbeats

Storage Heartbeats bieten einen sekundren Pfad fr die Kommunikation, sollte das Managementnetzwerk ausfallen. Dies ist sehr ntzlich, da Storage Heartbeats eine weitere Ebene der Redundanz bieten und die Unterscheidung zwischen einem Netzwerk- und einem Hostfehler ermglichen. Standardmig werden zwei Datastores ausgewhlt, und zwar abhngig von ihrer Konnektivitt mit anderen Hosts und vom Storage-Typ. Dies bietet Schutz bei Array-Ausfllen und ermglicht die Verwendung des Heartbeat Datastore durch eine maximale Anzahl Hosts. Die verwendeten Datastores knnen auch manuell angegeben werden. berprfen des VMwareHA-Betriebs Um VMwareHA in Aktion zu sehen, mssen Sie in der Umgebung Fehler verursachen. In diesem Abschnitt wirdgezeigt, wie Sie dies fr die gngigsten Fehlerszenarios tun. Auf diese Weise knnen Sie den Betrieb vonVMwareHA berprfen und Mglichkeiten zur Wiederherstellung nach einem Ausfall testen. Hostausfall Das am hufigsten auftretende Fehlerszenario ist der Ausfall eines physischen Hosts. Dafr kann es ganz unterschiedliche Grnde geben, z.B. eine Unterbrechung der Stromversorgung des Hosts oder ein Motherboard-Fehler.

TECH N ISCH E S WH ITE PAPE R / 2 9

VMware vSphere5.0-Evaluierungsleitfaden Teileins

Wenn dieses Problem auftritt, wird VMwareHA den Ausfall des Hosts feststellen und versuchen, diegeschtzten virtuellen Maschinen auf einem funktionsfhigen Host neu zu starten.

Abb.22: berprfen virtueller Maschinen

Verwenden Sie zunchst den vSphere Client, um die virtuellen Maschinen, die im Cluster gehostet werden, zuuntersuchen. In diesem Beispiel sorgen Sie dafr, dass das System tm-pod1-esx01.tmsb.local ausfllt. Siemssen die virtuellen Maschinen in Ihrer Umgebung berprfen und sicherstellen, dass mindestens eine aufdemHost, deren Ausfall Sie verursachen werden, online ist.

Abb.23: Stromabschaltung fr einen Host

TECH N ISCH E S WH ITE PAPE R / 30

VMware vSphere5.0-Evaluierungsleitfaden Teileins

Schalten Sie als nchsten Schritt den Strom fr einen Ihrer Hosts ab. Wenn Sie sich die Hosts in diesem Cluster anschauen, sehen Sie, dass VMwareHA den Ausfall des Hosts erkennt und einen Alarm ausgibt.

Abb.24: Fehlererkennung durch VMwareHA

Wenn Sie die Ereignisse untersuchen, werden Sie sehen, dass durch hnliche Meldungen wie in der vorherigen Abbildung besttigt wird, dass VMwareHA den Fehler erkannt hat.

Abb.25: Ansicht einer virtuellen Maschine in einem Cluster nach Neustartversuch

Nachdem der Ausfall eines Hosts erkannt wurde, versucht HA, die virtuellen Maschinen, die auf dem ausgefallenen Host ausgefhrt wurden, auf anderen verfgbaren Hosts im Cluster neu zu starten. Wechseln Siezurck zur Ansicht der virtuellen Maschine im Cluster. Sie sehen, dass die virtuellen Maschinen, die sich ursprnglich auf dem ausgefallenen Host befanden, nun auf anderen Hosts online sind.

TECH N ISCH E S WH ITE PAPE R / 3 1

VMware vSphere5.0-Evaluierungsleitfaden Teileins

Abb.26: Anzeigen von Protokollmeldungen nach Neustartversuch

Sie knnen auch die Ereignisse zu einem Host untersuchen und die Protokollmeldungen anzeigen, die darauf hinweisen, dass VMwareHA versucht hat, die virtuelle Maschine neu zu starten.

TECH N ISCH E S WH ITE PAPE R / 32

VMware vSphere5.0-Evaluierungsleitfaden Teileins

Abb.27: bersicht ber einen ausgefallenen Host

Wenn Sie die Registerkarte Summary (bersicht) fr den ausgefallenen Host auswhlen, sehen Sie, dass das Problem an mehreren Stellen angezeigt wird. Die erste befindet sich oben im Bildschirm und die zweite ist der vSphere HA-Status. Schlieen Sie nun die Stromversorgung wieder an den ausgefallenen Host an. Dieser wird neu gestartet. NachAbschluss dieses Vorgangs sehen Sie, dass er wieder zum Cluster gehrt und so wie zuvor funktioniert.

TECH N ISCH E S WH ITE PAPE R / 33

VMware vSphere5.0-Evaluierungsleitfaden Teileins

Hostisolation Eine Hostisolation tritt dann auf, wenn ein Host nicht mehr in der Lage ist, ber das Managementnetzwerk mitden anderen Hosts im Cluster zu kommunizieren und seine Standard-Isolationsadresse anzupingen. ImFolgenden wird gezeigt, wie Sie diese Situation herbeifhren und die Standardaktionen auslsen, dievonVMwareHA durchgefhrt werden.

Abb.28: Identifizieren eines zu isolierenden Hosts

Zunchst identifizieren Sie einen Host, der isoliert werden wird. Fr dieses Beispiel wurde der Host tm-pod01esx03.tmsb.local ausgewhlt. Sie knnen sich vergewissern, dass dieser derzeit im Cluster als Slave fungiert.

Abb.29: Identifizieren virtueller Maschinen auf tm-pod01-esx03 .tmsb .local

Als Nchstes identifizieren Sie die virtuellen Maschinen, die derzeit auf diesem Host online sind. Dies sind dievirtuellen Maschinen, die nach Herbeifhren des Fehlers von der Isolationsreaktion betroffen sein werden.

TECH N ISCH E S WH ITE PAPE R / 3 4

VMware vSphere5.0-Evaluierungsleitfaden Teileins

Abb.30: Konsolenzugriff auf den Zielhost

Um einen Fehler in der Umgebung zu verursachen, bentigen Sie Konsolenzugriff auf den Zielhost. So haben Sie auch nach dem Ausfall weiterhin Zugriff auf den Host und knnen ihn danach ordnungsgem wiederherstellen. Beachten Sie bitte, dass fr diesen Vorgang zwei Netzwerke erforderlich sind eines fr den Konsolenzugriff und eines fr diejenigen, die vom Test betroffen sind. Weitere Informationen zu der verwendeten Netzwerkkonfiguration finden Sie im Abschnitt Systemanforderungen.

TECH N ISCH E S WH ITE PAPE R / 35

VMware vSphere5.0-Evaluierungsleitfaden Teileins

Abb.31: Authentifizierung beim Host

Drcken Sie auf der Konsole die F2-Taste, um das Men der Konsole aufzurufen. Sie mssen sich zunchst beim Host authentifizieren, bevor Sie Zugriff auf das Konsolenmen erhalten.

Abb.32: Auswhlen der Fehlerbehebungsoptionen

Nachdem Sie angemeldet sind, whlen Sie die Menoption Troubleshooting Options (Fehlerbehebungsoptionen) aus.

TECH N ISCH E S WH ITE PAPE R / 3 6

VMware vSphere5.0-Evaluierungsleitfaden Teileins

Abb.33: Aktivieren der ESXi-Shell

Whlen Sie hier die Option Enable ESXi Shell (ESXi-Shell aktivieren) aus, um die ESXi-Shell zu aktivieren. berdiese Shell knnen Sie die Netzwerkverbindungen zum Host entfernen.

Abb.34: Warnmeldung auf dem vSphere Client

Wenn Sie dies tun, werden Sie feststellen, dass der vSphere Client eine Warnmeldung anzeigt.

Abb.35: Zugriff auf die ESXi-Shell

Bettigen Sie auf der ESXi-Konsole fr den Host die Tastenkombination ALT+F1, um die ESXi-Shell aufzurufen. Melden Sie sich bei der Shell mit dem Anwendernamen und Kennwort des Hosts an.

TECH N ISCH E S WH ITE PAPE R / 37

VMware vSphere5.0-Evaluierungsleitfaden Teileins

Abb.36: Verwenden des Befehls esxcfg-vswitch

Um die Netzwerkverbindung zum Host zu unterbrechen, knnen Sie den Befehl esxcfg-vswitch verwenden. Mit esxcfg-vswitch l erhalten Sie eine Liste der Uplinks auf dem Host. In diesem Beispiel lassen sich zwei Uplinks, vmnic0 und vmnic1, auf vSwitch0 identifizieren. Verwenden Sie den Befehl esxcfg-vswitch U <Uplink> <Switch>, um die Uplinks vom virtuellen Switch zuentfernen. Dabei ist Uplink ein identifizierter Uplink und Switch der Name des Switches, mit dem der Uplink verbunden ist. Gehen Sie analog dazu fr alle zuvor identifizierten Uplinks vor. Wenn Sie fertig sind, berprfen Sie, ob alle Uplinks entfernt wurden, indem Sie erneut den Befehl esxcfg-vswitch l verwenden.

TECH N ISCH E S WH ITE PAPE R / 3 8

VMware vSphere5.0-Evaluierungsleitfaden Teileins

Abb.37: Identifizieren einer Hostisolation

Whlen Sie im vSphere Client den Host im linken Navigationsbereich aus und klicken Sie auf die Registerkarte Summary (bersicht). Der Host wird oben im Bildschirm und in der Statusmeldung von vSphereHA als isoliertidentifiziert.

TECH N ISCH E S WH ITE PAPE R / 39

VMware vSphere5.0-Evaluierungsleitfaden Teileins

Abb.38: Protokollmeldungen zur Hostisolation

Auf der Registerkarte Tasks & Events (Aufgaben & Ereignisse) werden auerdem die Protokollmeldungen angezeigt, die bei Erkennung der Hostisolation durch VMwareHA erzeugt wurden.

Abb.39: Beobachten der virtuellen Maschinen auf dem isolierten Host

Schauen Sie sich die Ausgabe auf der Registerkarte Virtual Machines (Virtuelle Maschinen) des Clusters an. Sie sehen, dass die virtuellen Maschinen auf dem isolierten Host nun in grau angezeigt werden. Sie werden auerdem feststellen, dass die virtuellen Maschinen nicht auf einem anderen Host neu gestartet wurden. Dies liegt daran, dass die Standardeinstellung fr die Reaktion auf die Isolation Leave Powered On (Eingeschaltet lassen) lautet. Wird diese Einstellung fr die Isolationsreaktion bernommen, werden die virtuellen Maschinen weiterhin auf dem isolierten Host ausgefhrt. Bei diesem Szenario wrde die Einstellung der Isolationsreaktion auf Shutdown (Herunterfahren) dazu fhren, dass die virtuellen Maschinen ordnungsgem heruntergefahren und dann neu gestartet werden.

TECH N ISCH E S WH ITE PAPE R / 40

VMware vSphere5.0-Evaluierungsleitfaden Teileins

Wenn Sie sich die Auswirkungen der verschiedenen Einstellungen fr die Isolationsreaktion in diesem Szenario anschauen mchten, ndern Sie einfach die Einstellung der Isolationsreaktion und fhren Sie den Test erneut aus.

Abb.40: Wiederherstellen der Uplinks fr den Host mit dem Befehl esxcfg-vswitch l

Zur Wiederherstellung des Normalbetriebs verwenden Sie die ESXi-Shell, um fr jeden der zuvor entfernten Uplinks den Befehl esxcfg-vswitch -l auszufhren. Mit dem Befehl esxcfg-vswitch l knnen Sie berprfen, ob die Uplinks wiederhergestellt wurden. Melden Sie sich von der ESXi-Shell ab, indem Sie an der Eingabeaufforderung exit eingeben. Mit ALT+F1 kehren Sie zum Konsolenbildschirm zurck.

TECH N ISCH E S WH ITE PAPE R / 41

VMware vSphere5.0-Evaluierungsleitfaden Teileins

Abb.41: berprfen der Ereignisse fr den Host

Nachdem Sie die Uplinks fr den Host wiederhergestellt haben, knnen Sie in vSphere Client die Ereignisse frden Host berprfen. Hier wird angezeigt, dass die Kommunikation mit den anderen Hosts im Cluster wiederhergestellt wurde. Sie werden jedoch feststellen, dass selbst nach der Wiederherstellung der Netzwerkverbindungen fr den Host immer noch eine Warnung angezeigt wird. Diese Warnung wird deshalb angezeigt, weil die ESXi-Shell immer noch aktiviert ist.

Abb.42: Deaktivieren des Zugriffs auf die ESXi-Shell

Whlen Sie in der Konsole im Bildschirm Troubleshooting Mode Options (Optionen fr den Fehlerbehebungsmodus) die Option Disable ESXi Shell (ESXi-Shell deaktivieren) aus, um den Zugriff auf die ESXi-Shell zu deaktivieren.

TECH N ISCH E S WH ITE PAPE R / 42

VMware vSphere5.0-Evaluierungsleitfaden Teileins

Abb.43: berprfen des Hosts auf Normalbetrieb

Verwenden Sie den vSphere Client, um alle Hosts im Cluster anzuzeigen und zu berprfen, ob der zuvor isolierte Host nun normal arbeitet und wieder mit dem Cluster verbunden ist. Deaktivieren von VMwareHA Wie die Aktivierung von HA ist auch die Deaktivierung einfach und unkompliziert. In diesem Abschnitt werden die Schritte beschrieben, die ausgefhrt werden mssen, bevor Sie mit dem nchsten Thema fortfahren knnen. Verbindung zu einem virtuellen Server

Abb.44: Herstellen einer Verbindung zu einer virtuellen Serverinstanz

Stellen Sie ber den vSphere Client eine Verbindung zu Ihrer virtuellen Serverinstanz her.

TECH N ISCH E S WH ITE PAPE R / 43

VMware vSphere5.0-Evaluierungsleitfaden Teileins

Anzeigen der Cluster-bersicht

Abb.45: Bildschirm mit der Cluster-bersicht

Nachdem Sie eine Verbindung zur virtuellen Serverinstanz hergestellt haben, whlen Sie Ihren Cluster aus, indem Sie auf der linken Seite auf den Namen des Clusters klicken. Klicken Sie auf die Registerkarte Summary (bersicht), um den Bildschirm mit der Cluster-bersicht aufzurufen.

TECH N ISCH E S WH ITE PAPE R / 4 4

VMware vSphere5.0-Evaluierungsleitfaden Teileins

Bearbeiten der Cluster-Einstellungen

Abb.46 Assistent fr Cluster-Einstellungen

Whlen Sie im Bildschirm der Cluster-bersicht die Option Edit Settings (Einstellungen bearbeiten). Daraufhin wird ein Assistent angezeigt, mit dem Sie die Einstellungen des Clusters ndern knnen. Klicken Sie auf das Kontrollkstchen Turn On vSphereHA (vSphereHA aktivieren), um es zu deaktivieren. Klicken Sie dann aufOK. Der Assistent wird geschlossen und die Konfiguration von VMwareHA wird vom System entfernt.

Abb.47: berprfen des Fortschritts des Entfernen der Konfiguration von VMwareHA

Im Bereich Recent Tasks (Krzlich bearbeitete Aufgaben) von vSphere Client knnen Sie den Fortschritt frdas Entfernen der Konfiguration von HA auf den Systemen innerhalb des Clusters anzeigen.

TECH N ISCH E S WH ITE PAPE R / 45

VMware vSphere5.0-Evaluierungsleitfaden Teileins

Warten auf den Abschluss der Aufgabe

Abb.48: Entfernen der Konfiguration abgeschlossen

Warten Sie, bis alle Aufgaben fr die Entfernung der Konfiguration den Status Completed (Abgeschlossen) aufweisen.

Einfhrung in die neue Befehlszeilenschnittstelle


Einfhrung
vSphere untersttzt fr das Management Ihrer virtuellen Infrastruktur mehrere Befehlszeilenschnittstellen, darunter z.B. VMware vSphere Command-Line Interface (vCLI), eine Reihe von ESXi-Shell-Befehlen sowie VMware vSphere PowerCLI. Sie knnen die Befehlszeilenschnittstelle (CLI) auswhlen, die Ihre Anforderungen am ehesten erfllt. Die folgende Tabelle enthlt eine bersicht ber die in vSphere5.0 verfgbaren Befehlszeilentools.
BEFEHLE S TAT U S I N 5 . 0 VERFGBARKEIT

esxcliBefehle vicfg-Befehle

Neu in vSphere5.0

Verfgbar ber ESXi-Shell und vCLI Verwendet fr lokale und Remote-Administration Verwendet fr das Management der meisten Aspekte von vSphere Nur verfgbar von der vCLI Nur verwendet fr Remote-Administration Erweitert die esxcli-Befehle auf das Management von Aspekten, die bisher durch den Befehl esxcli noch nicht abgedeckt wurden Nur verfgbar von der vCLI Nur verwendet fr Remote-Administration Weitere Perl-Befehle zum Management von Aspekten, die mit esxcli oder vicfg- nicht abgedeckt werden vSphere PowerCLI Nur verwendet fr Remote-Administration Verwendet fr die Administration von ESXi-Hosts von WindowsSystemen

Kleinere nderungen invSphere5.0

Andere Befehle (vmwarecmd, vifs) vSphere PowerCLI

Kleinere nderungen invSphere5.0

Kleinere nderungen und Aktualisierungen invSphere5.0

Tabelle1: bersicht ber die Befehlszeilentools in vSphere5 .0

In diesem Abschnitt des VMware vSphere5.0-Evaluierungsleitfadens, Teileins, wird die neue Befehlszeilenschnittstelle esxcli vorgestellt. ber den Befehl esxcli knnen Sie viele Aspekte eines ESXi-Hosts verwalten. Sie knnen esxcliBefehle remote von der vCLI oder lokal von der ESXi-Shell ausfhren. HINWEIS: Die ESXi-Shell richtet sich an fortgeschrittene Anwender, da selbst kleinste Fehler in der Shell schwerwiegende Probleme nach sich ziehen knnen. Fr die routinemige CLI-Administration sollten Anwender deshalb die vCLI verwenden und nur bei absolutem Bedarf auf die ESXi-Shell zurckgreifen. Es wird empfohlen, die ESXi-Shell nur dann zu verwenden, wenn Sie unter Anleitung der Mitarbeiter des technischen Supports von VMware arbeiten.
TECH N ISCH E S WH ITE PAPE R / 4 6

VMware vSphere5.0-Evaluierungsleitfaden Teileins

Der neue esxcli-Befehl Der neue esxcli-Befehl wurde fr die lokale und dezentrale Befehlszeilenadministration vereinheitlicht. Darber hinaus wurde der Befehl esxcli erweitert und fhrt nun mehrere Aufgaben aus, die zuvor nur mit den vicfg-Befehlen ausgefhrt werden konnten. Mit diesem Befehl lassen sich aber noch nicht alle Aufgaben ausfhren. Wenn Sie Konfigurationsaufgaben von der Befehlszeile ausfhren, ist der esxcli-Befehl der bevorzugte Befehl. Greifen Sie nur dann auf den Befehl vicfg- und andere vCLI-Befehle zurck, wenn kein esxcli-Befehl zurVerfgung steht. Auf lange Sicht ist geplant, alle vCLI-Befehle durch esxcli-Befehle zu ersetzen. HINWEIS: In vSphere5.0 verfgt der Befehl esxcli noch nicht ber alle Befehlsfunktionen. Verwenden SiedenBefehl esxcli weiter zusammen mit den vicfg- und anderen vCLI-Befehlen (z.B. vmware-cmd, vmkfstools und vifs). Der Befehl esxcli in vSphere5.0 ist nicht rckwrtskompatibel mit frheren Versionen des Befehls, da mit diesem Befehl eine neue Syntax eingefhrt wird, die sich von den frheren vSphere-Releases unterscheidet. Befehlszeilensyntax von esxcli Der Befehl esxcli besteht aus einer Namespace-Hierarchie. Auf jeder Ebene dieser Hierarchie gibt es weitere Namespaces und Befehle. So profitieren Sie von einer benutzerfreundlichen CLI-Oberflche, ber die Sie die Befehlssyntax einfach nachvollziehen knnen.

Abb.49: Namespace-Hierarchie von esxcli

In der obigen Abbildung sehen Sie eine grafische Darstellung des Befehls zur Abfrage der ESXi-Firewall. Der Anwender ruft den Befehl esxcli mit dem Namespace network, dem Sub-Namespace firewall und dem Befehl get auf. Hier ein Beispiel fr diesen Befehl:

Abb.50: Befehl esxcli network firewall get

TECH N ISCH E S WH ITE PAPE R / 47

VMware vSphere5.0-Evaluierungsleitfaden Teileins

Sie knnen jederzeit die Option --help verwenden, um Informationen zu den verfgbaren Namespaces undBefehlen zu Ihrem aktuellen Namespace anzuzeigen. Im folgenden Beispiel wird der Parameter --help verwendet, um weitere Informationen zu den verfgbaren Namespaces und Befehlen unter dem Namespace network abzurufen:

Abb.51: Verwenden des Parameters --help zum Abrufen von Informationen zu Namespaces und Befehlen

Ein esxcli-Befehl umfasst immer den Befehl esxcli gefolgt von (falls erforderlich) einer oder mehrerer options, gefolgt von einem oder mehreren namespaces, auf die wiederum command folgt, der mit dencommand options ausgefhrt werden soll. Der folgende Screenshot zeigt den Bildschirm fr die Verwendung von esxcli:

Abb.52: Beispiel fr esxcli help

TECH N ISCH E S WH ITE PAPE R / 4 8

VMware vSphere5.0-Evaluierungsleitfaden Teileins

Der esxcli-Befehl wurde zwar fr die lokale und dezentrale Administration vereinheitlicht, es gibt jedoch eine geringfgige Abweichung bei der Syntax, und zwar je nachdem, ob Sie Befehle lokal von der ESXi-Shell oder remote ber die vCLI ausfhren. Wenn Sie die esxcli-Befehle lokal von der ESXi-Shell ausfhren, ist der Ziel-Host immer der lokale Host, auf dem der Befehl ausgefhrt wird. Auerdem wird davon ausgegangen, dass die Anmeldeinformationen immer mit denjenigen des angemeldeten Anwenders bereinstimmen. Wenn Sie esxcli-Befehle remote ausfhren, mssen Sie den ESXi-Zielhost (oder VMware vCenter Server) zusammen mit den Anmeldedaten angeben, die zur Ausfhrung des Befehls verwendet werden. Dezentrale Authentifizierung des esxcli-Befehls Wenn Sie die esxcli-Befehle remote ausfhren, mssen Sie einen ESXi-Zielhost oder vCenter-Server sowie dieAnmeldedaten angeben, die zur Ausfhrung des Befehls verwendet werden. Fr die Authentifizierung der Anwender stehen folgende Methoden zur Verfgung: Verwendung der Befehlszeilenoptionen Verwendung einer Sitzungsdatei Verwendung von Umgebungsvariablen Verwendung einer Konfigurationsdatei Verwendung von --passthroughauth von Microsoft Windows Verwendung von vi-fastpass von VMware vSphere Management Assistant (vMA) Einzelheiten zu den Methoden finden Sie im Handbuch Erste Schritte mit vSphere-Befehlszeilenoberflchen. Die folgenden Beispiele veranschaulichen, inwiefern sich die Syntax bei Ausfhrung des Befehls esxcli hardware platform get von der lokalen ESXi-Shell im Vergleich zu dessen Remote-Ausfhrung von der vCLI unterscheidet. Sie mssen die Optionen --server und --user hinzufgen, wenn Sie den Befehl remote ausfhren. Auerdem werden Sie aufgefordert, das Kennwort einzugeben.

Abb.53: Beispiel fr die Ausfhrung des esxcli-Befehls von der ESXi-Shell

Abb.54: Beispiel fr die Remote-Ausfhrung des esxcli-Befehls von vMA

TECH N ISCH E S WH ITE PAPE R / 49

VMware vSphere5.0-Evaluierungsleitfaden Teileins

Aktivieren des Zugriffs auf die ESXi-Shell Bevor Sie esxcli-Befehle auf dem Host ausfhren knnen, mssen Sie die ESXi-Shell aktivieren. Fhren Sie diein diesem Abschnitt beschriebenen Schritte durch, um die ESXi-Shell auf jedem ESXi-Host zu aktivieren. Aktivieren der ESXi-Shell von der DCUI Fhren Sie die folgenden Schritte aus, um die ESXi-Shell zu aktivieren, whrend Sie an der DCUI angemeldet sind: Melden Sie sich an der DCUI des ESXi-Hosts an. Whlen Sie Troubleshooting Mode Options (Optionen fr den Fehlerbehebungsmodus) aus. Whlen Sie Enable ESXi Shell (ESXi-Shell aktivieren) aus und drcken Sie die Eingabetaste. Drcken Sie ALT+F1, um auf die ESXi-Shell zuzugreifen.

Abb.55: Aktivieren der ESXi-Shell von der DCUI

Aktivieren der ESXi-Shell vom vSphere Client Fhren Sie die folgenden Schritte aus, um die ESXi-Shell zu aktivieren, whrend Sie am vSphere Client angemeldet sind: Melden Sie sich am vSphere Client an. Whlen Sie den ESXi-Host aus und klicken Sie auf Configuration -> Security Profile (Konfiguration -> Sicherheitsprofil). Whlen Sie im Abschnitt Services (Dienste) die Option Properties (Eigenschaften). Whlen Sie die Option ESXi Shell und dann Options (Optionen) aus. Whlen Sie Start (Starten) aus, um die ESXi-Shell zu starten. Nun haben Sie lokalen Zugriff auf die ESXi-Shell.

TECH N ISCH E S WH ITE PAPE R / 50

VMware vSphere5.0-Evaluierungsleitfaden Teileins

Abb.56: Aktivieren der ESXi-Shell vom vSphere Client

Aktivieren des SSH-Zugriffs auf die ESXi-Shell Zustzlich zur Ausfhrung von Befehlen direkt von der ESXi-Konsole aus knnen Sie auch SSH-Dienste aktivieren, um einen Remote-Zugriff auf die ESXi-Shell zu ermglichen. Im folgenden Abschnitt wird beschrieben, wie Sie den SSH-Zugriff auf die ESXi-Shell aktivieren. Aktivieren von SSH von der DCUI Fhren Sie die folgenden Schritte aus, um die ESXi-Shell von der DCUI zu aktivieren: Melden Sie sich an der DCUI des ESXi-Hosts an. Whlen Sie Troubleshooting Options (Fehlerbehebungsoptionen) aus. Whlen Sie Enable ESXi Shell (ESXi-Shell aktivieren) aus und drcken Sie die Eingabetaste. Drcken Sie ALT+F1, um auf die ESXi-Shell zuzugreifen.
TECH N ISCH E S WH ITE PAPE R / 51

VMware vSphere5.0-Evaluierungsleitfaden Teileins

Abb.57: Aktivieren von SSH von der DCUI

Aktivieren von SSH vom vSphere Client Fhren Sie die folgenden Schritte aus, um die ESXi-Shell vom vSphere Client zu aktivieren: Melden Sie sich am vSphere Client an. Whlen Sie den ESXi-Host aus und klicken Sie auf Configuration -> Security Profile (Konfiguration -> Sicherheitsprofil). Whlen Sie im Abschnitt Services (Dienste) die Option Properties (Eigenschaften) aus. Whlen Sie die Option SSH und dann Options (Optionen) aus. Whlen Sie Start (Starten) aus, um SSH auf dem Host zu starten.

Abb.58: Aktivieren von SSH vom vSphere Client

TECH N ISCH E S WH ITE PAPE R / 52

VMware vSphere5.0-Evaluierungsleitfaden Teileins

vSphere Client-Benachrichtigung bei Aktivierung von ESXi-Shell und SSH Jedes Mal, wenn die ESXi-Shell oder SSH auf einem Host aktiviert wird, zeigt der vSphere Client eine Warnung auf der Seite mit der Hostbersicht an, um daran zu erinnern, dass der Zugriff wieder deaktiviert werden sollte, sobald er nicht mehr gebraucht wird.

Abb.59: Benachrichtigung nach Aktivierung der ESXi-Shell

Installieren der vCLI Die vCLI ist unter Microsoft Windows, Linux und mit der virtuellen Appliance vMA verfgbar. Installieren der vCLI unter Windows Das vCLI-Installationspaket fr Windows umfasst die Laufzeitumgebung ActivePerl sowie die erforderlichen Perl-Module und -Bibliotheken. Die vCLI wird auf den folgenden Windows-Plattformen untersttzt: Microsoft Windows Vista Enterprise SP1 32 Bit und 64 Bit Microsoft Windows 2008 64 Bit Microsoft Windows7 32 Bit und 64 Bit Wenn Sie die vCLI unter Windows installieren mchten, laden Sie das Installationspaket fr vCLI fr Windows auf einen untersttzten Windows-Server herunter und starten Sie das Installationsprogramm. Informationen zurInstallation der vCLI auf einem Windows-Server finden Sie in Kapitel2 des Handbuchs Erste Schritte mit vSphere-Befehlszeilenoberflchen. Installieren der vCLI unter Linux Das vCLI-Installationspaket fr Linux umfasst die vCLI-Skripte und das VMware vSphere5.0 SDK fr Perl. Eskann auf einen Red Hat Enterprise Linux5.5-Server, SUSE Linux Enterprise10- und 11-Server sowie den Ubunto 10.04-Server installiert werden. Laden Sie das vCLI-Paket fr Ihre Linux-Umgebung herunter und fhrenSie das Installationsskript aus. Informationen zur Installation der vCLI auf einem Linux-Server finden SieinKapitel2 des Handbuchs Erste Schritte mit vSphere-Befehlszeilenoberflchen. Installieren der vCLI mit der vMA Die vMA umfasst eine Linux-Umgebung, die vCLI sowie weitere vorinstallierte Software. Um die vCLI mit der vMA zu installieren, stellen Sie einfach die vMA bereit und melden Sie sich an der Konsole an, um die Appliance zu konfigurieren. Informationen zur Installation und Konfiguration der vMA finden Sie in Kapitel2 des Handbuchs Erste Schritte mit vSphere-Befehlszeilenoberflchen.

TECH N ISCH E S WH ITE PAPE R / 53

VMware vSphere5.0-Evaluierungsleitfaden Teileins

esxcli-Beispielbefehle, die lokal von der ESXi-Shell ausgefhrt werden Die folgenden Beispiele zeigen esxcli-Befehle, die von der lokalen ESXi-Shell ausgefhrt werden. Da sie vonder ESXi-Shell ausgefhrt werden, ist es nicht ntig, mit dem Befehl die Serverinformationen oder Anmeldedaten anzugeben. Verwenden Sie den Befehl esxcli system hostname set --host tm-pod01-esx01 --domain tmsb.local, um den Hostnamen und Domnennamen des ESXi-Hosts festzulegen. Verwenden Sie dann denBefehl esxcli system hostname get, um den Hostnamen und Domnennamen anzuzeigen und die nderung zu berprfen.

Abb.60: Festlegen des ESXi-Host- und -Domnennamens von der ESXi-Shell

Verwenden Sie den Befehl esxcli system syslog config get, um die ESXi-Host-Syslog-Konfiguration anzuzeigen. Diese sieht wie folgt aus:

Abb.61: Anzeige der Host-Syslog-Einstellungen von der ESXi-Shell

Verwenden Sie den Befehl esxcli storage core device list, um eine Liste aller Storage-Gerte aufdem ESXi-Host anzuzeigen. Diese sieht wie folgt aus:

TECH N ISCH E S WH ITE PAPE R / 5 4

VMware vSphere5.0-Evaluierungsleitfaden Teileins

Abb.62: Anzeige der Storage-Gerte von der ESXi-Shell

Verwenden Sie den Befehl esxcli network ip interface ipv4 get, um eine Liste aller konfigurierten IPv4-Adressen auf dem ESXi-Host anzuzeigen. Diese sieht wie folgt aus:

Abb.63: Anzeige der konfigurierten IPs von der ESXi-Shell

TECH N ISCH E S WH ITE PAPE R / 55

VMware vSphere5.0-Evaluierungsleitfaden Teileins

esxcli-Beispielbefehle, die remote von der vCLI ausgefhrt werden Die folgenden Beispiele zeigen Mglichkeiten fr die Verwendung des esxcli-Befehls von der vCLI. Fr diese Beispiele wird die vMA verwendet. Da diese Befehle remote ausgefhrt werden, ist es erforderlich, die Informationen --server und --username mit dem esxcli-Befehl anzugeben. Verwenden Sie den Befehl esxcli --server tm-pod01-esx01 hardware memory get, um die Arbeitsspeichermenge auf den ESXi-Hosts anzuzeigen. Hier verwenden Sie die Option --server, lassen aber eine Aufforderung zur Eingabe von Anwendername und Kennwort anzeigen:

Abb.64: Befehl esxcli hardware memory get von der vMA

Verwenden Sie den Befehl esxcli --server tm-pod01-esx01 --user root storage core adapter list, um die verfgbaren Storage-Adapter auf Ihrem Host anzuzeigen. Hier verwenden Sie die Optionen --server und --user, lassen aber eine Aufforderung zur Eingabe des Kennworts anzeigen:

Abb.65: Befehl esxcli storage core adapter list von der vMA

In diesem Beispiel wird die vMA-Authentifizierung vi-fastpass verwendet, um die Ausfhrung von esxcliBefehlen zu ermglichen, ohne die Optionen server, username oder password in der Befehlszeile einzugeben. Richten Sie zunchst den vMA-Fastpass-Zugriff wie folgt ein:

Abb.66: Einrichten von vMA Fastpass

TECH N ISCH E S WH ITE PAPE R / 5 6

VMware vSphere5.0-Evaluierungsleitfaden Teileins

Wenn das Fastpass-Ziel auf unserem ESXi-Host eingerichtet ist, knnen Sie die Befehle ausfhren, ohne die Optionen fr ESXi-Host, Anwendername oder Kennwort angeben zu mssen. Im folgenden Beispiel wird derBefehl esxcli system coredump partition list verwendet, um die konfigurierte CoreSpeicherabzugspartition anzuzeigen:

Abb.67: Anzeige der Partitionsliste des Core-Speicherabzugs von der vMA

Im folgenden Beispiel wird eine Verbindung zum vCenter Server hergestellt, anstatt direkt eine Verbindung mit dem ESXi-Host herzustellen. Der Wert fr die ESXi-Shell-Zeitberschreitung wird auf 300Sekunden eingestellt.

Abb.68: Einstellen von ESXiShellTimeOut

Sie knnen die nderung berprfen, indem Sie den neuen Wert von ESXiShellTimeout wie folgt anzeigen:

Abb.69: Anzeige von ESXiShellTimeOut

TECH N ISCH E S WH ITE PAPE R / 57

VMware vSphere5.0-Evaluierungsleitfaden Teileins

Formatieren der Ausgabe von esxcli In der Regel wird die Ausgabe des Befehls esxcli als Eingabe fr andere Programme oder einen Bericht verwendet. Um diesen Vorgang zu vereinfachen, knnen Sie mit dem esxcli-Befehl die Befehlsausgabe formatieren und filtern. Es stehen drei Formate zur Verfgung: kommagetrennte Werte (CSV), Schlssel-WertePaar oder XML. Sie knnen auerdem angeben, welche Felder in der Ausgabe bercksichtigt werden sollen. Im folgenden Beispiel muss ein Bericht generiert werden, in dem alle konfigurierten Schnittstellen auf einem Host sowie der vSwitch und die Portgruppe, denen sie zugewiesen sind, angezeigt werden. Zunchst wird der Befehl esxcli network ip interface list wie folgt ausgefhrt:

Abb.70: Befehl esxcli network ip interface list von der ESXi-Shell

Die Ausgabe liefert die Informationen, die bentigt werden. Sie ist allerdings sehr ausfhrlich, was bedeutet, dass der Anwender einen Bildlauf durchfhren muss, um die Daten fr alle Schnittstellen anzuzeigen. Da Sie nureine bersicht mit dem Schnittstellennamen, dem vSwitch und der Portgruppe bentigen, knnen Sie den Befehl mit den Optionen --formatter und --format-param wie folgt einschrnken:

TECH N ISCH E S WH ITE PAPE R / 5 8

VMware vSphere5.0-Evaluierungsleitfaden Teileins

Abb.71: esxcli-Befehl mit der Option formatter von der ESXi-Shell

Nun verfgen Sie ber eine kurze Liste, die genau die Informationen liefert, die bentigt werden. Der Befehl localcli Der Befehl esxcli kommuniziert mit den ESXi-Hosts ber den Dienst hostd. In den seltenen Fllen, in denen der Dienst hostd nicht antwortet, knnen Sie den Befehl localcli verwenden. Der Befehl localcli entspricht dem Befehl esxcli mit der Ausnahme, dass hier hostd umgangen wird. Der Befehl localcli sollte nur in Fllen verwendet werden, in denen hostd nicht verfgbar ist und nicht neu gestartet werden kannNach der Ausfhrung des Befehls localcli mssen Sie hostd neu starten. Fhren Sie esxcli-Befehle nach dem Neustart aus. HINWEIS: Verwenden Sie den Befehl localcli nur unter Anleitung des technischen Supports von VMware, da eine nicht ordnungsgeme Verwendung den Systemzustand gefhrden und zu einem Ausfall des ESXiHosts fhren kann. Das folgende Beispiel zeigt die Verwendung des Befehls localcli zur Anzeige aller Netzwerkadapter auf einem Host:

Abb.72: Beispiel fr den Befehl localcli

TECH N ISCH E S WH ITE PAPE R / 59

VMware vSphere5.0-Evaluierungsleitfaden Teileins

Zusammenfassung Das folgende Beispiel zeigt, wie Sie eine Liste der VMFS-Dateisysteme auf einem ESXi-Host generieren, die nicht auf VMFS-5 aktualisiert wurden. In diesem Beispiel wird die Funktion zur Syntaxerkennung von esxcli gezeigt. Sehen Sie sich zunchst die Namespaces unter dem Storage-Namespace an, indem Sie den Befehl esxcli storage --help wie folgt ausfhren:

Abb.73: esxcli-Namespaces unter Storage von der ESXi-Shell

Sie knnen sehen, dass ein Namespace namens filesystem vorhanden ist. Als Nchstes sehen Sie sich an, welche Namespaces und Befehle unter dem Namespace esxcli storage filesystem verfgbar sind. Fhren Sie dazu den Befehl esxcli storage filesystem --help wie folgt aus:

Abb.74: esxcli-Namespaces unter Storage Filesystem von der ESXi-Shell

Sie sehen, dass ein Befehl list unter dem Namespace filesystem vorhanden ist, mit dem alle Volumes auf dem Host sowie die VMFS-Informationen angezeigt werden. Nun wird der letzte Befehl, esxcli storage filesystem list, ausgefhrt:

TECH N ISCH E S WH ITE PAPE R / 60

VMware vSphere5.0-Evaluierungsleitfaden Teileins

Abb.75: Befehl esxcli storage filesystem list von der ESXi-Shell

Dieser Befehl liefert die Informationen, die bentigt werden. Die Ausgabe enthlt jedoch einige zustzliche Informationen, die das Herausfiltern der VMFS-Versionsinformationen, die fr den Bericht bentigt werden, erschweren. Sie knnen die Option --formatter mit dem Filter --format-param verwenden, um nur die bentigten Informationen anzuzeigen:

Abb.76: Befehl esxcli storage filesystem list mit Formatierungsbefehl von der ESXi-Shell

Nun werden in einer Liste alle Dateisysteme auf dem ESXi-Host zusammen mit den entsprechenden VMFSVersionen angezeigt. So knnen einfach die Dateisysteme identifiziert werden, die noch nicht auf VMFS-5 aktualisiert wurden.

TECH N ISCH E S WH ITE PAPE R / 6 1

VMware vSphere5.0-Evaluierungsleitfaden Teileins

Beispiel fr die vSphere PowerCLI


Einfhrung vSphere PowerCLI ist ein Snap-in (Add-on) zu Microsoft Windows PowerShell, eine BefehlszeilenSkriptingumgebung fr Windows. Es baut auf dem Objektmodell .NET auf und wurde als administrative Sprachefr die Systemadministratoren konzipiert, da es einfach zu erlernende Management- und Automatisierungsfunktionen bietet. vSphere PowerCLI ergnzt die nativen PowerShell-Befehle um mehr als200Cmdlets (Befehle), um das Management der vSphere-Umgebung zu ermglichen. Voraussetzungen vSphere PowerCLI wird in der Regel auf einem Microsoft Windows-basierten Desktop-System eines vSphereAdministratoren installiert. Um die Installation von vSphere PowerCLI auf einem Desktop-System zu untersttzen, mssen folgende Softwarepakete vorhanden sein: Windows .NET Framework3.5 Windows PowerShell (V2 empfohlen) Windows PowerShell V2 ist in Windows7 und Windows2008R2 integriert. Vorherige Betriebssystemversionen, z.B. WindowsXP, Windows Vista, Windows2008 (nicht R2) und Windows2003 sind mit Windows PowerShell kompatibel. Sie mssen diese zunchst von folgender Website herunterladen und installieren: http://support. microsoft.com/kb/968929 Installieren von vSphere PowerCLI Nachdem Sie sich vergewissert haben, dass alle erforderliche Software installiert ist, mssen Sie die Ausfhrungsrichtlinie von PowerShell so einrichten, dass Skripts ausgefhrt werden knnen. Standardmig istPowerShell im sicheren Modus installiert, das heit, die Ausfhrung von Skripts in PowerShell ist deaktiviert. Umdie Ausfhrungsrichtlinie zu ndern, starten Sie eine PowerShell-Sitzung mit Administratorrechten wie folgt:

Abb.77: Starten der PowerShell-Sitzung

TECH N ISCH E S WH ITE PAPE R / 62

VMware vSphere5.0-Evaluierungsleitfaden Teileins

Geben Sie im Windows-Startmen PowerShell ein. Wenn das PowerShell-Programm im Startmen angezeigt wird, klicken Sie mit der rechten Maustaste auf Windows PowerShell und whlen Sie Als Administrator ausfhren aus. Es wird eine PowerShell-Eingabeaufforderung gestartet:

Abb.78: Einstellen der Ausfhrungsrichtlinie

Es wird empfohlen, mehr zu den verschiedenen Ausfhrungsrichtlinien von PowerShell zu lesen, umsicherzustellen, dass Sie fr Ihre Organisation die richtige Einstellung whlen. Geben Sie an der PowerShell-Eingabeaufforderung get-help about_Execution_Policies ein. In diesem Leitfaden ndern Sie die Ausfhrungsrichtlinie in RemoteSigned. Geben Sie an der PowerShell-Eingabeaufforderung Set-ExecutionPolicy RemoteSigned ein.

Abb.79 Informationen zu Ausfhrungsrichtlinien

Daraufhin werden Informationen zu den Ausfhrungsrichtlinien angezeigt und Sie werden aufgefordert, Ihre Aktion zu besttigen, bevor die Ausfhrungsrichtlinie gendert wird. Geben Sie an der Eingabeaufforderung Yein und drcken Sie die Eingabetaste. Sie kehren zurck zur PowerShell-Eingabeaufforderung. Die nderung wurde bernommen. Geben Sie Exit einund drcken Sie die Eingabetaste, um die PowerShell-Eingabeaufforderung zu beenden. Sie knnen nun vSphere PowerCLI installieren.

TECH N ISCH E S WH ITE PAPE R / 63

VMware vSphere5.0-Evaluierungsleitfaden Teileins

Abb.80: Download-Bildschirm fr vSphere PowerCLI

Laden Sie die vSphere PowerCLI-Software fr Ihre Workstation unter folgender Internetadresse herunter: http://vmware.com/go/PowerCLI Nachdem die Software heruntergeladen wurde, starten Sie den Installationsvorgang durch Doppelklicken auf die Datei vSphere PowerCLI.exe.

Abb.81: Benachrichtigung zur VMware VIX-Installation

Das Installationsprogramm weist Sie zunchst darauf hin, dass eine zustzliche Komponente, VMware VIX, imRahmen der vSphere PowerCLI-Installation installiert wird. Klicken Sie auf OK

TECH N ISCH E S WH ITE PAPE R / 6 4

VMware vSphere5.0-Evaluierungsleitfaden Teileins

.
Abb.82: Empfehlung zur richtigen Einstellung der Ausfhrungsrichtlinie

Wenn Sie Ihre Ausfhrungsrichtlinie nicht richtig eingestellt haben, werden Sie in einem Popup darauf hingewiesen, dass diese auf RemoteSigned eingestellt werden muss, damit vSphere PowerCLI korrekt ausgefhrt werden kann. Klicken Sie auf die Schaltflche Continue (Weiter). Wenn die Ausfhrungsrichtlinie richtig eingestellt ist, wird dieses Popup nicht angezeigt. Sie wechseln so zum Willkommensbildschirm:

Abb.83: Willkommensbildschirm

Nun wird der Willkommensbildschirm angezeigt, auf dem Sie zum Installationsassistenten von vSphere PowerCLI begrt werden. Klicken Sie auf Next (Weiter), um fortzufahren. Sie wechseln so zum Bildschirm VMware Patents (VMware-Patente):

TECH N ISCH E S WH ITE PAPE R / 65

VMware vSphere5.0-Evaluierungsleitfaden Teileins

Abb.84: Bildschirm der VMware-Patente

Klicken Sie auf Next (Weiter), um fortzufahren. Sie wechseln so zum Bildschirm License Agreement (Lizenzvereinbarung):

Abb.85: Bildschirm der Lizenzvereinbarung

Whlen Sie die Option I accept the terms in the license agreement (Ich stimme den Bedingungen derLizenzvereinbarung zu) aus und klicken Sie zum Fortfahren auf Next (Weiter). Sie wechseln zum Bildschirm Destination Folder (Zielordner):
TECH N ISCH E S WH ITE PAPE R / 6 6

VMware vSphere5.0-Evaluierungsleitfaden Teileins

Abb.86: Bildschirm fr den Zielordner

Whlen Sie das Laufwerk und den Ordnernamen aus, in dem Sie vSphere PowerCLI installieren mchten, oderbernehmen Sie den empfohlenen Pfad und klicken Sie auf Next (Weiter). Sie wechseln zum Bildschirm Ready to Install (Bereit zur Installation):

Abb.87: Bildschirm Ready to Install

Klicken Sie auf Install (Installieren), um mit der Installation von PowerCLI zu beginnen. Sie wechseln zum Bildschirm Installing VMware vSphere PowerCLI (VMware vSphere PowerCLI wird installiert):

TECH N ISCH E S WH ITE PAPE R / 67

VMware vSphere5.0-Evaluierungsleitfaden Teileins

Abb.88: Bildschirm Installing vSphere PowerCLI

Warten Sie, bis der Installationsvorgang abgeschlossen ist.

Abb.89: Bildschirm nach Abschluss der Installation

Wenn die Installation erfolgreich war, wird der Bildschirm zum Abschluss des Installationsvorgangs angezeigt. Um die Installation fertigzustellen, klicken Sie auf Finish (Fertigstellen). Die Installation von vSphere PowerCLI wird nun fertiggestellt. Auf Ihrem Desktop finden Sie zwei Symbole, berdie Sie vSphere PowerCLI starten knnen: eine 64-Bit-Version und eine 32-Bit-Version.
TECH N ISCH E S WH ITE PAPE R / 6 8

VMware vSphere5.0-Evaluierungsleitfaden Teileins

Erste Schritte mit vSphere PowerCLI In Ihrem Startmen im Ordner VMware -> VMware vSphere PowerCLI haben Sie nun Zugriff auf folgende Elemente: vSphere PowerCLI (32 Bit) vSphere PowerCLI vSphere PowerCLI Administration Guide vSphere PowerCLI Cmdlets Reference vSphere SDK for .NET API Reference vSphere SDK for .NET Dev Guide Es wird ausdrcklich empfohlen, das vSphere PowerCLI Administration Guide (Administratorleitfaden fr vSphere PowerCLI zu lesen, da hier die Grundlagen zu vSphere PowerCLI und PowerShell sowie die ersten Schritte mit vSphere PowerCLI beschrieben sind. In diesem Handbuch finden Sie Beispiele fr vSphere PowerCLI- und PowerShell-Code. Es wird hier jedoch nicht das Wissen vermittelt, das erforderlich ist, um diese Sprachen vollstndig zu erlernen. Weitere Hilfe und Untersttzung finden Sie auf der vSphere PowerCLI Community-Website unter http://vmware.com/go/PowerCLI. Verbinden mit einem vSphere Host oder mit vCenter Mit vSphere PowerCLI haben Sie wie beim vSphere Client die Mglichkeit, eine Verbindung zu vSphere-Hosts und vCenter-Servern herzustellen. In diesem Dokument wird beschrieben, wie Sie einen vCenter-Server und alle angeschlossenen Einheiten verwalten. Bitte beachten Sie, dass dieselben Cmdlets zum Management eines einzelnen vSphere-Hosts verwendet werden knnen.

Abb.90: Starten der PowerShell-Sitzung

TECH N ISCH E S WH ITE PAPE R / 69

VMware vSphere5.0-Evaluierungsleitfaden Teileins

Whlen Sie im Startmen VMware -> VMware vSphere PowerCLI -> VMware vSphere PowerCLI. Es wird eine neue PowerShell-Sitzung gestartet und das VMware-Snap-in fr das Management der VMwareUmgebung wird automatisch importiert:

Abb.91: Verbinden mit einem vCenter-Server

Verwenden Sie das Cmdlet Connect-VIServer, um eine Verbindung mit Ihrem vCenter-Server herzustellen. Sieknnen mit diesem Cmdlet Anwender- und Kennwortparameter als Anmeldedaten angeben. Wenn Sie keine Anwender- und Kennwortparameter verwenden, versucht das Cmdlet, sich mit den Windows-Anmeldedaten, mit denen Sie derzeit angemeldet sind, anzumelden. Wenn mit den aktuellen Anmeldedaten keine Verbindung hergestellt werden kann, werden Sie aufgefordert, einen Anwendernamen und ein Kennwort anzugeben.

TECH N ISCH E S WH ITE PAPE R / 70

VMware vSphere5.0-Evaluierungsleitfaden Teileins

Nachdem die Verbindung hergestellt wurde, kehren Sie zur vSphere PowerCLI-Eingabeaufforderung zurck. Sieknnen dann Ihr nchstes Cmdlet wie folgt ausfhren:

Abb.92: Zertifikatswarnung

In diesem Abschnitt Beispiel fr die vSphere PowerCLI knnen Sie die Zertifikatswarnung ignorieren. Nach Herstellung der Verbindung werden die Eigenschaften zu Name, Port und Anwender, mit denen dieVerbindung hergestellt wurde, zurckgegeben. Dies besttigt, dass die Verbindung erfolgreich war. Verwenden von vSphere PowerCLI

Abb.93:

TECH N ISCH E S WH ITE PAPE R / 7 1

VMware vSphere5.0-Evaluierungsleitfaden Teileins

Um eine Liste der virtuellen Maschinen anzuzeigen, die an den verbundenen vCenter-Server angeschlossen sind, geben Sie Get-VM ein. Es werden folgende Eigenschaften zurckgegeben: Name, PowerState, Num CPUs und Memory (MB). Dies sind alles abgerufene Eigenschaften der virtuellen Maschine. vSphere PowerCLI gibt jedoch noch weitere Informationen zurck als diejenigen, die auf dem Bildschirm angezeigt werden. vSphere PowerCLI gibt ein Objekt fr diese Sitzung zurck, die mehr Informationen zur virtuellen Maschine enthlt.

Abb.94

Um weitere Informationen zu dem von vSphere PowerCLI zurckgegebenen Objekt anzuzeigen, geben Sie dasCmdlet Get-Member ein. So rufen Sie eine Liste aller Eigenschaften sowie eine Liste der Methoden ab, diediesem Objekt der virtuellen Maschine angefgt sind. Dazu verwenden Sie das Cmdlet Get-VM und leiten dieses durch das Cmdlet Get-Member. So werden die Ergebnisse des Cmdlets Get-VM als Eingabe fr das Cmdlet Get-Member bernommen. Geben Sie Get-VM | Get-Member ein. Sie sehen in obigem Screenshot, dass das Objekt der virtuellen Maschine mehr Eigenschaften enthlt als die, diebei unseren ersten Ergebnissen mit Get-VM angezeigt wurden.

TECH N ISCH E S WH ITE PAPE R / 72

VMware vSphere5.0-Evaluierungsleitfaden Teileins

Abb.95

Um die anzuzeigenden Eigenschaften auszuwhlen, knnen Sie das Cmdlet Select-Object verwenden. Soknnen die Eigenschaften der virtuellen Maschine ausgewhlt werden, die zurckgegeben werden sollen. Geben Sie Folgendes ein: Get-VM | Select Name, PowerState, VMHost, NumCPU, MemoryMB | Format-Table Es werden die ausgewhlten Eigenschaften zurckgegeben und in einer Tabellenansicht in der Konsole angezeigt.

Abb.96

Diese Informationen lassen sich problemlos von vSphere PowerCLI in viele Formate exportieren. Dazu werden einige der in die PowerShell-Standardkonsole integrierten Cmdlets verwendet.

TECH N ISCH E S WH ITE PAPE R / 73

VMware vSphere5.0-Evaluierungsleitfaden Teileins

Geben Sie zum Exportieren der Informationen in eine CSV-Datei Get-VM | Export-CSV -NoTypeInformation C:\ Export\AllVMs.csv ein. Geben Sie zum Exportieren der Informationen in eine HTML-Datei Get-VM | ConvertTo-Html | Out-File C:\ Export\AllVMs.htm ein. Geben Sie zum Exportieren der Informationen in eine Klartext-Datei Get-VM | Out-File C:\Export\AllVMs.txt ein.

Abb.97

Zum Erstellen einer neuen virtuellen Maschine knnen Sie das Cmdlet New-VM verwenden. Dieses verfgt ber viele Parameter, die zur Angabe der exakten Konfiguration der virtuellen Maschine verwendet werden knnen. Sie knnen diese Parameter mit dem Cmdlet Get-Help anzeigen. Sie erstellen eine virtuelle Maschine mit folgender Konfiguration: Name: VM_08 Host: tm-pod01-esx03 Datastore: Datastore Cluster 01 CPUs: 2 Arbeitsspeicher: 4GB Festplatte: 40GB Festplattentyp: Thin Netzwerk: Production02 Diskettenlaufwerk: Ja CD-ROM: Ja

T E C H N I S C H E S W H I T E PA P E R / 74

VMware vSphere5.0-Evaluierungsleitfaden Teileins

Geben Sie dazu Folgendes ein: New-VM -Name VM_08 -ResourcePool (Get-VMHost tm-pod01-esx03*) -Datastore (Get-DatastoreCluster Datastore Cluster 01) -NumCPU 2 -MemoryMB 4096 -DiskMB 40000 -NetworkName Production02 -Floppy -CD -DiskStorageFormat Thin

Abb.98

Sie knnen das Cmdlet New-VM auch verwenden, um beliebig viele virtuelle Maschinen mit derselben Konfiguration zu erstellen. Das folgende Beispiel zeigt, wie Sie zehn neue virtuelle Maschinen mit derselben Konfiguration erstellen. Imfolgenden Beispiel bezieht sich $_ auf die aktuelle Anzahl in der Pipeline, da sie ber das Cmdlet New-VM weitergegeben werden: 10..20 | Foreach { New-VM -Name VM_$_ -ResourcePool (Get-VMHost tm-pod01-esx03*) -Datastore (Get-DatastoreCluster Datastore Cluster 01) -NumCPU 2 -MemoryMB 4096 -DiskMB 40000 -NetworkName Production02 -Floppy -CD -DiskStorageFormat Thin }

Abb.99

TECH N ISCH E S WH ITE PAPE R / 75

VMware vSphere5.0-Evaluierungsleitfaden Teileins

Mit vSphere PowerCLI knnen Sie noch weitere Aktionen in Bezug auf virtuelle Maschinen durchfhren. Um die Cmdlets anzuzeigen, die Sie fr virtuelle Maschinen verwenden knnen, geben Sie Get-ViCommand *VM ein. Um weitere Informationen zu einem dieser Cmdlets anzuzeigen, geben Sie Get-Help Move-VM -Full ein.

Abb.100

Um alle Hosts anzuzeigen, die an die aktuelle Verbindung angeschlossen sind, geben Sie Get-VMHost ein.

Abb.101

Um alle virtuellen Maschinen anzuzeigen, die an einen bestimmten Host angeschlossen sind, geben Sie GetVMHost tm-pod01-esx02* | Get-VM ein. Beim vorherigen Beispiel wird das Ergebnis des Cmdlets Get-VMHost als Eingabe fr das Cmdlet Get-VM bergeben. Dadurch wird eine Liste der virtuellen Maschinen auf diesem spezifischen Host erzeugt.

TECH N ISCH E S WH ITE PAPE R / 76

VMware vSphere5.0-Evaluierungsleitfaden Teileins

Abb.102

Das Cmdlet Get-VMHost kann zusammen mit anderen Cmdlets verwendet werden, um Informationen zu diesem Host abzurufen und festzulegen. Um eine Liste der NTP-Server auf jedem Host im vSphere Client anzuzeigen, mssten Sie die Host- und Clusteransicht aufrufen, einen Host auswhlen, auf die Registerkarte Configuration (Konfiguration) klicken unddie gewnschte Zeitkonfigurationseinstellung auswhlen. Sie mssten diesen Vorgang fr jeden Host wiederholen. Um dies in vSphere PowerCLI zu tun, geben Sie Get-VMHost | Get-VMHostNTPServer ein.

Abb.103

Die Erfassung von Snapshot-Informationen ist fr jeden virtuellen Administrator ein zeitaufwendiger Vorgang. Snapshots mssen richtig verwaltet werden, sonst knnen sie in der virtuellen Infrastruktur schnell Probleme verursachen. Innerhalb des vSphere Client ist es schwierig, eine bersicht darber zu erhalten, wie viele Snapshots erstellt wurden und wie viel Speicherplatz sie verbrauchen sowie wann und von wem sie erstellt wurden. vSphere PowerCLI enthlt mehrere Cmdlets, die das Arbeiten mit Snapshots ermglichen. Um alle Snapshots der aktuellen Verbindung anzuzeigen, geben Sie Get-VM | Get-Snapshot ein.
TECH N ISCH E S WH ITE PAPE R / 77

VMware vSphere5.0-Evaluierungsleitfaden Teileins

Um mehr Informationen zu allen Snapshots zu erhalten, geben Sie Get-VM | Get-Snapshot | Select VM, Name, Description, Created, SizeMB | Format-Table ein. Neben der Berichterstellung bietet vSphere PowerCLI auch Cmdlets fr das Management von Snapshots.

Abb.104

Snapshots lassen sich in vSphere PowerCLI einfach in groer Anzahl erstellen. Snapshots im vSphere Client hingegen mssen einzeln erstellt werden. In vSphere PowerCLI knnen Sie die Kriterien fr Ihre virtuellen Maschinen angeben und mit dem Cmdlet New-Snapshot einen Snapshot auf jeder virtuellen Maschine erstellen. Das folgende Beispiel zeigt, wie Sie einen Snapshot auf allen virtuellen Maschinen erstellen, deren Namen mit VM beginnt: Get-VM VM* | New-Snapshot -Name Patch Tuesday -Description A Patch added before applying all Microsoft Patches Auf obigem Screenshot knnen Sie sehen, dass jede von vSphere PowerCLI erzeugte Aufgabe regulr in vCenter aufgezeichnet und dem Anwender zugewiesen wird, der mit dieser vSphere PowerCLI-Sitzung verbunden ist.

Abb.105

TECH N ISCH E S WH ITE PAPE R / 78

VMware vSphere5.0-Evaluierungsleitfaden Teileins

So einfach, wie Sie Snapshots in groer Zahl erstellen knnen, knnen Sie sie auch wieder in groer Zahl entfernen. Dazu verwenden Sie das Cmdlet Remove-Snapshot. Bei folgendem Beispiel werden alle Snapshots mit dem Namen Patch Tuesday entfernt: Get-Snapshot -Name Patch Tuesday | Remove-Snapshot

Abb.106

Um eine Liste der Cmdlets anzuzeigen, die fr das Arbeiten mit Snapshots zur Verfgung stehen, geben Sie Get-ViCommand *Snapshot* ein.

Abb.107

Das Netzwerk ist ebenso ein wichtiger Bereich Ihrer virtuellen Infrastruktur. vSphere PowerCLI bietet die Mglichkeit, alle Aspekte Ihrer Netzwerkkonfiguration auszuwerten, zu erstellen und zu konfigurieren. Um eine Liste aller virtuellen Switches und der zugehrigen Informationen anzuzeigen, geben Sie Get-VMHost | Get-VirtualSwitch | Select VMHost, Name, Nic, NumPortsAvailable ein.

TECH N ISCH E S WH ITE PAPE R / 79

VMware vSphere5.0-Evaluierungsleitfaden Teileins

Abb.108

Mithilfe der Berichterstellung von vSphere PowerCLI knnen Sie auch sicherstellen, dass Ihre virtuellen Konfigurationen korrekt sind. Wenn eine Portgruppe fehlt oder der Name falsch ist oder die VLANID nicht richtig eingestellt wurde, kann dies zu schwerwiegenden Problemen bei den Clustern und dem Distributed Resource Scheduler (DRS) von vSphere fhren. Das vorherige Beispiel hat gezeigt, wie Sie die Konfiguration fr jeden Host, vSwitch und jede Portgruppe berprfen knnen. Geben Sie dazu Folgendes ein: Get-VMHost | Get-VirtualSwitch | Get-VirtualPortgroup | Select @{Name=VMHost;Expression={$_. VirtualSwitch.VMHost}}, VirtualSwitchName, Name, VLanId | Sort VMHost

Abb.109

Mit vSphere PowerCLI knnen Sie Portgruppen ganz einfach in groer Anzahl hinzufgen. Sie knnen diesen Vorgang fr jeden Host in einem bestimmten Cluster durchfhren, um die DRS- und HA-Kompatibilitt des

TECH N ISCH E S WH ITE PAPE R / 8 0

VMware vSphere5.0-Evaluierungsleitfaden Teileins

Hosts sicherzustellen. Bei folgendem Beispiel wird eine neue Portgruppe mit der Bezeichnung Company X aufdem vSwitch0 fr jeden Host im Cluster DemoCluster-01 erstellt: Get-Cluster DemoCluster-01 | Get-VMHost | Get-VirtualSwitch -Name vSwitch0 | New-VirtualPortGroup Company X -VLanId 200 vSphere PowerCLI Zusammenfassung vSphere PowerCLI bietet ein zuverlssiges Befehlszeilen-Tool fr die Automatisierung smtlicher Aspekte des vSphere-Managements, einschlielich Host, Netzwerk, Storage, virtuelle Maschine und Gastbetriebssystem. Eskann mit anderen PowerShell-Snap-ins von Microsoft oder Drittanbietern verwendet werden, um die VMware-Technologien nahtlos in andere Produkte und mit dem Gastbetriebssystem zu integrieren. Das Design von PowerShell und damit auch von vSphere PowerCLI macht das Erlernen der Skriptingsprache einfacher, als es bei vielen Skriptingsprachen davor der Fall war. Der Administrator kann mit nur minimalem Aufwand komplexe Konfigurationen und Berichte erstellen und auf die Sicherheit einer wiederholbaren, fehlerfreien Lsung vertrauen.

Evaluieren der ESXi-Firewall


Einfhrung Die Managementschnittstelle von VMware ESXi5.0 wird durch eine serviceorientierte und zustandsfreie Firewall geschtzt, die sich ber vSphere Client oder ber die Befehlszeile mit esxcli-Schnittstellen konfigurieren lsst. Die neue Firewall Engine kommt ohne iptables aus. Die Portregeln fr jeden Dienst werden ber Regelstze definiert. Bei Remote-Hosts knnen Sie die IP-Adressen oder IP-Adressbereiche angeben, die zum Zugriff auf die einzelnen Dienste berechtigt sind. Evaluierung bersicht In dieser bung werden Sie die ESXi-Firewall so konfigurieren, dass sie den SSH-Dienst auf dem Host zulsst oder verweigert. SSH ist ein Dienst, der auf einem ESXi-Host gestartet oder beendet werden kann. In dieser bung werden Sie den SSH-Dienst beenden und starten und auch die Firewall-Regeln konfigurieren. Die Konfiguration der ESXi-Firewall kann ber die vSphere Client-Oberflche sowie ber die vCLI erfolgen. In dieser Beispielumgebung konfigurieren Sie die Firewall-Regeln ber die Oberflche des vSphere Client. Voraussetzungen Die Evaluierungsumgebung besteht aus den folgenden Komponenten: 1. Drei ESXi-Hosts 2. Virtuelle Maschinen auf den Hosts 3. Installiertes Softwaretool auf jeder virtueller Maschine a. PuTTY Beenden des SSH-Dienstes zur Verhinderung des Zugriffs Der SSH-Dienst bietet eine sichere Shell fr das Management des ESXi-Hosts. Standardmig ist dieser Dienst aktiviert. Um den Dienst zu beenden, gehen Sie wie folgt vor: 1. Whlen Sie die Ansicht Home > Inventory > Hosts and Clusters (Startseite > Inventar > Hosts und Cluster) aus. 2. Whlen Sie den Host tm-pod01-esx01.tmsb.local im linken Bereich aus und klicken Sie rechts auf die Registerkarte Configuration (Konfiguration). 3. Um die Firewall- und Diensteinstellungen anzuzeigen, whlen Sie unter dem Softwarebereich Security Profile (Sicherheitsprofil) aus. Abbildung110 zeigt das aktuelle Sicherheitsprofil des ausgewhlten ESXiHosts an. Sie sehen, dass der SSH-Dienst aktiviert ist und die aktuellen Firewall-Einstellungen den Zugriff auf den SSH-Server auf TCP-Port 22 zulassen.

TECH N ISCH E S WH ITE PAPE R / 81

VMware vSphere5.0-Evaluierungsleitfaden Teileins

Abb.110

4. Die Warnung neben dem Host tm-pod01-esx01.tmsb.local betrifft den SSH-Dienst. Abbildung111 zeigt den bersichtsbildschirm mit der Warnung. Die Aktivierung des SSH-Dienstes knnte ein Sicherheitsrisiko darstellen. Deshalb gibt die Plattform eine Warnung aus. Sie mssen sicherstellen, dassdie Firewall-Regeln konfiguriert werden, wenn der SSH-Dienst aktiviert ist.

TECH N ISCH E S WH ITE PAPE R / 82

VMware vSphere5.0-Evaluierungsleitfaden Teileins

Abb.111

5. Um den Dienst zu beenden, mssen Sie auf den Link Properties (Eigenschaften) zu Services (Dienste) klicken (siehe Abbildung112).

Abb.112

TECH N ISCH E S WH ITE PAPE R / 8 3

VMware vSphere5.0-Evaluierungsleitfaden Teileins

6. Daraufhin wird das Fenster von Abbildung113 angezeigt. Whlen Sie SSH und klicken Sie auf Options (Optionen). Sie knnen alle Dienste, die in diesem Fenster angezeigt werden, starten oder beenden.

Abb.113

Abb.114

7. Da dieser Dienst bereits gestartet wurde, knnen Sie ihn nun beenden, indem Sie auf Stop (Beenden) imBildschirm von Abbildung114 klicken.

TECH N ISCH E S WH ITE PAPE R / 8 4

VMware vSphere5.0-Evaluierungsleitfaden Teileins

Testen des Zugriffs bei beendetem SSH-Dienst Nachdem Sie den SSH-Dienst fr den Remote-Zugriff beendet haben, knnen Sie testen, ob sich ein Client mitHost1 (tm-pod01-esx01.tmsb.local) auf TCP-Port 22 verbinden kann. In dieser Beispielumgebung knnen Sie die virtuelle Maschine VM_02 auf Host3 (tm-pod01-esx03.tmsb.local) verwenden, um eine SSH-Sitzung mit Host1 herzustellen. Sie knnen das Tool PuTTY starten, um die SSHSitzung herzustellen (siehe Abbildung115).

Abb.115

Bei der Verbindung kommt es zu einer Zeitberschreitung und es wird ein Netzwerkfehler angezeigt (sieheAbbildung116).

TECH N ISCH E S WH ITE PAPE R / 8 5

VMware vSphere5.0-Evaluierungsleitfaden Teileins

Abb.116

Dies zeigt, dass Sie durch Beenden des SSH-Dienstes den Remote-Zugriff komplett verweigern knnen. Anstatt den gesamten Zugriff durch das Beenden eines Dienstes zu sperren, knnen Sie den Remote-Zugriff auch nach Bedarf ber die ESXi-Firewall einschrnken. Im folgenden Abschnitt werden Sie den SSH-Dienst aktivieren und dann bedarfsweisen Remote-Zugriff ber die Firewall-Einstellungen gewhren.

Erstellen von Firewall-Regeln zur Sperrung des SSH-Zugriffs


Bevor Sie die Firewall-Regeln zur Sperrung des SSH-Zugriffs erstellen, mssen Sie den SSH-Dienst wie folgt aktivieren: 1. Klicken Sie auf den Link Properties (Eigenschaften) fr die Dienste, wie in Abbildung112 gezeigt. 2. Whlen Sie den SSH-Dienst im Fenster Service Properties (Diensteigenschaften) wie in Abbildung117 aus. Sie sehen, dass der SSH-Dienst beendet wurde. Um den Dienst zu aktivieren, klicken Sie auf Options (Optionen)

TECH N ISCH E S WH ITE PAPE R / 8 6

VMware vSphere5.0-Evaluierungsleitfaden Teileins

.
Abb.117

Abb.118

3. Klicken Sie im Fenster mit den SSH-Optionen auf Start (Starten) (siehe Abbildung118). Der SSH-Dienst wird wieder gestartet. Sie knnen nun die Firewall-Regeln fr diesen Dienst konfigurieren. 4. Klicken Sie auf Properties (Eigenschaften) zur Firewall, um das Fenster zur Einrichtung der Firewall zuffnen. In Abbildung119 werden die Firewall-Eigenschaften angezeigt.

TECH N ISCH E S WH ITE PAPE R / 87

VMware vSphere5.0-Evaluierungsleitfaden Teileins

Abb.119

Abb.120

TECH N ISCH E S WH ITE PAPE R / 8 8

VMware vSphere5.0-Evaluierungsleitfaden Teileins

5. Nachdem Sie auf den Link Properties (Eigenschaften) zur Firewall geklickt haben, wird das Fenster mitden Firewalleigenschaften angezeigt (siehe Abbildung120). Whlen Sie den SSH-Server unter der Kategorie Secure Shell aus und klicken Sie auf Firewall. 6. In dieser Beispielumgebung mssen Sie den SSH-Remote-Zugriff nur von der virtuellen Maschine VM_02 mit der IP-Adresse 10.91.35.55 aktivieren. SSH-Verbindungen von allen anderen IP-Adressen werden abgelehnt. Sie knnen auch einen Bereich von IP-Adressen oder eine Subnetzklasse in das Feld Only allow connections from the following networks (Nur Verbindungen von folgenden Netzwerken zulassen) angeben, wie in Abbildung121 dargestellt.

Abb.121

Nachdem Sie die Firewall-Regel so konfiguriert haben, dass Remote-Zugriff nur fr die virtuelle Maschine VM_02 erlaubt ist, knnen Sie diese Firewall-Einstellung durch Herstellen von PuTTY-Sitzungen von verschiedenen virtuellen Maschinen testen. Testen der SSH-Firewall-Regeln In dieser Beispielumgebung werden Sie versuchen, SSH-Sitzungen von den folgenden beiden virtuellen Maschinen herzustellen, die auf Host3 (tm-pod01-esx03.tmsb.local) ausgefhrt werden: 1. VM_02: mit IP-Adresse 10.91.35.55 2. VM_04: mit IP-Adresse 10.91.35.67 Zunchst knnen Sie versuchen, eine SSH-Sitzung mit dem PuTTY-Tool auf VM_02 herzustellen. DieIP-Adresse dieser virtuellen Maschine gehrt zu den IP-Adressen, die in der Firewallkonfiguration alszulssig festgelegt wurden. Deshalb sollte die SSH-Verbindung hergestellt werden knnen.

TECH N ISCH E S WH ITE PAPE R / 8 9

VMware vSphere5.0-Evaluierungsleitfaden Teileins

Abb.122

Abbildung123 zeigt den Anmeldebildschirm von Host1. Sie knnen sich am Host mit den StammAnmeldeinformationen anmelden.

Abb.123

TECH N ISCH E S WH ITE PAPE R / 9 0

VMware vSphere5.0-Evaluierungsleitfaden Teileins

Wenn Sie den Schritt zur Herstellung der SSH-Verbindung von VM_04 (10.91.35.67) wiederholen, wird die Meldung Network error: Connection timed out (Netzwerkfehler: Zeitberschreitung der Verbindung) wie inAbbildung124 angezeigt. Diese Meldung wird deshalb angezeigt, weil die ESXi-Firewall den Zugriff auf TCP-Port22 von jeder IP-Adresse auer 10.91.35.55 verweigert.

Abb.124

Image Builder
Einfhrung In diesem Abschnitt erfahren Sie, wie Sie mithilfe von vSphere5.0 Image Builder benutzerdefinierte ESXi-Images erstellen und verwalten, um Hosts in Ihrer vSphere5.0-Umgebung bereitzustellen. In der Vergangenheit stellte die statische Eigenschaft des Images der vSphere-Installation bei ESXi eine groe Herausforderung dar. Immer wenn die Kunden neue Hardware einsetzten und Hersteller Updates fr CIM-Provider sowie Softwaretreiber anboten, gestaltete es sich als schwierig, diese Updates in die ESXi-Installation zu bernehmen. Mit Image Builder knnen die Anwender ihre ESXi-Images aktualisieren und verwalten, um immer die aktuellsten Softwaretreiber und -Updates einsetzen zu knnen.

Depots

Image-Prol

Neues Image generieren


Windows-Host mit PowerCLI und Image Builder-Snap-in

ESXiVIBs TreiberVIBs

Image Builder

ISO-Image

PXE-startfhigesImage OEM-VIBs
Abb.125: berblick ber Image Builder

Sie knnen Image Builder zusammen mit VMware vSphere Auto Deploy verwenden, um Hosts dynamisch ineiner Umgebung ohne Festplatten bereitzustellen.
TECH N ISCH E S WH ITE PAPE R / 91

VMware vSphere5.0-Evaluierungsleitfaden Teileins

Voraussetzungen fr Image Builder Um vSphere5.0 Image Builder verwenden zu knnen, sind folgende Komponenten erforderlich: Windows VM mit 2GB freier Festplattenkapazitt (zum Hosten von vSphere PowerCLI und Speichern der Image Builder-Softwaredepots) vSphere PowerCLI5.0 ESXi-Offline-Paket vCenter Server 5.0 Vorbereitungsaufgaben Fhren Sie die folgenden Schritte aus, bevor Sie mit der Evaluierung von Image Builder5.0 beginnen: Installieren von vSphere PowerCLI Laden Sie vSphere 5.0PowerCLI von www.vmware.com herunter und installieren Sie die Software. Die Download-Datei ist eine ausfhrbare Datei, die sich selbst extrahiert. Doppelklicken Sie einfach auf die EXEDatei, um das Installationsprogramm von vSphere PowerCLI aufzurufen, und befolgen Sie die Anweisungen auf dem Bildschirm. Weitere Informationen zur Installation von vSphere PowerCLI finden Sie im Benutzerhandbuch zu vSphere PowerCLI und im Abschnitt Beispiel fr die vSphere PowerCLI in diesem Leitfaden. Herunterladen des ESXi-Offline-Pakets Laden Sie die ZIP-Datei des ESXi-Offline-Pakets unter www.vmware.com herunter. Das Offline-Paket wird imZIP-Format bereitgestellt. Laden Sie die Datei auf denselben Server herunter, auf dem auch vSphere PowerCLI installiert ist. Extrahieren des ESXi-Offline-Pakets Erstellen Sie das Verzeichnis C:\ImageBuilder und extrahieren Sie den Inhalt des Offline-Pakets in dieses Verzeichnis. Starten einer Image Builder vSphere PowerCLI-Sitzung Die folgenden Schritte zeigen, wie Sie eine vSphere PowerCLI-Sitzung starten und sich mit einem vCenterServer verbinden. Starten Sie vSphere PowerCLI durch Doppelklicken auf das vSphere PowerCLI-Symbol auf dem Desktop oder durch Auswahl von: Start -> Programme -> VMware vSphere PowerCLI -> VMware vSphere PowerCLI Fhren Sie von der Eingabeaufforderung von vSphere PowerCLI das Cmdlet Connect-VIServer aus, um Ihre vSphere PowerCLI-Sitzung mit vCenter Server zu verbinden: PowerCLI C:\> Connect-VIServer <vCenter-IP-Adresse>

Abb.126: Connect-VIServer

TECH N ISCH E S WH ITE PAPE R / 92

VMware vSphere5.0-Evaluierungsleitfaden Teileins

Je nach Ihren Anmeldedaten werden Sie unter Umstnden aufgefordert, den Anwendernamen und das Kennwort fr vCenter wie folgt einzugeben:

Abb.127: Connect-VIServer Anmeldeaufforderung

In vSphere PowerCLI werden der Name und die IP von vCenter Server sowie der Port und Anwender angezeigt. Bei der Evaluierung von Image Builder knnen Sie den Zertifikationsfehler ignorieren.

Abb.128: Connect-VIServer Ergebnisse

TECH N ISCH E S WH ITE PAPE R / 93

VMware vSphere5.0-Evaluierungsleitfaden Teileins

Importieren eines ESXi-Offline-Pakets In diesem Abschnitt wird gezeigt, wie Sie ein ESXi-Softwaredepot mit dem ESXi-Offlinedepot, das im Verzeichnis C:\ImageBuilder whrend der Vorbereitungsaufgaben zwischengespeichert wurde, importieren. PowerCLI C:\> Add-EsxSoftwareDepot C:\ImageBuilder

Abb.129: Hinzufgen des Softwaredepots

Das Softwaredepot ist eine Sammlung aus vSphere-Paketen, mit denen Sie ESXi-Images erstellen und verwalten. Die folgenden Schritte zeigen, wie Sie Informationen zu den Softwaredepots anzeigen, die zu Ihrer vSphere PowerCLI-Sitzung hinzugefgt wurden. Anzeigen der Softwaredepots Softwaredepots werden mit dem Cmdlet Add-ESXSoftwareDepot hinzugefgt und mit dem Cmdlet Remove-SoftwareDepot entfernt. Mit der Variablen $DefaultSoftwareDepots knnen Sie die Liste derin Ihrer aktuellen vSphere PowerCLI-Sitzung verfgbaren Softwaredepots anzeigen. Geben Sie zum Anzeigen der verfgbaren Softwaredepots Folgendes ein: PowerCLI C:\> $DefautSoftwareDepots

Abb.130: Anzeigen des Softwaredepots

TECH N ISCH E S WH ITE PAPE R / 9 4

VMware vSphere5.0-Evaluierungsleitfaden Teileins

Anzeige der VIBs Ein vSphere Installation Bundle (VIB) ist ein Format zur Paketerstellung in vSphere. VMware und seine Partner verpacken Lsungen, Treiber, CIM-Provider und Anwendungen als VIBs. VIBs werden dann gruppiert, um daraus ESXi-Image-Profile zu erstellen. Um die verfgbaren VIBs von den Ihrer vSphere PowerCLI-Sitzung hinzugefgten Softwaredepots anzuzeigen, verwenden Sie das Cmdlet Get-EsxSoftwarePackage. PowerCLI C:\> Get-EsxSoftwarePackage

Abb.131: Get-EsxSoftwarePackage

Anzeige der Image-Profile Ein Image-Profil ist eine Kompilierung von VIBs, aus denen ein ESXi-Image besteht, mit dem ein ESXi-Host installiert werden kann. Ein Image-Profil besteht mindestens aus einem ESXi-Basis-VIB und einem bootfhigen Kernel-Modul-VIB, kann aber auch weitere VIBs vom Pool der verfgbaren Softwaredepots enthalten. Um eine Liste der konfigurierten Image-Profile anzuzeigen, verwenden Sie das Cmdlet Get-EsxImageProfile. PowerCLI C:\> Get-EsxImageProfile

Abb.132: Get-EsxImageProfile

Um eine Liste der VIBs eines Image-Profils anzuzeigen, verwenden Sie das Cmdlet Get-EsxImageProfile underweitern die Eigenschaften der Eigenschaft VibList. PowerCLI C:\> Get-EsxImageProfile MyProfile | Select ExpandProperty VibList

TECH N ISCH E S WH ITE PAPE R / 95

VMware vSphere5.0-Evaluierungsleitfaden Teileins

Abb.133: Get-EsxImageProfile VibList

Erstellen eines neuen Image-Profils Die folgenden Schritte zeigen, wie Sie ein benutzerdefiniertes Image-Profil erstellen, indem Sie entweder dieeinzelnen VIB-Komponenten manuell auswhlen oder ein vorhandenes Image-Profil klonen. Jedes Image-Profil muss folgende Anforderungen erfllen: Das Image-Profil muss eindeutig benannt sein. Das Image-Profil muss mindestens ein ESXi-Basis-VIB und ein bootfhiges Kernel-Modul aufweisen. Die Akzeptanzebene fr jedes VIB muss der fr das Profil definierten Akzeptanzebene entsprechen. Ein VIB darf nur einmal in einem Image-Profil vorhanden sein. Alle VIB-Abhngigkeiten mssen erfllt sein. Erstellen eines neuen Image-Profils durch manuelle Auswahl einzelner VIBs Erstellen Sie ein neues Image-Profil namens MyNewProfile, das das ESXi-Basis-Image enthlt. PowerCLI C:\> New-EsxImageProfile NewProfile MyNewProfile vendor VMware SoftwarePackage esx-base

Abb.134: New-EsxImageProfile

TECH N ISCH E S WH ITE PAPE R / 9 6

VMware vSphere5.0-Evaluierungsleitfaden Teileins

Fgen Sie als Nchstes das VIB esx-tboot zu MyNewProfile wie folgt hinzu: PowerCLI C:\> Add-EsxSoftwarePackage -ImageProfile MyNewProfile SoftwarePackage esx-tboot

Abb.135: Add-EsxSoftwarePackage esx-tboot

Fgen Sie als Nchstes das VIB net-e1000e zu MyNewProfile wie folgt hinzu: PowerCLI C:\> Add-EsxSoftwarePackage -ImageProfile MyNewProfile SoftwarePackage net-e1000e

Abb.136: Add-EsxSoftwarePackage net-e1000e

Zeigen Sie die verfgbaren Image-Profile an und berprfen Sie, ob das neue Image-Profil MyNewProfile erstellt wurde:

Abb.137: Get-EsxImageProfile with MyNewProfile

Zeigen Sie dann die Liste der VIBs in den Image-Profilen an, um sicherzustellen, dass nur die identifizierten VIBsenthalten sind:

Abb.138: Get-EsxImageProfile MyNewProfile VibList

TECH N ISCH E S WH ITE PAPE R / 97

VMware vSphere5.0-Evaluierungsleitfaden Teileins

Erstellen eines neuen Image-Profils durch Klonen eines vorhandenen Image-Profils Erstellen Sie ein neues ESXi-Image namens MyClonedProfile, indem Sie das Image ESXi-5.0.0-381646standard, das im Offline-Paket enthalten ist, klonen. PowerCLI C:\> New-EsxImageProfile CloneProfile ESXi-5.0.0-381646-standard Name MyClonedProfile

Abb.139: New-EsxImageProfile -CloneProfile

Zeigen Sie die Liste der verfgbaren Image-Profile an und berprfen Sie, ob das neue Image-Profil erstellt wurde: PowerCLI C:\> Get-EsxImageProfile

Abb.140: Get-EsxImageProfile mit MyClonedProfile

Entfernen von VIBs aus einem Image-Profil Das geklonte Image-Profil MyCloneProfile enthlt das Paket VMware Tools. Sie knnen dieses Image-Profil verkleinern, indem Sie das VMware Tools-Paket entfernen. PowerCLI C:\> Remove-EsxSoftwarePackage ImageProfile MyClonedProfile SoftwarePackage tools-light

Abb.141: Remove-EsxSoftwarePackage

TECH N ISCH E S WH ITE PAPE R / 9 8

VMware vSphere5.0-Evaluierungsleitfaden Teileins

Vergleichen von Image-Profilen In diesem Abschnitt wird beschrieben, wie Sie Image-Profile vergleichen, um Unterschiede zwischen benutzerdefinierten Image-Profilen besser erkennen und verfolgen zu knnen. Im vorherigen Abschnitt haben Sie einen Klon des Standard-Image-Profils namens MyCloneProfile erstellt. Anschlieend haben Sie das VMware Tools-Paket aus dem benutzerdefinierten Image entfernt. Sie knnen nundas Cmdlet Compare-EsxImageProfile verwenden, um die zwei Images zu vergleichen und die vorgenommenen nderungen zu berprfen. PowerCLI C:\> Compare-EsxImageProfile ReferenceProfile Esxi-5.0.0-381646-no-tools CompareProfile MyClonedProfile

Abb.142: Compare-EsxImageProfile

In obigem Beispiel haben Sie gesehen, dass das Paket VMware _ locker _ toolslight _ 5.0.0.0-0.0.381646 nicht im Referenzprofil (-ReferenceProfile), aber im Vergleichsprofil (-Comparison Profile) vorhanden ist. Exportieren von Image-Profilen In den folgenden Schritten wird gezeigt, wie Sie Image-Profile als Offline-Paket oder als bootfhiges ISO-Image exportieren. Exportieren als Offline-Paket Jedes Mal, wenn Sie Ihre vSphere PowerCLI-Sitzung beenden, gehen alle Softwaredepots und benutzerdefinierten Image-Profile verloren. Um Ihre benutzerdefinierten Image-Profile zu speichern und auch sitzungsbergreifend mit ihnen zu arbeiten, mssen Sie sie durch Exportieren in ein Offline-Paket auf Festplatte speichern. Mit einem Offline-Paket knnen Sie jedes Mal, wenn Sie eine neue vSphere PowerCLI-Sitzung starten, mit Ihren benutzerdefinierten Image-Profilen weiterarbeiten, indem Sie das Offline-Paket als neues Softwaredepot mit dem Cmdlet Add-EsxSoftwareDepot importieren. Um ein Image-Profil als Offline-Paket zu exportieren, verwenden Sie das Cmdlet Export-EsxImageProfile mit der Option -ExportToBundle. PowerCLI C:\> Export-EsxImageProfile ImageProfile MyNewProfile ExportToBundle FilePath C:\ImageBuilder\MyNewProfile

Abb.143: Export-EsxImageProfile -ExportToBundle

TECH N ISCH E S WH ITE PAPE R / 9 9

VMware vSphere5.0-Evaluierungsleitfaden Teileins

Exportieren als bootfhiges ISO-Image Um ein benutzerdefiniertes Image-Profil fr die Installation von ESXi-Hosts verwenden zu knnen, mssen Sie das Image-Profil als bootfhiges ISO exportieren. Verwenden Sie dazu das Cmdlet Export-EsxImageProfile mit der Option -ExportToIso. PowerCLI C:\> Export-EsxImageProfile ImageProfile MyNewProfile ExportToIso FilePath C:\ImageBuilder\MyNewProfile.iso

Abb.144: Export-EsxImageProfile -ExportToIso

In Windows Explorer knnen Sie die ZIP- und ISO-Dateien anzeigen.

Abb.145: Anzeigen der Image-Profil-Exporte

Produktdokumentation Ausfhrliche Informationen zu Installation, Konfiguration, Administration und Nutzung von vSphere Image Builder oder anderen vSphere-Funktionen finden Sie in der Online-Dokumentation: http://www.vmware.com/ de/support/pubs/vs_pubs.html.

TECH N ISCH E S WH ITE PAPE R / 1 0 0

VMware vSphere5.0-Evaluierungsleitfaden Teileins

Verwenden von Statistiken zur Speicher-Performance


Einfhrung vSphere 5.0 enthlt nun mehrere neue Ansichten zur Performance. Diese Ansichten bieten einen schnellen berblick ber den augenblicklichen Zustand Ihrer Datastores. Es gibt zwei Arten von Ansichten: eine zur Performance und eine zum Speicherplatz. In diesem Abschnitt wird veranschaulicht, wie einfach die berwachung von Datastores mit vSphere5.0 ist. Esgibt zwei grundlegende Ansichten, die zur Ansicht Datastores and Datastore Clusters (Datastores und Datastore-Cluster) gehren: berwachen der Speicherplatzauslastung eines Datastore 1. Wechseln Sie zur Ansicht Datastores and Datastore Clusters (Datastores und Datastore-Cluster).

Abb.146

2. Whlen Sie einen Datastore aus.

Abb.147

TECH N ISCH E S WH ITE PAPE R / 1 01

VMware vSphere5.0-Evaluierungsleitfaden Teileins

3. Klicken Sie auf die Registerkarte Performance. Daraufhin wird die Statistik zur aktuellen Speicherplatzauslastung standardmig fr diesen Datastore angezeigt.

Abb.148

4. Klicken Sie auf Time Range (Zeitraum), um den Zeitraum von einem Tag in 1 Week (1 Woche) zu ndern. So knnen Sie feststellen, ob in den letzten sieben Tagen die Anzahl virtueller Maschinen zugenommen hat oder ob virtuelle Maschinen zu anderen Datastores migriert wurden, oder auch andere Trends anzeigen.

Abb.149

TECH N ISCH E S WH ITE PAPE R / 1 02

VMware vSphere5.0-Evaluierungsleitfaden Teileins

berwachen der Performance-Statistik eines Datastore Im zweiten Teil dieser bung wird die Performance-Statistik in der Ansicht Datastores and Datastore Clusters (Datastores und Datastore-Cluster) vorgestellt. In diesen Ansichten werden die wichtigsten und am meisten relevanten Messgren fr die berwachung dargestellt, z.B. Average Device Latency (Durchschnittliche Gertelatenz) Average Write Latency per Virtual Machine Disk (Durchschnittliche Latenz fr Schreibvorgnge nach VM-Festplatte). 1. Wechseln Sie zur Ansicht Datastores and Datastore Clusters (Datastores und Datastore-Cluster).

Abb.150

2. Whlen Sie einen Datastore aus.

Abb.151

3. Klicken Sie auf die Registerkarte Performance und whlen Sie in der Dropdown-Liste View (Ansicht) dieOption Performance aus.

TECH N ISCH E S WH ITE PAPE R / 1 03

VMware vSphere5.0-Evaluierungsleitfaden Teileins

Abb.152

4. Sie haben die bung Verwenden von Statistiken zur Speicher-Performance nun erfolgreich abgeschlossen.

TECH N ISCH E S WH ITE PAPE R / 1 0 4

VMware vSphere5.0-Evaluierungsleitfaden Teileins

Hilfe und Support whrend der Evaluierung


Dieser Leitfaden bietet Ihnen einen berblick ber die fr eine erfolgreiche Evaluierung von VMware vSphere erforderlichen Schritte. Dieses Dokument ist kein Ersatz fr die Produktdokumentation. Ausfhrliche Informationen finden Sie in der vSphere-Online-Produktdokumentation (siehe nachfolgende Links). Bei Fragen knnen Sie auch die VMware-Knowledgebase durchsuchen. Sollten Sie zustzliche Untersttzung bentigen, wenden Sie sich an einen VMware-Vertriebsmitarbeiter oder an einen Vertriebspartner. VMware vSphere- und vCenter-Ressourcen: Produktdokumentation: http://www.vmware.com/de/support/pubs/ Online-Support: http://www.vmware.com/de/support/ Support-Angebote: http://www.vmware.com/de/support/services Schulungsservices: http://mylearn1.vmware.com/mgrreg/index.cfm Support Knowledgebase: http://kb.vmware.com VMware vSphere PowerCLI Toolkit Community: http://communities.vmware.com/community/developer/windows_toolkit (oder Get-VIToolkitCommunity in PowerCLI eingeben) PowerCLI-Blogs: http://blogs.vmware.com/vipowershell

VMware Kontaktdaten
Wenn Sie weitere Informationen bentigen oder VMware vSphere erwerben mchten, steht Ihnen das von VMware unterhaltene globale Netzwerk von Lsungs-Providern zur Verfgung. Falls Sie direkten Kontakt zuVMware aufnehmen mchten, knnen Sie entweder telefonisch unter 0800 100 6711 oder per E-Mail ansales@vmware.com einen Vertriebsmitarbeiter von VMware erreichen. Bitte geben Sie in Ihrer E-Mail Ihr Bundesland, Ihr Land und den Namen des Unternehmens an, von dem aus Sie Ihre Anfrage stellen. Sie knnen uns auch unter http://www.vmware.com/de/vmwarestore/ besuchen.

Feedback
Wir freuen uns ber Ihr Feedback zu dem Material in diesem Leitfaden. Wir sind Ihnen vor allem fr Hinweise zuden folgenden Themen dankbar: Wie ntzlich waren die Informationen in diesem Leitfaden? Welche anderen speziellen Themen wrden Sie gern aufnehmen? Wie beurteilen Sie diesen Leitfaden insgesamt? Senden Sie Ihr Feedback an folgende Adresse: tmdocfeedback@vmware.com (mit dem Betreff VMware vSphere 5.0-Evaluierungsleitfaden). Vielen Dank fr Ihre Untersttzung bei der Optimierung dieses Leitfadens.

TECH N ISCH E S WH ITE PAPE R / 1 05

VMware, Inc. 3401Hillview Avenue PaloAlto CA94304 USA Tel877-486-9273 Fax650-427-5001 www .vmware .com Zweigniederlassung Deutschland Freisinger Str .3 85716Unterschleiheim/Lohhof Telefon:+49 89 370 617 000 Fax:+49 89 370 617 333 www .vmware .com/de
Copyright 2011 VMware, Inc . Alle Rechte vorbehalten . Dieses Produkt ist durch US-amerikanisches und internationales Copyright und Gesetze zum Schutz des geistigen Eigentums geschtzt . VMware-Produkte sind durch eines oder mehrere Patente geschtzt, die auf der folgenden Webseite aufgefhrt sind: http://www .vmware .com/go/patents-de . VMware ist eine eingetragene Marke oder Marke der VMware, Inc . in den USA und/oder anderen Lndern . Alle anderen in diesem Dokument erwhnten Bezeichnungen und Namen sind unter Umstnden markenrechtlich geschtzt . Artikelnr .: VMW-WP-vSPHR-EVAL-GUIDE-VOL1-USLET-101-WEB