Mount the Azure HPC Cache
Setelah cache dibuat, klien NFS dapat mengaksesnya dengan perintah mount
sederhana. Perintah ini menyambungkan jalur target penyimpanan tertentu di Azure HPC Cache ke direktori lokal di komputer klien.
Perintah pemasangan terdiri dari elemen-elemen ini:
- Salah satu alamat pemasangan cache (tercantum di halaman ringkasan cache)
- Jalur namespace virtual yang Anda tetapkan untuk target penyimpanan (tercantum di halaman namespace cache)
- Jalur lokal yang digunakan pada klien
- Parameter perintah yang mengoptimalkan keberhasilan pemasangan NFS sejenis ini
Halaman Petunjuk pemasangan untuk cache Anda mengumpulkan informasi dan opsi yang direkomendasikan untuk Anda, serta membuat perintah pemasangan prototipe yang dapat Anda salin. Baca Menggunakan utilitas petunjuk pemasangan untuk detailnya.
Menyiapkan klien
Pastikan klien Anda dapat memasang Azure HPC Cache dengan mengikuti panduan di bagian ini.
Memberikan akses jaringan
Komputer klien harus memiliki akses jaringan ke jaringan virtual cache dan subnet privat.
Misalnya, buat VM klien dalam jaringan virtual yang sama atau gunakan titik akhir, gateway, atau solusi lain di jaringan virtual untuk akses dari luar. (Ingat bahwa hanya cache itu sendiri yang harus dihosting di dalam subnet cache.)
Menginstal utilitas
Instal perangkat lunak utilitas Linux yang sesuai untuk mendukung perintah pemasangan NFS:
- Untuk Red Hat Enterprise Linux atau SuSE:
sudo yum install -y nfs-utils
- Untuk Ubuntu atau Debian:
sudo apt-get install nfs-common
Membuat jalur lokal
Buat jalur direktori lokal pada setiap klien untuk tersambung ke cache. Buat jalur untuk setiap jalur namespace yang ingin Anda pasang.
Contoh: sudo mkdir -p /mnt/hpc-cache-1/target3
Halaman Petunjuk pemasangan di portal Microsoft Azure menyertakan perintah prototipe yang dapat Anda salin.
Saat Anda menghubungkan komputer klien ke cache, Anda akan mengaitkan jalur ini dengan jalur namespace virtual yang mewakili ekspor target penyimpanan. Buat direktori untuk setiap jalur namespace virtual yang akan digunakan klien.
Menggunakan utilitas petunjuk pemasangan
Anda dapat menggunakan halaman petunjuk pemasangan di portal Microsoft Azure untuk membuat perintah pemasangan yang dapat disalin. Buka halaman dari bagian Konfigurasi tampilan cache di portal.
Sebelum menggunakan perintah pada klien, pastikan klien memenuhi prasyarat dan memiliki perangkat lunak yang diperlukan untuk menggunakan perintah mount
NFS seperti yang dijelaskan di atas di Menyiapkan klien.
Ikuti prosedur ini untuk membuat perintah pemasangan.
Sesuaikan bidang Jalur klien. Bidang ini memberikan contoh perintah yang dapat Anda gunakan untuk membuat jalur lokal pada klien. Klien mengakses konten dari Azure HPC Cache secara lokal di direktori ini.
Klik bidang dan edit perintah untuk memuat nama direktori yang Anda inginkan. Nama muncul di akhir string setelah
sudo mkdir -p
Setelah Anda selesai mengedit bidang, perintah pemasangan di bagian bawah halaman diperbarui dengan jalur klien baru.
Pilih Alamat pemasangan cache dari daftar. Menu ini mencantumkan semua titik pemasangan klien cache.
Seimbangkan beban klien di semua alamat pemasangan yang tersedia untuk performa cache yang lebih baik.
Pilih Jalur namespace virtual yang akan digunakan untuk klien. Jalur ini ditautkan ke ekspor pada sistem penyimpanan back-end.
Anda dapat melihat dan mengubah jalur namespace virtual di halaman portal Namespace. Baca Menyiapkan namespace teragregasi untuk melihat caranya.
Untuk mempelajari selengkapnya tentang fitur namespace teragregasi Azure HPC Cache, baca Merencanakan namespace teragregasi.
Bidang Perintah pemasangan secara otomatis diisi dengan perintah pemasangan yang dikustomisasi yang menggunakan alamat pemasangan, jalur namespace layanan virtual, dan jalur klien yang Anda tetapkan pada bidang sebelumnya.
Klik simbol salin di sisi kanan bidang untuk menyalinnya ke clipboard Anda secara otomatis.
Di bawahnya, ia menunjukkan perintah mount alternatif, yang memiliki jalur klien dan jalur namespace yang sama tetapi menggunakan alamat cache mount yang berbeda. Untuk kinerja terbaik, Anda harus me-mount klien secara merata di antara semua alamat yang tersedia pada HPC Cache.
Gunakan perintah pemasangan yang disalin pada komputer klien untuk menyambungkannya ke Azure HPC Cache. Anda dapat mengajukan perintah langsung dari baris perintah klien atau sertakan perintah pemasangan di skrip atau templat penyiapan klien.
Memahami sintaksis perintah pemasangan
Perintah pemasangan memiliki bentuk berikut:
sudo mount {options} cache_mount_address:/namespace_path local_path
Contoh:
root@test-client:/tmp# mkdir hpccache
root@test-client:/tmp# sudo mount -o hard,proto=tcp,mountproto=tcp,retry=30 10.0.0.28:/blob-demo-0722 hpccache
root@test-client:/tmp#
Setelah perintah ini berhasil, konten ekspor penyimpanan akan terlihat di direktori hpccache
pada klien.
Opsi perintah pemasangan
Untuk pemasangan klien yang tangguh, teruskan pengaturan dan argumen ini ke perintah pemasangan Anda:
mount -o hard,proto=tcp,mountproto=tcp,retry=30 ${CACHE_IP_ADDRESS}:/${NAMESPACE_PATH} ${LOCAL_FILESYSTEM_MOUNT_POINT}
Pengaturan perintah pemasangan yang disarankan | Deskripsi |
---|---|
hard |
Pemasangan lunak ke Azure HPC Cache berkaitan dengan kegagalan aplikasi dan kemungkinan kehilangan data. |
proto=tcp |
Opsi ini mendukung penanganan kesalahan jaringan NFS yang sesuai. |
mountproto=tcp |
Opsi ini mendukung penanganan kesalahan jaringan yang sesuai untuk operasi pemasangan. |
retry=<value> |
Atur retry=30 untuk menghindari kegagalan pemasangan sementara. (Nilai lain direkomendasikan dalam pemasangan latar depan.) |
Menemukan komponen perintah pemasangan
Jika Anda ingin membuat perintah pemasangan tanpa menggunakan halaman Petunjuk pemasangan, Anda dapat menemukan alamat pemasangan pada halaman Ringkasan cache dan jalur namespace virtual di halaman Namespace.
Catatan
Alamat pemasangan cache sesuai dengan antarmuka jaringan di dalam subnet cache. Di grup sumber daya, NIC ini dicantumkan dengan nama yang berakhiran -cluster-nic-
dan angka. Jangan mengubah atau menghapus antarmuka ini atau cache tidak akan tersedia.
Jalur namespace virtual ditampilkan di halaman pengaturan Namespace cache.
Gunakan semua alamat mount yang tersedia
Anda harus menyebarkan lalu lintas klien di antara semua alamat IP yang tercantum untuk cache. Jika Anda me-mount semua klien Anda hanya satu alamat, performa cache akan terganggu.
Anda dapat memilih alamat mount yang berbeda untuk klien yang berbeda secara manual, atau dengan membuat skrip. Anda juga dapat menggunakan server DNS yang dikonfigurasi untuk DNS round-robin (RRDNS) untuk secara otomatis memutar mount klien di antara semua alamat yang tersedia. Baca Muat lalu lintas Azure HPC Cache keseimbangan untuk mempelajari lebih lanjut.
Langkah berikutnya
- Pelajari lebih lanjut tentang cara menggunakan semua throughput cache Anda dengan menyeimbangkan beban klien.
- Untuk memindahkan data ke target penyimpanan cache, baca Mengisi penyimpanan Azure Blob baru.