Die Foren-SW läuft ohne erkennbare Probleme. Sollte doch etwas nicht funktionieren, bitte gerne hier jederzeit melden und wir kümmern uns zeitnah darum. Danke!

RAID Controller und VT-d

Moderatoren: Dayworker, irix

Guru
Beiträge: 2770
Registriert: 23.02.2012, 12:26

RAID Controller und VT-d

Beitragvon ~thc » 23.02.2012, 13:20

Hallo allerseits.

Nachdem ich mir einige Tage gründlich versaut habe und hier schließlich auf den entscheidenden Hinweis gestoßen bin, meine Story zum Nachlesen und zukünftigem Finden :).

Intel DQ67SW, Adaptec RAID 3405 mit 2 WD 1 TB Platten als RAID1
OCZ Vertex SSD (120GB) und LG DVD-ROM am SATA-Controller im AHCI-Modus
8GB RAM, ESXi 5.0

Die Installation auf der SSD läuft fehlerfrei durch, das VMKernel-Log ist (für meine Augen) frei von Fehlern. Der Versuch, dass RAID-Volume als Speicherort hinzuzufügen, schlägt mit einer Fehlermeldung fehl. Immer. Die Aussage der Meldung selbst interpretiere ich als "Fehler beim Versuch, das Volume zu formatieren".

Wenn man sich auf der Maschine per SSH einloggt, fällt auf, dass unter /dev/disks zwar die ganze "Platte" zu sehen ist (mdx.vmhba1:C0:T0:L0), nicht aber die GPT-Partition darauf. Wenn man über ein "dd"-Kommando die ersten Sektoren der Platte ausliest, stellt man fest, dass die gelesenen Daten irgendwelche englischen Erklärungstexte enthalten, aber nicht den MBR und die GPT-Partitionstabelle. Bootet man das System unverändert mit Ubuntu 10.10 x64 oder Debian 6.0.4 x64, kann man die Sektoren korrekt lesen und sie enthalten eine korrekte GPT-Partitionstabelle - es scheint nur das Lesen und nicht das Schreiben betroffen zu sein.

Es folgten diverse Versuche, das Phänomen abzustellen:

- Installation von ESXi 4.1 läuft durch und bleibt dann nach dem Neustart beim Laden von "vfat" (wie hier im Forum schon beschrieben) stehen

- Installation ohne SSD mit S-ATA-Controller im AHCI-Modus - die Installation schlägt fehl, da das Formatierungstool die achte Partition nicht finden kann (ungültiges Gerät/Pfad)

- Installation ohne SSD mit S-ATA-Controller im IDE-Modus - siehe oben

- Installation auf USB-Stick mit abgeschaltetem S-ATA-Controller - siehe oben

Es half alles nichts.

Nachdem ich hier im Forum gelesen hatte, dass das Abschalten der Virtualisierungsoptionen im BIOS etwas bringt, habe ich dort die Option "VT-d" ausgestellt, da diese bei allen Vorgängerboards (DQ57, DQ45, DQ35) bisher immer abgeschaltet war.

Und plötzlich geht alles.

Googelt man nun nach "VT-d RAID ESXi" so erwischt man auch einige Leidensgenossen, denen es ganz ähnlich ging - mit anderen Controllern (LSI) und anderen Boards. Liegt es also "nur" an der Implementation von "VT-d" oder sind die Treiber (ahci, aacraid, megaraid) verschieden empfindlich?

King of the Hill
Beiträge: 13657
Registriert: 01.10.2008, 12:54
Wohnort: laut USV-Log am Ende der Welt...

Beitragvon Dayworker » 23.02.2012, 19:14

DQ67, DQ57, DQ45 und DQ35 sind alles Businessboards mit iAMT-Support zur kompletten Administration von zentraler Stelle aus.
Das iAMT macht bekanntlicherweise bisweilen schon mit einem normalen Win/Linux-OS Probleme. Meist half es hier einfach iAMT im pBIOS zu deaktivieren, wenn man es eh nicht braucht und dafür VT-x immer aktiviert zu lassen.
Vollständig lösen läßt sich das Problem entweder nur über einen Patch von VMware, wenn die HW dort auf der HCL steht (zweifelhaft, da VMware nur komplettsysteme oder Nics und Controller in der DB erfaßt) oder ein Bios-Update des MB-Herstellers.


Zurück zu „vSphere 5 / ESXi 5 und 5.1“

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 7 Gäste