Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Usługa Azure CycleCloud zapewnia wbudowaną obsługę instalowania prostego systemu plików sieciowych (NFS). Usługa CycleCloud może zarządzać systemem plików NFS jako zasobem lub NFS może być zasobem zewnętrznym.
Domyślne szablony - ustawienia sieciowej pamięci masowej
Domyślne szablony klastrów dla każdego harmonogramu zawierają sekcję konfigurowania opcji systemu plików NFS podczas tworzenia klastra.
Katalog dla każdego klastra /shared/ jest domyślnie udziałem NFS. Lista NFS Type rozwijana w tej sekcji konfiguracji oferuje opcje eksportowania tego udziału NFS z węzła głównego klastra (opcję Builtin), lub zamontowania z serwera NFS.
Jeśli wybierzesz Builtin, utworzysz udział NFS na zarządzanym dysku platformy Azure (Standardowa warstwa SSD) zamontowanym na węźle głównym klastra.
Size Użyj opcji , aby określić rozmiar aprowizowanego dysku.
Jeśli określisz External NFS opcję, zobaczysz dodatkowe pola, w których można wprowadzić adres IP lub nazwę hosta serwera NFS i inne opcje instalacji systemu plików NFS.
External NFS Użyj opcji instalacji punktów końcowych, takich jak NFS w usłudze Azure Files Storage, Azure HPC Cache, Azure NetApp Files lub NFS w usłudze Azure Blob Storage.
Jeśli potrzebujesz innego punktu montowania systemu plików NFS, takiego jak zasób /data dla wszystkich użytkowników, wybierz opcję Add NFS Mount. Widzisz dodatkowe pola, w których można dodać kolejny punkt montażu.
Instalowanie systemu plików NFS
Aby zainstalować istniejący system plików NFS, użyj następującego kodu:
[[[configuration cyclecloud.mounts.nfs_data]]]
type = nfs
mountpoint = /mnt/exports/nfs_data
export_path = /mnt/exports/data
export_path to ścieżka na serwerze. To mountpoint ścieżka, w której instalujesz udział na kliencie. Można wyeksportować zainstalowany system plików NFS z węzła w tym samym klastrze CycleCloud, węźle w innym klastrze CycleCloud lub oddzielnym systemie plików NFS, który umożliwia proste instalowanie. Jeśli węzeł w klastrze lokalnym eksportuje system plików, usługa CycleCloud używa wyszukiwania do automatycznego odnajdywania adresu. Jeśli węzeł w innym klastrze CycleCloud eksportuje system plików, możesz określić cluster_name atrybut w konfiguracji instalacji, aby poinstruować CycleCloud, aby przeszukać klaster o tej nazwie:
[[[configuration cyclecloud.mounts.other_cluster_fs]]]
type = nfs
mountpoint = /mnt/exports/other_cluster_fs
export_path = /mnt/exports/data
cluster_name = filesystem_cluster
Aby jawnie określić lokalizację systemu plików (wymagane do instalowania systemów plików innych niż CycleCloud), dodaj address atrybut z nazwą hosta lub adresem IP systemu plików w konfiguracji instalacji:
[[[configuration cyclecloud.mounts.external_filer]]]
type = nfs
mountpoint = /mnt/exports/external_filer
address = 54.83.20.2
Udziały domyślne
Domyślnie większość typów klastrów CycleCloud obejmuje co najmniej jeden dysk udostępniony zainstalowany w folderze /shared i /mnt/export/shared. W przypadku klastrów wymagających prostego udostępnionego systemu plików ta instalacja jest często wystarczająca.
Wiele typów klastrów obejmuje również drugą instalację systemu plików NFS w /sched i /mnt/export/sched , która jest zarezerwowana do użytku przez wybrany harmonogram. Ogólnie rzecz biorąc, aplikacje nie powinny uzyskiwać dostępu do tej instalacji.
Konfiguracje montażu dla domyślnych udziałów rezerwują nazwy systemów plików cyclecloud.mounts.shared i cyclecloud.mounts.sched. Można zmodyfikować domyślne konfiguracje tych udziałów, ale ich zmiana może spowodować nieoczekiwane zachowanie, ponieważ wiele typów klastrów korzysta z domyślnych punktów montowania.
Wyłączanie instalacji systemu plików NFS
Możesz wyłączyć instalację systemu plików NFS usługi Azure CycleCloud, ustawiając disabled atrybut na true. Można również wyłączyć udziały domyślne w następujący sposób:
[[[configuration]]]
cyclecloud.mounts.sched.disabled = true
cyclecloud.mounts.shared.disabled = true
cshared.server.legacy_links_disabled = true
Wiele klastrów zakłada, że wspólne urządzenie pamięci masowej jest dostępne w całym klastrze pod /shared. Jeśli używasz tych konfiguracji, włącz serwer plików i zainstaluj go w każdym węźle klastra za pomocą polecenia:
[[[configuration cyclecloud.mounts.external_shared]]]
type = nfs
mountpoint = /shared
export_path = /mnt/raid/export
address = 54.83.20.2
Instalowanie zarządzanego systemu plików Lustre platformy Azure
Klastry Usługi Azure CycleCloud mają wbudowaną obsługę instalowania usługi Azure Managed Lustre.
Aby utworzyć nowy zarządzany system plików Lustre platformy Azure (AMLFS) do użycia w klastrze, zobacz dokumentację systemu AMLFS.
Aby zainstalować istniejącą aplikację AMLFS:
[[[configuration cyclecloud.mounts.lustre_data]]]
type = lustre
address = 10.4.0.14
mountpoint = /lustre_data
Wymagany address atrybut określa nazwę hosta lub adres IP amLFS.
Wymagany mountpoint atrybut określa ścieżkę do zainstalowania amLFS w węzłach klastra.
Opcjonalnie użyj atrybutu export_path , aby zainstalować istniejące podkatalogi w usłudze AMLFS. W przypadku nowo stworzonego AMLFS jedyną istniejącą ścieżką jest /. Jeśli nie ustawisz export_path, przyjmie wartość domyślną tcp:/lustrefs/ (punkty montowania AMLFS muszą być poprzedzone prefiksem tcp:/lustrefs).
Jeśli na przykład utworzysz ścieżkę /data w systemie plików Lustre, możesz zainstalować data w następujący sposób:
[[[configuration cyclecloud.mounts.lustre_data]]]
type = lustre
address = 10.4.0.14
mountpoint = /lustre_data
export_path = tcp:/lustrefs/data/
options = noatime, flock
Użyj opcjonalnego options atrybutu, aby dodać opcje instalacji dla instalacji AMLFS. Jeśli nie określisz optionswartości , wartość domyślna to noatime, flock.
[! UWAGA] Lustre sprawdza się najlepiej, jeśli węzły odinstalują system plików przed zamknięciem. Zdecydowanie zalecamy włączenie powiadomień o zakończeniu dla węzłów , które zainstalują system plików AMLFS. CycleCloud rejestruje skrypt zamknięcia, który wydajnie odmontowuje system plików, gdy węzeł zostaje zakończony. Skrypt zostanie uruchomiony, jeśli włączysz powiadomienia o zakończeniu.
Opcje konfiguracji montowania
| Opcja | Definicja |
|---|---|
| typ |
WYMAGANE Ustaw atrybut type na nfs dla instalacji NFS lub lustre dla instalacji AMLFS. To ustawienie odróżnia te punkty montowania od punktów montowania woluminów i innych typów udostępnionych systemów plików. |
| ścieżka eksportu | Ustaw lokalizację eksportu w zdalnym systemie plików. Export_path musi już istnieć w zdalnym systemie plików. Jeśli nie określisz export_path, punkt montowania montu jest używany jako export_path. |
| punkt montowania | Ustaw lokalizację, w której jest zainstalowany system plików po zastosowaniu dodatkowej konfiguracji. Jeśli katalog jeszcze nie istnieje, zostanie utworzony. |
| nazwa_klastra | Ustaw nazwę klastra CycleCloud, który eksportuje system plików. Jeśli nie ustawisz tej opcji, przyjmuje się, że jest to lokalny klaster węzła. |
| address | Jawna nazwa hosta lub adres IP systemu plików. Jeśli ta wartość nie zostanie ustawiona, proces wyszukiwania podejmie próbę znalezienia systemu plików w klastrze CycleCloud. |
| Opcje | Wszelkie opcje inne niż domyślne do użycia podczas instalowania systemu plików. |
| wygaszony | Jeśli zostanie ustawiona wartość true, węzeł nie zainstaluje systemu plików. |
Uwaga
Większość harmonogramów nie obsługuje zmiany schematu nazwy hosta.