Beállítás iSCSI-tárolás ubuntu szerver

Ennek szerver operációs rendszer, ebben az esetben úgy döntöttünk, Ubuntu Server 16.04 LTS, de a folyamat létrehozásának környezete nem különbözik bármely más Debian vagy disztribúcióban bármely két rendszer.
A Linux-alapú rendszer, mint egy szoftver iSCSI iSCSI Enterprise Cél (IET) - volt ideje bizonyítani is megbízható és bevált megoldás. Velük együtt dolgozni kell telepíteni két csomag:
Az első csomag megfelelő puha cél, a második pedig dkms-kernel modul, hogy támogassa a program célja. Dkms technológia dinamikusan újjáépíteni a modul a frissítés során kernel. Most már nem kell aggódnia, hogy a készülék nem működik a frissítés után a kernel, a rendszer mindent elintéz magam. Van egy elv - meghatározott és elfelejteni.
Beszerelése húz egy csomó függőségek, ez nem meglepő, hiszen az összes szükséges komponenst építeni a modul kerül beépítésre.

Szerelvény maga fogják elvégezni a telepítési folyamat során, és eltarthat egy ideig.
A telepítés után, lehetővé teszi az automatikus indítás az iSCSI szolgáltatást, ehhez nyissa meg az / etc / default / iscsitarget és vezet a következő rálátás:
Most már kezdeni a céljait. A jelenlegi szakaszban a technológiai fejlődés a LUN legkényelmesebben használható a virtuális lemez fájljait, bár senki sem zavarja kiosztani LUN lemez eszköz vagy LVM-how. Először hozzon létre egy mappát a virtuális lemezeket, és tegyük azt próbaút legfeljebb 2 GB:
Ahhoz, hogy hozzon létre egy korong fájlt, akkor a dd paranccsal. bs beállítás egy blokk mérete - 1 MB, és az opcionális száma - ezek száma blokkokat. A fájl neve és kiterjesztése tetszőleges lehet, ebben az esetben lun0.img.
Ahhoz, hogy hozzon létre egy programot cél (target van) /etc/iet/ietd.conf nyissa meg a fájlt, és adjuk hozzá a következő sorokat:
Nézzük a szintaxis részletesen. Az első sor beállítja magát a cél, hanem annak a IQN, a teljes nevét a cél, ami meg van írva a következő formátumban:
- év mo - hónap és év domain regisztráció
- reversed_domain_name - domain név visszafelé olvasva
- unique_name - egyedi nevet a cél
IncomingUser meghatározza hitelesítő adatok (felhasználónév és jelszó) csatlakozni ehhez a célhoz, ha a hitelesítés nem szükséges üresen lehet hagyni. OutgoingUser - hitelesítő hitelesítési a kezdeményező esetén kölcsönös hitelesítés, ha nem használja - üresek. Jegyezzük meg, a szabvány szerint, a jelszót kell tartalmaznia pontosan 12 karakter.
Végül Lun ismerteti e célra rendelkezésre álló objektumok (LUN), amely lehet, hogy több, LUN számozása nullával kezdődik. Path az útvonalat határozza meg egy virtuális lemezt fájlt, és típusa meghatározza a hozzáférés típusát. Miután egy vessző és szóköz előtt típusa hiányzik.
Például, ha azt akarjuk, hogy újabb gólt a meghajtóba, akkor adjunk hozzá egy sort:
Ha készen áll, hogy mentse a konfigurációs fájlt és indítsa el a szolgáltatást. Kezelése jobb, a „régi vágású” keresztül /etc/init.d/. Ebben az esetben Önnek a leginkább informatív megkötése és az esetleges hibaüzenetek:
Állami szolgáltatás fut láthatjuk a csapatot:

Legalább van értelme való hozzáférés korlátozására csak az adattároló hálózat, például:
Ha szükséges, akkor explicit módon korlátozza a hozzáférést a cél az adott kezdeményezője és adott hálózat:
IQN a kezdeményező felírható egy reguláris kifejezés, így akkor is, ha nem használja ezt a lehetőséget, ne felejtsd el használni regexp-szintaxis például árnyékolás karakter pont.
Mint látható, a Linux-alapú iSCSI-tároló beállítás nagyon egyszerű, és lehetővé teszi, hogy gyorsan és költséghatékonyan telepíthető a szükséges infrastruktúrát.