Sdílet prostřednictvím


Konfigurace připojení NFS

Azure CycleCloud poskytuje integrovanou podporu připojení jednoduchého systému souborů NFS (Network File System). Systém souborů NFS může být jiný prostředek spravovaný službou CycleCloud nebo externí prostředek.

Výchozí šablony – Nastavení úložiště připojeného k síti

Výchozí šablony clusteru pro každý plánovač obsahují část pro konfiguraci možností systému souborů NFS při vytváření modulu clsuter.

Obrazovka Nastavení úložiště připojeného k síti nového clusteru

Adresář /shared/ pro každý cluster je ve výchozím nastavení sdílená složka systému souborů NFS. Rozevírací NFS Type seznam v této části konfigurace obsahuje možnosti, jak tuto sdílenou složku systému souborů NFS exportovat z hlavního uzlu clusteru Builtin (možnost ), nebo připojit ze serveru NFS.

Pokud Builtin je vybraná, sdílená složka NFS se vytvoří na spravovaném disku Azure (SSD úrovně Standard) připojeném k hlavnímu uzlu clusteru Size a možnost určuje velikost zřízeného disku.

External NFS Pokud je tato možnost zadaná, zobrazí se další pole pro zadání IP adresy (nebo názvu hostitele) serveru NFS a dalších možností připojení systému souborů NFS. Tuto External NFS možnost je možné použít k připojení koncových bodů, jako je systém souborů NFS ve službě Azure Files Storage, Azure HPC Cache, Azure NetApp Files nebo NFS na Azure Blob Storage.

Připojení externího systému souborů NFS k /shared

Pokud se vyžaduje jiný přípojný bod NFS, například jako /data prostředek pro všechny uživatele, výběrem Add NFS Mount této možnosti se zobrazí další pole pro přidání dalšího připojení.

Přidání dalšího přípojný bod NFS

Připojení systému souborů NFS

Připojení existujícího systému souborů NFS:

[[[configuration cyclecloud.mounts.nfs_data]]]
type = nfs
mountpoint = /mnt/exports/nfs_data
export_path = /mnt/exports/data

Je export_path cesta na serveru a mountpoint je cesta pro připojení sdílené složky na klientovi. Připojený systém souborů NFS je možné exportovat z uzlu ve stejném clusteru CycleCloud, exportovat z uzlu v jiném clusteru CycleCloud nebo ze samostatného systému souborů NFS, který umožňuje jednoduchá připojení. Pokud je systém souborů exportován z uzlu v místním clusteru, pak CycleCloud použije vyhledávání k automatickému zjištění adresy. Pokud se systém souborů exportuje z jiného clusteru CycleCloud, může konfigurace připojení zadat atribut cluster_name , který službě CycleCloud dá pokyn, aby prohledali cluster s tímto názvem:

[[[configuration cyclecloud.mounts.other_cluster_fs]]]
type = nfs
mountpoint = /mnt/exports/other_cluster_fs
export_path = /mnt/exports/data
cluster_name = filesystem_cluster

Pokud chcete explicitně zadat umístění systému souborů (vyžaduje se pro připojení jiných systémů souborů než CycleCloud), konfigurace připojení může určovat atribut address s názvem hostitele nebo IP adresou systému souborů:

[[[configuration cyclecloud.mounts.external_filer]]]
type = nfs
mountpoint = /mnt/exports/external_filer
address = 54.83.20.2

Výchozí sdílené složky

Ve výchozím nastavení většina typů clusterů CycleCloud zahrnuje alespoň jednu sdílenou jednotku připojenou na /shared a /mnt/exports/shared. Pro clustery, které potřebují jednoduchý sdílený systém souborů, je toto připojení často dostačující.

Mnoho typů clusterů také obsahuje druhé připojení NFS v /sched a /mnt/exports/sched , které je vyhrazené pro použití zvoleným plánovačem. Obecně platí, že k tomuto připojení by neměly přistupovat aplikace.

