Utilizzo del volume NFS come datastore vSphere ospitato da Google Cloud NetApp Volumes
Puoi utilizzare lo spazio di archiviazione NFS di Google Cloud NetApp Volumes per i livelli di servizio Standard, Premium ed Extreme come datastore esterno per gli host ESXi in Google Cloud VMware Engine. Per farlo, devi creare volumi NetApp in regioni selezionate e poi montarli come datastore esterni agli host ESXi esistenti in VMware Engine.
Questa soluzione offre le seguenti funzionalità per i datastore:
- Disponibilità in tutte le regioni in cui sia VMware Engine NetApp Volumes è disponibile
- Supporto per il protocollo NFSv3
- Protezione dei dati attraverso snapshot e istanze coerenti e replica tra regioni
Si applicano le seguenti limitazioni:
- Lo scaricamento di copie (VAAI) e NFSv4.1 non sono supportati.
- La funzionalità SnapMirror da e verso l'on-premise per il ripristino di emergenza non è supportata.
Networking
I servizi NetApp Volumes e VMware Engine sono collegati tramite accesso privato ai servizi (PSA). I costi di rete derivanti dall'accesso allo spazio di archiviazione all'interno di una regione non . Non è consigliabile accedere a un volume del datastore da una regione diversa. Puoi creare volumi NetApp nella console Google Cloud e attivare la protezione dall'eliminazione prima di montare i volumi come datastore sugli host ESXi.
Di seguito è riportato un diagramma che mostra i volumi NetApp utilizzati con VMware Engine e Compute Engine:
Prima di iniziare
I passaggi descritti in questo documento presuppongono che:
- Assegna un CIDR
/26
per la rete di servizi VMware Engine da utilizzare per lo spazio di archiviazione NFS esterno.
Subnet di servizio
Quando crei un cloud privato, VMware Engine crea
subnet di servizio (ad esempio service-1
, service-2
, service-3
). Servizio
le subnet sono destinate a scenari di deployment di appliance o servizi, come
archiviazione, backup e ripristino di emergenza o streaming di contenuti multimediali, offrendo un'elevata scalabilità,
la velocità effettiva lineare e l'elaborazione dei pacchetti anche per le applicazioni
nuvole. La comunicazione VM attraverso una subnet di servizio viaggia da VMware ESXi
l'hosting direttamente nell'infrastruttura di rete di Google Cloud, consentendo
comunicazione ad alta velocità.
Le regole del firewall distribuite e del gateway NSX-T non si applicano a nessuna sottorete di servizio.
Configurazione delle subnet di servizio
Le subnet dei servizi non hanno un'allocazione CIDR al momento della creazione iniziale. Invece, devi specificare un intervallo CIDR e un prefisso non sovrapposti per le subnet di servizio utilizzando l'API o la console VMware Engine.
Il primo indirizzo utilizzabile diventa l'indirizzo del gateway. Per allocare un intervallo e un prefisso CIDR, modifica una delle subnet del servizio.
Le subnet dei servizi possono essere aggiornate se i requisiti CIDR cambiano. Tuttavia, la modifica di un CIDR di una subnet di servizio esistente può causare l'interruzione della disponibilità della rete VM collegate a quella subnet di servizio.
Devi aggiungere le allocazioni CIDR riservate per le sottoreti di servizio che hai definito nel portale VMware Engine alle Regole di esportazione dei volumi NetApp nella sezione Client consentiti durante la creazione del volume.
Se non lo fai, viene restituito il seguente errore o un errore simile in 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.
Visualizza i dettagli della rete VPC
Quando crei una connessione in peering tra VMware Engine e NetApp Volumes, devi disporre di alcuni dettagli sulla rete VPC utilizzata da NetApp Volumes. Per ottenere questi dettagli, procedi nel seguente modo:
Nella console Google Cloud, vai alla pagina Peering di rete VPC.
Seleziona la connessione di peering creata in NetApp Volumes per il tuo progetto. La connessione si chiama
sn-netapp-prod
.Potresti vedere più connessioni in peering con lo stesso nome hanno più di una rete VPC in peering. La persona che ha configurato Le connessioni peering di rete VPC possono aiutarti a determinare quale connessione per VMware Engine.
Copia i campi Rete VPC in peering e ID progetto in peering, che iniziano rispettivamente con netapp e terminano con -tp.
Crea una connessione in peering per le reti legacy
Per stabilire una connessione tra VMware Engine e il servizio NetApp Volumes, crea un peering una tantum tra i progetti host del tenant. Se il progetto VMware Engine e i cloud privati sono stati creati prima del 12 novembre 2023, stai utilizzando una versione precedente della rete VMware Engine. Per gli ambienti che utilizzano una versione precedente della rete VMware Engine:
Nella console Google Cloud, vai alla pagina Connessioni private.
Fai clic su Crea.
In Nome connessione privata, indica un nome per il peering, ad ad esempio
peering-2-netapp-volumes
.In Rete VMware Engine, specifica la rete VMware Engine con cui vuoi eseguire il peering, ad esempio
us-central1-default
.In Tipo di connessione privata, seleziona Servizio di terze parti.
In ID progetto in peering, inserisci l'ID progetto in peering di NetApp Volumes contenente il volume.
In Rete VPC in peering, inserisci il nome della rete VPC in peering che volume attivo.
Fai clic su Crea.
Lo stato del peering VPC della nuova connessione privata rimarrà nella Stato inattivo per un massimo di 72 ore mentre VMware Engine e convalida la richiesta di peering.
Crea una connessione in peering
Se il progetto VMware Engine e i cloud privati sono stati creati dopo il 12 novembre 2023, svolgi i seguenti passaggi. Per ulteriori informazioni su come creare peering VPC per questi ambienti, consulta Eseguire il peering di una rete VPC.
Nella console Google Cloud, vai alla pagina Peering di reti VPC.
Fai clic su Crea.
Nel campo Nome, specifica un nome per il peering di rete. Ad esempio,
peering-2-netapp-volumes
.Nella sezione Rete VMware Engine, lascia il valore predefinito "In progetto" selezionato. Specifica la rete VMware Engine che vuoi peer, ad esempio
ven1
.Per Peering, seleziona Google Cloud NetApp Volumes.
Nel campo ID progetto tenant del servizio, inserisci l'ID progetto in peering di al progetto Google Cloud contenente il tuo volume.
Nel campo Nome VPC tenant del servizio, inserisci il nome del VPC in peering in cui è connesso il volume.
Nella sezione Scambio route, lascia le impostazioni predefinite.
Fai clic su Crea.
Creazione di volumi NetApp Volumes
Quando creazione di un volume NetApp Volumes per l'uso come datastore VMware Engine, che la regola di esportazione del volume consenta quanto segue:
- Accesso dagli host VMware Engine ESXi (o da tutti gli host) in Client consentiti. In genere si tratta dell'intervallo della subnet di servizio che hai creato in precedenza.
- Accesso in lettura e scrittura
- Accesso root
Contrassegnare i volumi come non eliminabili
Prima di poter montare un volume NetApp Volumes come datastore NFS esterno Per gli host ESXi in VMware Engine, questi volumi devono essere bloccati eliminazione accidentale da parte degli utenti per evitare interruzioni dell'ambiente vSphere.
Puoi anche utilizzare un comando Google Cloud CLI per impostare l'eliminazione delle azioni limitate sul tuo volume.
VMware Engine monta questi volumi solo se sono configurati per essere bloccati per l'eliminazione.
Dopo aver creato il volume, puoi eseguire varie funzioni di gestione del volume utilizzando l'interfaccia utente/l'API/la CLI di NetApp Volumes. Per ulteriori informazioni, vedi Panoramica dei volumi.
Montaggio del volume come data store
Contatta l'assistenza di VMware Engine per ricevere supporto per il montaggio del come datastore. Fornisci il nome del cloud privato, il percorso di montaggio del volume e la sottorete di servizio.
Una volta montati e disponibili, puoi utilizzare l'interfaccia utente di vCenter per eseguire il provisioning delle VM sui datastore esterni, visualizzare le metriche e i log relativi alle operazioni di I/O eseguite sui datastore esterni.
Per saperne di più su NetApp Volumes, consulta Che cos'è Google Cloud NetApp Volumes.