Tutorial - Membuat fitur berbagi file NFS Azure dan memasangnya di Linux VM menggunakan portal Azure

Azure Files menawarkan berbagi file yang dikelola sepenuhnya di cloud yang bisa diakses melalui Protokol Blok Pesan Server (SMB) standar industri atau protokol Network File System (NFS). Protokol NFS dan SMB didukung pada mesin virtual (VM) Azure yang menjalankan Linux. Tutorial ini menunjukkan cara membuat berbagi file Azure menggunakan protokol NFS dan menyambungkan ke Linux VM.

Dalam tutorial ini, Anda akan:

  • Buat akun penyimpanan
  • Sebarkan VM Linux
  • Buat NFS file berbagi
  • Sambungkan ke VM Anda
  • Memasang berbagi file di VM Anda

Berlaku untuk

Jenis berbagi File SMB NFS
Berbagi file standar (GPv2), LRS/ZRS No No
Berbagi file standar (GPv2), GRS/GZRS No No
Berbagi file premium (FileStorage), LRS/ZRS No Yes

Memulai

Jika Anda tidak memiliki langganan Azure, buat akun gratis sebelum Anda memulai.

Masuk ke portal Azure.

Membuat akun penyimpanan FileStorage

Sebelum Anda dapat bekerja dengan berbagi file Azure NFS 4.1, Anda harus membuat akun penyimpanan Azure dengan tingkat performa premium. Saat ini, berbagi NFS 4.1 hanya tersedia sebagai berbagi file premium.

  1. Pada menu portal Microsoft Azure, pilih Semua layanan. Pada daftar sumber daya, ketikkan Akun Penyimpanan. Saat Anda mulai mengetik, daftar akan memfilter berdasarkan input Anda. Pilih Akun Penyimpanan.
  2. Pada jendela Akun Penyimpanan yang muncul, pilih + Buat.
  3. Pada tab Dasar-dasar, pilih langganan tempat membuat akun penyimpanan.
  4. Pada bagian bidang Grup sumber daya, pilih Buat baru untuk membuat grup sumber daya baru yang akan digunakan untuk tutorial ini.
  5. Masukkan nama akun penyimpanan Anda. Nama yang Anda pilih harus unik di seluruh Azure. Nama ini juga harus 3 sampai 24 karakter panjangnya, dan dapat menyertakan angka dan huruf kecil saja.
  6. Pilih wilayah untuk akun penyimpanan Anda, atau gunakan wilayah default. Azure mendukung berbagi file NFS di semua wilayah yang sama yang mendukung penyimpanan file premium.
  7. Pilih tingkat performa Premium untuk menyimpan data Anda di drive solid-state (SSD). Pada bagian Jenis akun premium, pilih Berbagi file.
  8. Biarkan replikasi diatur ke nilai defaultnya Penyimpanan yang berlebihan secara lokal (LRS).
  9. Pilih Tinjau + Buat untuk meninjau pengaturan akun penyimpanan Anda dan membuat akun.
  10. Saat Anda melihat pemberitahuan Validasi diteruskan muncul, pilih Buat. Anda akan melihat pemberitahuan bahwa penyebaran sedang berlangsung.

Gambar berikut menunjukkan pengaturan pada tab Basics untuk akun penyimpanan baru:

Screenshot showing how to create a storage account in the Azure portal.

Menyebarkan Azure VM yang menjalankan Linux

Selanjutnya, buat Azure VM yang menjalankan Linux untuk mewakili server lokal. Saat Anda membuat VM, jaringan virtual akan dibuat untuk Anda. Protokol NFS hanya dapat digunakan dari komputer di dalam jaringan virtual.

  1. Pilih Beranda, lalu pilih Mesin virtual pada bagian Layanan Azure.

  2. Pilih + Buat lalu + Mesin virtual Azure.

  3. Di tab Dasar, pada bagian Detail proyek, pastikan langganan dan grup sumber daya yang benar dipilih. Pada bagian Detail instans, ketik myVM untuk Nama mesin virtual dan pilih wilayah yang sama dengan akun penyimpanan Anda. Pilih distribusi Linux Anda untuk Gambar Anda. Biarkan kolom lain bernilai defult. Ukuran dan harga default hanya ditampilkan sebagai contoh. Ketersediaan ukuran dan harga tergantung pada wilayah dan langganan Anda.

    Screenshot showing how to enter the project and instance details to create a new V M.

  4. Di bawah Akun administrator, pilih Kunci publik SSH. Biarkan yang lainnya default.

    Screenshot showing how to configure the administrator account and create an S S H key pair for a new V M.

  5. Pada bagian Aturan port masuk> Port masuk publik, pilih Izinkan port yang dipilih, lalu pilih SSH (22) dan HTTP (80) dari menu menurun.

    Screenshot showing how to configure the inbound port rules for a new V M.

    Penting

    Mengatur port SSH terbuka ke internet hanya disarankan untuk pengujian. Jika Anda ingin mengubah pengaturan ini nanti, kembali ke tab Dasar.

  6. Pilih tombol Tinjau + buat di bagian bawah halaman.

  7. Pada halaman Membuat komputer virtual, Anda dapat melihat detail tentang VM yang akan Anda buat. Perhatikan nama jaringan virtual. Saat Anda siap, pilih Buat.

  8. Ketika jendela Buat pasangan kunci baru terbuka, pilih Unduh kunci pribadi dan buat sumber daya. File kunci Anda akan diunduh sebagai myVM_key.pem. Pastikan Anda tahu di mana file .pem diunduh, karena Anda memerlukan jalur ke sana untuk tersambung ke VM Anda.

