GCP'de Lustre Paralel Dosya Sistemi dağıtma

1. Genel Bakış

Google Cloud Platform'da Lustre paralel dosya sistemi kümesi çalıştırmaya yönelik Google Codelab'e hoş geldiniz.

d51beef5f729cbe9.png

Veriler, yüksek performanslı bilgi işlem uygulamalarının temelini oluşturur. Büyük miktarlardaki verilere son derece yüksek hızlarda ve düşük gecikme süreleriyle erişmek, HPC iş yüklerini çalıştırmada her zaman önemli bir zorluk olmuştur. Yüksek performanslı depolama alanı ihtiyacı bulutta değişmedi. Hatta büyük miktarda depolama alanını hızlı ve kolay bir şekilde kullanabilme özelliği çok daha önemli hale geldi.

HPC merkezleri, Lustre paralel dosya sistemi gibi teknolojileri kullanarak bu ihtiyacı uzun süredir tesis içinde karşılıyor. Lustre, günümüzde en popüler açık kaynaklı yüksek performanslı depolama çözümlerinden biridir ve Haziran 2005'ten beri dünyanın en hızlı on süper bilgisayarının en az yarısı ve en hızlı 100 süper bilgisayarının 60'tan fazlası tarafından düzenli olarak kullanılmaktadır. Lustre, yüzlerce PB kapasiteye kadar ölçeklenebilir ve tek bir ad alanında TB/sn işleme hızı sağlayan sistemlerle mümkün olan en yüksek HPC işi performansını sunar.

Google Cloud, depolama alanına yönelik talebi karşılamak için iki yaklaşım benimsemiştir. İlk olarak GCP, desteklenen kurumsal düzeydeki DDN EXAScaler Lustre yazılımını GCP Marketplace'e getirmek için DDN ile iş ortaklığı yaptı. İkinci olarak, Google Cloud'daki mühendislerimiz, Google Cloud Deployment Manager'ı kullanarak Google Compute Engine'de bir Lustre depolama kümesini kolayca yapılandırmak ve dağıtmak için bir dizi komut dosyası geliştirip açık kaynaklı hale getirdi.

Google Cloud Platform'daki Lustre, üzerinde çalıştığı altyapının maksimum performansını sunma konusunda eşit derecede yeteneklidir. GCP'deki performansı o kadar iyi ki 2019'da iş ortağımız DDN ile birlikte IO-500 depolama sistemi karşılaştırmasında 8. sırada yer aldı ve IO-500'de en yüksek sıralamaya sahip bulut tabanlı dosya sistemi oldu. Bugün, Lustre için açık kaynak Deployment Manager komut dosyalarını dağıtma sürecinde size yol göstereceğiz. Lustre kümeniz için Lustre uzmanı desteğinin yanı sıra yönetim ve izleme GUI'si veya Lustre ayarlamaları gibi özelliklerle birlikte kurumsal düzeyde, güvenliği artırılmış bir Lustre deneyimi istiyorsanız DDN EXAScaler Marketplace teklifini incelemenizi öneririz.

Neler öğreneceksiniz?

  • GCP Deployment Manager hizmetini kullanma
  • GCP'de Lustre dosya sistemini yapılandırma ve dağıtma
  • Şerit oluşturmayı yapılandırma ve Lustre dosya sistemine basit G/Ç'yi test etme

Ön koşullar

  • Google Cloud Platform hesabı ve faturalandırma özelliği etkin bir proje
  • Temel Linux Deneyimi

2. Kurulum

Yönlendirmesiz ortam kurulumu

Proje oluştur

Google Hesabınız (Gmail veya G Suite) yoksa hesap oluşturmanız gerekir. Google Cloud Platform Console'da ( console.cloud.google.com) oturum açın ve Kaynakları yönetin sayfasını açın:

359c06e07e6d699f.png

Proje Oluştur'u tıklayın.

25c23d651abb837b.png

Proje adı girin. Proje kimliğini (yukarıdaki ekran görüntüsünde kırmızı renkle vurgulanmıştır) unutmayın. Proje kimliği, tüm Google Cloud projelerinde benzersiz bir ad olmalıdır. Proje adınız benzersiz değilse Google Cloud, proje adına göre rastgele bir proje kimliği oluşturur.

