Menggunakan volume NFS sebagai datastore vSphere yang dihosting oleh Google Cloud NetApp Volumes
Anda dapat menggunakan penyimpanan NFS Google Cloud NetApp Volumes untuk tingkat layanan Standard, Premium, dan Extreme sebagai datastore eksternal untuk host ESXi di Google Cloud VMware Engine. Untuk melakukannya, Anda harus membuat NetApp Volume di region tertentu, lalu memasangnya sebagai datastore eksternal ke host ESXi yang ada di VMware Engine.
Solusi ini memiliki fungsi berikut untuk datastore:
- Ketersediaan di semua wilayah tempat VMware Engine dan NetApp Volumes tersedia
- Dukungan untuk protokol NFSv3
- Perlindungan data melalui snapshot yang konsisten dengan error dan replikasi lintas region
Batasan berikut berlaku:
- Offload salinan (VAAI) dan NFSv4.1 tidak didukung.
- Fungsi SnapMirror ke dan dari lokal untuk pemulihan dari bencana tidak didukung.
Jaringan
Volume NetApp dan layanan VMware Engine terhubung melalui akses layanan pribadi (PSA). Biaya jaringan yang dihasilkan dari akses penyimpanan dalam region tidak berlaku. Sebaiknya jangan akses volume datastore dari region lain. Anda dapat membuat Volume NetApp di konsol Google Cloud dan mengaktifkan perlindungan penghapusan sebelum memasang volume sebagai datastore ke host ESXi.
Berikut adalah diagram yang menunjukkan NetApp Volume yang digunakan dengan VMware Engine dan Compute Engine:
Sebelum memulai
Langkah-langkah dalam dokumen ini mengasumsikan bahwa Anda telah melakukan hal berikut:
- Menyiapkan CIDR
/26
untuk jaringan layanan VMware Engine yang akan digunakan untuk penyimpanan NFS eksternal.
Subnet layanan
Saat Anda membuat cloud pribadi, VMware Engine akan membuat
subnet layanan tambahan (misalnya, service-1
, service-2
, service-3
). Subnet
layanan ditargetkan untuk skenario deployment layanan atau aplikasi, seperti
penyimpanan, pencadangan, dan disaster recovery, atau streaming media, yang memberikan throughput linear
berskala tinggi dan pemrosesan paket bahkan untuk cloud pribadi berskala terbesar. Komunikasi VM di seluruh subnet layanan berjalan dari host VMware ESXi
langsung ke infrastruktur jaringan Google Cloud , sehingga mendukung
komunikasi berkecepatan tinggi.
Aturan firewall terdistribusi dan gateway NSX-T tidak berlaku untuk subnet layanan apa pun.
Mengonfigurasi subnet layanan
Subnet layanan tidak memiliki alokasi CIDR saat pembuatan awal. Sebagai gantinya, Anda harus menentukan rentang CIDR dan awalan yang tidak tumpang-tindih untuk subnet layanan menggunakan konsol atau API VMware Engine.
Alamat pertama yang dapat digunakan menjadi alamat gateway. Untuk mengalokasikan rentang dan awalan CIDR, edit salah satu subnet layanan.
Subnet layanan dapat diperbarui jika persyaratan CIDR berubah. Namun, perubahan CIDR subnet layanan yang ada dapat menyebabkan gangguan ketersediaan jaringan untuk VM yang dilampirkan ke subnet layanan tersebut.
Anda harus menambahkan alokasi CIDR yang dicadangkan untuk subnet layanan yang Anda tentukan di portal VMware Engine ke Aturan Ekspor Volume NetApp di bagian Klien yang Diizinkan saat membuat volume.
Jika tidak, error berikut atau yang serupa akan ditampilkan di vmkernel.log
:
2022-09-23T04:58:14.266Z cpu23:2103354 opID=be2a0887)NFS: 161: Command: (mount)
Server: (10.245.17.21) IP: (10.245.17.21) Path: (/vol-g-shared-vmware-002) Label:
(NFS) Options: (None)
...
2022-09-23T04:58:14.270Z cpu23:2103354 opID=be2a0887)NFS: 194: NFS mount
10.245.17.21:/vol-g-shared-vmware-002 failed: The mount request was denied by the
NFS server. Check that the export exists and that the client is permitted to
mount it.
Mendapatkan detail jaringan VPC
Saat membuat koneksi peering antara VMware Engine dan NetApp Volumes, Anda memerlukan beberapa detail tentang jaringan VPC yang digunakan oleh NetApp Volumes. Untuk mendapatkan detail ini, lakukan hal berikut:
Di konsol Google Cloud, buka halaman VPC Network peerings.
Pilih koneksi peering yang dibuat di NetApp Volumes untuk project Anda. Koneksi diberi nama
sn-netapp-prod
.Anda mungkin melihat beberapa koneksi peering dengan nama yang sama jika memiliki lebih dari satu jaringan VPC yang di-peering. Orang yang menyiapkan koneksi Peering Jaringan VPC dapat membantu Anda menentukan koneksi mana yang akan digunakan untuk VMware Engine.
Salin kolom Peered VPC network dan Peered project ID, yang masing-masing dimulai dengan netapp dan diakhiri dengan -tp.
Membuat koneksi peering untuk jaringan lama
Untuk membuat koneksi antara VMware Engine dan layanan NetApp Volumes, buat peering satu kali antara project host tenant. Jika project VMware Engine dan cloud pribadi Anda dibuat sebelum 12 November 2023, Anda menggunakan jaringan VMware Engine versi sebelumnya. Untuk lingkungan yang menggunakan jaringan VMware Engine versi sebelumnya, lakukan hal berikut:
Di konsol Google Cloud, buka halaman Koneksi pribadi.
Klik Buat.
Di Nama koneksi pribadi, berikan nama untuk peering Anda, misalnya,
peering-2-netapp-volumes
.Di Jaringan VMware Engine, tentukan jaringan VMware Engine yang ingin Anda jadikan peer, misalnya,
us-central1-default
.Untuk Private connection type, pilih Third party service.
Di ID project peering, masukkan ID project peering NetApp Volumes yang berisi volume Anda.
Di Peered VPC network, masukkan nama jaringan VPC yang di-peering yang berisi volume.
Klik Buat.
Status peering VPC koneksi pribadi baru Anda akan tetap dalam status Tidak aktif hingga 72 jam saat VMware Engine menyediakan dan memvalidasi permintaan peering.
Membuat koneksi peering
Jika project VMware Engine dan cloud pribadi Anda dibuat setelah 12 November 2023, lakukan hal berikut. Untuk mengetahui informasi selengkapnya tentang cara membuat peering VPC untuk lingkungan tersebut, lihat Melakukan peering jaringan VPC.
Di konsol Google Cloud, buka halaman VPC Network peerings.
Klik Buat.
Di kolom Nama, berikan nama untuk peering jaringan Anda. Contoh,
peering-2-netapp-volumes
.Di bagian VMware Engine network, biarkan "In current project" dipilih. Tentukan jaringan VMware Engine yang ingin Anda hubungkan, misalnya
ven1
.Untuk Peering, pilih Google Cloud NetApp Volumes.
Di kolom Service tenant project ID, masukkan project ID peer dari Google Cloud project yang berisi volume Anda.
Di kolom Service tenant VPC name, masukkan nama jaringan VPC peer tempat volume Anda berada.
Di bagian Pertukaran rute, biarkan setelan default.
Klik Buat.
Membuat volume NetApp Volumes
Saat membuat volume NetApp Volumes untuk digunakan sebagai datastore VMware Engine, pastikan bahwa aturan ekspor volume mengizinkan hal berikut:
- Akses dari host ESXi VMware Engine (atau semua host) di bagian Klien yang Diizinkan. Ini biasanya adalah rentang subnet layanan yang Anda buat sebelumnya.
- Akses baca & tulis
- Akses root
Menandai volume sebagai tidak dapat dihapus
Sebelum Anda dapat memasang volume NetApp Volumes sebagai datastore NFS eksternal ke host ESXi di VMware Engine, volume ini harus diblokir agar tidak dihapus secara tidak sengaja oleh pengguna untuk menghindari gangguan pada lingkungan vSphere.
Anda juga dapat menggunakan perintah Google Cloud CLI untuk menetapkan opsi penghapusan tindakan yang dibatasi di volume Anda.
VMware Engine memasang volume ini hanya jika volume dikonfigurasi agar diblokir dari penghapusan.
Setelah membuat volume, Anda dapat melakukan berbagai fungsi pengelolaan volume menggunakan UI/API/CLI NetApp Volumes. Untuk informasi selengkapnya, lihat Ringkasan volume.
Memasang volume sebagai datastore
Hubungi Dukungan VMware Engine untuk mendapatkan bantuan dalam memasang volume sebagai datastore. Berikan nama cloud pribadi, jalur pemasangan volume, dan subnet layanan.
Setelah datastore di-mount dan tersedia, Anda dapat menggunakan UI vCenter untuk menyediakan VM terhadap datastore eksternal, melihat metrik, dan melihat log terkait operasi IO yang dilakukan terhadap datastore eksternal.
Untuk mengetahui informasi selengkapnya tentang NetApp Volumes, lihat Apa yang dimaksud dengan Google Cloud NetApp Volumes.