Megosztás a következőn keresztül:


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.

Új fürthálózathoz csatlakoztatott tároló beállításai képernyő

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.

Külső NFS csatlakoztatása /shared szolgáltatáshoz

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.

Másik NFS-csatlakoztatási pont hozzáadása

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.scheda -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 truevan á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.

További információ