Ardından, Google Cloud kaynaklarını kullanmak için Developers Console'da faturalandırmayı etkinleştirmeniz gerekir.

Bu codelab'i tamamlamak size birkaç dolardan fazla mal olmayacaktır. Ancak daha fazla kaynak kullanmaya veya kaynakları çalışır durumda bırakmaya karar verirseniz bu tutar artabilir (bu belgenin sonundaki "Sonuç" bölümüne bakın). Google Cloud Platform Fiyat Hesaplayıcı'ya buradan ulaşabilirsiniz.

Google Cloud Platform'un yeni kullanıcıları 300 ABD doları değerinde ücretsiz deneme sürümünden yararlanabilir.

Google Cloud Shell

Google Cloud, dizüstü bilgisayarınızdan uzaktan çalıştırılabilir. Ancak bu codelab'de, bulutta çalışan bir komut satırı ortamı olan Google Cloud Shell'i kullanacağız.

Google Cloud Shell'i başlatma

GCP Console'da sağ üstteki araç çubuğunda Cloud Shell simgesini tıklayın:

dbad104cef962719.png

Ardından Cloud Shell'i başlat'ı tıklayın:

4e50db320508ac88.png

Ortamın sağlanması ve bağlantının kurulması yalnızca birkaç dakikanızı alır:

20b0aa80492144d.png

Bu sanal makine, ihtiyaç duyacağınız tüm geliştirme araçlarını içerir. 5 GB boyutunda kalıcı bir ana dizin sunar ve Google Cloud üzerinde çalışır. Bu sayede ağ performansı önemli ölçüde artar ve kimlik doğrulama basitleşir. Bu laboratuvardaki çalışmalarınızın neredeyse tamamını yalnızca bir web tarayıcısı veya Google Chromebook kullanarak yapabilirsiniz.

Cloud Shell'e bağlandıktan sonra kimliğinizin doğrulandığını ve projenin, PROJECT_ID'nize ayarlandığını görürsünüz:

$ gcloud auth list

Komut çıkışı:

Credentialed accounts:
 - <myaccount>@<mydomain>.com (active)
$ gcloud config list project

Komut çıkışı:

[core]
project = <PROJECT_ID>

Proje kimliği doğru ayarlanmamışsa şu komutla ayarlayabilirsiniz:

$ gcloud config set project <PROJECT_ID>

Komut çıkışı:

Updated property [core/project].

3. Lustre dağıtım yapılandırmasını hazırlama ve inceleme

Lustre Deployment Manager komut dosyalarını indirme

Cloud Shell oturumunda, Google Cloud Platform için Lustre deployment-manager dosyalarını içeren Git deposunu klonlamak (indirmek) için aşağıdaki komutu çalıştırın:

git clone https://github.com/GoogleCloudPlatform/deploymentmanager-samples.git

Aşağıdaki komutu çalıştırarak Lustre dağıtım yapılandırma dizinine geçin:

cd deploymentmanager-samples/community/lustre/

Lustre dağıtımı YAML'sini yapılandırma

Deployment Manager, dağıtım yapılandırması sağlamak için bir YAML dosyası kullanır. Bu YAML dosyasında, dağıtımın yapılandırması (ör. dağıtılacak Lustre sürümü ve dağıtılacak makine örneği türleri) ayrıntılı olarak açıklanır. Dosya, varsayılan olarak kota artışı olmadan yeni bir projede dağıtılacak şekilde yapılandırılır. Ancak bu codelab için makine türünü veya kapasitesini istediğiniz gibi değiştirebilirsiniz. Bu codelab, bu varsayılanları kullanacak şekilde yazılmıştır. Bu nedenle, herhangi bir değişiklik yaparsanız hata oluşmaması için bu değişiklikleri codelab boyunca uygulamanız gerekir. Üretimde, MDS düğümü için en az 32 vCPU'lu bir örnek, depolama kapasitesine ve türüne bağlı olarak OSS düğümleri için ise en az 8 veya 16 vCPU'lu bir örnek öneririz.

