Also etwas einfacheres und unproblematischeres als Software iSCSI per ESXi kenne ich nicht. Das ist doch ratz fatz und easy eingerichtet und er kann die Eternus auch für was anderes benutzen. Backupziel für Windows/Backup da die Virtual Disc als blockstorage angesehen wird, gemeinsam genutze VM's oder so.
Windows würde ich nur nehmen falls man explizit kein VMFS haben möchte. --> Crashsicherheit
Betreffend Windows würde ich die Doku lesen. Soweit ich mich erinnere - lang ist es her - musste man für aktives Failover und Teaming einen speziellen Treiber von Fujitsu hernehmen. Der war nicht ganz straight forward in der Konfiguration und meines erachtens Super unübersichtlich. Auf alle Fälle bei weitem nicht so easy wie beim ESXi.
Anbei nochmals aufgeteilt auf physische und virtuelle Ebene. Und hab auch mal auf meine Storage geschaut wie ich das konfiguriert habe.
Verkabelung des Controllers - CM 0 Port 0 auf Switch 1
- CM 0 Port 1 auf Switch 2
- CM 1 Port 0 auf Switch 1
- CM 1 Port 1 auf Switch 2
Einstellungen auf dem Controller:--> Menü Host I/F Parameters>Set iSCSI Parameters> Per Drop Down jeden Port auswählen und durchkonfigurieren.
TCP/IP SettingsCM 0 Port 0: IP 192.168.100.1 / Subnet 255.255.255.0 / iSNS wirst kaum brauchen, also auf disabled
CM 0 Port 1: IP 192.168.101.1 / Subnet 255.255.255.0 / iSNS wirst kaum brauchen, also auf disabled
CM 1 Port 0: IP 192.168.102.1 / Subnet 255.255.255.0 / iSNS wirst kaum brauchen, also auf disabled
CM 1 Port 1: IP 192.168.103.1 / Subnet 255.255.255.0 / iSNS wirst kaum brauchen, also auf disabled
--> Wichtig ist hier, dass Du separate IP-Ranges nimmst. Also das was hier als 100/101/102/103 dargestellt ist. Dann kommen sich die Dinger nie in die Quere. Würde hier irgendwas logisches nehmen, kann aber beliebig sein, hauptsache unterschiedlich.
iSCSI Settings iSCSI-Name:
CM 0 Port 0: iqn.2000-09.com.fujitsu:storage-system.eternus-dxl:st0cm0p0
CM 0 Port 1: iqn.2000-09.com.fujitsu:storage-system.eternus-dxl:st0cm0p1
CM 1 Port 0: iqn.2000-09.com.fujitsu:storage-system.eternus-dxl:st0cm1p0
CM 1 Port 1: iqn.2000-09.com.fujitsu:storage-system.eternus-dxl:st0cm1p1
--> Namenschema mal Beispielhaft. st0 = StorageEinheit 0, cm0 = Controller 0, P0 = Port 0. Kann man machen wie man möchte. iqn.datum dürfte Herstelldatum sein, kannst deines drinnlassen.
iSCSI-Alias: auch grundsätzlich frei wählbar
ST0_CM0_P0
ST0_CM0_P1
ST0_CM1_P0
ST0_CM1_P1
General Settings :Host Affinity: Enabled
Host Response: Default
Jumbo Frame: Enabled
TransferRate: 1Gbit
ResetScope: I_T_L (Standard)
Release Reservation if Chip is Reset: Disabled
CmdSN Count: Ulimited
ChapWürde ich persönlich konfigurieren. Dann kannst dich nicht aus versehen mit irgendwas auf die LUN's verbinden. Sicherheitstechnisch bringts wohl nur beschränkt was aber immerhin. Unbedingt aufschreiben und aufbewahren, sonst wirds später hässlich. Ich spreche aus Erfahrung. =)
Host Response Group --> Menü Host I/F Parameters>Setup Host Response
Neuen Eintrag erstellen VmWare oder bestehenden überschreiben. Es gibt vorgefertigte Presets für VmWare die du laden kannst.
iSCSI Hosts --> Menü Host I/F Parameters>iSCSI Hosts
Alle Einträge erstellen:
Code: Alles auswählen
Name iSCSI Name IP Address Host Response CHAP-UserID
0:ESX-1.0 iqn.2010-01.com.DeineFirma:esx1 192.168.100.10 1:VmWare
1:ESX-1.1 iqn.2010-01.com.DeineFirma:esx1 192.168.101.10 1:VmWare
2:ESX-1.2 iqn.2010-01.com.DeineFirma:esx1 192.168.102.10 1:VmWare
3:ESX-1.3 iqn.2010-01.com.DeineFirma:esx1 192.168.103.10 1:VmWare
4:ESX-2.0 iqn.2010-01.com.DeineFirma:esx2 192.168.100.20 1:VmWare
5:ESX-2.1 iqn.2010-01.com.DeineFirma:esx2 192.168.101.20 1:VmWare
6:ESX-2.2 iqn.2010-01.com.DeineFirma:esx2 192.168.102.20 1:VmWare
7:ESX-2.3 iqn.2010-01.com.DeineFirma:esx2 192.168.103.20 1:VmWare
--> Chap halt eingeben wenn dus möchtest. UserName und Key.
Dann noch unter
Volume Settings>Volume Management Das Lun-Mapping auf die gewünschten Volumes einstellen. Aber das dürftest Du ja bereits kennen. Ansonsten melden.
So ist eigentlich der mühsame Teil - die Config der Storage - erledigt.
Verkabelung des ESXiDu verkabelst von Deinen Hosts jeweils einen oder wenn möglich zwei physische Ports auf einen physischen Switch.
Einstellungen auf dem ESXi:1. Du erstellst einen vSwitch und teilst ihm die zwei physische nic's zu
2. Du gehst in die Einstellungen des vSwitches und setzt alle Adapter auf Nicht zugeteilt. --> So wird jede neue Portgruppe die Du erstellst erstmal keiner Nic zugeteilt. Beugt etwas Fehlkonfigurationen vor. JumboFrames (MTU) kannst auch gleich miteinstellen auf 9000
3. Du erstellst 4 VMK's innerhalb des vSwitches. Jeweils einen pro IP-Range (siehe oben, 100, 101, 102, 103). Du hebst die standard-Nic-Zuteilung im Register NIC-Gruppierung auf (standard = alle nicht zugeteilt, siehe 2.) und teilst jeweils eine physische Nic als aktiven Adapter und keinen als Standby zu. Bei zwei Nics ist also eine nicht verwendet und einer aktiv. MTU kannst auch auf 9000 stellen.
ESXi 1 - vmk0: 192.168.100.10 - physische NIC 1 als aktiven Adapter
ESXi 1 - vmk1: 192.168.101.10 - physische NIC 2 als aktiven Adapter
ESXi 1 - vmk2: 192.168.102.10 - physische NIC 1 als aktiven Adapter
ESXi 1 - vmk3: 192.168.103.10 - physische NIC 2 als aktiven Adapter
ESXi 2 - vmk0: 192.168.100.20 - physische NIC 1 als aktiven Adapter
ESXi 2 - vmk1: 192.168.101.20 - physische NIC 2 als aktiven Adapter
ESXi 2 - vmk2: 192.168.102.20 - physische NIC 1 als aktiven Adapter
ESXi 2 - vmk3: 192.168.103.20 - physische NIC 2 als aktiven Adapter
Einstellungen iSCSI Software Adapter Unter Konfiguration>Speicheradapter
- Unter Allgemein den Namen definieren den Du in der Storage-Einheit unter Hosts angegeben hast. Also z.B. "iqn.2010-01.com.DeineFirma:esx1"
- Unter Dynamische Erkennung die IP-Adressen aller Controller eingeben dann erkennt er den iSCSI-Name selber oder als Statische inkl. dem Namen eingeben
- Allfällige Chap-Angaben nicht vergessen
- Anschliessend sollte alle Luns erscheinen und exakt 4 Pfade zu jeder LUN anzeigen
Unter den Eigenschaften der Luns könntest noch RoundRobin einstellen, war soweit ich mich erinnere auf den Eternus nicht supported. Also die Standardvariante "zuletzt verwendet".
Hoffe das war nun verständlicher. So gibt es keine Probleme auch wenn mal ein Controller bzw. dessen Netzwerk-Ports Pseudo-Abrauchen (wohl das gängige Problem bei diesen Geräten und auch den SX Vorgängern in einer Dual-Controller-Config). Interessant ist, wenn einer Ausfällt und dieser nicht getauscht wird dann fällt der andere nie aus und macht keinerlei zicken. Wenn dann aber der Defekte erst nach z.B. einem Jahr getauscht wird (nicht das man das so machen sollte), ist beim Controller-Reboot der andere kaputt mit exakt dem gleichen Fehlerbild. Ein sonstiger Reboot macht übrigens nix aus. Ein Schelm wer böses dabei denkt.