GCP'de Lustre Paralel Dosya Sistemi Dağıtma

1. Genel Bakış

Google Cloud Platform'da Lustre Paralel dosya sistemi kümesi çalıştırmak için Google Codelab'e hoş geldiniz.

d51beef5f729cbe9.png

Veriler, yüksek performanslı bilgi işlem uygulamalarının temelini oluşturur. Yüksek performanslı bilgi işlem iş yüklerini çalıştırırken büyük miktarlardaki verilere son derece yüksek hızlarda ve düşük gecikme sürelerinde erişmek her zaman önemli bir zorluk olmuştur. Bulutta yüksek performanslı depolamaya yönelik bu koşul değişmedi. Hatta, çok büyük miktarlarda depolama alanını hızlı ve kolay bir şekilde kullanmak çok önemli hale geldi.

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

Google Cloud, depolama alanı talebini karşılamak için iki yaklaşım uyguladı. İlk olarak GCP, desteklenen kurumsal sınıf 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 Lustre depolama kümesini kolayca yapılandırıp dağıtmak için bir dizi komut dosyası geliştirdi ve açık kaynaklı hale getirdi.

Google Cloud Platform'daki Lustre, üzerinde çalıştığı altyapının maksimum performansını sunma konusunda eşit kapasiteye sahiptir. GCP'de gösterdiği performans o kadar iyi ki iş ortağımız DDN ile birlikte 2019'da IO-500 depolama sistemi karşılaştırmasında 8. sırada yer aldı. Bu, IO-500'te en yüksek puana sahip bulut tabanlı dosya sistemini temsil ediyor. Bugün Lustre için Açık Kaynak Deployment Manager komut dosyalarını dağıtma konusunda size yol göstereceğiz. Lustre kümeniz için Lustre uzmanı desteğinin yanı sıra yönetim ve izleme GUI veya Lustre ayarları gibi özelliklere sahip kurumsal ve daha sert bir Lustre deneyimi yaşamak istiyorsanız DDN EXAScaler Marketplace teklifini araştırmanızı öneririz.

Neler öğreneceksiniz?

  • GCP Deployment Manager Hizmeti'ni kullanma
  • GCP'de Lustre dosya sistemini yapılandırma ve dağıtma.
  • Çizgiyi yapılandırma ve Lustre dosya sisteminde basit G/Ç'yi test etme.

Ön koşullar

  • Google Cloud Platform Hesabı ve Faturalandırmalı Bir Proje
  • Temel Linux Deneyimi

2. Kurulum

Kendine ait tempoda ortam oluşturma

Proje oluştur

