1. Przegląd
Witamy w ćwiczeniu Google dotyczącym uruchamiania klastra równoległego systemu plików Lustre w Google Cloud Platform.

Dane są podstawą obliczeń o dużej mocy obliczeniowej, a dostęp do dużych ilości danych z bardzo dużą szybkością i małymi opóźnieniami zawsze był kluczowym wyzwaniem w przypadku zadań HPC. Wymagania dotyczące pamięci masowej o wysokiej wydajności nie zmieniły się w przypadku chmury. Co więcej, możliwość szybkiego i łatwego korzystania z ogromnych ilości pamięci masowej stała się najważniejsza.
Centra HPC od dawna zaspokajają tę potrzebę lokalnie, korzystając z technologii takich jak równoległy system plików Lustre. Lustre to jedno z najpopularniejszych obecnie rozwiązań do przechowywania danych o wysokiej wydajności typu open source. Od czerwca 2005 r. jest ono stale używane przez co najmniej połowę z 10 najszybszych superkomputerów na świecie i ponad 60 ze 100 najszybszych superkomputerów na świecie. System Lustre może być skalowany w górę do setek petabajtów pojemności i zapewniać maksymalną możliwą wydajność w przypadku zadań HPC. Systemy te zapewniają przepustowość rzędu terabajtów na sekundę w jednej przestrzeni nazw.
Aby zaspokoić popyt na pamięć masową, Google Cloud zastosowało 2 podejścia. Najpierw GCP nawiązała współpracę z firmą DDN, aby udostępnić na GCP Marketplace obsługiwane oprogramowanie klasy korporacyjnej DDN EXAScaler Lustre. Po drugie, nasi inżynierowie z Google Cloud opracowali i udostępnili na licencji open source zestaw skryptów, które umożliwiają łatwą konfigurację i wdrażanie klastra pamięci masowej Lustre w Google Compute Engine za pomocą Google Cloud Deployment Manager.
Lustre na Google Cloud Platform zapewnia maksymalną wydajność infrastruktury, na której działa. Jego wydajność w GCP jest tak dobra, że w 2019 r. zajął 8 miejsce w testach porównawczych systemów pamięci masowej IO-500, co w przypadku naszego partnera DDN oznacza najwyższą pozycję wśród systemów plików opartych na chmurze w IO-500. Dziś pokażemy, jak wdrożyć skrypty Open Source Deployment Manager dla Lustre. Jeśli interesuje Cię korzystanie z Lustre w wersji dla przedsiębiorstw, z zaawansowanymi zabezpieczeniami, wsparciem ekspertów w zakresie klastra Lustre oraz funkcjami takimi jak graficzny interfejs użytkownika do zarządzania i monitorowania czy dostrajanie Lustre, zalecamy zapoznanie się z ofertą DDN EXAScaler w Marketplace.
Czego się nauczysz
- Jak korzystać z usługi GCP Deployment Manager
- Jak skonfigurować i wdrożyć system plików Lustre w GCP.
- Jak skonfigurować dzielenie na paski i przetestować proste operacje wejścia/wyjścia w systemie plików Lustre.
Wymagania wstępne
- Konto Google Cloud Platform i projekt z rozliczeniami
- Podstawowa znajomość Linuksa
2. Konfiguracja
Samodzielne konfigurowanie środowiska
Utwórz projekt
Jeśli nie masz jeszcze konta Google (Gmail lub G Suite), musisz je utworzyć. Zaloguj się w konsoli Google Cloud Platform ( console.cloud.google.com) i otwórz stronę Zarządzanie zasobami:

Kliknij Utwórz projekt.