Konfigurace připojení pro výchozí sdílené složky si vyhraňují názvy cyclecloud.mounts.shared systémů souborů a cyclecloud.mounts.sched. Změna výchozí konfigurace těchto sdílených složek je možná, ale může vést k neočekávanému chování, protože mnoho typů clusterů spoléhá na výchozí připojení.

Zakázání připojení NFS

Připojení NFS v Azure CycleCloudu se můžou zakázat nastavením atributu disabled na true. Výchozí sdílené složky mohou být také zakázány tímto způsobem:

[[[configuration]]]
    cyclecloud.mounts.sched.disabled = true
    cyclecloud.mounts.shared.disabled = true
    cshared.server.legacy_links_disabled = true

Mnoho clusterů předpokládá, že sdílené úložné zařízení bude dostupné v celém clusteru na adrese /shared. Proto pokud použijete tyto konfigurace, povolte souborový server a připojte ho k jednotlivým uzlům clusteru pomocí:

[[[configuration cyclecloud.mounts.external_shared]]]
    type = nfs
    mountpoint = /shared
    export_path = /mnt/raid/export
    address = 54.83.20.2

Připojení systému souborů Azure Managed Lustre

Clustery Azure CycleCloud mají integrovanou podporu připojení služby Azure Managed Lustre.

Pokud chcete vytvořit nový systém souborů Azure Managed Lustre (AMLFS) pro použití v clusteru, postupujte podle dokumentace k AMLFS.

Připojení existujícího AMLFS:

[[[configuration cyclecloud.mounts.lustre_data]]]
type = lustre
address = 10.4.0.14
mountpoint = /lustre_data

Požadovaný address atribut určuje název hostitele nebo IP adresu AMLFS. Požadovaný mountpoint atribut určuje cestu pro připojení AMLFS k uzlům clusteru.

Volitelně můžete atribut použít export_path k připojení existujících podadresář v rámci AMLFS. Pro nově vytvořenou službu AMLFS bude /jedinou existující cestou . Pokud export_path není nastavená, použije se tcp:/lustrefs/ výchozí hodnota (přípojné body AMLFS musí mít předponu tcp:/lustrefs).

Například za předpokladu, že cesta /data byla vytvořena v systému souborů Lustre, můžete připojit data následujícím způsobem:

[[[configuration cyclecloud.mounts.lustre_data]]]
type = lustre
address = 10.4.0.14
mountpoint = /lustre_data
export_path = tcp:/lustrefs/data/
options = noatime, flock

Volitelný options atribut lze použít k přidání možností připojení pro připojení AMLFS. options Výchozí hodnota je, noatime, flock pokud není zadána.

[! POZNÁMKA] Lustre funguje nejlépe, pokud se uzly před vypnutím odpojí, proto důrazně doporučujeme povolit oznámení ukončení pro uzly, které připojí systém souborů AMLFS. CycleCloud zaregistruje vypínání skript pro čisté odpojení systému souborů při ukončení uzlu, který bude volána, pokud jsou povolená oznámení o ukončení.

Možnosti konfigurace připojení

Možnost Definice
typ POŽADOVANÉ Atribut type musí být nastavený na nfs pro připojení NFS nebo lustre připojení AMLFS, aby se odlišily od připojení svazků a jiných typů sdílených systémů souborů.
export_path Umístění exportu ve vzdáleném systému souborů. Export_path již musí existovat ve vzdáleném systému souborů. Pokud není zadaný export_path, použije se přípojný bod připojení jako export_path.
přípojný bod Umístění, kam se systém souborů připojí po použití jakékoli další konfigurace. Pokud adresář ještě neexistuje, vytvoří se.
cluster_name Název clusteru CycleCloud, který exportuje systém souborů. Pokud není nastaveno, předpokládá se místní cluster uzlu.
adresa Explicitní název hostitele nebo IP adresa systému souborů. Pokud není nastaveno, vyhledávání se pokusí najít systém souborů v clusteru CycleCloud.
možnosti Všechny jiné než výchozí možnosti, které se mají použít při připojování systému souborů.
zakázaný Pokud je nastavená hodnota true, uzel nepřiponí systém souborů.

Poznámka

Většina plánovačů nepodporuje změnu schématu názvů hostitelů.

Další čtení