NFS-csatlakoztatások konfigurálása
Az Azure CycleCloud beépített támogatást nyújt egy egyszerű hálózati fájlrendszer (NFS) csatlakoztatásához. Az NFS lehet egy másik erőforrás, amelyet a CycleCloud vagy egy külső erőforrás kezel.
Alapértelmezett sablonok – Hálózathoz csatlakoztatott tároló beállításai
Az egyes ütemezők alapértelmezett fürtsablonjai tartalmaznak egy szakaszt az NFS-beállítások konfigurálásához a clsuter létrehozásakor.
Az /shared/
egyes fürtök címtára alapértelmezés szerint egy NFS-megosztás. A NFS Type
konfigurációs szakaszban található legördülő menüben lehetőség van arra, hogy ezt az NFS-megosztást exportálja a fürt átjárócsomópontjából (ez a Builtin
beállítás), vagy egy NFS-kiszolgálóról legyen csatlakoztatva.
Ha Builtin
be van jelölve, az NFS-megosztás a fürt átjárócsomópontjára csatlakoztatott Azure Managed Disk(Standard SSD) szolgáltatáson jön létre, és a Size
beállítás megadja a kiépített lemez méretét.
Ha a External NFS
beállítás meg van adva, további mezők jelennek meg az NFS-kiszolgáló IP-címének (vagy állomásnevének) megadásához, valamint más NFS csatlakoztatási beállításokhoz. Ez a External NFS
lehetőség olyan végpontok csatlakoztatására használható, mint például az NFS Azure Files Storage, az Azure HPC Cache, a Azure NetApp Files vagy az NFS Azure Blob Storage.
Ha egy másik NFS csatlakoztatási pontra van szükség, például erőforrásként /data
az összes felhasználó számára, a Add NFS Mount
beállítás kiválasztásával további mezők is hozzáadnak egy másik csatlakoztatást.
NFS-fájlrendszer csatlakoztatása
Meglévő NFS-fájlrendszer csatlakoztatása:
[[[configuration cyclecloud.mounts.nfs_data]]]
type = nfs
mountpoint = /mnt/exports/nfs_data
export_path = /mnt/exports/data
A export_path
a kiszolgálón található elérési út, a mountpoint
pedig a megosztás ügyfélen való csatlakoztatásának útvonala. A csatlakoztatott NFS-fájlrendszer exportálható ugyanahhoz a CycleCloud-fürthöz tartozó csomópontról, exportálható egy másik CycleCloud-fürt egyik csomópontjáról, vagy egy különálló NFS-fájlrendszerből, amely lehetővé teszi az egyszerű csatlakoztatást. Ha a fájlrendszert a helyi fürt egyik csomópontjáról exportálja, akkor a CycleCloud kereséssel automatikusan felderíti a címet. Ha a fájlrendszert egy másik CycleCloud-fürtből exportálja, akkor a csatlakoztatási konfiguráció megadhat egy attribútumot cluster_name
, amely arra utasítja a CycleCloudot, hogy keressen a fürtön a következő névvel:
[[[configuration cyclecloud.mounts.other_cluster_fs]]]
type = nfs
mountpoint = /mnt/exports/other_cluster_fs
export_path = /mnt/exports/data
cluster_name = filesystem_cluster
A fájlrendszer helyének explicit megadásához (a nem CycleCloud fájlrendszerek csatlakoztatásához szükséges) a csatlakoztatási konfiguráció megadhatja a fájlrendszer gazdanevét vagy IP-címét tartalmazó attribútumot address
:
[[[configuration cyclecloud.mounts.external_filer]]]
type = nfs
mountpoint = /mnt/exports/external_filer
address = 54.83.20.2
Alapértelmezett megosztások
Alapértelmezés szerint a Legtöbb CycleCloud-fürttípus tartalmaz legalább egy megosztott meghajtót, amely a /shared és az /mnt/exports/shared helyen van csatlakoztatva. Az egyszerű megosztott fájlrendszert igénylő fürtök esetében ez a csatlakoztatás gyakran elegendő.
Számos fürttípus tartalmaz egy második NFS-csatlakoztatást is a /sched és /mnt/exports/sched helyen, amelyet a kiválasztott ütemező számára fenntartottak. Ezt a csatlakoztatást általában nem érhetik el az alkalmazások.
Az alapértelmezett megosztások csatlakoztatási konfigurációi lefoglalják a fájlrendszerneveket cyclecloud.mounts.shared
és cyclecloud.mounts.sched
a -t. A megosztások alapértelmezett konfigurációinak módosítása lehetséges, de váratlan viselkedést eredményezhet, mivel számos fürttípus az alapértelmezett csatlakoztatásokra támaszkodik.
NFS-csatlakoztatások letiltása
Az Azure CycleCloud NFS-csatlakoztatások letilthatók az disabled
attribútum true (igaz) értékre állításával. Az alapértelmezett megosztások a következő módon is letilthatók:
[[[configuration]]]
cyclecloud.mounts.sched.disabled = true
cyclecloud.mounts.shared.disabled = true
cshared.server.legacy_links_disabled = true
Számos fürt feltételezi, hogy egy megosztott tárolóeszköz fürtszintű elérhető a /shared helyen. Ezért ha ezeket a konfigurációkat használja, engedélyezze a fájlkiszolgálót, és csatlakoztassa minden fürtcsomóponthoz a következőkkel:
[[[configuration cyclecloud.mounts.external_shared]]]
type = nfs
mountpoint = /shared
export_path = /mnt/raid/export
address = 54.83.20.2
Azure Managed Lustre fájlrendszer csatlakoztatása
Az Azure CycleCloud-fürtök beépített támogatást nyújtanak az Azure Managed Lustre csatlakoztatásához.
Ha új Azure Managed Lustre Fájlrendszert (AMLFS) szeretne létrehozni a fürtben való használatra, kövesse az AMLFS dokumentációját.
Meglévő AMLFS csatlakoztatása:
[[[configuration cyclecloud.mounts.lustre_data]]]
type = lustre
address = 10.4.0.14
mountpoint = /lustre_data
A szükséges address
attribútum határozza meg az AMLFS állomásnevét vagy IP-címét.
A szükséges mountpoint
attribútum határozza meg az AMLFS fürtcsomópontokhoz való csatlakoztatásának útvonalát.
Ha szeretné, az attribútummal csatlakoztathatja a export_path
meglévő alkönyvtárakat az AMLFS-ben. Újonnan létrehozott AMLFS esetén az egyetlen meglévő elérési út lesz /
. Ha export_path
nincs beállítva, az alapértelmezés szerint a tcp:/lustrefs/
lesz (az AMLFS csatlakoztatási pontjainak előtaggal kell rendelkeznie a következővel tcp:/lustrefs
: )
Ha például az elérési út /data
a lustre fájlrendszerben lett létrehozva, a következő módon csatlakoztathatja data
:
[[[configuration cyclecloud.mounts.lustre_data]]]
type = lustre
address = 10.4.0.14
mountpoint = /lustre_data
export_path = tcp:/lustrefs/data/
options = noatime, flock
A választható options
attribútum használható az AMLFS-csatlakoztatás csatlakoztatási beállításainak hozzáadásához.
options
alapértelmezett érték, noatime, flock
ha nincs megadva.
[! MEGJEGYZÉS] A Lustre akkor működik a legjobban, ha a csomópontok leállítás előtt lecsatlakoznak, ezért erősen ajánlott engedélyezni a leállítási értesítéseket az amlfs fájlrendszert csatlakoztató csomópontokhoz. A CycleCloud egy leállítási szkriptet regisztrál a fájlrendszer tiszta leválasztásához a csomópont leállításakor, amelyet a rendszer meghív, ha a leállítási értesítések engedélyezve vannak.
Konfigurációs beállítások csatlakoztatása
Beállítás | Definíció |
---|---|
típus |
SZÜKSÉGES A típusattribútumot nfs NFS-csatlakoztatásokhoz vagy lustre AMLFS-csatlakoztatásokhoz kell beállítani a kötetcsatlakozásoktól és más megosztott fájlrendszertípusoktól való megkülönböztetéshez. |
export_path | Az exportálás helye a távoli fájlrendszerben. A export_path már léteznie kell a távoli fájlrendszerben. Ha nincs megadva export_path, a csatlakoztatási pont lesz a export_path. |
csatlakoztatási pont | Az a hely, ahol a fájlrendszer csatlakoztatva lesz a további konfigurációk alkalmazása után. Ha a könyvtár még nem létezik, létrejön. |
cluster_name | A fájlrendszert exportáló CycleCloud-fürt neve. Ha nincs beállítva, a rendszer feltételezi a csomópont helyi fürtjét. |
address | A fájlrendszer explicit állomásneve vagy IP-címe. Ha nincs beállítva, a keresés megkísérli megkeresni a fájlrendszert egy CycleCloud-fürtben. |
Lehetőségek | A fájlrendszer csatlakoztatásakor használandó nem alapértelmezett beállítások. |
Tiltva | Ha a értékre true van állítva, a csomópont nem csatlakoztatja a fájlrendszert. |
Megjegyzés
Az állomásnévséma módosítása a legtöbb ütemező esetében nem támogatott.