Bagikan melalui


Menyambungkan klien ke sistem file Azure Managed Lustre

Artikel ini menjelaskan cara menyiapkan klien dan memasang sistem file Azure Managed Lustre dari komputer klien.

Prasyarat klien

Komputer klien yang menjalankan Linux dapat mengakses Azure Managed Lustre. Persyaratan klien dasar adalah sebagai berikut:

  • Perangkat lunak klien Lustre - Klien harus menginstal paket klien Lustre yang sesuai. Paket klien bawaan diuji dengan Azure Managed Lustre. Lihat Menginstal atau meningkatkan perangkat lunak klien Lustre untuk instruksi dan opsi unduhan paket. Paket klien tersedia untuk beberapa distribusi OS Linux yang umum digunakan.
  • Akses jaringan ke sistem file - Komputer klien memerlukan konektivitas jaringan ke subnet yang menghosting sistem file Azure Managed Lustre. Jika klien berada di jaringan virtual yang berbeda, Anda mungkin perlu menggunakan peering jaringan virtual.
  • Mount - Klien harus dapat menggunakan perintah POSIX mount untuk menyambungkan ke sistem file.
  • Untuk mencapai performa yang diiklankan:
  • Jenis keamanan - Saat memilih jenis keamanan untuk VM, pilih Jenis Keamanan Standar. Memilih Jenis Peluncuran tepercaya atau Rahasia mencegah modul Lustre diinstal dengan benar pada klien.

Alur kerja dasar adalah sebagai berikut:

  1. Instal atau tingkatkan perangkat lunak klien Lustre pada setiap klien.
  2. mount Gunakan perintah untuk membuat sistem file Azure Managed Lustre tersedia di klien.
  3. Ketika klien tidak lagi diperlukan, gunakan umount perintah tanpa -f opsi (paksa) atau -l (malas) untuk melepas klien dengan bersih sebelum mematikannya. Kegagalan untuk melepas klien dengan benar sebelum me-reboot atau mendeprovisi dapat mengakibatkan masalah performa untuk klien lain.

Menginstal atau meningkatkan perangkat lunak klien Lustre

Setiap klien yang terhubung ke sistem file Lustre harus memiliki paket klien Lustre yang kompatibel dengan versi Lustre sistem file (saat ini 2.15).

Anda dapat mengunduh paket klien bawaan dan yang diuji untuk Azure Managed Lustre dari repositori perangkat lunak Linux untuk produk Microsoft.

Paket dan modul kernel tersedia untuk sistem operasi Linux berikut. Pilih tautan untuk masuk ke instruksi penginstalan:

Jika Anda perlu mendukung distribusi yang berbeda, hubungi tim dukungan.

Jika Anda perlu meningkatkan versi klien Lustre yang lebih lama di sistem Linux Anda, lihat Meningkatkan klien Lustre ke versi saat ini. Anda harus menghapus modul kernel lama dan paket perangkat lunak sebagai bagian dari peningkatan.

Catatan

Microsoft akan menerbitkan paket baru dalam satu hari kerja setelah kernel baru tersedia. Jika Anda mengalami masalah, silakan ajukan tiket dukungan.

Memulai klien Lustre menggunakan perintah mount

Catatan

Sebelum Anda menjalankan mount perintah, pastikan bahwa host klien dapat melihat jaringan virtual sistem file Azure Managed Lustre. Anda dapat melakukan ini dengan melakukan ping alamat IP server sistem file. Jika perintah ping tidak berhasil, jadikan jaringan sistem file sebagai peer ke jaringan sumber daya komputasi Anda.

Pasang semua klien Anda ke alamat IP MGS sistem file. Halaman Koneksi klien di portal Azure memperlihatkan alamat IP dan memberikan contoh mount perintah yang dapat Anda salin dan gunakan untuk memasang klien.

Cuplikan layar halaman koneksi klien di portal.

Perintah ini mount mencakup tiga komponen:

  • Jalur klien: Jalur pada komputer klien tempat sistem file Azure Managed Lustre harus dipasang. Nilai default adalah nama sistem file, tetapi Anda dapat mengubahnya. Pastikan jalur direktori ini ada di komputer klien sebelum Anda menggunakan mount perintah .
  • Alamat IP MGS: Alamat IP untuk layanan manajemen Lustre (MGS) sistem file Azure Managed Lustre.
  • Opsi perintah pemasangan: Opsi tambahan yang direkomendasikan disertakan dalam perintah sampel mount .

Komponen-komponen ini dirakit ke dalam mount perintah dengan formulir ini:

sudo mount -t lustre -o noatime,flock <MGS_IP>@tcp:/lustrefs /<client_path>
  • Nilai lustrefs dalam istilah IP MSG adalah nama internal yang ditetapkan sistem yang terkait dengan kluster Lustre di dalam sistem yang dikelola Azure. Jangan ubah nilai harfiah ini saat Anda membuat perintah Anda sendiri mount .

  • Atur jalur klien ke jalur pemasangan yang nyaman yang ada di klien Anda. Ini tidak perlu menjadi nama sistem file Azure Managed Lustre (yang merupakan nilai default).

Contoh mount perintah:

sudo mount -t lustre -o noatime,flock 10.0.0.4@tcp:/lustrefs /azure-lustre-mount

Setelah klien Anda terhubung ke sistem file, Anda dapat menggunakan sistem file Azure Managed Lustre seperti yang Anda lakukan pada sistem file yang dipasang. Misalnya, Anda mungkin melakukan salah satu tugas berikut:

  • Mengakses data dari kontainer blob terintegrasi Anda: kirim permintaan file langsung ke titik pemasangan. Proses pembuatan mengisi metadata sistem file, dan file ditambahkan ke sistem file Lustre saat dibaca.
  • Tambahkan data ke sistem file (jika Anda tidak menambahkan kontainer blob yang diisi pada waktu pembuatan).
  • Mulai pekerjaan komputasi.

Penting

Ketika klien tidak lagi diperlukan, Anda harus melepas klien dengan bersih tanpa menggunakan -f opsi (paksa) atau -l (malas) sebelum mematikannya. Kegagalan untuk melepas klien dengan benar sebelum me-reboot atau mendeprovisi dapat mengakibatkan masalah performa untuk klien lain.

Cara melepas Sistem File Azure Managed Lustre menggunakan Peristiwa Terjadwal

Langkah berikutnya