Anda akan melihat pesan bahwa penyebaran sedang berlangsung. Tunggu beberapa menit hingga penyebaran selesai.

Membuat file berbagi NFS Azure

Sekarang Anda siap untuk membuat berbagi file NFS dan memberikan keamanan tingkat jaringan untuk lalu lintas NFS Anda.

Menambahkan berbagi file ke akun penyimpanan Anda

  1. Pilih Beranda lalu Akun penyimpanan.

  2. Pilih akun penyimpanan yang Anda buat.

  3. Pilih Penyimpanan data > Berbagi file dari panel akun penyimpanan.

  4. Pilih + Berbagi File.

  5. Beri nama berbagi file baru qsfileshare dan masukkan "100" untuk Kapasitas yang tersedia minimum, atau provisikan lebih banyak kapasitas (hingga 102.400 GiB) untuk mendapatkan lebih banyak performa. Pilih protokol NFS, biarkan Tidak Ada Root Squash dipilih, dan pilih Buat.

    Screenshot showing how to name the file share and provision capacity to create a new N F S file share.

Menyiapkan titik akhir privat atau titik akhir layanan

Selanjutnya, siapkan titik akhir privat untuk akun penyimpanan Anda. Ini memberi akun penyimpanan Anda alamat IP privat dari dalam ruang alamat jaringan virtual Anda. Tarif pemrosesan data standar untuk titik akhir privat berlaku. Jika Anda tidak memerlukan alamat IP statis, Anda dapat menggunakan titik akhir layanan sebagai gantinya. Tidak ada biaya tambahan untuk menggunakan titik akhir layanan.

  1. Pilih berbagi file qsfileshare. Anda akan melihat dialog yang mengatakan Sambungkan ke berbagi NFS ini dari Linux. Pada bagian Konfigurasi jaringan, pilih Opsi ulasan

    Screenshot showing how to configure network and secure transfer settings to connect the N F S share from Linux.

  2. Selanjutnya, pilih Penyiapan titik akhir privat.

    Screenshot showing network-level security configurations.

  3. Pilih + Titik akhir privat.

    Screenshot showing how to select + private endpoint to create a new private endpoint.

  4. Biarkan Langganan dan Grup sumber daya tetap sama. Pada bagian Instans, berikan nama dan pilih wilayah untuk titik akhir privat baru. Titik akhir privat Anda harus berada di kawasan yang sama dengan jaringan virtual Anda, jadi gunakan wilayah yang sama seperti yang Anda tentukan saat membuat VM. Setelah semua bidang selesai, pilih Berikutnya: Sumber Daya.

    Screenshot showing how to provide the project and instance details for a new private endpoint.

  5. Konfirmasikan bahwa Langganan, Jenis sumber daya dan Sumber daya sudah benar, lalu pilih File dari drop-down Sub-sumber daya target. Kemudian pilih Berikutnya: Virtual Network.

    Screenshot showing how to select the resources that a new private endpoint should connect to.

  6. Pada bagian Jaringan, pilih jaringan virtual yang terkait dengan VM Anda dan biarkan subnet default. Pada bagian Konfigurasi IP privat, biarkan Alamat IP alokasi dinamis dipilih. Pilih Berikutnya: DNS.

    Screenshot showing how to add virtual networking and private IP configuration to a new private endpoint.

  7. Pilih Ya untuk Mengintegrasikan dengan zona DNS privat. Pastikan langganan dan grup sumber daya yang benar dipilih, lalu pilih Berikutnya: Tag.

    Screenshot showing how to integrate your private endpoint with a private DNS zone.

  8. Anda dapat secara opsional menerapkan tag untuk mengategorikan sumber daya Anda, seperti menerapkan nama Lingkungan dan nilai Uji ke semua sumber daya pengujian. Masukkan pasangan nama/nilai jika diinginkan, lalu pilih Berikutnya: Tinjau + buat.

    Screenshot showing how to add tags to resources in order to categorize them.

  9. Azure akan mencoba memvalidasi titik akhir privat. Saat validasi selesai, pilih Buat. Anda akan melihat pemberitahuan bahwa penyebaran sedang berlangsung. Setelah beberapa menit, Anda akan melihat pemberitahuan bahwa penyebaran selesai.

