Instance Google Cloud Managed Lustre adalah sistem file Lustre lengkap di cloud. Volume ini dapat di-mount ke VM Compute Engine atau ke cluster Kubernetes Engine. Anda mengakses data di instance menggunakan terminologi POSIX standar.
Saat membuat instance Managed Lustre, Anda harus menentukan properti berikut:
- Nama instance, yang digunakan oleh Google Cloud.
- Nama sistem file, yang digunakan oleh alat sisi klien seperti
lfs. - Kapasitas penyimpanan dalam gibibyte (GiB). Kapasitas dapat berkisar dari 9.000 GiB hingga 12.240.000 GiB (11,67 PiB). Ukuran maksimum instance bergantung pada tingkat performanya.
- Tingkat performa. Managed Lustre menawarkan tingkat performa mulai dari 125 MBps per TiB hingga 1000 MBps per TiB.
- Lokasi. Untuk mendapatkan performa terbaik, tempatkan instance Anda di zona yang sama dengan VM klien atau cluster GKE Anda.
- Jaringan VPC untuk instance ini. Jaringan ini harus sama dengan yang digunakan untuk VM atau cluster Anda.
- Apakah instance ini akan diakses dari cluster Kubernetes Engine (GKE). Karena Lustre dan GKE menggunakan port 988 secara default, setelan ini mengubah port Lustre untuk menghindari konflik.
Tingkatan performa dan kapasitas penyimpanan maksimum
Managed Lustre menawarkan 4 tingkat performa, yang masing-masing memiliki kecepatan throughput maksimum yang berbeda per TiB. Tingkatan performa juga memengaruhi ukuran instance minimum dan maksimum, serta ukuran langkah antara nilai kapasitas yang dapat diterima.
| Tingkat | Kapasitas Minimum | Kapasitas Maksimal | Ukuran Langkah |
|---|---|---|---|
| 125 MBps per TiB | 72.000 GiB | 12.240.000 GiB (11,67 PiB) | 72.000 GiB |
| 250 MBps per TiB | 36.000 GiB | 6.120.000 GiB (5,84 PiB) | 36.000 GiB |
| 500 MBps per TiB | 18.000 GiB | 3.060.000 GiB (2,92 PiB) | 18.000 GiB |
| 1.000 MBps per TiB | 9.000 GiB | 1.530.000 GiB (1,46 PiB) | 9.000 GiB |
Anda tidak dapat mengubah tingkat performa instance setelah dibuat.
Izin yang diperlukan
Untuk membuat instance Managed Lustre baru, Anda harus memiliki izin
IAM Managed Lustre Admin (roles/lustre.admin) untuk project Anda.
Lihat Kontrol akses dengan IAM untuk mengetahui detailnya.
Anda juga harus mengaktifkan Managed Lustre API.
Membuat instance
Anda dapat membuat instance Managed Lustre baru dari antarmuka berikut.
gcloud
Untuk membuat instance Managed Lustre baru, gunakan perintah gcloud lustre
instances create:
gcloud lustre instances create INSTANCE_ID \
--per-unit-storage-throughput=PER_UNIT_STORAGE_THROUGHPUT \
--capacity-gib=CAPACITY_GIB \
--filesystem=FILESYSTEM \
--location=LOCATION \
--network=NETWORK_PATH
Nilai berikut harus ditentukan:
INSTANCE_ID adalah nama instance Managed Lustre ini. Aplikasi harus:
- Hanya berisi huruf kecil, angka, dan tanda hubung.
- Awali dengan huruf.
- Berisi antara 1-63 karakter.
- Diakhiri dengan angka atau huruf.
- Bersifat unik dalam project dan lokasi.
--per-unit-storage-throughputadalah throughput maksimum instance dalam MBps per TiB. Nilai yang valid adalah125,250,500, dan1000. Pilihan throughput Anda akan memengaruhi kapasitas penyimpanan minimum dan maksimum instance.--capacity-gibadalah kapasitas penyimpanan instance dalam gibibyte (GiB). Nilai yang diizinkan bergantung pada tingkat throughput penyimpanan yang Anda tentukan. Lihat bagian Tingkatan performa dan kapasitas penyimpanan maksimum untuk mengetahui detailnya.--filesystemadalah nama yang akan ditetapkan ke sistem file Lustre ini. Nama ini digunakan oleh perintah sisi klien, termasukmountdanlfs. Panjangnya harus 8 karakter atau kurang, hanya boleh berisi huruf dan/atau angka, dan peka huruf besar/kecil.Sebaiknya pilih nama yang unik di semua instance Managed Lustre di VPC. Hal ini memungkinkan beberapa instance digunakan dari satu node GKE.
--locationharus berupa zona Google Cloud yang valid dan didukung oleh Managed Lustre. Lihat Lokasi yang didukung untuk mengetahui daftar lengkapnya.--networkadalah jalur lengkap jaringan VPC tempat instance berada, dalam formatprojects/PROJECT_ID/global/networks/NETWORK. Lihat Mengonfigurasi jaringan VPC.--projectadalah Google Cloud project ID Anda.
Flag opsional adalah sebagai berikut:
--kms-key-namemenentukan kunci enkripsi yang dikelola pelanggan untuk mengenkripsi instance ini. Lihat Kunci enkripsi yang dikelola pelanggan untuk Managed Lustre untuk mengetahui detailnya.--gke-support-enabledmembuat instance yang dapat digunakan oleh cluster Google Kubernetes Engine. Tindakan ini menetapkanaccept_portLNet Lustre ke 6988.Untuk terhubung dari VM Compute Engine saat
--gke-support-enabledditentukan, Anda harus mengupdate file konfigurasi LNet di VM. Lihat Mengonfigurasi LNet untuk instancegke-support-enabled.--async(opsional) menjalankan perintah secara asinkron. Daripada menunggu hingga pembuatan instance selesai, Google Cloud CLI menampilkan ID operasi yang dapat digunakan untuk mengkueri status perintah.
Permintaan yang berhasil akan menampilkan ID operasi:
Create request issued for: [$INSTANCE_ID]
Waiting for operation [projects/$PROJECT_ID/locations/us-central1-a/operations/
operation-1234567890-609d21deae6f0-befaf0bc-867b1aa1] to complete...
Pembuatan instance memerlukan waktu sekitar 15 menit untuk instance dengan kapasitas 9.000 GiB, hingga satu jam untuk instance dengan kapasitas 12.240.000 GiB (11,67 PiB). Lihat Membuat kueri status pembuatan instance untuk mendapatkan petunjuk tentang cara memeriksa status permintaan Anda.
REST
Untuk membuat instance menggunakan REST API, kirim permintaan ke endpoint berikut:
POST https://lustre.googleapis.com/v1/projects/PROJECT_ID/locations/ZONE/instances?instanceId=INSTANCE_ID
Authorization: Bearer AUTH_TOKEN
{
"filesystem": string,
"perUnitStorageThroughput": int64,
"capacityGib": int64,
"network": string,
"gkeSupportEnabled": boolean
}
Nilai berikut harus ditentukan:
PROJECT_ID adalah Google Cloud project ID Anda.
ZONE harus berupa zona Google Cloud yang valid dan didukung oleh Managed Lustre. Lihat Lokasi yang didukung untuk mengetahui daftar lengkapnya.
INSTANCE_ID adalah nama instance Managed Lustre ini. Aplikasi harus:
- Hanya berisi huruf kecil, angka, dan tanda hubung.
- Awali dengan huruf.
- Berisi antara 1-63 karakter.
- Diakhiri dengan angka atau huruf.
- Bersifat unik dalam project dan lokasi.
filesystemadalah nama yang akan ditetapkan ke sistem file Lustre ini. Nama ini digunakan oleh perintah sisi klien, termasukmountdanlfs. Panjangnya harus 8 karakter atau kurang, hanya boleh berisi huruf dan/atau angka, dan peka huruf besar/kecil.Sebaiknya pilih nama sistem file yang unik di semua instance Managed Lustre di VPC. Hal ini memungkinkan beberapa instance digunakan dari satu node GKE.
perUnitStorageThroughputadalah throughput maksimum instance dalam MBps per TiB. Nilai yang valid adalah125,250,500, dan1000. Pilihan throughput Anda akan memengaruhi kapasitas penyimpanan minimum dan maksimum instance.capacityGibadalah kapasitas penyimpanan instance dalam gibibyte (GiB). Nilai yang diizinkan bergantung pada tingkat throughput penyimpanan yang Anda tentukan. Lihat bagian Tingkatan performa dan kapasitas penyimpanan maksimum untuk mengetahui detailnya.networkadalah jalur lengkap jaringan VPC tempat instance berada, dalam formatprojects/PROJECT_ID/global/networks/NETWORK. Lihat Mengonfigurasi jaringan VPC.
Kolom berikut bersifat opsional:
kmsKeymenentukan kunci enkripsi yang dikelola pelanggan untuk mengenkripsi instance ini. Lihat Kunci enkripsi yang dikelola pelanggan untuk Managed Lustre untuk mengetahui detailnya.gkeSupportEnabledmenentukan bahwa instance ini dapat digunakan oleh cluster Google Kubernetes Engine. Tindakan ini menetapkanaccept_portLNet Lustre ke 6988.Untuk terhubung dari VM Compute Engine saat
gkeSupportEnabledditentukan, Anda harus mengupdate file konfigurasi LNet di VM. Lihat Mengonfigurasi LNet untuk instancegke-support-enabled.
API ini mendukung kolom opsional tambahan untuk instance. Lihat dokumentasi referensi resource Instance untuk mengetahui daftar lengkap dan deskripsinya.
Konsol Google Cloud
Buka halaman Managed Lustre di konsol Google Cloud .
Klik Create. Halaman Create an instance akan ditampilkan.
Masukkan Nama instance yang unik dan, secara opsional, deskripsi. Nama instance digunakan oleh Google Cloud untuk mengidentifikasi instance ini.
Masukkan nama Filesystem. Ini adalah nama yang digunakan oleh alat sisi klien seperti
lfs. Panjangnya harus 8 karakter atau kurang, hanya boleh berisi huruf dan/atau angka, dan peka huruf besar/kecil.Pilih region dan zona tempat instance ini akan dibuat. Anda harus menempatkan instance di region dan zona yang sama dengan VM Compute Engine atau cluster Google Kubernetes Engine yang akan terhubung dengannya.
Pilih tingkat performa untuk instance ini.
Tentukan kapasitas penyimpanan dalam gibibyte (GiB) untuk instance Anda. Nilai yang valid bergantung pada tingkat throughput penyimpanan yang Anda pilih. Lihat bagian Tingkatan performa dan kapasitas penyimpanan maksimum untuk mengetahui detailnya.
Dari bagian Encryption, pilih Google-managed encryption key atau Cloud Key Management Service key. Untuk mengetahui informasi tentang opsi kunci Cloud Key Management Service, lihat Kunci enkripsi yang dikelola pelanggan untuk Managed Lustre.
Jika Anda akan terhubung ke instance ini dari cluster GKE, pilih Aktifkan dukungan GKE. Opsi ini menetapkan LNet Lustre
accept_portke 6988.Untuk terhubung dari VM Compute Engine saat Aktifkan dukungan GKE ditentukan, Anda harus memperbarui file konfigurasi LNet di VM. Lihat Mengonfigurasi LNet untuk instance
gke-support-enabled.Pilih Network yang Anda buat di Membuat jaringan VPC.
Bagian Ringkasan di halaman akan diperbarui untuk menampilkan perkiraan biaya berdasarkan pilihan Anda.
Klik Kirim untuk melanjutkan. Proses pembuatan instance memerlukan waktu 15 menit hingga satu jam, bergantung pada kapasitas instance.
Status pembuatan instance kueri
Anda dapat mengkueri status permintaan pembuatan dari antarmuka berikut.
gcloud
Untuk mengkueri status operasi pembuatan, Anda bisa mendapatkan operasi atau instance.
Untuk mendapatkan instance:
gcloud lustre instances describe INSTANCE_NAME \
--location=ZONE
Status pembuatan adalah nilai state.
Untuk mendapatkan operasi, gunakan ID operasi dari respons pembuatan instance. ID operasi memiliki format berikut:
operation-1234567890123-6127783ad26ea-88913969-02748053
gcloud lustre operations describe OPERATION_ID \
--location=LOCATION
Status pembuatan adalah nilai done.
Setelah instance dibuat, hasil permintaan get pada instance akan mirip dengan respons berikut.
Catat alamat IP di kolom mountPoint dan nama sistem file Anda; Anda akan memerlukan nilai ini saat memasang instance.
capacityGib: '27000'
createTime: '2025-03-14T00:07:34.308574307Z'
filesystem: lustre-fs
mountPoint: 10.115.0.3@tcp:/testfs
name: projects/$PROJECT/locations/us-central1-a/instances/$INSTANCE_NAME
network: projects/$PROJECT/global/networks/default
state: ACTIVE
updateTime: '2025-03-14T00:15:37.101024263Z'
REST
Untuk mengkueri status operasi pembuatan, gunakan ID operasi dari respons. ID operasi memiliki format berikut:
operation-1234567890123-6127783ad26ea-88913969-02748053
Kirim permintaan ke endpoint berikut:
GET https://lustre.googleapis.com/v1/projects/PROJECT_ID/locations/ZONE/operations/OPERATION_ID
Authorization: Bearer
Jika berhasil, isi respons berisi instance Operation.
Konsol Google Cloud
Buka halaman Managed Lustre di konsol Google Cloud .
Klik nama instance dalam daftar. Halaman Instance Details akan muncul, yang mencakup status permintaan pembuatan instance Anda saat ini.