VMWARE NFS Datastore über cli trennen / verbinden

Problem :

Ein NFS Datastore ist in der VMWare GUI als offline markiert. Ein trennen und neu verbinden ist nicht über die GUI möglich da es hier immer zu einer Fehlermeldung kommt.

Lösung :

Für ESX 5.X :

Trennen und neu Verbinden des NFS Datastore über esxcli

Erstmal lassen wir uns alle NFS Datastores anzeigen die auf dem Server verfügbar sind. Das erledigen wir mit dem Befehl
esxcli storage nfs list
ihr solltet nun einen Output in der Konsole sehen der meinem ähnlich ist.
Volume Name       Host            Share                                 Accessible  Mounted  Read-Only  Hardware Acceleration
----------------  --------------  ------------------------------------  ----------  -------  ---------  ---------------------
NFS Datastore 01  XXX.XXX.XXX.XXX XXXXX_datastore01                       true     true      false  Supported
NFS Datastore 02  XXX.XXX.XXX.XXX  XXXXX_datastore01                      true     true      false  Supported
nas               HOSTNAME_NAS    FREIGABEPFAD_AUF_NAS                   false     true      false  Not Supported


In der Auflistung sehen wir das nas Accessible=false ist. Ein Versuch diesen Datastore über GUI zu löschen bringt einen Fehler.

Wir löschen den Datastore über
esxcli storage nfs remove -v nas


Dannach können wir den Datastore wieder über die GUI hinzufügen oder wir nehmen diesen Befehl im Terminal.
esxcli storage nfs add -H NFS_IP|NFS_HOSTNAME -s Share_mount_point_on_the_NFS -v DatastoreName


Für ESX/ESXi 3.x und 4.x findet man eine gute Anleitung auf der verlinkten Quelle

Quelle : Remounting a disconnected NFS datastore from the ESXi/ESX command line (1005057)

Windows 2000 - schlecht Performance bei I/O auf ESXi 5.5

Problem :

Windows 2000 ist extrem langsam bei I/O Operationen wenn man es von einem ESXi 4.1 auf einen ESXi 5.5 umzieht. Die Laufzeiten der Jobs verdreifachen sich teilweise.
Hier ist es aufgefallen da eine Oracle Datenbank auf dem Server gelaufen ist.

Lösung :

Tausch des SCSI Treibers auf LSI Logic in der virtuellen Maschine, nach der Migration war hier BusLogic eingestellt.

Wichtig ist das BEVOR man das SCSI Gerät ändert der LSI Logic Treiber auf dem System installiert ist.




Quelle :

lest euch hier das unter Procedure 2 - Install the LSILogic Parallel drivers durch :
http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=2004740

Download LSI Treiber für Windows 2000

Danke hier an zahni vom MCSE-Board der mich hiermit auf die Lösung gebracht hat.

VMWARE - Error: GuestApp_OpenUrl vmtools.dll

Problem :

Nach dem umziehen und der aktualisierung einer virtuellen Maschine in VMWare erscheint nach der Anmeldung der Fehler
Error: The Procedure Entry Point GuestApp_OpenUrl Could Not Be Located in the Dynamic Link Library vmtools.dll




Der Screenshot wurde auf einem englischen Windows 2000 gemacht

Lösung :

Diesen Registry Schlüssel löschen

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run\VMware Tools
verweist auf
C:\Program Files\VMware\VMware Tools\VMwareTray.exe"


Der Fehler entsteht wenn das cleanup der Registry beim Update Prozess nicht sauber durchgeführt wurde.


VMWare fix Disk Alignment

Problem :
Wenn man einen Windows 2000 Server auf eine aktuelle (5.5) Vmware Umgebung umzieht läuft das Alignment aus dem Ruder. Gerade wenn der Server viel I/O benötigt (z.B. Datenbank) geht die Leistung extrem in den Keller.

Lösung :

1.) Exportieren des Windows 2000 Servers aus dem Hostserver über den VMWare Standalone Converter
2.) Importieren des Servers über den VMWare Standalone Converter in den Host , die Einstellungen dem Screenshot anpassen.

Windows 2000 Alignment

Nach dem Start die VMWare Tool installieren und ganz wichtig diesen VMWare KB befolgen

Quellen :

How to correct guest VM data partition alignment in a VMware vSphere 5.x environment
Download VMware vCenter Converter Standalone
Stop Code 0x0000007B (inaccessible boot device) after upgrading a virtual machine's virtual hardware to version 7 (1013975)
Disk Partition Alignment Best Practices for SQL Server


XenCenter: Keine Livedaten von CPU- und Memory-Usage

Problem:?
Wenn man den XenCenter öffnet und einen Xenserver anklickt, dann wird in der Übersicht keine Livedten der VMs von CPU- und Memeory-USage angezeigt.

Lösung:
Hier gibt es ein Problem mit dem NTP-Dienst (Zeitgeber). Dieser hat die Synchronität verloren. Man muss den Dienst neu starten um das Problem zu beheben. Hierzu wie folgt vorgehen.
1.) XenCeter öffnen
2.) Auf den XenServer klicken, bei dem keine Daten angezeigt werden.
3.) Auf den Reiter "Console" klicken
4.) Die XenConsole beenden mit dem Menüpunkt "Exit"
5.) In der Shell den Befehl "service ntpd restart" ausführen
6.) Es erfolgen drei Meldungen, die mit einem grünen "OK" bestätigt werden
7.) Sollte hier ein "FAILED" erscheinen, dann gibt es Probleme bei der Synchronisation mit den Zeitservern.
8.) Man kann dann die XenConsole wieder mit dem Befehl "xsconsole" starten.
9.) Fertig - die daten werden wieder angezeigt!

XenServer: Maschine lässt sich nicht starten, bleibt mit gelben Symbol stehen.

Problem:
Nach einem kompletten Shutdown der Umgebung konnte man manche VMs nicht starten. diese bleiben mit gelben Symbol stehen und man kann sie auch nicht starten/stoppen.

Lösung:
Durch den Neustart scheint der XAPI-Stack "asynchron" zu laufen. Man kann erst mal versuchen die Maschine über die Xen-Console herunterzufahren mittels :
"xe vm-shutdown vm=SERVERNAME VMNAME--force"


Sollte das nichts nützen, dann kann man den XAPI-Stack neu starten mittels:
"xe-toolstack-restart".

WICHTIG: Der Befehl muss auf dem POOLMASTER durchgeführt werden!

HINWEIS: Man verliert dann für ca. 10 - 30 Sekunden die Verbindung mit dem XenCenter. danach sollten alle Maschinen wie gewohnt reagieren.



Quelle: vmadmin.co.uk: XenServer VM Stuck Powering On / Off - xe-toolstack-restart
“Das einzig sichere System müsste ausgeschaltet, in einem versiegelten und von Stahlbeton ummantelten Raum und von bewaffneten Schutztruppen umstellt sein.”
Gene Spafford (Sicherheitsexperte)