Hoe configureert u een iSCSI-datastore (LUN) op VMware ESXi?

Hoe iSCSI-opslag in te stellen met VMware ESXi — Real Talk

Soms kan het toevoegen van een iSCSI-schijf als gedeelde datastore in VMware vSphere aanvoelen als een moeizaam proces. Misschien wordt de iSCSI-target niet weergegeven, of werkt je netwerkconfiguratie niet goed, wat allerlei problemen veroorzaakt. Het doel? Die gedeelde opslag aansluiten en werkend krijgen zonder dat het een complete chaos wordt. Zodra het is ingesteld, worden je VM-bestanden opgeslagen op een robuuste gedeelde datastore, klaar voor vMotion of gewoon voor beter beheer. Hopelijk is het daadwerkelijke proces niet zo omslachtig als het klinkt, maar wees voorbereid op wat problemen onderweg.

Netwerk configureren voor iSCSI-verkeer op VMware ESXi

Zorg ervoor dat het netwerk communiceert.

Dit is waarschijnlijk het meest voorkomende struikelblok. De ESXi-server heeft een dedicated VMkernel-poort nodig om iSCSI-verkeer af te handelen. Je vindt dit in het menu Netwerken in de webinterface (meestal op ` https://YOUR_ESXI_HOST/ui/#/login` ).Maak een nieuwe VMkernel-NIC aan — dit doe je onder Beheren > Netwerken > VMkernel-NIC’s > VMkernel-NIC toevoegen. Geef deze een naam zoals “iSCSI” om het overzicht te bewaren, wijs een statisch IP-adres toe (iets wat je opslagapparaat kan pingen) en klik op OK. Als je een beheerde switch gebruikt, zorg er dan voor dat deze IP-adressen zich in hetzelfde subnet bevinden als het IP-adres van je opslag. Controleer ook of je tweede fysieke NIC (waarschijnlijk genaamd vmnic1) is toegevoegd aan je vSwitch0-configuratie. Ga hiervoor naar Netwerken > Virtuele switches, selecteer je switch en controleer of de tweede NIC is toegevoegd als uplink. Als het er niet staat, voeg het dan toe. In sommige configuraties is de standaardwaarde alleen vmnic0, dus mogelijk moet u op Uplink toevoegen klikken. In het gedeelte NIC-team moeten beide interfaces als “Actief” worden weergegeven. Voor poortgroepen die specifiek aan iSCSI zijn toegewezen, gaat u naar Netwerken > Poortgroepen, selecteert u de iSCSI-poortgroep en bewerkt u de instellingen. Selecteer in NIC-teaming Failovervolgorde overschrijven = Ja, laat vmnic1 actief en stel vmnic0 in op ongebruikt of stand-by. Dit zorgt ervoor dat uw ESXi slechts één NIC gebruikt voor iSCSI, wat latere problemen voorkomt.

Waarom het helpt

Een correcte netwerkconfiguratie voorkomt verbindingsproblemen tussen de host en de opslag, zoals het niet zien van het doel of slechte prestaties. Het helpt ook het klassieke probleem “Ik heb alles geconfigureerd, maar er verschijnt niets” te voorkomen. Dit is van toepassing als uw iSCSI-doel niet bereikbaar is of als uw datastore na de configuratie niet wordt gedetecteerd. Verwacht een snellere, stabielere verbinding en minder fouten zodra dit is opgelost. Uit ervaring blijkt dat op sommige hardware een herstart of op zijn minst een vSwitch-verversing nodig is om deze instellingen volledig door te voeren.

iSCSI-software configureren in VMware ESXi

Schakel de iSCSI-adapter in en controleer deze.

Standaard houdt ESXi de iSCSI-softwareadapter uitgeschakeld — een beetje vreemd, maar zo werkt het nu eenmaal bij VMware. Ga naar Opslag > Adapters en klik vervolgens op iSCSI-softwareadapter toevoegen. Selecteer de nieuwe adapter (meestal met een naam als vmhba65) en schakel iSCSI in. Een kleine opmerking: u kunt de IQN van uw adapter vinden in het tabblad Adapters, wat handig kan zijn als uw opslagconfiguratie hierom vraagt. Voeg vervolgens het IP-adres van uw opslagapparaat toe in het tabblad Dynamische targets, samen met poort 3260 (standaard voor iSCSI).ESXi scant naar targets en toont u de beschikbare LUN’s. Als beveiliging belangrijk voor u is, configureer dan hier CHAP-authenticatie — maar tijdens het testen wordt dit vaak overgeslagen. Sla de instellingen op zodra u iSCSI hebt ingeschakeld. Soms verschijnt de nieuwe iSCSI HBA (zoals vmhba65) direct, maar soms helpt een nieuwe scan. Als je dit vanuit vCenter beheert, is het proces vergelijkbaar. Ga naar Configureren > Opslag > Opslagadapters, zoek je iSCSI-adapter en voer vervolgens een Opnieuw scannen uit.

