ESX3.5 Cluster & MD3000i - Beide Server sehen iSCSI-Ziele. Nur ein Server kann eine Partition verwenden

7

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. Geben Sie hier die Bildbeschreibung ein

Ich habe zwei Partitionen, VM1 und VM2, beide 1,6 TB (VMware mag nichts nach 2 TB.) Geben Sie hier die Bildbeschreibung ein

Und Sie können sogar sehen, dass die ESX-Server den MD3000 in Ordnung bringen.Geben Sie hier die Bildbeschreibung ein

Zweiter Teil: Die ESX-Server

Scannen des md3000 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.
Speicher auf VMware 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.

vmwarepartition

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:

  1. Entfernen von iSCSI-Zielen von nur 103, Deaktivieren von iSCSI, Neustarten, Aktivieren von iSCSI, erneutes Hinzufügen von Zielen, erneutes Scannen. Gleiches Ergebnis.
  2. Partition auf 102 entfernen, formatierte Partition auf 103 stattdessen. Gleiches Ergebnis, außer umgedreht. 103 kann Speicher verwenden, 102 kann nicht.
  3. 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.
  4. Deaktivieren und erneutes Aktivieren von VMware DRS und HA. Gleiches Ergebnis.
  5. 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)

grufftech
quelle
1
Heißt Ihr anderes Array "FatMan"?
EEAA
So können beide Hosts beide LUNs sehen und mit ihnen interagieren, bevor Sie sie erweitern? Warum möchten Sie aus den 2 LUNS 1 logisches Volume erstellen?
Chadddada
Wie haben Sie die LUNS für das Clustering im MD3000i konfiguriert?
Zypher
1
Gut gemacht auf die Frage, übrigens.
JakeRobinson
@ErikA Nein, aber ich wollte unser anderes Array so nennen.
Grufftech

Antworten:

1

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?

Rjcassara
quelle
"Haben Sie versucht, jedes Lun als eigenen Datenspeicher zu laden, um zu sehen, ob die Hosts sie auf diese Weise richtig sehen können?" Das habe ich mich auch gefragt. Ich habe ein paar Dell iSCSI und habe 0 Probleme mit ihnen. Ich habe 2 LUNs, genau wie im obigen Beispiel, und habe sie an ESX 3.0, 3.5, vSphere (ESX 4.0) angehängt.
Chadddada
Ja, das habe ich auch versucht - Leider spielt es keine Rolle, ob die LUNS separate Datenspeicher sind oder nicht.
Grufftech
1

Scheint, als wäre iSCSI-Zugriff erlaubt, aber kein Lesen / Schreiben ... Wurde dies getan?

Wählen Sie "Ja: Dieser Host teilt den Zugriff auf dieselben virtuellen Festplatten mit anderen Hosts".

(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.

JakeRobinson
quelle
Ja, leider haben wir die Hosts mit Lese- / Schreibzugriff erstellt. Ich bin nicht sicher, ob ein neuer Host die Speichergruppe überhaupt sehen würde, wenn wir dies nicht getan hätten. Aus Sicherheitsgründen haben wir einen Host gelöscht / neu erstellt und sichergestellt, dass er richtig eingestellt ist - keine Änderung.
Runlevelsix
Was ich damit meine, ist das Kontrollkästchen, das den gemeinsamen Zugriff ermöglicht.
JakeRobinson
Ja, das habe ich gemeint. Beim Erstellen eines neuen Hosts wählen wir "Ja: Dieser Host teilt den Zugriff auf dieselben virtuellen Festplatten mit anderen Hosts."
Runlevelsix
Wenn der Server Mitglied einer Hostgruppe ist, wird der Speicher automatisch freigegeben.
Grufftech
1

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.

grufftech
quelle
Tolle Neuigkeiten, ich bin froh, dass du sortiert bist :)
Chopper3
0

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 .

Chadddada
quelle
1
Falsch. Sie dürfen bis zu 32 Extents bei 2 TB-512B pro Stück verwenden. Es ist im Maximum doc.
JakeRobinson