Nonaktifkan transfer aman

Azure Files saat ini tidak mendukung enkripsi saat transit dengan protokol NFS dan mengandalkan keamanan tingkat jaringan. Oleh karena itu, Anda harus menonaktifkan transfer aman.

  1. Pilih Beranda lalu Akun penyimpanan.

  2. Pilih akun penyimpanan yang Anda buat.

  3. Pilih Berbagi file dari panel akun penyimpanan.

  4. Pilih berbagi file NFS yang Anda buat. Pada bagian Pengaturan transfer aman, pilih Ubah pengaturan.

    Screenshot showing how to change the secure transfer setting.

  5. Ubah pengaturan Transfer aman yang diperlukan menjadi Dinonaktifkan, dan pilih Simpan. Perubahan pengaturan mungkin memerlukan waktu hingga 30 detik untuk diterapkan.

    Screenshot showing how to disable the secure transfer setting.

Sambungkan ke VM Anda

Buat koneksi SSH dengan VM.

  1. Pilih Beranda lalu Mesin virtual.

  2. Pilih Linux VM yang Anda buat untuk tutorial ini dan pastikan statusnya Berjalan. Catat alamat IP publik VM dan salin ke clipboard Anda.

    Screenshot showing how to confirm that the V M is running and find its public I P address.

  3. Jika Anda menggunakan mesin Mac atau Linux, buka prompt Bash. Jika Anda berada di Windows, buka prompt PowerShell.

  4. Saat diminta, buka koneksi SSH ke VM Anda. Ganti alamat IP dengan alamat VM Anda, dan ganti jalur ke .pem dengan jalur ke tempat file kunci tersebut diunduh.

ssh -i .\Downloads\myVM_key.pem azureuser@20.25.14.85

Jika Anda menemukan peringatan bahwa keaslian host tidak dapat dibuat, ketik ya untuk melanjutkan koneksi ke VM. Biarkan koneksi ssh terbuka untuk langkah selanjutnya.

Tip

Kunci SSH yang Anda buat dapat digunakan saat nanti Anda membuat VM di Azure. Cukup pilih Gunakan kunci yang disimpan di Azure untuk sumber kunci publik SSH saat nanti Anda membuat VM. Anda sudah memiliki kunci pribadi di komputer Anda, jadi Anda tidak perlu mengunduh apa pun.

Memasang berbagi NFS

Sekarang setelah Anda membuat berbagi NFS, untuk menggunakannya Anda harus memasangnya di klien Linux Anda.

  1. Pilih Beranda lalu Akun penyimpanan.

  2. Pilih akun penyimpanan yang Anda buat.

  3. Pilih Berbagi file dari panel akun penyimpanan dan pilih berbagi file NFS yang Anda buat.

  4. Anda akan melihat Koneksi ke berbagi NFS ini dari Linux bersama dengan contoh perintah untuk menggunakan NFS pada distribusi Linux Anda dan skrip pemasangan yang berisi opsi pemasangan yang diperlukan. Untuk opsi pemasangan lain yang direkomendasikan, lihat Memasang berbagi file NFS Azure di Linux.

    Penting

    Skrip pemasangan yang disediakan akan memasang berbagi NFS hanya hingga mesin Linux dimulai ulang. Untuk memasang berbagi secara otomatis setiap kali komputer di-boot ulang, lihat Memasang berbagi NFS menggunakan /etc/fstab.

    Screenshot showing how to connect to an N F S file share from Linux using a provided mounting script.

  5. Pilih distribusi Linux Anda.

  6. Menggunakan koneksi ssh yang Anda buat ke VM Anda, masukkan perintah sampel untuk menggunakan NFS dan memasang berbagi file.

Anda sekarang telah memasang berbagi NFS Anda, dan siap untuk menyimpan file.

Membersihkan sumber daya

Setelah selesai, hapus grup sumber daya. Menghapus grup sumber daya menghapus akun penyimpanan, berbagi file Azure, dan sumber daya lain yang Anda sebarkan di dalam grup sumber daya.

  1. Pilih Beranda lalu Grup sumber daya.
  2. Pilih grup sumber daya yang Anda buat untuk tutorial ini.
  3. Pilih Hapus grup sumber daya. Jendela terbuka dan menampilkan peringatan tentang sumber daya yang akan dihapus dengan grup sumber daya.
  4. Masukkan nama grup sumber daya, lalu pilih Hapus.

Langkah berikutnya