Wpisz nazwę projektu. Zapamiętaj identyfikator projektu (na zrzucie ekranu powyżej jest on zaznaczony na czerwono). Identyfikator projektu musi być unikalną nazwą we wszystkich projektach Google Cloud. Jeśli nazwa projektu nie jest unikalna, Google Cloud wygeneruje losowy identyfikator projektu na podstawie nazwy projektu.
Następnie musisz włączyć płatności w Developers Console, aby korzystać z zasobów Google Cloud.
Wykonanie tego ćwiczenia w Codelabs nie powinno kosztować więcej niż kilka dolarów, ale może okazać się droższe, jeśli zdecydujesz się wykorzystać więcej zasobów lub pozostawisz je uruchomione (patrz sekcja „Podsumowanie” na końcu tego dokumentu). Kalkulator cen Google Cloud Platform jest dostępny tutaj.
Nowi użytkownicy Google Cloud Platform mogą skorzystać z bezpłatnego okresu próbnego, w którym mają do dyspozycji środki w wysokości 300 USD.
Google Cloud Shell
Z Google Cloud można korzystać zdalnie na laptopie, ale w tym ćwiczeniu użyjemy Google Cloud Shell, czyli środowiska wiersza poleceń działającego w chmurze.
Uruchamianie Google Cloud Shell
W konsoli GCP kliknij ikonę Cloud Shell na pasku narzędzi w prawym górnym rogu:

Następnie kliknij Uruchom Cloud Shell:

Udostępnienie środowiska i połączenie się z nim powinno zająć tylko kilka chwil:

Ta maszyna wirtualna zawiera wszystkie potrzebne narzędzia dla programistów. Zawiera również stały katalog domowy o pojemności 5 GB i działa w Google Cloud, co znacznie zwiększa wydajność sieci i upraszcza proces uwierzytelniania. Większość zadań w tym module, a być może wszystkie, możesz wykonać w przeglądarce internetowej lub na Chromebooku.
Po połączeniu z Cloud Shell zobaczysz, że uwierzytelnianie zostało już przeprowadzone, a projekt jest już ustawiony na Twój PROJECT_ID:
$ gcloud auth list
Wynik polecenia:
Credentialed accounts:
- <myaccount>@<mydomain>.com (active)
$ gcloud config list project
Wynik polecenia:
[core]
project = <PROJECT_ID>
Jeśli identyfikator projektu nie jest ustawiony prawidłowo, możesz go ustawić za pomocą tego polecenia:
$ gcloud config set project <PROJECT_ID>
Wynik polecenia:
Updated property [core/project].
3. Przygotowywanie i sprawdzanie konfiguracji wdrożenia Lustre
Pobieranie skryptów Menedżera wdrażania Lustre
W sesji Cloud Shell wykonaj to polecenie, aby sklonować (pobrać) repozytorium Git zawierające pliki Lustre for Google Cloud Platform Deployment Manager:
git clone https://github.com/GoogleCloudPlatform/deploymentmanager-samples.git
Przejdź do katalogu konfiguracji wdrożenia Lustre, wykonując to polecenie:
cd deploymentmanager-samples/community/lustre/
Konfigurowanie pliku YAML wdrożenia Lustre
Deployment Manager używa pliku YAML do podawania konfiguracji wdrożenia. Ten plik YAML zawiera szczegółowe informacje o konfiguracji wdrożenia, takie jak wersja Lustre do wdrożenia i typy instancji maszyn do wdrożenia. Plik jest domyślnie skonfigurowany do wdrożenia w nowym projekcie bez zwiększania limitów, ale w tym ćwiczeniu możesz zmienić typ maszyny lub pojemność. Ten przewodnik został napisany z założeniem, że używasz tych ustawień domyślnych. Jeśli wprowadzisz jakiekolwiek zmiany, musisz uwzględnić je w całym przewodniku, aby uniknąć błędów. W środowisku produkcyjnym zalecamy używanie instancji z co najmniej 32 procesorami wirtualnymi w przypadku węzła MDS oraz instancji z co najmniej 8 lub 16 procesorami wirtualnymi w przypadku węzłów OSS, w zależności od pojemności i typu pamięci masowej.
Aby przejrzeć lub edytować plik YAML w sesji Cloud Shell, otwórz plik YAML konfiguracji wdrożenia Lustre-cluster.yaml. Aby wyświetlić zawartość pliku, możesz użyć preferowanego edytora wiersza poleceń (vi, nano, emacs itp.) lub edytora kodu w konsoli Cloud:

Zawartość pliku będzie wyglądać tak:
# [START cluster_yaml]
imports:
- path: lustre.jinja
resources:
- name: lustre
type: lustre.jinja
properties:
## Cluster Configuration
cluster_name : lustre
zone : us-central1-f
cidr : 10.20.0.0/16
external_ips : True
### Use these fields to deploy Lustre in an existing VPC, Subnet, and/or Shared VPC
#vpc_net : < VPC Network Name >
#vpc_subnet : < VPC Subnet Name >
#shared_vpc_host_proj : < Shared VPC Host Project name >
## Filesystem Configuration
fs_name : lustre
### Review https://downloads.whamcloud.com/public/ to determine version naming
lustre_version : latest-release
e2fs_version : latest
## Lustre MDS/MGS Node Configuration
#mds_node_count : 1
mds_ip_address : 10.20.0.2
mds_machine_type : n1-standard-8
### MDS/MGS Boot disk
mds_boot_disk_type : pd-standard
mds_boot_disk_size_gb : 10
### Lustre MetaData Target disk
mdt_disk_type : pd-ssd
mdt_disk_size_gb : 1000
## Lustre OSS Configuration
oss_node_count : 4
oss_ip_range_start : 10.20.0.5
oss_machine_type : n1-standard-4
### OSS Boot disk
oss_boot_disk_type : pd-standard
oss_boot_disk_size_gb : 10
### Lustre Object Storage Target disk
ost_disk_type : pd-standard
ost_disk_size_gb : 5000
# [END cluster_yaml]
W tym pliku YAML znajduje się kilka pól. Pola oznaczone poniżej gwiazdką (*) są wymagane. Pola te obejmują:
Konfiguracja klastra
- cluster_name* – nazwa klastra Lustre, poprzedza wszystkie wdrożone zasoby.
- zone* – strefa, w której ma zostać wdrożony klaster.
- cidr* – zakres adresów IP w formacie CIDR
- external_ips* – wartość logiczna, czy węzły Lustre mają zewnętrzne adresy IP. Jeśli ma wartość false, Cloud NAT jest konfigurowany jako brama NAT.
- vpc_net – zdefiniuj to pole i pole vpc_subnet, aby wdrożyć klaster Lustre w istniejącej sieci VPC.
- vpc_subnet – istniejąca podsieć VPC, w której ma zostać wdrożony klaster Lustre.
- shared_vpc_host_proj – zdefiniuj to pole oraz pola vpc_net i vpc_subnet, aby wdrożyć klaster we współdzielonym środowisku VPC.
Konfiguracja systemu plików
- fs_name – nazwa systemu plików Lustre.
- lustre_version – wersja Lustre do wdrożenia. Użyj „latest-release”, aby wdrożyć najnowszą gałąź z https://downloads.whamcloud.com/public/lustre/, lub lustre-X.X.X, aby wdrożyć dowolną inną wersję.
- e2fs_version – wersja e2fsprogs do wdrożenia. Użyj „latest”, aby wdrożyć najnowszą gałąź z https://downloads.whamcloud.com/public/e2fsprogs/, lub X.XX.X.wcX, aby wdrożyć dowolną inną wersję.
Konfiguracja MDS/MGS
- mds_ip_address – wewnętrzny adres IP węzła MDS/MGS.
- mds_machine_type – typ maszyny do użycia w przypadku węzła MDS/MGS (patrz https://cloud.google.com/compute/docs/machine-types).
- mds_boot_disk_type – typ dysku do użycia w przypadku dysku rozruchowego MDS/MGS (pd-standard, pd-ssd).
- mds_boot_disk_size_gb - Size of MDS boot disk in GB
- mdt_disk_type* – typ dysku do użycia w przypadku dysku docelowego metadanych (MDT) (pd-standard, pd-ssd, local-ssd).
- mdt_disk_size_gb* – rozmiar dysku MDT w GB
Konfiguracja OSS
- oss_node_count* – liczba węzłów serwera Object Storage Server (OSS) do utworzenia
- oss_ip_range_start – początek zakresu adresów IP węzłów OSS. Jeśli nie zostanie określony, użyj automatycznego przypisywania adresów IP.
- oss_machine_type – typ maszyny do użycia w węzłach OSS
- oss_boot_disk_type – typ dysku do użycia w przypadku dysku rozruchowego OSS (pd-standard, pd-ssd)
- oss_boot_disk_size_gb - Size of MDS boot disk in GB
- ost_disk_type* – typ dysku do użycia w przypadku dysku docelowego pamięci obiektowej (OST) (pd-standard, pd-ssd, local-ssd).
- ost_disk_size_gb* - Rozmiar dysku OST w GB
4. Wdrażanie i weryfikowanie konfiguracji
Wdrażanie konfiguracji
W sesji Cloud Shell wykonaj to polecenie z folderu Lustre-gcp:
gcloud deployment-manager deployments create lustre --config lustre.yaml
To polecenie tworzy wdrożenie o nazwie Lustre. Wykonanie tej operacji może potrwać 10–20 minut, więc zachowaj cierpliwość.
Po zakończeniu wdrażania zobaczysz dane wyjściowe podobne do tych:
Create operation operation-1572410719018-5961966591cad-e25384f6-d4c905f8 completed successfully.
NAME TYPE STATE ERRORS INTENT
lustre-all-internal-firewall-rule compute.v1.firewall COMPLETED []
lustre-lustre-network compute.v1.network COMPLETED []
lustre-lustre-subnet compute.v1.subnetwork COMPLETED []
lustre-mds1 compute.v1.instance COMPLETED []
lustre-oss1 compute.v1.instance COMPLETED []
lustre-oss2 compute.v1.instance COMPLETED []
lustre-oss3 compute.v1.instance COMPLETED []
lustre-oss4 compute.v1.instance COMPLETED []
lustre-ssh-firewall-rule compute.v1.firewall COMPLETED []
Sprawdzanie wdrożenia

Aby wyświetlić wdrożenie w konsoli Google Cloud Platform, wykonaj te czynności:
- W konsoli Cloud Platform otwórz menu Produkty i usługi w lewym górnym rogu konsoli (trzy poziome kreski).
- Kliknij Deployment Manager (Menedżer wdrażania).
- Kliknij Lustre, aby wyświetlić szczegóły wdrożenia.
- Kliknij Przegląd – Lustre. W panelu Właściwości wdrożenia wyświetlana jest ogólna konfiguracja wdrożenia.
- Kliknij „Wyświetl” w usłudze Konfiguracja. W panelu Konfiguracja wyświetla się zawartość zmodyfikowanego wcześniej pliku YAML konfiguracji wdrożenia. Zanim przejdziesz dalej, sprawdź, czy zawartość jest prawidłowa. Jeśli chcesz zmienić konfigurację wdrożenia, po prostu usuń wdrożenie zgodnie z instrukcjami w sekcji „Czyszczenie wdrożenia” i ponownie uruchom wdrożenie zgodnie z instrukcjami w sekcji „Konfigurowanie pliku YAML wdrożenia Lustre”.
- (Opcjonalnie) W sekcji Lustre-cluster kliknij każdy z zasobów utworzonych przez szablon Lustre.jinja i sprawdź szczegóły.
Po sprawdzeniu konfiguracji wdrożenia potwierdź, że instancje klastra zostały uruchomione. W konsoli Cloud Platform w menu Produkty i usługi kliknij Compute Engine > Instancje maszyn wirtualnych.

Na stronie Instancje maszyn wirtualnych sprawdź 5 instancji maszyn wirtualnych utworzonych przez menedżera wdrażania. Obejmuje to lustre-mds1, lustre-oss1, lustre-oss2, lustre-oss3 i lustre-oss4.
5. Dostęp do klastra Lustre
Monitorowanie instalacji
Na stronie Instancje maszyn wirtualnych kliknij lustre-mds1, aby otworzyć stronę z informacjami o instancji.

Kliknij Port szeregowy 1 (konsola), aby otworzyć stronę danych wyjściowych konsoli szeregowej. Użyjemy tego wyjścia szeregowego, aby monitorować proces instalacji instancji MDS i zaczekać, aż skrypt startowy zostanie ukończony. Aby zaktualizować dane wyjściowe portu szeregowego, kliknij przycisk „Odśwież” u góry strony. Węzeł uruchomi się ponownie, aby uruchomić jądro Lustre, i wyświetli komunikaty podobne do tych poniżej:
Startup finished in 838ms (kernel) + 6.964s (initrd) + 49.302s (userspace) = 57.105s.
Lustre: lustre-MDT0000: Connection restored to 374e2d80-0b31-0cd7-b2bf-de35b8119534 (at 0@lo)
Oznacza to, że Lustre jest zainstalowany w klastrze Lustre, a system plików jest gotowy do użycia.
Dostęp do klastra Lustre
W sesji Cloud Shell kliknij przycisk SSH obok instancji lustre-mds1 w konsoli Google Cloud. Możesz też wykonać to polecenie w Cloud Shell, zastępując <ZONE> strefą węzła lustre-mds1:
gcloud compute ssh lustre-mds1 --zone=<ZONE>
To polecenie loguje się na maszynę wirtualną lustre-mds1. Jest to instancja serwera metadanych Lustre (MDS), która pełni też funkcję instancji serwera zarządzania Lustre (MGS). Ta instancja obsługuje wszystkie żądania uwierzytelniania i metadanych dotyczące systemu plików.
Zamontujmy system plików na instancji lustre-mds1, aby móc go później przetestować. Uruchom te polecenia:
sudo mkdir /mnt/lustre sudo mount -t lustre lustre-mds1:/lustre /mnt/lustre cd /mnt/lustre
Te 3 polecenia wykonują 3 działania. Pierwsze polecenie tworzy lokalny katalog, który będzie używany jako punkt podłączania w ścieżce „/mnt/lustre”. Drugie polecenie uruchamia polecenie „mount”, aby zamontować system plików typu „lustre”, który znajduje się na serwerze lustre-mds1, a nazwa systemu plików to „lustre”, widoczna jako „/lustre”. Polecenie mount podłącza system plików Lustre do lokalnego katalogu „/mnt/lustre”. Trzecie polecenie zmienia katalog na /mnt/lustre, w którym zamontowany jest system Lustre.
System plików Lustre został podłączony w katalogu /mnt/lustre. Przyjrzyjmy się, co możemy zrobić z tym systemem plików.
6. Przewodnik po narzędziach interfejsu wiersza poleceń Lustre
Jeśli nie znasz Lustre i jego narzędzi, omówimy tutaj kilka ważnych poleceń.
Narzędziem do zarządzania klastrami niskiego poziomu w systemie Lustre jest „lctl”. Za pomocą narzędzia lctl możemy konfigurować klaster Lustre i nim zarządzać oraz wyświetlać usługi klastra Lustre. Aby wyświetlić usługi i instancje w nowym klastrze Lustre, wykonaj to polecenie:
sudo lctl dl
W zależności od zmian wprowadzonych w pliku konfiguracji Lustre YAML zobaczysz dane wyjściowe podobne do tych poniżej:
0 UP osd-ldiskfs lustre-MDT0000-osd lustre-MDT0000-osd_UUID 11
1 UP mgs MGS MGS 12
2 UP mgc MGC10.128.15.2@tcp 374e2d80-0b31-0cd7-b2bf-de35b8119534 4
3 UP mds MDS MDS_uuid 2
4 UP lod lustre-MDT0000-mdtlov lustre-MDT0000-mdtlov_UUID 3
5 UP mdt lustre-MDT0000 lustre-MDT0000_UUID 12
6 UP mdd lustre-MDD0000 lustre-MDD0000_UUID 3
7 UP qmt lustre-QMT0000 lustre-QMT0000_UUID 3
8 UP lwp lustre-MDT0000-lwp-MDT0000 lustre-MDT0000-lwp-MDT0000_UUID 4
9 UP osp lustre-OST0000-osc-MDT0000 lustre-MDT0000-mdtlov_UUID 4
10 UP osp lustre-OST0002-osc-MDT0000 lustre-MDT0000-mdtlov_UUID 4
11 UP osp lustre-OST0001-osc-MDT0000 lustre-MDT0000-mdtlov_UUID 4
12 UP osp lustre-OST0003-osc-MDT0000 lustre-MDT0000-mdtlov_UUID 4
Serwer zarządzania Lustre (MGS) jest oznaczony numerem 1, serwer metadanych Lustre (MDS) – numerem 3, docelowy serwer metadanych Lustre (MDT) – numerem 5, a 4 serwery pamięci obiektowej Lustre (OSS) – numerami od 8 do 12. Aby dowiedzieć się, jakie to inne usługi, zapoznaj się z instrukcją Lustre.
Narzędziem do konfiguracji systemu plików Lustre jest „lfs”. Możemy używać lfs do zarządzania rozkładaniem plików na serwerach pamięci obiektowej Lustre (OSS) i odpowiednich docelowych obiektach pamięci (OST), a także do wykonywania typowych operacji na systemie plików, takich jak wyszukiwanie, df i zarządzanie limitami.
Dzielenie na paski umożliwia nam skonfigurowanie sposobu dystrybucji pliku w klastrze Lustre, aby zapewnić jak najlepszą wydajność. Rozdzielenie dużego pliku na jak największą liczbę OSS-ów często zapewnia najlepszą wydajność dzięki równoległemu wykonywaniu operacji wejścia/wyjścia, ale w przypadku małego pliku może prowadzić do gorszej wydajności niż w przypadku zapisania tego pliku tylko w jednej instancji.
Aby to przetestować, skonfigurujmy 2 katalogi: jeden z liczbą pasków równą 1 OSS, a drugi z liczbą pasków równą „-1”, co oznacza, że pliki zapisane w tym katalogu powinny być rozłożone na jak największą liczbę OSS. Katalogi mogą zawierać konfiguracje rozkładania, które są dziedziczone przez utworzone w nich pliki, ale podkatalogi i poszczególne pliki w tym katalogu można skonfigurować tak, aby były rozkładane w inny sposób. Aby utworzyć te 2 katalogi, wykonaj te polecenia w katalogu „/mnt/lustre”:
sudo mkdir stripe_one sudo mkdir stripe_all sudo lfs setstripe -c 1 stripe_one/ sudo lfs setstripe -c -1 stripe_all/
Ustawienia paska pliku lub katalogu możesz wyświetlić za pomocą polecenia lfs getstripe:
sudo lfs getstripe stripe_all/
Zobaczysz dane wyjściowe pokazujące liczbę pasków ustawioną na -1:
stripe_all/
stripe_count: -1 stripe_size: 1048576 pattern: raid0 stripe_offset: -1
Teraz możemy przetestować wzrost wydajności, jaki można osiągnąć, zapisując duży plik na wielu systemach OSS.
7. Test Lustre I/O
Przeprowadzimy 2 proste testy Lustre IO, aby zademonstrować możliwe zalety wydajności i skalowalności systemu plików Lustre. Najpierw przeprowadzimy prosty test za pomocą narzędzia „dd”, aby zapisać 5-gigabajtowy plik w katalogu „stripe_one”. Uruchom to polecenie:
sudo dd if=/dev/zero of=stripe_one/test bs=1M count=5000
Zapisanie 5 GB danych w systemie plików zajmuje średnio około 27 sekund, przy czym dane są zapisywane na jednym dysku trwałych danych (PD) na jednym serwerze Object Storage Server (OSS).
Aby przetestować rozkładanie na kilka systemów OSS, a tym samym na kilka urządzeń PD, wystarczy zmienić katalog wyjściowy, do którego zapisujemy dane. Uruchom to polecenie:
sudo dd if=/dev/zero of=stripe_all/test bs=1M count=5000
Zwróć uwagę, że zmieniliśmy „of=stripe_one/test” na „of=stripe_all/test”. Dzięki temu pojedynczy strumień zapisu będzie mógł rozdzielać zapisy na wszystkie serwery pamięci obiektowej i wykonywać zapis średnio w 5, 5 sekundy, czyli około 4 razy szybciej w przypadku 4 serwerów OSS.
Wydajność ta rośnie wraz z dodawaniem serwerów Object Storage Server. Możesz dodawać serwery OSS z systemem plików online i rozpoczynać rozdzielanie danych na paski, aby zwiększać pojemność i wydajność online. Możliwości wykorzystania Lustre na platformie Google Cloud są nieograniczone. Z niecierpliwością czekamy na to, co uda Ci się stworzyć i jakie problemy rozwiązać.
8. Podsumowanie
Gratulujemy! Klaster Lustre w Google Cloud Platform został utworzony. Możesz użyć tych skryptów jako punktu początkowego do utworzenia własnego klastra Lustre i zintegrowania go z klastrem obliczeniowym w chmurze.
Czyszczenie wdrożenia
Wyloguj się z węzła Lustre:
exit
Po zakończeniu możesz łatwo wyczyścić wdrożenie, wykonując to polecenie w Google Cloud Shell po wylogowaniu się z klastra Lustre:
gcloud deployment-manager deployments delete lustre
Gdy pojawi się prośba, wpisz Y, aby przejść dalej. Może to zająć trochę czasu, więc prosimy o cierpliwość.
Usuwanie projektu
Aby posprzątać, po prostu usuwamy projekt.
- W menu nawigacyjnym wybierz Uprawnienia i Administracja.
- Następnie w menu kliknij ustawienia.
- Kliknij ikonę kosza z tekstem „Usuń projekt”.
- Postępuj zgodnie z instrukcjami wyświetlanymi w promptach.
Omówione zagadnienia
- Jak korzystać z usługi GCP Deployment Manager.
- Jak skonfigurować i wdrożyć system plików Lustre w GCP.
- Jak skonfigurować dzielenie na paski i przetestować proste operacje wejścia/wyjścia w systemie plików Lustre.
Pomoc
Czy tworzysz coś ciekawego za pomocą skryptów menedżera wdrożeń Lustre? Masz pytania? Porozmawiaj z nami w grupie dyskusyjnej Google Cloud Lustre. Aby poprosić o dodanie funkcji, przesłać opinię lub zgłosić błędy, użyj tego formularza. Możesz też zmodyfikować kod i przesłać żądanie pull. Chcesz porozmawiać z ekspertem Google Cloud? Skontaktuj się z zespołem Google Cloud już dziś na stronie Google Cloud poświęconej komputerom o dużej mocy obliczeniowej.
Więcej informacji
Prześlij opinię
Prześlij opinię o tym ćwiczeniu za pomocą tego linku. Przesłanie opinii zajmuje mniej niż 5 minut. Dziękujemy!