Waarom het helpt

Door de softwarematige iSCSI-adapter in te schakelen, wordt de host gereed om met uw opslag te communiceren. Als u deze stap overslaat, ziet VMware de doelopslag niet eens, waardoor er geen datastore verschijnt. Dit is van toepassing als uw opslag niet wordt weergegeven na het instellen van de netwerkconfiguraties. Verwacht dat het beter werkt, of in ieder geval aantoont of uw netwerk of de iSCSI-software de oorzaak is. Een belangrijke kanttekening: in sommige configuraties is de iSCSI-hostnaam of IQN nodig voor de toegangscontrole van de opslagarray, dus het is nuttig om die informatie hier te verzamelen.

Maak een VMFS-datastore aan op de iSCSI LUN.

Gebruik die schijf met een VMFS-volume.

Zodra uw host de iSCSI LUN detecteert, is het tijd om deze bruikbaar te maken voor VM’s. Ga naar Opslag > Datastores > Nieuwe datastore. Kies een logische naam, selecteer de iSCSI LUN uit de lijst en kies VMFS 6 als bestandssysteem. U kunt meestal de hele schijf gebruiken, tenzij u een specifiek partitioneringsschema hebt. Bevestig uw keuzes en binnen enkele seconden zou de nieuwe gedeelde datastore moeten verschijnen. In sommige gevallen, als de LUN al geformatteerd was, verschijnt deze direct in de lijst – zonder verdere handelingen. Nu hebben uw ESXi-servers gelijktijdig toegang tot deze gedeelde opslag, waardoor opties zoals vMotion voor live VM-migratie tussen hosts beschikbaar komen. Want VMware wil natuurlijk alles gemakkelijk maken – totdat het dat niet meer is.

Waarom het helpt

Door een VMFS-datastore op uw iSCSI LUN aan te maken, verandert u deze in een gedeelde opslagpool. Dit is essentieel voor clustering, vMotion en simpelweg beter VM-beheer. Deze stap is van toepassing wanneer de iSCSI-verbinding werkt, maar de datastore nog niet is ingesteld. Uw VM-bestanden worden dan op één centrale locatie opgeslagen, verspreid over meerdere hosts.

Het instellen hiervan is niet zo ingewikkeld, maar alles heeft zo zijn eigenaardigheden. Soms heeft het netwerk een duwtje in de rug nodig, of werkt de iSCSI-software niet goed. Ik weet niet waarom, maar dit soort kleine details zorgen vaak voor problemen. Herhaal elke stap zorgvuldig, zorg dat je netwerk goed is ingesteld, en dan zou het zonder al te veel gedoe moeten lukken.

Samenvatting

  • Maak een aparte VMkernel-NIC aan voor iSCSI-verkeer.
  • Wijs de juiste IP-adressen toe en zorg ervoor dat NIC-teaming correct is geconfigureerd.
  • Schakel de iSCSI-softwareadapter in en voeg het IP-adres van uw opslagapparaat toe.
  • Scan de opslagadapters opnieuw en controleer de connectiviteit met commando’s zoals `vmkping` en `nc`.
  • Maak een VMFS-datastore aan op de iSCSI LUN voor gedeelde VM-opslag.

Samenvatting

Het kan soms een hele puzzel zijn om iSCSI-opslag goed te laten samenwerken met VMware ESXi. Maar als het eenmaal werkt, is het fantastisch: gedeelde, flexibele opslag die met je meegroeit. Als alles in orde lijkt, maar de opslag nog steeds niet verschijnt, controleer dan de netwerkinstellingen, IP-configuraties en de toegangsregels van je opslag. Dit is niet altijd meteen duidelijk, maar als het eenmaal werkt, loopt alles soepel. Hopelijk bespaart dit iemand een paar uur. Succes, en moge je datastore altijd toegankelijk zijn!