Google Hesabınız (Gmail veya G Suite) yoksa hesap oluşturmanız gerekir. Google Cloud Platform konsolunda ( 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 hatırlayın (yukarıdaki ekran görüntüsünde kırmızıyla vurgulanmıştır). 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 kod laboratuvarını çalıştırmak birkaç dolardan fazlaya mal olmaz ancak daha fazla kaynak kullanmaya karar verirseniz veya kaynakları çalışır durumda bırakırsanız maliyet daha yüksek olabilir (bu dokümanın sonundaki "Sonuç" bölümüne bakın). Google Cloud Platform fiyat hesaplayıcısına buradan ulaşabilirsiniz.

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

Google Cloud Shell

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

Google Cloud Shell'i başlatın

GCP Console'da, sağ üstteki araç çubuğunda yer alan 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ğlanması yalnızca birkaç dakika sürer:

20b0aa80492144d.png

İhtiyacınız olan tüm geliştirme araçlarını bu sanal makinede bulabilirsiniz. 5 GB boyutunda kalıcı bir ana dizin sunar ve Google Cloud üzerinde çalışır. Bu sayede ağ performansını büyük ölçüde artırır ve kimlik doğrulamayı basitleştirir. Bu laboratuvardaki çalışmalarınızın tamamı olmasa da büyük bir kısmı yalnızca bir web tarayıcısıyla veya Google Chromebook'la yapılabilir.

Cloud Shell'e bağlandıktan sonra kimliğinizin doğrulandığını ve projenin PROJECT_ID'nize göre 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 ayarlanmadıysa şu komutla bunu 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 İnceleme

Lustre Deployment Manager Komut Dosyalarını İndirme

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

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

Aşağıdaki komutu yürüterek Lustre dağıtım yapılandırması dizine 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ı, dağıtılacak Lustre sürümü ve dağıtılacak makine örneği türleri gibi dağıtımın yapılandırmasını ayrıntılı olarak açıklar. Dosya, herhangi bir kota artışı olmadan yeni bir projeye dağıtılacak şekilde varsayılan olarak yapılandırılmıştır ancak bu codelab'de makine türünü veya kapasiteyi istediğiniz gibi değiştirebilirsiniz. Bu codelab, bu varsayılan ayarları kullanacak şekilde yazılmıştır. Bu nedenle, değişiklik yaparsanız hataları önlemek için söz konusu değişiklikleri bu codelab'de taşımanız gerekir. Üretimde, depolama kapasitesine ve türüne bağlı olarak MDS düğümü için en az 32 vCPU örneği ve OSS düğümleri için en az 8 veya 16 vCPU örneği önerilir.

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

11efd5af658f1842.png

Dosyanın içeriği aşağıdaki gibi 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 birkaç alan bulunur. Aşağıdaki yıldız işareti (*) ile belirtilen alanlar 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
  • alt bölge* - Kümenin dağıtılacağı alt bölge
  • cidr* - CIDR biçimindeki IP aralığı
  • external_ips* - Doğru/Yanlış, Lustre düğümlerinin harici IP adresleri vardır. Yanlış ise 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ümeyi bir Paylaşılan VPC'ye dağıtmak için bu alanı ve 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ü (https://cloud.google.com/compute/docs/machine-types adresine bakın)
  • 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 - MDS önyükleme diskinin GB cinsinden boyutu
  • mdt_disk_type* - Meta Veri Hedefi (MDT) diski (pd-standard, pd-ssd, local-ssd) için kullanılacak disk türü
  • mdt_disk_size_gb* - MDT diskinin GB cinsinden boyutu

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ı. Belirtilmezse otomatik IP ataması kullan
  • 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 (pd-standard, pd-ssd, local-ssd) için kullanılacak disk türü
  • 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 sabırlı olun.

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

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

  • Cloud Platform Console'da konsolun sol üst köşesindeki Ürünler ve Hizmetler menüsünü (üç yatay çizgi) açın.
  • Dağıtım Yöneticisi'ni tıklayın.
  • Dağıtımla ilgili ayrıntıları görüntülemek için Lustre'ı tıklayın.
  • Genel Bakış - Lustre'ı tıklayın. Yerleşim özellikleri bölmesinde genel dağıtım yapılandırması gösterilir.
  • Config mülkünde "View" (Görünüm) seçeneğini 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ğundan emin olun. Bir dağıtım yapılandırmasını değiştirmeniz gerekiyorsa dağıtımı "Clean Up the Deployment" (Dağıtımı Temizleme) bölümündeki adımlara uygun şekilde silin ve "Lestre Deployment YAML'yi Yapılandırma" bölümündeki adımlara göre dağıtımı 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üme örneklerinin başlatıldığını onaylayalım. Cloud Platform Console'daki Ürünler ve Hizmetler menüsünden Compute Engine > Sanal Makine Örnekleri'ni tıklayın.

aec8498e04a3c334.png

Sanal Makine Örnekleri sayfasında, dağıtım yöneticisi 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 Cluster'a erişme

Kurulumu izleme

Sanal Makine Örnekleri sayfasında, Örnek ayrıntıları sayfasını açmak için 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. Bu seri çıkışını, MDS örneğinin yükleme işlemini izlemek için kullanacak ve başlangıç komut dosyasının tamamlanmasını 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örüntüler:

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ıma 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, lustre-mds1 düğümünün alt bölgesini <ZONE> ekleyerek Cloud Shell'de aşağıdaki komutu yürütün:

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

Bu komut, lustre-mds1 sanal makinesine giriş yapar. Bu, aynı zamanda Lustre Management Server (MGS) örneği olarak da çalışan Lustre Meta Veri Sunucusu (MDS) örneğidir. Bu örnek, dosya sistemi için tüm kimlik doğrulama ve meta veri isteklerini işler.

Dosya sistemini daha sonra test edebilmek için lustre-mds1 örneğimize ekleyelim. Şu komutları çalıştırın:

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

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

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

6. Lustre CLI Araçları Turu

Lustre'a ve araçlarına aşina değilseniz burada birkaç önemli komutun üzerinden geçebiliriz.

Lustre'ın alt düzey küme yönetim aracı "lctl"dır. Lustre kümesini yapılandırıp yönetmek ve Lustre kümesinin hizmetlerini görüntülemek için lctl kullanabiliriz. Yeni Lustre kümemizdeki hizmetleri ve örnekleri görüntülemek için şu komutu ç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

1. öğe olarak Lustre Management Server'ı (MGS), 3. öğe olarak Lustre Meta Veri Sunucumuzu (MDS), 5. öğe olarak Lustre Meta Veri Hedefimizi (MDT) ve dört Lustre Object Storage Server'ı (OSS) 8. ila 12. öğeler olarak görebiliriz. Diğer hizmetlerin ne olduğunu anlamak 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) arasında dosyaların şeritlenmesini yönetmek ve ayrıca find, df ve kota yönetimi gibi yaygın dosya sistemi işlemlerini çalıştırmak için lfs'yi kullanabiliriz.

