Menggunakan volume NFS sebagai datastore vSphere yang dihosting oleh Google Cloud NetApp Volumes

Anda dapat menggunakan penyimpanan NFS Google Cloud NetApp Volumes sebagai datastore eksternal untuk host ESXi di Google Cloud VMware Engine. Untuk melakukannya, Anda harus membuat NetApp Volumes 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 region tempat tersedianya VMware Engine dan NetApp Volumes
  • Dukungan untuk protokol NFSv3
  • Perlindungan data melalui snapshot yang konsisten terhadap error dan replikasi lintas region

Batasan berikut berlaku:

  • Copy offload (VAAI) dan NFSv4.1 saat ini tidak didukung.
  • Fungsi SnapMirror ke dan dari infrastruktur lokal untuk pemulihan dari bencana tidak didukung.

Networking

Layanan NetApp Volumes dan VMware Engine terhubung melalui akses layanan pribadi (PSA). Biaya jaringan yang dihasilkan dari akses penyimpanan dalam suatu region tidak berlaku. Sebaiknya jangan mengakses volume datastore dari region yang berbeda. Anda dapat membuat NetApp Volumes di Konsol Google Cloud dan mengaktifkan perlindungan penghapusan sebelum memasang volume sebagai datastore ke host ESXi.

Berikut adalah diagram yang menunjukkan NetApp Volumes yang digunakan dengan VMware Engine dan Compute Engine:

Diagram arsitektur Cloud Volumes Service terkait VMware Engine dan Compute Engine

Sebelum memulai

Langkah-langkah dalam dokumen ini mengasumsikan bahwa Anda telah melakukan tindakan berikut:

  • Menetapkan CIDR /26 untuk jaringan layanan VMware Engine yang akan digunakan untuk penyimpanan NFS eksternal.

Subnet layanan

Saat Anda membuat cloud pribadi, VMware Engine membuat subnet layanan tambahan (misalnya, service-1, service-2, service-3). Subnet layanan ditargetkan untuk skenario deployment perangkat atau layanan, seperti penyimpanan, pencadangan, dan pemulihan dari bencana (disaster recovery), atau streaming media, yang menyediakan throughput linear dan pemrosesan paket berskala tinggi, bahkan untuk cloud pribadi berskala terbesar. Komunikasi VM di seluruh subnet layanan berjalan dari host VMware ESXi langsung ke infrastruktur jaringan Google Cloud, yang mendukung komunikasi berkecepatan tinggi.

Gateway NSX-T dan aturan firewall terdistribusi tidak berlaku untuk subnet layanan apa pun.

Mengonfigurasi subnet layanan

Subnet layanan tidak memiliki alokasi CIDR pada 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 akan menjadi alamat gateway. Untuk mengalokasikan rentang CIDR dan awalan, edit salah satu subnet layanan.

Subnet layanan dapat diupdate jika persyaratan CIDR berubah. Namun, modifikasi CIDR subnet layanan yang ada dapat menyebabkan gangguan ketersediaan jaringan untuk VM yang terpasang ke subnet layanan tersebut.

Anda harus menambahkan alokasi CIDR yang dicadangkan untuk subnet layanan yang Anda tentukan di portal VMware Engine ke Aturan Ekspor NetApp Volumes di bagian Klien yang Diizinkan saat membuat volume.

Jika tidak dilakukan, 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:

  1. Akses konsol Google Cloud.
  2. Pilih project Google Cloud yang berisi Volume Cloud Anda.
  3. Buka VPC network > Peering jaringan VPC.

    Buka VPC network peering

  4. Pilih koneksi peering yang dibuat di NetApp Volumes untuk project Anda. Koneksi tersebut diberi nama sn-netapp-prod.

  5. Salin kolom Jaringan VPC yang di-peering dan ID project yang di-peering, yang dimulai dengan netapp dan diakhiri dengan -tp.

Membuat koneksi peering untuk jaringan lama

Untuk menghubungkan VMware Engine dan layanan NetApp Volumes, buat koneksi peering satu kali antara project host tenant.

Jika project VMware Engine dan cloud pribadi Anda dibuat sebelum 12 November 2023, berarti Anda menggunakan jaringan VMware Engine versi sebelumnya.

Untuk lingkungan yang menggunakan jaringan VMware Engine versi lama, lakukan tindakan berikut:

  1. Akses konsol Google Cloud.
  2. Dari navigasi utama, klik Koneksi pribadi.
  3. Klik Create.
  4. Di kolom Private connection name, beri nama untuk peering Anda. Contoh, peering-2-netapp-volumes.
  5. Di bagian Jaringan VMware Engine, tentukan jaringan VMware Engine yang ingin Anda peering, misalnya us-central1-default.
  6. Untuk Jenis koneksi pribadi, pilih Layanan pihak ketiga.
  7. Di kolom ID project yang di-peered, masukkan project ID yang di-peering dari project Google Cloud NetApp Volumes yang berisi volume Anda.
  8. Di kolom Jaringan VPC yang di-peering, masukkan nama jaringan VPC yang di-peering tempat volume Anda berada.
  9. Klik Create.

Status peering VPC untuk koneksi pribadi baru Anda akan tetap dalam status Tidak aktif hingga 72 jam selagi layanan VMware Engine 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 Peering jaringan VPC.

  1. Akses konsol Google Cloud.
  2. Dari navigasi utama, klik Peering Jaringan VPC.
  3. Klik Create.
  4. Di kolom Nama, beri nama untuk peering jaringan Anda. Misalnya, *peering-2-netapp-volumes*.
  5. Di bagian VMware Engine network, biarkan opsi "In current project" tetap dipilih. Tentukan jaringan VMware Engine yang ingin Anda peering, misalnya ven1.
  6. Untuk Peering, pilih Layanan Pihak Ketiga.
  7. Di kolom ID project tenant layanan, masukkan ID project yang di-peering dari project Google Cloud NetApp Volumes yang berisi volume Anda.
  8. Di kolom Service tenant VPC name, masukkan nama jaringan VPC yang di-peering, tempat volume Anda berada.
  9. Di bagian Pertukaran rute, gunakan setelan default.
  10. Klik Create.

Setelah membuat, hubungi Dukungan Google Cloud NetApp Volumes dan minta agar peering diselesaikan antara project NetApp Volumes dan VMware Engine. Mungkin diperlukan waktu hingga 72 jam untuk menyelesaikan permintaan peering.

Membuat volume NetApp Volumes

Saat membuat volume NetApp Volumes untuk digunakan sebagai datastore VMware Engine, pastikan 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 dari penghapusan yang tidak disengaja oleh pengguna untuk menghindari gangguan pada lingkungan vSphere.

Anda juga dapat menggunakan perintah Google Cloud CLI untuk menetapkan opsi hapus tindakan yang dibatasi pada volume Anda.

VMware Engine memasang volume ini hanya jika volume tersebut dikonfigurasi untuk diblokir dari penghapusan.

Setelah membuat volume, Anda dapat menjalankan berbagai fungsi pengelolaan volume menggunakan UI/API/CLI NetApp Volumes. Untuk mengetahui 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 terpasang dan tersedia, Anda dapat menggunakan UI vCenter untuk menyediakan VM pada datastore eksternal, melihat metrik, dan melihat log yang terkait dengan operasi io yang dilakukan terhadap datastore eksternal.

Untuk mengetahui informasi selengkapnya tentang NetApp Volumes, lihat Apa yang dimaksud dengan Google Cloud NetApp Volumes.