Cloud Shell oturumunda YAML dosyasını incelemek veya düzenlemek için dağıtım yapılandırması YAML dosyasını açın Lustre-cluster.yaml. Dosya içeriklerini görüntülemek için tercih ettiğiniz komut satırı düzenleyiciyi (vi, nano, emacs vb.) veya Cloud Console kod düzenleyiciyi kullanabilirsiniz:

11efd5af658f1842.png

Dosyanın içeriği şu şekilde görünür:

# [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]

Bu YAML dosyasında çeşitli alanlar bulunur. Aşağıdaki yıldız işaretli (*) alanların doldurulması zorunludur. Bu alanlar şunlardır:

Küme Yapılandırması

  • cluster_name* - Lustre kümesinin adı, dağıtılan tüm kaynakların önüne eklenir.
  • zone* - Kümenin dağıtılacağı bölge
  • cidr* - CIDR biçiminde IP aralığı
  • external_ips* - True/False, Lustre düğümlerinin harici IP adresleri vardır. Yanlışsa Cloud NAT, NAT ağ geçidi olarak ayarlanır.
  • vpc_net: Lustre kümesini mevcut bir VPC'ye dağıtmak için bu alanı ve vpc_subnet alanını tanımlayın.
  • vpc_subnet: Lustre kümesinin dağıtılacağı mevcut VPC alt ağı
  • shared_vpc_host_proj: Küme Paylaşılan VPC'ye dağıtılacaksa bu alanın yanı sıra vpc_net ve vpc_subnet alanlarını tanımlayın.

Dosya sistemi yapılandırması