Stripleme, mümkün olan en iyi performansı sunmak için bir dosyanın Lustre kümemiz genelinde nasıl dağıtılacağını yapılandırmamıza olanak tanır. Büyük bir dosyanın olabildiğince çok sayıda OSS'den alınması, genellikle ES'yi paralel hale getirerek en iyi performansı sunarken küçük bir dosyanın çıkarılması, bu dosyanın yalnızca tek bir örneğe yazılmasına kıyasla daha kötü performansa neden olabilir.

Bunu test etmek için, biri bir OSS'nin şerit sayısına, diğeri de "-1" şerit sayısına sahip iki dizin oluşturalım. Bu dizinde yazılan dosyaların mümkün olduğunca çok OSS'de şeritleneceğini gösterir. Dizinler, içinde oluşturulan dosyalar tarafından devralınan şerit yapılandırmaları içerebilir ancak bu dizin içindeki alt dizinler ve bağımsız dosyalar, istenirse farklı şekilde şeritlenecek şekilde yapılandırılabilir. Bu iki dizini oluşturmak için "/mnt/lustre" dizinindeyken şu 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 gettripe kullanarak bir dosyanın veya dizinin şerit ayarlarını görüntüleyebilirsiniz:

sudo lfs getstripe stripe_all/

Çizgi 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

Artık birden fazla açık kaynak yazılıma şerit halinde 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 ile iki basit test 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 yaparız. Aşağıdaki komutu yürütün:

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

Tek bir Nesne Depolama Sunucusu'nda (OSS) tek bir Kalıcı Disk'e (PD) 5 GB veri yazma işleminin ortalama süresi yaklaşık 27 saniyedir.

Birden fazla OSS'de ve dolayısıyla birden fazla PD'de şeritlemeyi test etmek için yazma işlemini gerçekleştirdiğimiz çıkış dizinini değiştirmemiz yeterlidir. Şu komutu çalıştırın:

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

"of=stripe_one/test" değerini "of=stripe_all/test" olarak değiştirdiğimize dikkat edin. Bu, tek akışlı yazmamızın, yazmaları tüm Nesne Depolama Sunucularımız genelinde dağıtmasını ve yazma işlemini ortalama 5,5 saniyede (dört OSS ile yaklaşık 4 kat daha hızlı bir şekilde) tamamlamasını sağlar.

Nesne Depolama Sunucusu ekledikçe bu performans artmaya devam eder. Ayrıca, dosya sistemiyle çevrimiçi OSS'ler ekleyebilir ve çevrimiçi kapasiteyi ve performansı artırmak için verileri bunlara ayırmaya başlayabilirsiniz. Google Cloud Platform'da Lustre'ı kullanarak sonsuz olasılık elde edebilirsiniz. Ne tür uygulamalar geliştirebileceğinizi ve hangi sorunları çözebileceğinizi 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 bulut tabanlı bilgi işlem kümenize entegre etmek için başlangıç noktası olarak kullanabilirsiniz.

Dağıtımı Temizleme

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

exit

Bu tamamlandıktan sonra Lustre kümesinden çıkış yaptıktan sonra Google Cloud Shell'inizden 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 sabırlı olun.

Projeyi silme

Temizlemek için projemizi silebiliyoruz.

  • Gezinme menüsünden IAM &Admin'i (IAM ve Yönetici) seçin
  • Ardından alt menüde Ayarlar'ı tıklayın.
  • "Projeyi Sil" metninin yer aldığı çöp kutusu simgesini tıklayın.
  • Talimatları uygulayın

İşlediğimiz konular

  • GCP Deployment Manager Hizmeti'ni kullanma.
  • GCP'de Lustre dosya sistemini yapılandırma ve dağıtma.
  • Lustre dosya sisteminde şeritlemeyi yapılandırma ve 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 bildirimde bulunmak veya hataları bildirmek için lütfen bu formu kullanın ya da kodu değiştirip bir çekme isteği gönderin. Bir Google Cloud uzmanıyla görüşmek ister misiniz? Google Cloud'un Yüksek Performanslı Bilgi İşlem web sitesi üzerinden Google Cloud ekibine hemen ulaşın.

Daha Fazla Bilgi

Geri bildirim

Lütfen bu bağlantıyı kullanarak codelab ile ilgili geri bildirim gönderin. Geri bildirim formunu doldurmak 5 dakikadan kısa sürer. Teşekkürler!