Seite 1 von 1

ESXi 5.0 auf Asus M2A-VM: HDD wird nicht erkannt

Verfasst: 01.10.2011, 22:25
von LoboNr1
Hallo zusammen,

ich möchte für eine anstehende Fortbildung einen ESXi 5.0 Server aufsetzen um diesen als Spielwiese zum üben und lernen zu verwenden.

Dazu habe ich mir einen Rechner aus vorhandenen Teilen zusammen gebaut:

Mainboard: Asus M2A-VM (AMD 690G Chipset / ATI SB600)
CPU: AMD Athlon 4450e
RAM: 8GB AMD spez.
HDD: 1GB WD Green (SATA)

Mein Problem ist, dass egal wie ich den SATA Port im BIOS einstelle (IDE, AHCI oder RAID) die Festplatte vom ESXi Installer nicht erkannt wird :-(

Gibt es da einen Trick wie ich den Installer dazu bringen kann die HDD zu erkennen???

Verfasst: 01.10.2011, 22:32
von Dayworker
Ja. Der Trick besteht darin sich entweder vorher in der VMware-HCL nur supportete HW heraus zu suchen und dann danach seine Komponenten zusammen zu stellen oder den ESXi direkt als Gast unter Workstation oder Player zu installieren. ;)
VMwares ESX(i) sind kein Linux und brauchen daher für den ESX(i) programmierte Treiber entweder von HW-Hersteller oder direkt von VMware.

Verfasst: 01.10.2011, 22:46
von LoboNr1
OK, aber die Teile waren eben noch da...

Deshalb würde ich gerne diese Hardware verwenden.

Verfasst: 01.10.2011, 23:01
von irix
Installier den ESXi auf einen USB Stick und dann Guck ob du mit Hilfe von vm-help.com und einer PCIID manipulation deinen Kontroller dazu bekommt der er erkannt wird. Evtl. reichts ja auch einfach einen passenden Kontroller zu kaufen.

Gruss
Joerg

Verfasst: 01.10.2011, 23:16
von LoboNr1
Mmmhhhh.... passender Controller oder ein anderes AM2 Board das erkannt wird.
Gibts davon eine Liste (Controller und Boards) die unterstützt werden? Die offizielle Liste von VMWare ist ja eher auf echte Server ausgerichtet.

Verfasst: 01.10.2011, 23:37
von irix
vm-help.com ist doch schon genannt worden.

Wenn du aber ESXi nur mal angucken willst dann pack ihn in eine VM.

Gruss
Joerg

Verfasst: 02.10.2011, 13:05
von LoboNr1
Hallo,
ich hab mich durch die vm-help.com Seite gelesen und werd nun das Board gegen ein GA-MA790GP-UD4H austauschen. Das geht laut http://www.vm-help.com/forum/viewtopic.php?f=27&t=3271 mit 5.0
Danke für eure Tipps.

Re: ESXi 5.0 auf Asus M2A-VM: HDD wird nicht erkannt

Verfasst: 02.10.2011, 17:35
von Wirrkopf
LoboNr1 hat geschrieben:Mainboard: Asus M2A-VM (AMD 690G Chipset / ATI SB600)


Da ich im Spiele PC der Kinder ebenfalls dieses Board laufen habe habe ich auch mal mit dem ESXI5 vom USB Stick getestet.

Ergebnis: weder am internen SATA noch am PATA Controller werden HDDs vom ESXi5 erkannt. Ich kann also Dein Ergebnis bestätigen.
Gibt es da einen Trick wie ich den Installer dazu bringen kann die HDD zu erkennen???

Dann habe ich einen zusätzlichen PCIe Controller eingebaut der bei einem anderen Board vom ESXi5 erkannt wurde. Dort hat er aber auch nur solange funktioniert solange der onBoard SATA Controller nicht auf VMDirectPath eingestellt wurde. Sobald der onBoard SATA Controller für den ESXi nicht sichtbar ist ging auch der zusatz PCIe Sata Controller nicht mehr.

Ergebnis im Asus M2A-VM:
Den Controller wird ebenfalls nicht erkannt. Es scheint so zu sein das SATA Controller die über den Standard AHCI Treiber erkannt werden nur funktionieren wenn auch der onBoard SATA Controller erkannt wird.

Ob das nun technisch nicht anders geht oder von VMWare so gewollt ist....

Verfasst: 02.10.2011, 23:10
von LoboNr1
Ich danke dir für deine Tests!!!

Ich werde mir nun ein Board mit 790GX Chip und SB750 Southbridge hollen. Das sollte gehen :grin:

Re: ESXi 5.0 auf Asus M2A-VM: HDD wird nicht erkannt

Verfasst: 03.10.2011, 00:06
von Dayworker
Da ich im Spiele PC der Kinder ebenfalls dieses Board laufen habe habe ich auch mal mit dem ESXI5 vom USB Stick getestet.

Ergebnis: weder am internen SATA noch am PATA Controller werden HDDs vom ESXi5 erkannt. Ich kann also Dein Ergebnis bestätigen.

Weder die North- noch die Southbridge werden vollständig unterstützt, somit stand das Ergebnis doch eigentlich schon vorher fest: untauglich.

Gibt es da einen Trick wie ich den Installer dazu bringen kann die HDD zu erkennen???

