Topik ini menjelaskan cara mengelola bagian Sistem File Jaringan (NFS) di konsol gateway file lokal, termasuk pembuatan, penghapusan, penonaktifan, dan modifikasi bagian NFS.
Prasyarat
Disk cache harus terpasang ke gateway. Untuk informasi lebih lanjut, lihat Tambah Disk Cache.
Sumber daya cloud harus terikat ke gateway. Untuk informasi lebih lanjut, lihat Ikat Sumber Daya Cloud.
Informasi latar belakang
NFS memungkinkan komputer dalam jaringan berbagi sumber daya melalui TCP/IP. Dengan menggunakan NFS, klien lokal dapat langsung membaca dan menulis file dari atau ke server NFS jarak jauh.
Cloud Storage Gateway (CSG) dapat berfungsi sebagai server NFS yang menyediakan layanan berbagi file. Sebelum menggunakan CSG untuk berbagi file melalui NFS, Anda perlu membuat bagian NFS pada CSG, menentukan pengguna yang diizinkan mengakses bagian tersebut, serta mengonfigurasi izin akses.
Instal klien NFS
Sebelum membuat bagian NFS, Anda harus menginstal klien NFS pada mesin klien.
Masuk ke mesin klien.
Jalankan perintah berikut untuk menginstal klien NFS:
Perintah berikut menginstal klien NFS di Ubuntu dan CentOS. Untuk informasi tentang cara menginstal klien NFS di sistem operasi lainnya, lihat dokumentasi resmi NFS.
Jika menggunakan Ubuntu, jalankan perintah berikut:
apt-get install nfs-commonJika menggunakan CentOS, jalankan perintah berikut:
yum install -y nfs-utils
Buat bagian NFS
Buka browser Anda, masukkan
https://<alamat IP gateway file>di bilah alamat, lalu tekan Enter.Di kotak dialog yang muncul, masukkan nama pengguna dan kata sandi Anda, lalu klik OK.
Pilih NFS dan klik Create.
Di kotak dialog Create NFS Share, konfigurasikan parameter yang dijelaskan dalam tabel berikut dan klik OK.
Parameter
Deskripsi
Share Name
Target mount NFS.
Jika Anda menggunakan NFSv4, Anda dapat langsung memasang bagian dengan menggunakan nama bagian. Jika Anda menggunakan NFSv3, Anda harus mendapatkan titik mount dengan menggunakan
showmount -e <alamat IP gateway>.Read/Write Client IPs
Alamat IP atau blok CIDR klien yang dapat membaca data dari atau menulis data ke bagian NFS.
Contoh: 192.168.10.10 atau 192.168.0.0/24. Anda dapat menentukan lebih dari satu alamat IP atau blok CIDR.
Read-only Client IPs
Alamat IP atau blok CIDR klien yang hanya dapat membaca data dari bagian NFS.
Contoh: 192.168.10.10 atau 192.168.0.0/24. Anda dapat menentukan lebih dari satu alamat IP atau blok CIDR.
User Mapping
Petakan pengguna klien NFS ke pengguna server NFS. Parameter ini tersedia hanya jika Anda menyetel Protocol ke NFS.
none: Pengguna klien NFS tidak dipetakan ke pengguna nobody di server NFS.
root_squash: Klien NFS yang menggunakan identitas root dipetakan ke pengguna nobody di server NFS.
all_squash: Klien NFS dipetakan ke pengguna nobody di server NFS terlepas dari identitas yang digunakan klien.
all_anonymous: Klien NFS dipetakan ke pengguna anonim di server NFS terlepas dari identitas yang digunakan klien.
Support Archive
Parameter ini tersedia hanya ketika Anda menyetel Pemetaan Pengguna ke none untuk bagian NFS.
Jika Anda ingin menggunakan fitur arsip, pilih Yes. Anda dapat menggunakan fitur arsip untuk mengarsipkan dan memulihkan file dalam sebuah bagian.
Jika Anda tidak memerlukan fitur arsip, pilih No. Anda tidak dapat menggunakan fitur arsip untuk mengelola file secara langsung. Saat Anda membaca data dari file yang diarsipkan, permintaan untuk memulihkan file juga dimulai. Ini menyebabkan tingkat latensi tertentu sebelum Anda benar-benar dapat membaca file yang diarsipkan.
CatatanGateway file dasar tidak mendukung fitur archive.
Enabled
Tentukan apakah akan mengaktifkan bagian NFS yang ditentukan.
Jika Anda tidak ingin segera menggunakan bagian NFS, Anda dapat memilih No untuk menonaktifkan bagian NFS.
Data Access Mode
Pilih mode untuk bagian. Anda dapat memilih Mode Replikasi atau Mode Cache.
Replication Mode: Dalam mode ini, dua cadangan dibuat untuk semua data. Satu cadangan disimpan di disk cache lokal dan cadangan lainnya disimpan di bucket OSS terkait.
Cache Mode: Dalam mode ini, disk cache lokal hanya menyimpan metadata dan data yang sering diakses. Bucket menyimpan data lengkap.
Enable Reverse Sync
Sinkronisasi balik memungkinkan Anda menyinkronkan metadata objek di bucket OSS ke disk cache lokal. Fitur ini cocok untuk pemulihan bencana, restorasi data, dan berbagi data.
CatatanSelama proses sinkronisasi balik, sistem memindai semua objek di bucket. Jika bucket berisi sejumlah besar objek, Anda dikenakan biaya untuk memanggil API OSS. Untuk informasi lebih lanjut, lihat Harga OSS.
Encryption Type
Pilih apakah akan menggunakan enkripsi. Anda dapat memilih No Encryption atau Server Side Encryption.
Jika Anda memilih Server Side Encryption, Anda harus menyetel parameter CMK ID. Anda dapat membuat kunci di Key Management Service (KMS). Untuk informasi lebih lanjut, lihat Buat CMK.
Jika Anda mengaktifkan fitur enkripsi sisi server OSS, Anda dapat membawa kunci Anda sendiri (BYOK). Anda dapat menggunakan kunci yang diimpor dari KMS.
Setelah Anda mengaktifkan enkripsi sisi server, file yang diunggah ke OSS dari bagian dienkripsi menggunakan kunci yang dikelola oleh KMS. Anda dapat memanggil operasi GetObject untuk memeriksa apakah objek yang ditentukan dienkripsi. Jika nilai bidang x-oss-server-side-encryption adalah KMS dan nilai bidang x-oss-server-side-encryption-key-id adalah ID kunci, file tersebut dienkripsi.
CatatanHanya pengguna dalam daftar putih yang dapat menggunakan fitur ini.
Saat Anda membuat CMK di konsol KMS, Anda harus memilih wilayah tempat bucket OSS berada.
Bucket Name
Bucket OSS.
Path Prefix
Masukkan subdirektori bucket.
Nama subdirektori hanya dapat berisi huruf dan angka.
CatatanMulai dari V1.0.38, Anda dapat memetakan direktori root sistem file ke subdirektori bucket. Dengan cara ini, Anda dapat mengisolasi permintaan akses file.
Anda dapat menentukan subdirektori yang ada atau subdirektori baru. Setelah Anda membuat bagian, subdirektori yang ditentukan berfungsi sebagai direktori root. Semua file dan direktori terkait disimpan di direktori root.
Use Metadata
Pilih apakah akan menggunakan disk metadata. Jika Anda menggunakan disk metadata, disk data dipisahkan dari disk metadata, dan disk metadata digunakan untuk menyimpan metadata data dalam bagian.
Jika Anda memilih Yes, Anda harus menyetel parameter Metadata dan Data.
Jika Anda memilih No, Anda harus menyetel parameter Cache Disk.
CatatanHanya pengguna dalam daftar putih yang dapat menggunakan fitur ini.
Ignore delete
Jika Anda memilih Ya, data yang dihapus dari disk cache lokal tidak dihapus dari bucket OSS. Bucket menyimpan data lengkap.
NFS V4 Optimization
Pilih apakah akan mengoptimalkan efisiensi unggah jika bagian dipasang ke sistem file NFSv4. Jika Anda memilih Ya, Anda tidak dapat memasang sistem file NFSv3 di host lokal Anda.
Sync Delay
Tentukan periode waktu untuk menunda pengunggahan file. Pengaturan ini mencegah modifikasi lokal yang sering menciptakan sejumlah besar bagian di OSS. Nilai default: 5. Nilai maksimum: 120. Unit: detik.
Max Write Speed
Tentukan kecepatan tulis maksimum. Nilai valid: 0 hingga 1280. Unit: MB/s. Nilai default 0 menunjukkan bahwa kecepatan tulis tidak terbatas.
Max Upload Speed
Tentukan batas kecepatan unggah. Nilai valid: 0 hingga 1280. Unit: MB/s. Nilai default 0 menunjukkan bahwa kecepatan unggah tidak terbatas.
CatatanSaat Anda membatasi kecepatan tulis dan kecepatan unggah, pastikan bahwa batas kecepatan unggah tidak lebih kecil dari batas kecepatan tulis.
Optimize Fragments
Tentukan apakah akan mengoptimalkan kinerja untuk aplikasi yang sering dan acak membaca serta menulis sejumlah kecil data.
Fast Cache Reclaim
Jika Anda memilih Ya, data yang di-cache dibersihkan secara real-time. Fitur ini cocok untuk skenario pencadangan cloud.
Klik OK.
Operasi terkait
Di halaman NFS, Anda dapat melakukan operasi berikut.
Operasi | Prosedur |
Nonaktifkan berbagi NFS | Di halaman NFS, Anda dapat mematikan toggle di sisi kiri atas halaman untuk menonaktifkan semua bagian NFS gateway. Jika Anda ingin menonaktifkan bagian NFS tunggal, Anda dapat menggunakan metode berikut. Di halaman NFS, temukan bagian NFS yang ingin Anda nonaktifkan. Klik Settings, dan setel Enabled ke No. |
Hapus bagian NFS | Di halaman NFS, temukan bagian NFS yang ingin Anda hapus, dan klik Delete untuk menghapus bagian NFS. Catatan Jika bagian NFS dipasang pada klien, dibutuhkan waktu singkat bagi sistem untuk melepas titik mount setelah bagian dihapus. Selama periode ini, jika Anda membuat bagian NFS dengan ID yang sama, titik mount gagal dilepas. Oleh karena itu, setelah Anda menghapus bagian NFS, jalankan perintah |
Modifikasi bagian NFS | Di halaman NFS, temukan bagian NFS yang ingin Anda modifikasi, dan klik Settings atau Advanced Settings untuk memodifikasi bagian NFS. |