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:
- Klien harus berada di Zona Ketersediaan yang sama tempat kluster berada.
- Aktifkan jaringan terakselerasi pada semua VM klien. Jika opsi ini tidak diaktifkan, maka sepenuhnya mengaktifkan jaringan yang dipercepat memerlukan stop/deallocate dari setiap VM.
- 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:
- Instal atau tingkatkan perangkat lunak klien Lustre pada setiap klien.
mount
Gunakan perintah untuk membuat sistem file Azure Managed Lustre tersedia di klien.- 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:
- AlmaLinux HPC 8.6
- AlmaLinux 8
- Red Hat Enterprise Linux (RHEL) 7
- Red Hat Enterprise Linux (RHEL) 8
- Red Hat Enterprise Linux (RHEL) 9
- Ubuntu 18.04
- Ubuntu 20.04
- Ubuntu 22.04
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.
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 sendirimount
.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