MDS/MGS Yapılandırması

  • mds_ip_address: MDS/MGS düğümü için belirtilecek dahili IP adresi
  • mds_machine_type: MDS/MGS düğümü için kullanılacak makine türü (bkz. https://cloud.google.com/compute/docs/machine-types)
  • mds_boot_disk_type: MDS/MGS önyükleme diski için kullanılacak disk türü (pd-standard, pd-ssd)
  • mds_boot_disk_size_gb: GB cinsinden MDS önyükleme diskinin boyutu
  • mdt_disk_type* - Meta veri hedefi (MDT) diski için kullanılacak disk türü (pd-standard, pd-ssd, local-ssd)
  • mdt_disk_size_gb* - MDT diskinin boyutu (GB)

OSS Yapılandırması

  • oss_node_count* - Oluşturulacak Nesne Depolama Sunucusu (OSS) düğümü sayısı
  • oss_ip_range_start: OSS düğümlerinin IP aralığının başlangıcı. Belirtilmemişse otomatik IP atamayı kullanın
  • oss_machine_type: OSS düğümleri için kullanılacak makine türü
  • oss_boot_disk_type: OSS önyükleme diski için kullanılacak disk türü (pd-standard, pd-ssd)
  • oss_boot_disk_size_gb: MDS önyükleme diskinin boyutu (GB)
  • ost_disk_type* - Nesne Depolama Hedefi (OST) diski için kullanılacak disk türü (pd-standard, pd-ssd, local-ssd)
  • ost_disk_size_gb* - OST diskinin boyutu (GB)

4. Yapılandırmayı dağıtma ve doğrulama

Yapılandırmayı dağıtma

Cloud Shell oturumunda, Lustre-gcp klasöründen aşağıdaki komutu çalıştırın:

gcloud deployment-manager deployments create lustre --config lustre.yaml

Bu komut, Lustre adlı bir dağıtım oluşturur. İşlemin tamamlanması 10-20 dakika sürebilir. Bu nedenle lütfen bekleyin.

Dağıtım tamamlandığında aşağıdakine benzer bir çıkış görürsünüz:

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  []

Dağıtımı doğrulama

5f2a0557d3f2476f.png

Dağıtımı Google Cloud Platform Console'da görüntülemek için aşağıdaki adımları uygulayın:

  • Cloud Platform Console'da, konsolun sol üst köşesindeki Ürünler ve Hizmetler menüsünü (üç yatay çizgi) açın.
  • Deployment Manager'ı tıklayın.
  • Dağıtımın ayrıntılarını görüntülemek için Lustre'ı tıklayın.
  • Genel Bakış - Lustre'ı tıklayın. Dağıtım özellikleri bölmesinde genel dağıtım yapılandırması gösterilir.
  • Yapılandırma mülkünde "Görüntüle"yi tıklayın. Yapılandırma bölmesinde, daha önce değiştirilen dağıtım yapılandırması YAML dosyasının içeriği gösterilir. Devam etmeden önce içeriğin doğru olduğunu doğrulayın. Bir dağıtım yapılandırmasını değiştirmeniz gerekiyorsa dağıtımı "Dağıtımı Temizleme" bölümündeki adımlara göre silin ve dağıtımı "Lustre Dağıtımı YAML'sini Yapılandırma" bölümündeki adımlara göre yeniden başlatın.
  • (İsteğe bağlı) Lustre-cluster bölümünde, Lustre.jinja şablonu tarafından oluşturulan kaynakların her birini tıklayın ve ayrıntıları inceleyin.

Dağıtımın yapılandırması doğrulandıktan sonra kümenin örneklerinin başlatıldığını onaylayalım. Cloud Platform Console'daki Ürünler ve Hizmetler menüsünde Compute Engine > VM Instances'ı (Sanal Makine Örnekleri) tıklayın.

aec8498e04a3c334.png

Sanal Makine Örnekleri sayfasında, Deployment Manager tarafından oluşturulan beş sanal makine örneğini inceleyin. lustre-mds1, lustre-oss1, lustre-oss2, lustre-oss3 ve lustre-oss4 bu kapsamdadır.

5. Lustre kümesine erişme

Yüklemeyi İzleme

Örnek ayrıntıları sayfasını açmak için Sanal Makine Örnekleri sayfasında lustre-mds1'i tıklayın.

ba0bea7acdbb9527.png

Seri konsol çıkış sayfasını açmak için Seri bağlantı noktası 1 (konsol)'u tıklayın. MDS örneğinin kurulum sürecini izlemek için bu seri çıkışı kullanacağız ve başlangıç komut dosyası tamamlanana kadar bekleyeceğiz. Seri çıkışını güncellemek için sayfanın üst kısmındaki "yenile" düğmesini tıklayın. Düğüm, Lustre çekirdeğine önyükleme yapmak için bir kez yeniden başlatılır ve aşağıdakine benzer mesajlar gösterir:

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)

Bu, Lustre'ın Lustre kümesine yüklendiği ve dosya sisteminin kullanılmaya hazır olduğu anlamına gelir.

Lustre kümesine erişme

Cloud Shell oturumunda, Google Cloud Console'daki lustre-mds1 örneğinin yanındaki SSH düğmesini tıklayın. Alternatif olarak, Cloud Shell'de aşağıdaki komutu yürütün ve<ZONE> yerine lustre-mds1 düğümünün bölgesini girin:

gcloud compute ssh lustre-mds1 --zone=<ZONE>

Bu komut, lustre-mds1 sanal makinesine giriş yapar. Bu, Lustre Yönetim Sunucusu (MGS) örneği olarak da işlev gören Lustre Meta Veri Sunucusu (MDS) örneğidir. Bu örnek, dosya sistemiyle ilgili tüm kimlik doğrulama ve meta veri isteklerini işler.

Daha sonra test edebilmek için dosya sistemini lustre-mds1 örneğimize monte edelim. Aşağıdaki komutları yürütün:

sudo mkdir /mnt/lustre
sudo mount -t lustre lustre-mds1:/lustre /mnt/lustre
cd /mnt/lustre

Bu üç komut üç işlem yapar. İlk komut, "/mnt/lustre" konumunda ekleme noktası olarak kullanacağımız yerel bir dizin oluşturur. İkinci komut, lustre-mds1 sunucusunda bulunan ve dosya sistemi adı "lustre" olan "lustre" türü dosya sistemini bağlamak için "mount" komutunu çalıştırır. Bu dosya sistemi "/lustre" olarak görünür. Ekleme komutu, Lustre dosya sistemini yerel "/mnt/lustre" dizininize ekler. Son olarak, üçüncü komut dizini, Lustre'nin bağlandığı /mnt/lustre dizini olarak değiştirir.

