Az iSCSI Datastore (LUN) konfigurálása a VMware ESXi rendszeren
A VMware vSphere-ben iSCSI-lemezt használhat megosztott adattárként az ESXi-gazdagépek számára. Az ESXi gazdagép a TCP-protokoll használatával éri el az iSCSI-tárolót a helyi hálózaton keresztül. Ebben a cikkben megvizsgáljuk, hogyan adhatunk hozzá iSCSI LUN-t egy VMWare ESXi gazdagéphez, és hogyan hozhatunk létre megosztott VMFS adattárat rajta.
Tegyük fel, hogy már létrehozott, konfigurált és közzétett egy iSCSI-célt (lemezt) a tárolóeszközön (tömbön). A Windows Server kiszolgálón tárolt virtuális lemezt (VHDX) is használhatja iSCSI-célként.
Győződjön meg arról, hogy engedélyezte az ESXi-állomások (iSCSI-kezdeményezők) számára a csatlakozást az iSCSI-célhoz a tárolási konfigurációban. Az iSCSI-célt IQN-címmel (az ESXi-ben az iSCSI-adapter IQN-jének beszerzése az alábbiakban látható), DNS-névvel, IP-címmel vagy MAC-címmel is megcímezheti.
Ebben a példában egy önálló gazdagépet használunk, amelyen a VMware ESXi 6.7 fut (az ingyenes ESXi Hypervisort is használhatja). Ez lehet egy fizikai gazdagép vagy egy virtuális gép (íme egy példa az ESXi futtatására Hyper-V virtuális gépen). A gazdagépben két hálózati interfész található (az első a felügyeletre, a második az iSCSI-forgalomra szolgál).
Hálózat konfigurálása az iSCSI-forgalomhoz a VMWare ESXi-n
Nyissa meg a webes felületet az ESXi gazdagép kezeléséhez (
_https://YOUR_ESXI_HOST/ui/#/login
).
Először is hozzon létre egy külön VMkernel hálózati interfészt, amelyet az ESXi gazdagép használ az iSCSI tároló eléréséhez. Nyissa meg a Hálózati -> VMkernel hálózati kártyák -> VMkernel NIC hozzáadása elemet.
A vmk porton kívül hozzon létre egy új portcsoportot (Új portcsoport). Adja meg a csoport nevét (iSCSI), és rendeljen hozzá statikus IP-címet a vmkernel interfészéhez.
Ezután nyissa meg az alapértelmezett vSwitch0 beállításait (Hálózat -> Virtuális kapcsolók). Győződjön meg arról, hogy a gazdagép második fizikai felülete (vmnic1) hozzá lett adva a konfigurációhoz, és aktív (ellenkező esetben kattintson a Felfelé irányuló hivatkozás hozzáadása lehetőségre a hozzáadáshoz).
A NIC Teaming részben győződjön meg arról, hogy mindkét fizikai interfész aktív.
Ezután az iSCSI-portcsoport beállításaiban csak a második interfész használatát kell engedélyeznie az iSCSI-forgalomhoz. Lépjen a Hálózat -> Portcsoportok -> iSCSI - > Beállítások szerkesztése menüpontra. Bontsa ki a NIC teaming részt, és válassza a Feladatátvételi sorrend felülírása=Igen lehetőséget. Hagyja aktívan a vmnic1-et, és állítsa be a Unused beállítást a vmnic0 porthoz.
Ennek eredményeként az ESXi gazdagép csak egy hálózati interfészt használ az iSCSI LUN eléréséhez.
Az iSCSI szoftver konfigurálása a VMWare ESXi rendszeren
Az iSCSI szoftveradapter alapértelmezés szerint le van tiltva az ESXi-ben. Az engedélyezéséhez nyissa meg a Tárhely -> Adapterek menüpontot. Kattintson a Szoftver iSCSi elemre.
Állítsa az iSCSI engedélyezése beállítást Engedélyezve értékre.
Vegye figyelembe, hogy itt kaphatja meg az iSCSI-adapter (kezdeményező) IQN-jét. Használhatja az iSCSI LUN-hoz való hozzáférés konfigurálására a tárolótömb beállításaiban.
Ezután adja hozzá az iSCSI-tárhely IP-címét és a csatlakozási portot (alapértelmezés szerint a TCP-port
3260az iSCSI-forgalomhoz használatos) a Dinamikus célok részben. Az ESXi átvizsgálja a tárolón lévő összes iSCSI-célt, és megjeleníti őket a Statikus célok listában.
Itt konfigurálhatja a CHAP hitelesítést, de a tesztkörnyezetben nem kötelező.
Mentse el a beállításokat. Vegye figyelembe, hogy egy új iSCSI Software Adapter HBA
vmhba65megjelent a Tárhely -> Adapterek lapon.
Ha az ESXi-gazdagép csatlakozik a vCenterhez, nyissa meg a Configure -> Storage -> Storage Adapters saját iSCSI LUN hozzáadásához. Válassza a Szoftver iSCSI-adapter lehetőséget, és adja meg az iSCSI-tárhely nevét vagy IP-címét a Dinamikus felderítés lapon. Kattintson az Újrakeresés lehetőségre. Az elérhető iSCSI-célok listája megjelenik a Statikus felfedezés lapon.
Ha nem látja az iSCSI-célok listáját a tárhelyen, az ESXi konzol segítségével diagnosztizálhatja az iSCSI-lemez elérhetőségét.
Engedélyezze az SSH-t az ESXi gazdagépen, és csatlakozzon hozzá bármely SSH-kliens segítségével (a beépített Windows 10 SSH-ügyfelet használom):
ssh root@192.168.113.50Az alábbi paranccsal ellenőrizheti az iSCSI-tárhely (192.168.113.10) elérhetőségét a megadott vmkernel portról (vmk1):
# vmkping -I vmk1 192.168.113.10Ebben a példában az iSCSI-tároló válaszol a ping-re.
Ezután ellenőrizze, hogy az iSCSI 3260-as TCP-port elérhető-e a tárolón a netcat segítségével (ebben a példában a 192.168.113.60 a vmk1 interfész IP-címe):
# nc -s 192.168.113.60 -z 192.168.113.10 3260Connection to 192.168.113.10 3260 port [tcp/*] succeeded!Győződjön meg arról, hogy az iSCSI szoftver engedélyezve van az ESXi gazdagépen:
# esxcli iscsi software gettrueHa szükséges, engedélyezze:
# esxcli iscsi software set -e trueSoftware iSCSI EnabledA szoftveres iSCSI HBA adapter aktuális beállításait az alábbiak szerint is lekérheti:
# esxcli iscsi adapter get -A vmhba65vmhba65
Name: iqn.1998-01.com.vmware:srv-esx1-1234abcd
Alias:
Vendor: VMware
Model: iSCSI Software Adapter
Description: iSCSI Software Adapter
Serial Number:
Hardware Version:
Asic Version:
Firmware Version:
Option Rom Version:
Driver Name: iscsi_vmk
Driver Version:
TCP Protocol Supported: false
Bidirectional Transfers Supported: false
Maximum Cdb Length: 64
Can Be NIC: false
Is NIC: false
Is Initiator: true
Is Target: false
Using TCP Offload Engine: false
Using ISCSI Offload Engine: falseHozzon létre egy VMFS-adattárat az iSCSI LUN-on a VMWare ESXi-ben
Ezután létrehozhat egy VMFS (Virtual Machine File System) adattárat a virtuálisgép-fájlok tárolására a csatlakoztatott iSCSI LUN-on.
Nyissa meg a Tárhely -> Adattárak -> Új adattárat.
Írja be a VMFS-adattár nevét, és válassza ki az iSCSI LUN-t a létrehozásához.
Fájlrendszerként válassza a VMFS 6 lehetőséget, és adja meg, hogy az adattár iSCSI-lemezének teljes kötetét ki szeretné-e tölteni. Néhány másodpercen belül az új VMFS-adattár elérhető lesz az ESXi-n.
Ha a VMFS adattárat már létrehozták ezen a LUN-on, akkor az azonnal megjelenik a gazdagépen elérhető tárolóeszközök listájában.
Tehát csatlakoztatta az iSCSI lemezt az ESXi gazdagéphez, és létrehozta rajta a VMFS adattárat. Egyszerre több ESXi szerver is hozzáférhet ehhez az adattárhoz. Most már megosztott tárhelye van, és ha konfigurál egy VMware vCenter szervert, akkor a vMotion segítségével mozgathatja a futó virtuális gépeket a gazdagépek között.















