Lewati ke konten utama

NFS

NFS atau Network File System adalah protokol yang dirancang untuk mengakses file pada host jarak jauh melalui jaringan komputer dan menjalankannya seolah-olah itu adalah file lokal. Ini adalah standar yang populer dan banyak tersebar yang tersedia untuk semua orang.

NFS adalah aplikasi client-server, yang berarti bahwa server NFS harus diinstal pada host yang menyediakan ruang disk bersama dan klien NFS pada server yang mendapatkan akses ke file yang dibagikan.

Platform ini menyediakan dukungan NFS yang siap pakai untuk semua container (baik klien maupun server). Platform ini sepenuhnya mendukung versi ketiga dari protokol di semua stack yang bersertifikat. Versi keempat didukung sebagai klien saja. Server NFSv4 diimplementasikan di Shared Storage Container khusus:

  • semua container (kecuali node berbasis alpine) - NFSv3 (klien dan server) dan NFSv4 (klien saja)
  • Shared Storage - NFSv3 (klien dan server) dan NFSv4 (klien dan server)
tip

NFS direkomendasikan untuk topologi yang berorientasi pada kinerja, sementara Gluster Native memastikan keamanan data melalui backup dan replikasi.

1. Platform ini menggunakan konfigurasi berikut ketika mengatur klien NFS:

  • untuk NFS 3: _nfsvers=3,nolock,udp,soft,timeo=120,retrans=20,netdev
  • untuk NFS 4: _nolock,soft,timeo=30,retrans=2,netdev

2. Pertimbangkan keunikan berikut dari berbagi data dengan NFS di platform:

  • file reguler tidak dapat diekspor (hanya direktori)
  • direktori yang di-mount tidak dapat dimulai dengan /proc , /dev , /sys , /run, atau sama dengan: / , /bin , /lib , /lib64 , /lib32 , /usr , /usr/bin , /usr/sbin , /usr/lib , atau /usr/lib64 (daftar ini mungkin bervariasi berdasarkan pengaturan penyedia Anda)
  • NFS shares tidak berfungsi dengan environment yang sedang tidur dan selama live migration

3. Ketika menghadapi masalah dengan NFS, Anda dapat memeriksa Tasks Panel di dashboard. Juga, log berikut dapat memberikan beberapa informasi tambahan:

  • /var/log/messages pada server NFS
  • jalankan perintah journalctl pada Shared Storage, Docker kustom, atau container VPS

Ikuti panduan mount points atau exporting data untuk berbagi file melalui protokol NFS.

Baca Juga