Lustre dosya sistemini /mnt/lustre konumuna bağladınız. Bu dosya sistemiyle neler yapabileceğimize göz atalım.

6. Lustre CLI Araçları Turu

Lustre ve araçları hakkında bilginiz yoksa burada birkaç önemli komutu inceleyeceğiz.

Lustre'ın düşük düzeyli küme yönetim aracı "lctl"dir. Lustre kümesini yapılandırmak, yönetmek ve Lustre kümesinin hizmetlerini görüntülemek için lctl'yi kullanabiliriz. Yeni Lustre kümemizdeki hizmetleri ve örnekleri görüntülemek için şunu çalıştırın:

sudo lctl dl

Lustre YAML yapılandırma dosyasında yaptığınız değişikliklere bağlı olarak aşağıdakine benzer bir çıkış görürsünüz:

  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

Lustre Management Server (MGS) öğesini 1, Lustre Metadata Server (MDS) öğesini 3, Lustre Metadata Target (MDT) öğesini 5 ve dört Lustre Object Storage Server (OSS) öğesini 8 ila 12 olarak görüyoruz. Diğer hizmetlerin neler olduğunu öğrenmek için lütfen Lustre Kılavuzu'nu inceleyin.

Lustre'ın dosya sistemi yapılandırma aracı "lfs"dir. Lustre Nesne Depolama Sunucularımız (OSS) ve ilgili Nesne Depolama Hedeflerimiz (OST) genelinde dosyaların şeritlenmesini yönetmek, ayrıca find, df ve kota yönetimi gibi yaygın dosya sistemi işlemlerini çalıştırmak için lfs'yi kullanabiliriz.

Şerit oluşturma, mümkün olan en iyi performansı sunmak için bir dosyanın Lustre kümemize nasıl dağıtılacağını yapılandırmamıza olanak tanır. Büyük bir dosyayı mümkün olduğunca çok sayıda OSS'ye bölmek, G/Ç'yi paralelleştirerek genellikle en iyi performansı sağlasa da küçük bir dosyayı bölmek, bu dosya yalnızca tek bir örneğe yazılmış olsaydı elde edilecek performanstan daha kötü bir performansa yol açabilir.

Bunu test etmek için biri bir OSS şerit sayısına, diğeri ise "-1 " şerit sayısına sahip iki dizin oluşturalım. Bu, söz konusu dizine yazılan dosyaların mümkün olduğunca çok sayıda OSS'ye şeritlenmesi gerektiğini gösterir. Dizinler, içinde oluşturulan dosyalar tarafından devralınan şerit yapılandırmalarını barındırabilir. Ancak bu dizindeki alt dizinler ve tek tek dosyalar, istenirse farklı şekilde şeritlenecek şekilde yapılandırılabilir. Bu iki dizini oluşturmak için "/mnt/lustre" dizinindeyken aşağıdaki komutları yürütün:

sudo mkdir stripe_one
sudo mkdir stripe_all
sudo lfs setstripe -c 1 stripe_one/
sudo lfs setstripe -c -1 stripe_all/

lfs getstripe komutunu kullanarak bir dosyanın veya dizinin şerit ayarlarını görüntüleyebilirsiniz:

sudo lfs getstripe stripe_all/

Şerit sayısının -1 olarak ayarlandığını gösteren bir çıkış görürsünüz:

stripe_all/
stripe_count:  -1 stripe_size:   1048576 pattern:    raid0 stripe_offset: -1

Şimdi de birden fazla OSS'ye dağıtılmış büyük bir dosya yazarak elde edilebilecek performans iyileştirmelerini test etmeye hazırız.

7. Lustre G/Ç'sini test etme

