Ügyfelek csatlakoztatása Azure Managed Lustre fájlrendszerhez
Ez a cikk bemutatja, hogyan készíthet elő ügyfeleket, és hogyan csatlakoztathatja az Azure Managed Lustre fájlrendszert egy ügyfélszámítógépről.
Ügyfél előfeltételei
A Linuxot futtató ügyfélgépek hozzáférhetnek az Azure Managed Lustre-hez. Az alapvető ügyfélkövetelmények a következők:
- Lustre ügyfélszoftver: Az ügyfeleknek telepítve kell lenniük a megfelelő Lustre-ügyfélcsomagnak. Az előre összeállított ügyfélcsomagokat az Azure Managed Lustre teszteli. Útmutatásért és csomagletöltési lehetőségekért lásd: Lustre ügyfélszoftver telepítése vagy frissítése. Az ügyfélcsomagok számos gyakran használt Linux operációsrendszer-disztribúcióhoz érhetők el.
- Hálózati hozzáférés a fájlrendszerhez: Az ügyfélszámítógépeknek hálózati kapcsolatot kell létesítenie az Azure Managed Lustre fájlrendszert üzemeltető alhálózattal. Ha az ügyfelek egy másik virtuális hálózaton vannak, előfordulhat, hogy virtuális hálózati társviszony-létesítést kell használnia.
-
csatlakoztatási követelmények: Az ügyfeleknek a POSIX
mount
paranccsal kell tudniuk csatlakozni a fájlrendszerhez. -
Meghirdetett teljesítmény elérésére vonatkozó követelmények:
- Az ügyfeleknek ugyanabban a rendelkezésre állási zónában kell lenniük, amelyben a fürt található.
- Gyorsított hálózati engedélyezése az összes ügyfélszámítógépen (virtuális gépen). Ha ez a lehetőség nem érhető el, akkor gyorsított hálózatkezelés teljes engedélyezéséhez le kell állítani/felszabadítani kell az egyes virtuális gépek.
Az alapszintű munkafolyamat a következő:
- Telepítse vagy frissítse a Lustre ügyfélszoftvert minden ügyfélre.
-
Az
mount
parancs használatával tegye elérhetővé az Azure Managed Lustre fájlrendszert az ügyfélen. - Ha már nincs szükség egy ügyfélre, a
-f
(kényszerítés) vagy-l
(lusta) beállítás nélkül használja aumount
parancsot az ügyfél leállítás előtti tiszta leválasztásához. Ha nem sikerül megfelelően leválasztani a klienst az újraindítás vagy a kivonás előtt, az más kliensek teljesítményproblémáihoz vezethet.
Lustre ügyfélszoftver telepítése vagy frissítése
A Lustre fájlrendszerhez csatlakozó minden ügyfélnek rendelkeznie kell egy Lustre-ügyfélcsomaggal, amely kompatibilis a fájlrendszer Lustre-verziójával (jelenleg 2.15).
Az Azure Managed Lustre előre összeállított és tesztelt ügyfélcsomagjait a Microsoft-termékek linuxos szoftvertárából töltheti le.
A csomagok és kernelmodulok a következő Linux operációs rendszerekhez érhetők el. Válassza ki a hivatkozásokat a telepítési utasításokhoz való ugráshoz.
- AlmaLinux HPC 8.6
- AlmaLinux 8
- Red Hat Enterprise Linux 7
- Red Hat Enterprise Linux 8
- Red Hat Enterprise Linux 9
- Ubuntu 18.04
- Ubuntu 20.04
- Ubuntu 22.04
Ha más disztribúciót szeretne támogatni, forduljon a támogatási csapathoz.
Ha frissítenie kell egy régebbi Lustre-ügyfélverziót a Linux rendszeren, tekintse meg Lustre-ügyfélszoftver frissítése az aktuális verzióra. A frissítés részeként el kell távolítania a régi kernelmodulokat és szoftvercsomagokat.
Feljegyzés
A Microsoft egy új kernel elérhetővé válása után egy munkanapon belül közzéteszi az új csomagokat. Ha bármilyen problémát tapasztal, küldjön egy támogatási jegyet.
Indítsa el a Lustre-ügyfelet a csatlakoztatási paranccsal
Feljegyzés
A mount
parancs futtatása előtt győződjön meg arról, hogy az ügyfélgazda képes észlelni az Azure Managed Lustre fájlrendszer virtuális hálózatát. Pingelje a fájlrendszer kiszolgálójának IP-címét. Ha a ping
parancs nem sikerül, tegye a fájlrendszer hálózatát egyenrangúvá a számítási erőforrás hálózatával.
Csatlakoztassa az összes ügyfelet a fájlrendszer Lustre Management Service (MGS) IP-címéhez. Az Azure Portal ügyfélkapcsolati panelje megjeleníti az IP-címet, és egy minta mount
parancsot ad, amelyet másolhat és használhat az ügyfelek csatlakoztatásához.
A mount
parancs három összetevőt tartalmaz:
-
Ügyfél elérési útja: Azon ügyfélgép elérési útja, amelyen az Azure Managed Lustre fájlrendszert csatlakoztatni kell. Az alapértelmezett érték a fájlrendszer neve, de módosíthatja. A parancs használata előtt győződjön meg arról, hogy ez a címtár elérési útja létezik az ügyfélszámítógépen
mount
. - MGS IP-cím: Az Azure Managed Lustre fájlrendszer Lustre Felügyeleti szolgáltatásának IP-címe.
-
Csatlakoztatási parancs beállításai: A minta
mount
parancs további ajánlott beállításokat tartalmaz.
Ezek az összetevők az mount
alábbi űrlapot tartalmazó parancsba vannak összeállítva:
sudo mount -t lustre -o noatime,flock <MGS_IP>@tcp:/lustrefs /<client_path>
A mount
parancsban:
Az MGS IP-kifejezés
lustrefs
értéke az a belső név, amelyet a rendszer a Lustre-fürthöz társít az Azure által felügyelt rendszeren belül. Saját parancsok létrehozásakor ne módosítsa ezt amount
literális értéket.Állítsa be az ügyfél elérési útját az ügyfeleken található bármely kényelmes csatlakoztatási útvonalra. Nem kell az Azure Managed Lustre fájlrendszer nevének lennie (ez az alapértelmezett érték).
Íme egy példa mount
parancsra:
sudo mount -t lustre -o noatime,flock 10.0.0.4@tcp:/lustrefs /azure-lustre-mount
Miután az ügyfelek csatlakoztak a fájlrendszerhez, ugyanúgy használhatja az Azure Managed Lustre fájlrendszert, mint bármely csatlakoztatott fájlrendszert. Például a következő feladatok egyikét hajthatja végre:
- Az integrált blobtárolóból származó adatok eléréséhez küldje el a fájlkérelemet közvetlenül a csatlakoztatási pontra. A létrehozási folyamat feltölti a fájlrendszer metaadatait, és olvasáskor a rendszer hozzáadja a fájlt a Lustre fájlrendszerhez.
- Adatok hozzáadása a fájlrendszerhez (ha a létrehozáskor nem vett fel kitöltött blobtárolót).
- Számítási feladat indítása.
Fontos
Ha már nincs szüksége ügyfélre, a leállítás előtt a -f
(kényszerítés) vagy -l
(lusta) beállítás használata nélkül kell leválasztania az ügyfelet. Ha nem sikerül megfelelően leválasztani az ügyfelet az újraindítás vagy a leépítés előtt, az más ügyfelek teljesítményproblémáihoz vezethet.
További információkért tekintse meg a blogbejegyzést arról, hogyan lehet leválasztani egy Azure Managed Lustre fájlrendszert ütemezett eseményeksegítségével.