Halaman ini menjelaskan kapan Anda harus mengonfigurasi aturan firewall untuk mengaktifkan penguncian file NFS.
Kondisi yang memerlukan konfigurasi aturan masuk firewall
Anda harus membuat aturan ingress firewall untuk mengaktifkan traffic dari instance Filestore ke klien Anda jika:
- Anda menggunakan penguncian file NFS di aplikasi yang mengakses instance Filestore.
Jaringan VPC yang Anda gunakan memiliki aturan firewall yang memblokir port TCP 111 atau port yang digunakan oleh daemon
statd
ataunlockmgr
. Untuk menentukan port yang digunakan daemonstatd
dannlockmgr
pada klien, periksa setelan port saat ini.Jika port
statd
dannlockmgr
tidak ditetapkan, dan Anda merasa mungkin perlu mengonfigurasi aturan firewall kapan saja, sebaiknya setel port tersebut secara konsisten di semua instance VM klien. Untuk mengetahui informasi selengkapnya, lihat bagian Menyetel port NFS.
Kondisi yang memerlukan konfigurasi aturan keluar firewall
Anda harus membuat aturan traffic keluar firewall untuk mengaktifkan traffic dari klien ke instance Filestore jika:
- Jaringan VPC yang Anda gunakan memiliki aturan traffic keluar firewall untuk rentang alamat IP yang digunakan oleh instance Filestore Anda.
- Aturan traffic keluar firewall memblokir traffic ke port TCP 111, 2046, 2049, 2050, atau 4045.
Anda bisa mendapatkan rentang alamat IP yang dicadangkan untuk instance Filestore apa pun dari halaman instance Filestore atau dengan menjalankan gcloud filestore instances describe
. Untuk mengetahui informasi selengkapnya, baca Mendapatkan informasi tentang instance tertentu.
Untuk mengetahui informasi lebih lanjut tentang aturan firewall jaringan VPC, baca Menggunakan Aturan Firewall.
Membuat aturan masuk firewall
Gunakan prosedur berikut untuk membuat aturan firewall guna mengaktifkan traffic dari instance Filestore.
Sebelum memulai, pastikan hal-hal berikut:
Windows
Pastikan klien diizinkan untuk berkomunikasi dengan instance Filestore dan bahwa firewall lokal tidak memblokir port yang diperlukan. Untuk membuka semua port NFS yang diperlukan, jalankan perintah berikut di PowerShell:
'111','2046','2049','2050','4045' | % { C:\Windows\system32\netsh.exe advfirewall firewall add rule name="NFS Shares allow TCP/UDP port $($_)" dir=IN action=ALLOW protocol=TCP,UDP localport=$($_) }
Periksa setelan port saat ini untuk menentukan port yang digunakan daemon
statd
dannlockmgr
pada klien. Catat untuk digunakan di lain waktu.
Linux
Tidak ada prasyarat untuk menyelesaikan tugas ini.
MacOS
Tidak ada prasyarat untuk menyelesaikan tugas ini.
Buka halaman Firewall di Konsol Google Cloud.
Buka halaman FirewallKlik Create firewall rule.
Masukkan Name untuk aturan firewall. Nama ini harus unik untuk project.
Tentukan Jaringan tempat Anda ingin menerapkan aturan firewall.
Tentukan Prioritas aturan.
Jika aturan ini tidak bertentangan dengan aturan lain, Anda dapat membiarkan
1000
default. Jika aturan ingress yang sudah ada memiliki Action on match: Deny yang ditetapkan untuk rentang alamat IP, protokol, dan port yang sama, tetapkan prioritas yang lebih rendah daripada aturan ingress yang sudah ada.Pilih Ingress untuk Arah traffic.
Pilih Izinkan untuk Tindakan pada kecocokan.
Untuk Targets, lakukan salah satu tindakan berikut:
- Jika Anda ingin mengizinkan traffic ke semua klien dalam jaringan dari instance Filestore, pilih All instances in the network.
- Jika Anda ingin mengizinkan traffic ke klien tertentu dari instance Filestore, pilih Specified target tags. Ketik nama instance klien di Tag target.
Biarkan nilai default IP range untuk Source filter.
Untuk Rentang IP sumber, masukkan rentang alamat IP instance Filestore yang ingin Anda izinkan aksesnya dalam notasi CIDR. Anda dapat memasukkan rentang alamat IP internal yang digunakan dengan instance Filestore untuk mengaktifkan semua traffic Filestore. Anda juga dapat memasukkan alamat IP instance Filestore tertentu.
Biarkan nilai default None untuk Second source filter.
Untuk Protocols and ports, pilih Specified protocols and ports, lalu:
- Pilih kotak centang tcp, lalu masukkan
111,STATDOPTS,nlm_tcpport
di kolom terkait, dengan:- STATDOPTS adalah port yang digunakan oleh daemon
statd
di klien. - nlm_tcpport adalah port
tcp
yang digunakan oleh daemonnlockmgr
pada klien.
- STATDOPTS adalah port yang digunakan oleh daemon
- Centang kotak udp, lalu masukkan nilai
nlm_udpport
, yang merupakan portudp
yang digunakan olehnlockmgr
. Perlu diperhatikan bahwa spesifikasi ini hanya berlaku untuk tingkat layanan berikut:- Zonal dengan rentang kapasitas lebih rendah
- Zonal dengan rentang kapasitas lebih tinggi (sebelumnya SSD skala tinggi)
- Enterprise
- Pilih kotak centang tcp, lalu masukkan
Pilih Buat.
Membuat aturan traffic keluar firewall
Gunakan prosedur berikut untuk membuat aturan firewall guna mengaktifkan traffic ke instance Filestore.
Sebelum memulai, pastikan hal-hal berikut:
Windows
Pastikan klien diizinkan untuk berkomunikasi dengan instance Filestore dan bahwa firewall lokal tidak memblokir port yang diperlukan. Untuk membuka semua port NFS yang diperlukan, jalankan perintah berikut di PowerShell:
'111','2046','2049','2050','4045' | % { C:\Windows\system32\netsh.exe advfirewall firewall add rule name="NFS Shares allow TCP/UDP port $($_)" dir=OUT action=ALLOW protocol=TCP,UDP localport=$($_) }
Linux
Tidak ada prasyarat untuk menyelesaikan tugas ini.
MacOS
Tidak ada prasyarat untuk menyelesaikan tugas ini.
Buka halaman Firewall di Konsol Google Cloud.
Buka halaman FirewallKlik Create firewall rule.
Masukkan Name untuk aturan firewall. Nama ini harus unik untuk project.
Tentukan Jaringan tempat Anda ingin menerapkan aturan firewall.
Tentukan Prioritas aturan.
Jika aturan ini tidak bertentangan dengan aturan lain, Anda dapat membiarkan
1000
default. Jika aturan keluar yang ada memiliki Action on match: Deny yang ditetapkan untuk rentang alamat IP, protokol, dan port yang sama, tetapkan prioritas yang lebih rendah daripada aturan ingress yang sudah ada.Pilih Traffic Keluar untuk Arah traffic.
Pilih Izinkan untuk Tindakan pada kecocokan.
Untuk Targets, lakukan salah satu tindakan berikut:
- Jika Anda ingin mengizinkan traffic dari semua klien dalam jaringan ke instance Filestore, pilih All instances in the network.
- Jika Anda ingin mengizinkan traffic dari klien tertentu ke instance Filestore, pilih Specified target tags. Ketik nama instance klien di Tag target.
Untuk Rentang IP tujuan, masukkan rentang alamat IP instance Filestore yang ingin Anda izinkan aksesnya dalam notasi CIDR. Anda dapat memasukkan rentang alamat IP internal yang digunakan dengan instance Filestore untuk mengaktifkan traffic ke semua instance Filestore. Anda juga dapat memasukkan alamat IP instance Filestore tertentu.
Untuk Protocols and ports, pilih Specified protocols and ports. Kemudian, centang kotak tcp dan masukkan
111,2046,2049,2050,4045
di kolom terkait.Pilih Buat.
Memverifikasi port NFS
Sebaiknya periksa apakah port NFS Anda telah dibuka dengan benar. Untuk mengetahui informasi lebih lanjut, baca Mengonfigurasi port NFS di VM klien.
Langkah selanjutnya
- Pelajari lebih lanjut persyaratan resource IP dan jaringan untuk menggunakan Filestore.
- Mengonfigurasi port NFS di VM klien.