Lustre dosya sisteminin olası performans avantajlarını ve ölçeklendirme özelliklerini göstermek için Lustre IO'nun iki basit testini yapacağız. İlk olarak, "stripe_one" dizinimize 5 GB'lık bir dosya yazmak için "dd" yardımcı programını kullanarak basit bir test yapacağız. Aşağıdaki komutu yürütün:

sudo dd if=/dev/zero of=stripe_one/test bs=1M count=5000

Dosya sistemine 5 GB veri yazma işlemi, tek bir Nesne Depolama Sunucusu'nda (OSS) tek bir Kalıcı Disk'e (PD) yazma işlemiyle ortalama 27 saniye sürer.

Birden fazla OSS'de ve dolayısıyla birden fazla PD'de şerit oluşturmayı test etmek için yazdığımız çıkış dizinini değiştirmemiz yeterlidir. Aşağıdaki komutu yürütün:

sudo dd if=/dev/zero of=stripe_all/test bs=1M count=5000

"of=stripe_one/test" ifadesini "of=stripe_all/test" olarak değiştirdiğimizi unutmayın. Bu sayede tek akışlı yazma işlemimiz, yazma işlemlerini tüm Nesne Depolama Sunucularımıza dağıtabilir ve yazma işlemini ortalama 5,5 saniyede tamamlayabilir.Bu süre, dört OSS ile yaklaşık 4 kat daha hızlıdır.

Nesne depolama sunucuları ekledikçe bu performans artmaya devam eder. Ayrıca, dosya sistemiyle birlikte OSS'ler ekleyebilir ve kapasite ile performansı artırmak için verileri bunlara şeritler halinde aktarmaya başlayabilirsiniz. Google Cloud Platform'da Lustre ile yapabileceklerinizin sınırı yok. Geliştirebileceklerinizi ve çözebileceğiniz sorunları görmek için sabırsızlanıyoruz.

8. Sonuç

Tebrikler, Google Cloud Platform'da bir Lustre kümesi oluşturdunuz. Bu komut dosyalarını kendi Lustre kümenizi oluşturmak ve bunu bulut tabanlı bilgi işlem kümenizle entegre etmek için başlangıç noktası olarak kullanabilirsiniz.

Dağıtımı Temizleme

Lustre düğümünden çıkış yapın:

exit

Lustre kümesinden çıktıktan sonra Google Cloud Shell'inizde aşağıdaki komutu çalıştırarak dağıtımı kolayca temizleyebilirsiniz:

gcloud deployment-manager deployments delete lustre

İstendiğinde devam etmek için Y yazın. Bu işlem biraz zaman alabilir, lütfen bekleyin.

Projeyi silme

Temizlemek için projemizi silmemiz yeterlidir.

  • Gezinme menüsünde IAM & Admin'i (IAM ve Yönetici) seçin.
  • Ardından alt menüde ayarları tıklayın.
  • "Projeyi Sil" metnini içeren çöp kutusu simgesini tıklayın.
  • İstem talimatlarını uygulayın.

İşlediğimiz konular

  • GCP Deployment Manager hizmetini kullanma.
  • GCP'de Lustre dosya sistemini yapılandırma ve dağıtma
  • Şerit oluşturmayı yapılandırma ve Lustre dosya sistemine basit G/Ç'yi test etme

Destek alma

Lustre dağıtım yöneticisi komut dosyalarını kullanarak harika bir şey mi geliştiriyorsunuz? Sorularınız mı var? Google Cloud Lustre tartışma grubunda bizimle sohbet edin. Özellik isteğinde bulunmak, geri bildirim göndermek veya hataları bildirmek için lütfen bu formu kullanın ya da kodu değiştirmekten ve çekme isteği göndermekten çekinmeyin. Google Cloud uzmanıyla mı konuşmak istiyorsunuz? Google Cloud'un Yüksek Performanslı Bilgi İşlem web sitesi üzerinden Google Cloud ekibine bugün ulaşın.

Daha Fazla Bilgi

Geri bildirim

Lütfen bu codelab hakkında geri bildirim göndermek için bu bağlantıyı kullanın. Geri bildirim gönderme işlemi 5 dakikadan kısa sürer. Teşekkürler!