Dann habe ich einen zusätzlichen PCIe Controller eingebaut der bei einem anderen Board vom ESXi5 erkannt wurde. Dort hat er aber auch nur solange funktioniert solange der onBoard SATA Controller nicht auf VMDirectPath eingestellt wurde. Sobald der onBoard SATA Controller für den ESXi nicht sichtbar ist ging auch der zusatz PCIe Sata Controller nicht mehr.

Ergebnis im Asus M2A-VM:
Den Controller wird ebenfalls nicht erkannt. Es scheint so zu sein das SATA Controller die über den Standard AHCI Treiber erkannt werden nur funktionieren wenn auch der onBoard SATA Controller erkannt wird.

Ob das nun technisch nicht anders geht oder von VMWare so gewollt ist....
Wie aus dem im KB-Eintrag Configuring VMDirectPath I/O pass-through devices on an ESX host verlinkten PDF http://www.vmware.com/pdf/vsp_4_vmdirectpath_host.pdf auf Seite 4 unter "Problems with Device Assignment Dependencies" eindeutig hervorgeht, lassen sich nicht immer nur einzelne Geräte durchschleifen, wenn sie von anderen entweder abhängig sind oder sich nicht separat zurücksetzen lassen. Auf der gleichen Seite werden aber noch weitere Einstellmöglichkeiten genannt. ;)

Re: ESXi 5.0 auf Asus M2A-VM: HDD wird nicht erkannt

Verfasst: 03.10.2011, 06:11
von Wirrkopf
Dayworker hat geschrieben:Wie aus dem im KB-Eintrag Configuring VMDirectPath I/O pass-through devices on an ESX host verlinkten PDF http://www.vmware.com/pdf/vsp_4_vmdirectpath_host.pdf auf Seite 4 unter "Problems with Device Assignment Dependencies" eindeutig hervorgeht, lassen sich nicht immer nur einzelne Geräte durchschleifen, wenn sie von anderen entweder abhängig sind oder sich nicht separat zurücksetzen lassen. Auf der gleichen Seite werden aber noch weitere Einstellmöglichkeiten genannt. ;)


Das erklärt doch aber nicht warum ein extra PCIe Controller der in einem anderen Board mit ESXi5 funktioniert dann in einem anderen Board nicht funktioniert. Oder doch?

Ist es also so das die Nort- bzw. Southbridge unterstützt werden müssen damit Zusatzcontroller funktionieren? Also das die Idee, einen internen SATA Controller in der SOuthbridge der nicht unterstützt wird, durch einen extras PCIe Controller zu ersetzten gar nicht funktionieren kann?

Die onBoard Realtek NIC funktioniert ja.

Re: ESXi 5.0 auf Asus M2A-VM: HDD wird nicht erkannt

Verfasst: 03.10.2011, 12:14
von Dayworker
Das erklärt doch aber nicht warum ein extra PCIe Controller der in einem anderen Board mit ESXi5 funktioniert dann in einem anderen Board nicht funktioniert. Oder doch?
Schau dir mal das Blockdiagramm im Thread Passthrough nach Neustart nicht aktiv an. Im Thread gehts zwar primär um das Durchreichen eines Controllers an eine VM, aber der Knackpunkt ist der dazwischenliegende PCIe-Switch.
Nur weil eine Erweiterungskarte in einem Rechner funktioniert, muß sie es in einem anderen noch lange nicht. Ansonsten könntest du ja auch einfach die AMD-CPU rausschmeißen und durch eine schnellere sowie wesentlich energiesparendere Sandy Bridge CPU austauschen. Beides sind schließlich CPUs und müßten daher auch im gleichen Board laufen.

Ist es also so das die Nort- bzw. Southbridge unterstützt werden müssen damit Zusatzcontroller funktionieren? Also das die Idee, einen internen SATA Controller in der SOuthbridge der nicht unterstützt wird, durch einen extras PCIe Controller zu ersetzten gar nicht funktionieren kann?

Die onBoard Realtek NIC funktioniert ja.
Die vollständige Unterstützung für North- und ggf auch Southbridge sollte schon vorhanden sein. Ansonsten kann vSphere enweder nichts mit der vorhandenen HW anfangen, bleibt unter den durch die HW gebotenen Möglichkeiten oder verursacht im schlimmsten Fall nicht sofort feststellbare Datenfehler.
Das eine Realtek überhaupt mit vSphere5 funktioniert, war für mich eine absolute Überraschung. Je nach PCI/PCIe-Slot bzw deren Chipsatzanbindung muß diese Karte aber nicht immer funktionieren.

M2A-VM und ESXi 5 - es funktioniert

Verfasst: 30.10.2011, 16:25
von m2avm
Es gibt eine Beschreibung, wie es funktioniert.
Grundprinzip: Bei der Installation an der Stelle wo die Platten erkannt werden, wechseln auf die Console und händisch das ahci Modul laden (vmkload_mod ahci).
Nach der Installation von ESXi dann Rechner mit Linux Live CD starten und die sata-ahc.v00 patchen. Danach started ESX von allein.


Hier die Langversion:
http://www.marco-burmeister.de/helferlein/de_esxi5_auf_M2A-VM.html

Und eine Anleitung auf Polnisch:
http://1307723433353.blogspot.com/2011/10/vmware-esxi-5.html