In Ordung. In erster Linie Warnung. Dies ist eine Frage, die größer als normal ist. Ich mag es gründlich zu sein und zu versuchen, alle möglichen "Easymode" -Antworten zu eliminieren und jedem ein Gefühl dafür zu geben, was ich versucht habe. Ich habe mehrere Bilder unseres Setups und des Problems, das es hat, beigefügt.
TLDR-Version: Ich habe die folgenden Anleitungen befolgt: ESX-Bereitstellungshandbuch V1 Dies ist das Handbuch, das Dell mir gesendet hat, um zwei ESX3.5-Server einzurichten, auf denen ein Dell MD3000i installiert ist. Es funktioniert nicht. Beide Server können nicht dieselbe Speicherpartition auf dem MD3000 verwenden. Beide Server sehen es, aber nur ein Server kann es tatsächlich verwenden. (Dieser Server ist der Server, auf dem die Partition auf dem Ziel erstellt wurde.) Beide ESX-Server sind Mitglieder der Hostgruppe.
Vollversion
Ich habe 2 ESX3.5-Server (10.0.7.102, auch EPI2 genannt, und 10.0.7.103, auch EPI3 genannt) an ein iSCSI-SAN-Gerät (Dell MD3000i) angeschlossen. Beide ESX-Server können das SAN "scannen" und die LUNS anzeigen.
Erster Teil: MD3000i-Speicher
Auf dem MD3000i befinden sich beide Server in meiner Hostgruppe.
Ich habe zwei Partitionen, VM1 und VM2, beide 1,6 TB (VMware mag nichts nach 2 TB.)
Und Sie können sogar sehen, dass die ESX-Server den MD3000 in Ordnung bringen.
Zweiter Teil: Die ESX-Server
Abbildung 1.
Wie Sie oben sehen können, können beide ESX-Server (10.0.7.102 und 10.0.7.103) das MD3000i-SAN anzeigen und scannen.
Figur 2.
Oben sehen Sie den Speicher, den beide Server sehen. Ich habe die Speicherpartition auf EPI2 (102) erstellt. Ich habe dann die Partition um die zweite LUN für insgesamt 3,27 TB Speicher erweitert.
Wenn ich auf 103 "erneut scanne" (der Server stellt die Partition nicht bereit), erhalte ich das folgende Anmeldeprotokoll / Nachrichten. 11. März 10:41:18 epi3-Kernel: scsi1: Entfernen eines einzelnen Geräts 0 0 0 fehlgeschlagen, Gerät beschäftigt (4). Die einzige Linie zu sein, die meine Aufmerksamkeit auf sich zieht. (EPI3 ist der Servername)
Mar 11 10:41:04 epi3 vmkiscsid[5436]: Connected to Discovery Address 192.168.130.101
Mar 11 10:41:04 epi3 vmkiscsid[5437]: Connected to Discovery Address 192.168.130.102
Mar 11 10:41:04 epi3 vmkiscsid[5438]: Connected to Discovery Address 192.168.131.101
Mar 11 10:41:04 epi3 vmkiscsid[5439]: Connected to Discovery Address 192.168.131.102
Mar 11 10:41:17 epi3 kernel: scsi singledevice 2 0 0 0
Mar 11 10:41:17 epi3 kernel: Vendor: DELL Model: MD3000i Rev: 0735
Mar 11 10:41:17 epi3 kernel: Type: Direct-Access ANSI SCSI revision: 05
Mar 11 10:41:17 epi3 kernel: VMWARE SCSI Id: Supported VPD pages for sdb : 0x0 0x80 0x83 0x85 0x86 0x87 0xc0 0xc1 0xc2 0xc3 0xc4 0xc8 0xc9 0xca 0xd0
Mar 11 10:41:17 epi3 kernel: VMWARE SCSI Id: Device id info for sdb: 0x1 0x3 0x0 0x10 0x60 0x1 0xe4 0xf0 0x0 0x1a 0x1a 0xa2 0x0 0x0 0x15 0xe2 0x4d 0x75 0xf6 0x99 0x53 0x98 0x0 0x54 0x69 0x71 0x6e 0x2e 0x31 0x39 0x38 0x34 0x2d 0x30 0x35 0x2e 0x63 0x6f 0x6d 0x2e 0x64 0x65 0x6c 0x6c 0x3a 0x70 0x6f 0x77 0x65 0x72 0x76 0x61 0x75 0x6c 0x74 0x2e 0x36 0x30 0x30 0x31 0x65 0x34 0x66 0x30 0x30 0x30 0x31 0x61 0x31 0x61 0x61 0x32 0x30 0x30 0x30 0x30 0x30 0x30 0x30 0x30 0x34 0x37 0x39 0x30 0x36 0x32 0x32 0x65 0x2c 0x74 0x2c 0x30 0x78 0x30 0x30 0x30 0x31 0x30 0x30 0x30 0x30 0x30 0x30 0x30 0x32 0x0 0x0 0x0 0x51 0x94 0x0 0x4 0x0 0x0 0x80 0x1 0x53 0xa8 0x0 0x44 0x69 0x71 0x6e 0x2e 0x31 0x39 0x38 0x34 0x2d 0x30 0x35 0x2e 0x63 0x6f 0x6d 0x2e 0x64 0x65 0x6c 0x6c 0x3a 0x70 0x6f 0x77 0x65 0x72 0x76 0x61 0x75 0x6c 0x74 0x2e 0x36 0x30 0x30 0x31 0x65 0x34 0x66 0x30 0x30 0x30 0x31 0x61 0x31 0x61 0x61 0x32 0x30 0x30 0x30 0x30 0x30 0x30 0x30 0x30 0x34 0x37 0x39 0x30 0x36 0x32 0x32 0x65 0x0 0x0 0x0 0x0
Mar 11 10:41:17 epi3 kernel: VMWARE SCSI Id: Id for sdb 0x60 0x01 0xe4 0xf0 0x00 0x1a 0x1a 0xa2 0x00 0x00 0x15 0xe2 0x4d 0x75 0xf6 0x99 0x4d 0x44 0x33 0x30 0x30 0x30
Mar 11 10:41:17 epi3 kernel: VMWARE: Unique Device attached as scsi disk sdb at scsi2, channel 0, id 0, lun 0
Mar 11 10:41:17 epi3 kernel: Attached scsi disk sdb at scsi2, channel 0, id 0, lun 0
Mar 11 10:41:17 epi3 kernel: scan_scsis starting finish
Mar 11 10:41:17 epi3 kernel: SCSI device sdb: 3509329920 512-byte hdwr sectors (1797751 MB)
Mar 11 10:41:17 epi3 kernel: sdb: sdb1
Mar 11 10:41:17 epi3 kernel: scan_scsis done with finish
Mar 11 10:41:17 epi3 kernel: scsi singledevice 2 0 0 1
Mar 11 10:41:17 epi3 kernel: Vendor: DELL Model: MD3000i Rev: 0735
Mar 11 10:41:17 epi3 kernel: Type: Direct-Access ANSI SCSI revision: 05
Mar 11 10:41:18 epi3 kernel: VMWARE SCSI Id: Supported VPD pages for sdc : 0x0 0x80 0x83 0x85 0x86 0x87 0xc0 0xc1 0xc2 0xc3 0xc4 0xc8 0xc9 0xca 0xd0
Mar 11 10:41:18 epi3 kernel: VMWARE SCSI Id: Device id info for sdc: 0x1 0x3 0x0 0x10 0x60 0x1 0xe4 0xf0 0x0 0x1a 0x1a 0x86 0x0 0x0 0xd 0xb7 0x4d 0x75 0xf2 0x77 0x53 0x98 0x0 0x54 0x69 0x71 0x6e 0x2e 0x31 0x39 0x38 0x34 0x2d 0x30 0x35 0x2e 0x63 0x6f 0x6d 0x2e 0x64 0x65 0x6c 0x6c 0x3a 0x70 0x6f 0x77 0x65 0x72 0x76 0x61 0x75 0x6c 0x74 0x2e 0x36 0x30 0x30 0x31 0x65 0x34 0x66 0x30 0x30 0x30 0x31 0x61 0x31 0x61 0x61 0x32 0x30 0x30 0x30 0x30 0x30 0x30 0x30 0x30 0x34 0x37 0x39 0x30 0x36 0x32 0x32 0x65 0x2c 0x74 0x2c 0x30 0x78 0x30 0x30 0x30 0x31 0x30 0x30 0x30 0x30 0x30 0x30 0x30 0x32 0x0 0x0 0x0 0x51 0x94 0x0 0x4 0x0 0x0 0x80 0x1 0x53 0xa8 0x0 0x44 0x69 0x71 0x6e 0x2e 0x31 0x39 0x38 0x34 0x2d 0x30 0x35 0x2e 0x63 0x6f 0x6d 0x2e 0x64 0x65 0x6c 0x6c 0x3a 0x70 0x6f 0x77 0x65 0x72 0x76 0x61 0x75 0x6c 0x74 0x2e 0x36 0x30 0x30 0x31 0x65 0x34 0x66 0x30 0x30 0x30 0x31 0x61 0x31 0x61 0x61 0x32 0x30 0x30 0x30 0x30 0x30 0x30 0x30 0x30 0x34 0x37 0x39 0x30 0x36 0x32 0x32 0x65 0x0 0x0 0x0 0x0
Mar 11 10:41:18 epi3 kernel: VMWARE SCSI Id: Id for sdc 0x60 0x01 0xe4 0xf0 0x00 0x1a 0x1a 0x86 0x00 0x00 0x0d 0xb7 0x4d 0x75 0xf2 0x77 0x4d 0x44 0x33 0x30 0x30 0x30
Mar 11 10:41:18 epi3 kernel: VMWARE: Unique Device attached as scsi disk sdc at scsi2, channel 0, id 0, lun 1
Mar 11 10:41:18 epi3 kernel: Attached scsi disk sdc at scsi2, channel 0, id 0, lun 1
Mar 11 10:41:18 epi3 kernel: scan_scsis starting finish
Mar 11 10:41:18 epi3 kernel: SCSI device sdc: 3509329920 512-byte hdwr sectors (1797751 MB)
Mar 11 10:41:18 epi3 kernel: sdc: sdc1
Mar 11 10:41:18 epi3 kernel: scan_scsis done with finish
Mar 11 10:41:18 epi3 kernel: scsi1: remove-single-device 0 0 0 failed, device busy(4).
Mar 11 10:41:18 epi3 kernel: scsi singledevice 1 0 0 0
Dinge, die ich versucht habe:
- Entfernen von iSCSI-Zielen von nur 103, Deaktivieren von iSCSI, Neustarten, Aktivieren von iSCSI, erneutes Hinzufügen von Zielen, erneutes Scannen. Gleiches Ergebnis.
- Partition auf 102 entfernen, formatierte Partition auf 103 stattdessen. Gleiches Ergebnis, außer umgedreht. 103 kann Speicher verwenden, 102 kann nicht.
- Neu anfangen. Entfernen aller iSCSI-Ziele auf beiden ESX-Boxen, Deaktivieren von iSCSI, Deaktivieren der Firewall für iSCSI und Neustarten von ESX. Anschließend wurde auf dem MD3000 die Hostgruppe entfernt, die Zuordnung von Host zu virtuell entfernt und das SAN neu gestartet. Befolgte die Dokumentation erneut, gleiches Ergebnis. Beide Server sehen den Speicher, aber nur ein Server kann ihn verwenden.
- Deaktivieren und erneutes Aktivieren von VMware DRS und HA. Gleiches Ergebnis.
- Schalten Sie VMware DRS und HA aus und führen Sie den Schritt "Neu starten" aus, um festzustellen, ob dies möglicherweise zu Problemen geführt hat. Gleiches Ergebnis.
Ich verliere hier irgendwie den Verstand. Alles, was ich online lese, sagt: "Partitioniere es einfach und wenn die ESX-Boxen die Ziele sehen können, funktioniert es einfach."
Irgendwelche Ideen, andere Dinge zum Ausprobieren? Kann mich zumindest jemand in die richtige Richtung weisen? Ich bin es wirklich leid, von 1 Uhr morgens bis 4 Uhr morgens zu arbeiten (unsere Wartungsstunden)
quelle
Antworten:
Ich fühle deinen Schmerz ... Ich habe im letzten Jahr mehrmals mit ESX und iSCSI gekämpft.
Ich bin nicht sicher, aber aufgrund der Größe des resultierenden Datenspeichers kann es zu Problemen kommen. Eine iSCSI-LUN ist auf 2 TB begrenzt. Dies ist in Ordnung, da Sie sie in zwei 1,6-TB-LUNs aufgeteilt haben.
Ich frage mich, ob epi3 den Datenspeicher nicht laden kann, weil es glaubt, dass er eine ungültige Größe hat.
Haben Sie versucht, jedes Lun als eigenen Datenspeicher zu laden, um festzustellen, ob die Hosts sie auf diese Weise korrekt sehen können?
quelle
Scheint, als wäre iSCSI-Zugriff erlaubt, aber kein Lesen / Schreiben ... Wurde dies getan?
(von http://www.dell.com/downloads/global/solutions/pvault_esx_storage_deployment_guide_v1.pdf )
BEARBEITEN: Um ESX als Problem zu beseitigen, können Sie den zweiten ESX in eine separate Hostgruppe einordnen und dieser Hostgruppe einen Lun zuweisen? Außerdem habe ich einige alte Beiträge gesehen, in denen die ESX-Box keine Verbindung herstellen würde, wenn der Initiatorname länger als 31 Zeichen wäre. Nach dem, was ich auf Ihren Screenshots sehe und davon ausgehe, dass sie das behoben haben, sollten Sie in Ordnung sein. Ich dachte nur, dass es hier erwähnenswert ist.
quelle
Es ist keine gute Antwort, aber wir haben das Problem gelöst.
Es scheint, dass unser "EPI2" -Server auf irgendeine Weise ausgeflippt ist, die sich geweigert hat, seinen Speicher gemeinsam zu nutzen.
Nachdem ich EPI2 aus dem Cluster entfernt und mit EPI1 (ESX4.1) und EPI3 (ESX3.5) erneut gescannt hatte, wurde der Speicher gefunden und ordnungsgemäß bereitgestellt.
Da EPI2 diese Probleme verursacht hatte, haben wir beschlossen, alle Virtuals davon zu migrieren und auf 4.1 zu aktualisieren.
Seit dem Upgrade hatten wir keine Probleme. Alle 3 ESX-Boxen sehen den Speicher und teilen ihn ordnungsgemäß.
Vielen Dank an alle für Ihre Hilfe.
quelle
Die Größe einer iSCSI-Festplatte ist auf 2 TB begrenzt. http://www.vmware.com/pdf/vi3_35/esx_3/r35/vi3_35_25_config_max.pdf Es sieht so aus, als würden Sie diese Grenze überschreiten, indem Sie versuchen, diese beiden 1,6-TB-LUNS zu erweitern.
Dies können ähnliche Beiträge auf der VMware-Website sein.
1) http://communities.vmware.com/message/1323224 Speicher-Luns vom ESX 3.5-Server können nicht erkannt werden. 2) http://communities.vmware.com/thread/71152 LUN wird nicht bereitgestellt .
quelle