Panduan berikut menunjukkan cara mengonfigurasi instance Filestore untuk menggunakan Private Service Connect dengan protokol sistem file NFSv3 atau NFSv4.1.
Tentang Private Service Connect
Private Service Connect memungkinkan konsumen mengakses layanan terkelola secara pribadi dari dalam jaringan VPC mereka. Private Service Connect mengharuskan konsumen menyediakan satu alamat IP internal di Virtual Private Cloud-nya sendiri untuk membuat endpoint Private Service Connect, bukan mengalokasikan seluruh rentang alamat IP untuk memfasilitasi koneksi. Satu alamat IP ini adalah semua yang diperlukan dari ruang IP konsumen untuk mengakses instance Filestore.
Untuk konfigurasi VPC Bersama, tempat endpoint Private Service Connect disediakan di project host VPC, cakupan kebijakan koneksi layanan harus mengizinkan project host.
Kebijakan koneksi
Untuk membuat endpoint Private Service Connect di jaringan target konsumen, Anda harus membuat kebijakan koneksi layanan di project Anda. Membuat kebijakan koneksi tersebut memungkinkan pemisahan izin untuk membuat instance Filestore dan mengalokasikan resource jaringan, seperti resource Private Service Connect dan alamat IP untuknya. Membuat kebijakan koneksi layanan memungkinkan pembuatan endpoint otomatis di subnet dengan alamat IP pribadi.
Membuat instance Filestore yang menggunakan Private Service Connect
Buat instance Filestore yang menggunakan Private Service Connect untuk koneksi jaringan.
Sebelum memulai
- Pastikan Anda memiliki kuota yang cukup. Rentang kuota instance menurut lokasi region dan tingkat layanan yang ingin Anda gunakan. Untuk meningkatkan kuota yang tersedia, Anda harus mengirimkan permintaan penambahan kuota.
Pastikan Anda telah mengaktifkan API berikut:
Membuat instance Filestore
Buat instance Filestore menggunakan Google Cloud konsol atau Google Cloud CLI.
Google Cloud Konsol
Di Google Cloud konsol, buka halaman Instances Filestore.
Klik Create instance.
Tentukan parameter dasar instance:
- Di kolom Instance ID, ketik nama yang ingin Anda gunakan untuk instance Filestore.
Untuk Instance type, pilih Regional atau Zonal tingkat layanan.
Untuk membuat instance perusahaan, Anda harus menggunakan Filestore API atau Google Cloud CLI.
Untuk Capacity, pilih rentang kapasitas terlebih dahulu, lalu masukkan kapasitas yang ingin Anda gunakan. Anda harus menggunakan nilai antara 1 TB dan 10 TB, dengan kelipatan 256 GiB (0,25 TiB).
Untuk Region, gunakan daftar untuk memilih region tempat Anda ingin men-deploy instance.
Untuk Protocol, pilih NFSv3 atau NFSv4.1, bergantung pada protokol jaringan yang ingin Anda gunakan.
Untuk Network IP stack type , pilih IPv4 atau IPv6. Filestore dengan dukungan IPv6 Private Service Connect memungkinkan Anda memilih endpoint IPv4 atau IPv6 per lampiran layanan. Jika Anda memilih IPv6 dan juga ingin mengonfigurasi kontrol akses, kolom alamat atau rentang IP akan divalidasi untuk notasi CIDR IPv6.
Di kolom VPC Network, pilih jaringan yang ingin Anda gunakan untuk instance Filestore dan klien NFS. Jaringan yang dipilih harus memiliki kebijakan koneksi layanan yang valid untuk terhubung dengan instance menggunakan Private Service Connect. Jika kebijakan tersebut tidak ada, Anda harus membuatnya. Gunakan petunjuk berikut untuk membuat kebijakan.
Cara membuat kebijakan koneksi layanan
Saat membuat instance Filestore, Anda harus menggunakan jaringan VPC yang sudah memiliki kebijakan koneksi atau membuat kebijakan koneksi sebagai bagian dari alur kerja pembuatan instance. Bagian ini menjelaskan cara membuat kebijakan koneksi layanan untuk jaringan VPC.
- Di VPC Network, pilih jaringan. Jika kebijakan koneksi tidak ada untuk jaringan yang dipilih, klik Create service connection policy.
- Di kolom Policy name, tambahkan nama untuk kebijakan koneksi layanan.
- Opsional: Di kolom Description , berikan deskripsi singkat tentang kebijakan Anda.
- Kolom Source service scope dan Target endpoints scope diisi dengan informasi yang Anda berikan saat membuat instance.
- Di kolom Subnetworks, pilih subnet yang digunakan untuk endpoint layanan Filestore. Subnet adalah rentang alamat IP yang dapat digunakan layanan untuk mengakses instance Filestore. Untuk mengetahui informasi selengkapnya tentang penggunaan subnet dengan Private Service Connect, lihat Tujuan subnet
- Opsional: Di kolom Connection limit, batas ini menentukan jumlah endpoint yang dapat dibuat dengan menggunakan kebijakan koneksi ini. Jika dihilangkan, batasnya menjadi tidak ada.
- Klik Create policy untuk menyelesaikan. Lanjutkan untuk membuat instance atau meninjau kebijakan Anda di Private Service Connect.
Di kolom File share name, masukkan nama berbagi file NFS yang ditayangkan dari instance.
Klik Create untuk membuat instance.
gcloud
Jika Anda sudah menginstal gcloud CLI, Anda dapat mengupdatenya:
gcloud components updateBuat instance Filestore zonal, regional, atau perusahaan:
gcloud beta filestore instances create INSTANCE-ID \ --description="DESCRIPTION" \ --region=LOCATION \ --tier=TIER \ --protocol=PROTOCOL \ --file-share=name="FILE_SHARE_NAME",capacity=CAPACITY \ --network=name="VPC_NETWORK_NAME",connect-mode=CONNECT_MODE,address-mode=ADDRESS_MODE,psc-endpoint-project=PSC_ENDPOINT_PROJECT \ --project=CONSUMER_PROJECT_IDDengan:
- INSTANCE_ID adalah ID instance Filestore yang ingin Anda buat. Lihat Memberi nama instance.
- DESCRIPTION adalah deskripsi untuk instance yang ingin Anda gunakan.
- LOCATION adalah lokasi tempat Anda ingin instance Filestore berada.
- TIER adalah tingkat layanan yang ingin Anda gunakan. Dapat berupa zonal, regional, atau perusahaan.
- PROTOCOL adalah
NFS_v3atauNFS_v4_1. - FILE_SHARE_NAME adalah nama yang Anda tentukan untuk berbagi file NFS yang ditayangkan dari instance.
- CAPACITY adalah ukuran yang Anda inginkan untuk berbagi file, antara 1 TiB hingga 10 TiB.
VPC_NETWORK_NAME adalah nama jaringan VPC yang ingin Anda gunakan untuk instance. Jika ingin menentukan VPC Bersama dari project layanan, Anda harus menentukan nama jaringan yang memenuhi syarat sepenuhnya, dalam format berikut:
projects/HOST_PROJECT_ID/global/networks/SHARED_VPC_NAMEAnda tidak dapat menentukan jaringan lama sebagai nilai VPC_NETWORK_NAME. Jika perlu, buat jaringan VPC baru untuk digunakan dengan mengikuti petunjuk di Membuat jaringan VPC mode otomatis.
CONNECT_MODE adalah
PRIVATE_SERVICE_CONNECT.ADDRESS_MODE adalah versi protokol internet yang memiliki alamat IP yang ditetapkan instance (
MODE_IPV4atauMODE_IPV6).PSC_ENDPOINT_PROJECT adalah nama opsional project layanan, tempat endpoint Private Service Connect dibuat. Anda dapat menentukan PSC_ENDPOINT_PROJECT jika menggunakan Private Service Connect dengan VPC Bersama. Untuk mengetahui informasi selengkapnya, lihat Membuat instance pada jaringan VPC Bersama dalam project layanan.
CONSUMER_PROJECT_ID adalah ID project untuk project yang berisi instance Filestore.
Contoh
Perintah berikut membuat instance dengan karakteristik berikut:
- ID instance adalah
my-instance. - Project adalah
my-project. - Region adalah
us-central1. - Tingkat adalah
REGIONAL. - Nama berbagi file adalah
my_vol. - Kapasitas adalah
1024. - Jaringan VPC adalah
default. - Protokol adalah
NFS_v4_1. - Mode koneksi adalah
PRIVATE_SERVICE_CONNECT. - Mode alamat adalah
MODE_IPV4.
gcloud filestore instances create my-instance \
--project="my-project" \
--region=us-central1 \
--tier=REGIONAL \
--protocol=NFS_v4_1 \
--file-share=name="my_vol",capacity=1024 \
--network=name=projects/host/global/networks/default,connect-mode=PRIVATE_SERVICE_CONNECT,address-mode=MODE_IPV4