Quando si utilizza vSAN, è possibile definire in un criterio i requisiti di storage della macchina virtuale, come ad esempio le prestazioni e la disponibilità.
vSAN garantisce che a ogni macchina virtuale distribuita nei datastore vSAN venga assegnato almeno un criterio di storage. Dopo l'assegnazione, viene eseguito il push dei requisiti del criterio di storage a livello di vSAN quando viene creata una macchina virtuale. Il dispositivo virtuale viene distribuito attraverso il datastore vSAN per soddisfare i requisiti di prestazioni e disponibilità.
vSAN utilizza i provider di storage per fornire informazioni sullo storage sottostante a vCenter Server. Queste informazioni consentono di prendere decisioni appropriate sul posizionamento della macchina virtuale e di monitorare l'ambiente di storage.
Che cosa sono i criteri di vSAN
I criteri di storage vSAN definiscono i requisiti di storage per le macchine virtuali.
Questi criteri determinano il modo in cui gli oggetti di storage della macchina virtuale vengono sottoposti a provisioning e allocati all'interno del datastore per garantire il livello di servizio richiesto. Quando si abilita vSAN in un cluster host, viene creato un singolo datastore vSAN e al datastore viene assegnato un criterio di storage predefinito.
Quando si conoscono i requisiti di storage delle macchine virtuali, è possibile creare un criterio di storage che fa riferimento alle funzionalità annunciate dal datastore. È possibile creare diversi criteri per acquisire diversi tipi o classi di requisiti.
A ogni macchina virtuale distribuita nei datastore vSAN viene assegnato almeno un criterio di storage della macchina virtuale. È possibile assegnare criteri di storage quando si creano o si modificano macchine virtuali.
Capacità | Descrizione |
---|---|
Errori da tollerare (FTT) | Definisce il numero di errori dell'host e del dispositivo che un oggetto della macchina virtuale può tollerare. Per n errori tollerati, ogni parte di dati scritti viene archiviata in n+1 posizioni, incluse le copie di parità se si utilizza RAID-5 o RAID-6. Se sono configurati domini di errore, sono necessari 2n+1 domini di errore con host che contribuiscono alla capacità. Un host che non appartiene a un dominio di errore viene considerato come proprio dominio di errore di un host singolo.
È possibile selezionare un metodo di replica dei dati che ottimizza le prestazioni o la capacità. RAID-1 (Mirroring) utilizza più spazio su disco per posizionare i componenti degli oggetti, ma offre prestazioni migliori per l'accesso agli oggetti. RAID-5/6 (codifica di cancellazione) utilizza meno spazio su disco, ma le prestazioni sono ridotte. È possibile selezionare una delle seguenti opzioni:
Nota: Se si crea un criterio di storage e non si specifica un valore per
FTT,
vSAN crea una singola copia di mirroring degli oggetti della macchina virtuale. Può tollerare un singolo errore. Tuttavia, se si verificano errori di più componenti, i dati potrebbero essere a rischio.
|
Tolleranza di emergenza del sito | Questa regola definisce se utilizzare un cluster standard, esteso o a due nodi. Se si utilizza un cluster esteso vSAN, è possibile definire se il mirroring dei dati viene eseguito in entrambi i siti o in uno solo. Per un cluster esteso vSAN, è possibile scegliere di mantenere i dati nel sito preferito o nel sito secondario per l'affinità host.
|
Capacità | Descrizione |
---|---|
Servizi di crittografia | Definisce le opzioni di crittografia per le macchine virtuali distribuite nel datastore. Scegliere una delle opzioni seguenti:
|
Efficienza di spazio | Definisce le opzioni di efficienza dello spazio per le macchine virtuali distribuite nel datastore. Scegliere una delle opzioni seguenti:
|
Livello di storage | Specificare il livello di storage per tutte le macchine virtuali con il criterio di storage definito. Scegliere una delle opzioni seguenti:
|
Capacità | Descrizione |
---|---|
Numero di striping del disco per oggetto | Numero minimo di dispositivi di capacità in cui viene eseguito lo striping di ciascuna replica di un oggetto della macchina virtuale. Un valore superiore a 1 potrebbe migliorare le prestazioni, ma potrebbe anche comportare un utilizzo più elevato delle risorse di sistema. Il valore predefinito è 1. Il valore massimo è 12. Non modificare il valore di striping predefinito. In un ambiente ibrido, gli striping dei dischi vengono distribuiti tra i dischi magnetici. Per una configurazione all-flash, lo striping si verifica su dispositivi flash che costituiscono il livello di capacità. Assicurarsi che l'ambiente vSAN disponga di dispositivi di capacità sufficienti per soddisfare la richiesta. |
Limite di IOPS per oggetto | Definisce il limite di IOPS per un oggetto, ad esempio VMDK. L'IOPS viene calcolato come numero di operazioni di I/O, utilizzando una dimensione ponderata. Se il sistema utilizza la dimensione base predefinita di 32 KB, un I/O da 64 KB rappresenta due operazioni di I/O. Quando si calcolano gli IOPS, le operazioni di lettura e scrittura sono considerate equivalenti ma il rapporto di successo della cache o la sequenzialità non vengono considerati. Se il numero di IOPS di un disco supera il limite, le operazioni di I/O vengono limitate. Se il Limite di IOPS per oggetto è impostato su 0, i limiti di IOPS non vengono applicati. vSAN consente all'oggetto di raddoppiare la frequenza del limite di IOPS durante il primo secondo dell'operazione o dopo un periodo di inattività.
|
Prenotazione dello spazio dell'oggetto | Percentuale della dimensione logica dell'oggetto del disco delle macchine virtuali (VMDK) che deve essere riservata o con thick provisioning durante la distribuzione delle macchine virtuali. Sono disponibili le seguenti opzioni:
|
Prenotazione della Flash Read Cache (%) | Capacità Flash prenotata come cache di lettura per l'oggetto della macchina virtuale. Specificato come percentuale della dimensione logica dell'oggetto disco della macchina virtuale (vmdk). La capacità flash riservata non può essere utilizzata da altri oggetti. La capacità flash non riservata è condivisa equamente tra tutti gli oggetti. Utilizzare questa opzione solo per risolvere problemi di prestazioni specifici. Non è necessario impostare una prenotazione per recuperare la cache. L'impostazione delle prenotazioni della cache di lettura può causare un problema quando si sposta l'oggetto della macchina virtuale poiché le impostazioni di prenotazione della cache sono sempre incluse nell'oggetto. L'attributo del criterio di storage Prenotazione della Flash Read Cache è supportato solo per le configurazioni di storage ibride. Non utilizzare questo attributo quando si definisce un criterio di storage della macchina virtuale per un cluster all-flash o per un cluster vSAN ESA. Il valore predefinito è 0%. Il valore massimo è 100%.
Nota: Per impostazione predefinita,
vSAN alloca dinamicamente la cache di lettura agli oggetti di storage in base alla richiesta. Questa funzionalità rappresenta l'utilizzo delle risorse più flessibile e ottimale. In genere, non è necessario modificare il valore 0 predefinito per questo parametro.
Quando è necessario aumentare il valore durante la risoluzione di un problema di prestazioni, prestare attenzione. Un provisioning eccessivo delle prenotazioni della cache su diverse macchine virtuali può causare lo spreco dello spazio del dispositivo flash in un numero eccessivo di prenotazioni. Queste prenotazioni della cache non sono disponibili per i carichi di lavoro che necessitano dello spazio richiesto in un determinato momento. Lo spreco e l'indisponibilità dello spazio possono causare una riduzione delle prestazioni. |
Checksum dell'oggetto | Se l'opzione è impostata su No, l'oggetto calcola le informazioni sul checksum per garantire l'integrità dei relativi dati. Se questa opzione è impostata su Sì, l'oggetto non calcola le informazioni sul checksum. vSAN utilizza il checksum end-to-end per garantire l'integrità dei dati assicurando che ogni copia di un file sia esattamente uguale al file di origine. Il sistema verifica la validità dei dati durante le operazioni di lettura/scrittura e, se viene rilevato un errore, vSAN corregge i dati o segnala l'errore. Se viene rilevata una mancata corrispondenza del checksum, vSAN corregge automaticamente i dati sovrascrivendo i dati errati con quelli corretti. Il calcolo del checksum e la correzione degli errori vengono eseguiti come operazioni in background.
L'impostazione predefinita per tutti gli oggetti nel cluster è
No, il che significa che il checksum è abilitato.
Nota: Per vSAN Express Storage Architecture, il checksum degli oggetti è sempre attivo e non può essere disattivato.
|
Forza il provisioning | Se l'opzione è impostata su Sì, viene eseguito il provisioning dell'oggetto anche se i criteri Errori da tollerare, Numero di striping del disco per oggetto e Prenotazione della Flash Read Cache specificati nel criterio di storage non possono essere soddisfatti dal datastore. Utilizzare questo parametro negli scenari di bootstrap e durante un'interruzione quando non è più possibile eseguire il provisioning standard. Il valore predefinito No è accettabile per la maggior parte degli ambienti di produzione. vSAN non riesce a eseguire il provisioning di una macchina virtuale quando i requisiti del criterio non vengono soddisfatti ma crea correttamente il criterio di storage definito dall'utente. |
Quando si utilizzano criteri di storage delle macchine virtuali, è necessario comprendere in che modo le funzionalità di storage influiscono sul consumo della capacità di storage nel cluster vSAN. Per ulteriori informazioni sulle considerazioni di progettazione e dimensionamento dei criteri di storage, vedere "Progettazione e dimensionamento di un cluster vSAN" in Pianificazione e distribuzione di vSAN.
Modalità di gestione delle modifiche dei criteri di vSAN
vSAN 6.7 Update 3 e versioni successive gestisce le modifiche dei criteri per ridurre la quantità di spazio temporaneo utilizzato nel cluster.
La capacità transitoria viene generata quando vSAN riconfigura gli oggetti per una modifica del criterio.
Quando si modifica un criterio, la modifica viene accettata ma non viene applicata immediatamente. vSAN raggruppa le richieste di modifica dei criteri e le esegue in modo asincrono per mantenere una quantità fissa di spazio temporaneo.
Le modifiche ai criteri vengono rifiutate immediatamente per motivi non correlati alla capacità, ad esempio la modifica di un criterio RAID-5 in RAID-6 in un cluster a cinque host.
È possibile visualizzare l'utilizzo della capacità transitoria nel monitoraggio della capacità di vSAN. Per verificare lo stato di una modifica del criterio in un oggetto utilizzare il Servizio integrità vSAN per verificare l'integrità dell'oggetto vSAN.
Visualizzazione dei provider di storage di vSAN
Quando si abilita vSAN, viene automaticamente configurato e registrato un provider di storage per ogni host nel cluster vSAN.
I provider di storage di vSAN sono componenti software integrati che comunicano le funzionalità del datastore a vCenter Server. Una funzionalità di storage è in genere rappresentata da una coppia chiave-valore, in cui la chiave è una proprietà specifica offerta dal datastore. Il valore è un numero o un intervallo che il datastore può fornire per un oggetto con provisioning, ad esempio un oggetto dello spazio dei nomi Home della macchina virtuale o un disco virtuale. È inoltre possibile utilizzare i tag per creare funzionalità di storage definite dall'utente e fare riferimento a tali funzionalità quando si definisce un criterio di storage per una macchina virtuale. Per informazioni su come applicare e utilizzare tag con i datastore, vedere la documentazione di Storage di vSphere.
I provider di storage di vSAN segnalano un set di funzionalità di storage sottostanti a vCenter Server. Comunicano inoltre con il livello di vSAN per segnalare i requisiti di storage delle macchine virtuali. Per ulteriori informazioni sui provider di storage, vedere la documentazione Storage di vSphere.
vSAN 6.7 e versioni successive registrano un solo provider di storage di vSAN per tutti i cluster vSAN gestiti da vCenter Server utilizzando il seguente URL:
https://<VC fqdn>:<VC https port>/vsan/vasa/version.xmlVerificare che i provider di storage siano registrati.
Procedura
- Passare a vCenter Server.
- Fare clic sulla scheda Configura, quindi su Provider di storage.
risultati
Quali sono i criteri di storage predefiniti di vSAN
vSAN richiede che alle macchine virtuali distribuite nei datastore vSAN sia assegnato almeno un criterio di storage.
Quando si effettua il provisioning di una macchina virtuale, se non si assegna esplicitamente un criterio di storage, vSANassegna il criterio di storage predefinito alla macchina virtuale. Ogni criterio predefinito contiene set di regole e un set di funzionalità di storage di base di vSAN, in genere utilizzate per il posizionamento delle macchine virtuali distribuite nei datastore vSAN.
Specifica | Impostazione |
---|---|
Errori da tollerare | 1 |
Numero di striping del disco per oggetto | 1 |
Prenotazione della Flash Read Cache o della capacità flash utilizzata per la cache di lettura | 0 |
Prenotazione dello spazio dell'oggetto | 0
Nota: Se si imposta la prenotazione dello spazio dell'oggetto su zero, significa che, per impostazione predefinita, sul disco virtuale è stato eseguito il thin provisioning.
|
Forza il provisioning | No |
Se si utilizza un cluster vSAN Express Storage Architecture, in base alle dimensioni del cluster, è possibile utilizzare uno dei criteri ESA elencati qui.
Specifica | Impostazione |
---|---|
Errori da tollerare | 1 |
Numero di striping del disco per oggetto | 1 |
Prenotazione della Flash Read Cache o della capacità flash utilizzata per la cache di lettura | 0 |
Prenotazione dello spazio dell'oggetto | Thin provisioning |
Forza il provisioning | No |
Specifica | Impostazione |
---|---|
Errori da tollerare | 2 |
Numero di striping del disco per oggetto | 1 |
Prenotazione della Flash Read Cache o della capacità flash utilizzata per la cache di lettura | 0 |
Prenotazione dello spazio dell'oggetto | Thin provisioning |
Forza il provisioning | No |
È possibile rivedere le impostazioni di configurazione per il criterio di storage predefinito della macchina virtuale quando si passa a Criteri di storage macchina virtuale > nome del criterio di storage predefinito > Rule-Set 1: vSAN.
Per risultati ottimali, è consigliabile creare e utilizzare criteri di storage della macchina virtuale personalizzati, anche se i requisiti del criterio sono uguali a quelli definiti nel criterio di storage predefinito. In alcuni casi, quando si scala verticalmente un cluster, è necessario modificare il criterio di storage predefinito per mantenere la conformità ai requisiti di Service Level Agreement per VMware Cloud on AWS.
Quando si assegna un criterio di storage definito dall'utente a un datastore, vSAN applica le impostazioni per il criterio definito dall'utente nel datastore specificato. Il criterio predefinito per il datastore vSAN può essere un solo criterio di storage.
Caratteristiche dei criteri di storage predefiniti di vSAN
Le caratteristiche seguenti si applicano ai criteri di storage predefiniti del datastore vSAN.
- Il criterio di storage predefinito del datastore vSAN viene assegnato a tutti gli oggetti della macchina virtuale se non si assegnano altri criteri vSAN durante il provisioning di una macchina virtuale. La casella di testo Criterio di storage macchina virtuale è impostata su Impostazione predefinita datastore nella pagina Seleziona storage. Per ulteriori informazioni sull'utilizzo dei criteri di storage, vedere la documentazione Storage di vSphere.
Nota: Gli oggetti swap di macchine virtuali e di memoria di macchine virtuali ricevono un criterio di storage predefinito di vSAN con Forza il provisioning impostato su Sì.
- Un criterio predefinito di vSAN si applica solo ai datastore vSAN. Non è possibile applicare un criterio di storage predefinito ai datastore non vSAN, ad esempio NFS o un datastore VMFS.
- Gli oggetti in un cluster vSAN Express Storage Architecture con configurazione RAID 0 o RAID 1 avranno tre striping del disco, anche se il criterio predefinito ne definisce solo uno.
- Poiché il criterio di storage predefinito vSAN è compatibile con qualsiasi datastore vSAN in vCenter Server, è possibile spostare gli oggetti della macchina virtuale con provisioning effettuato con il criterio predefinito in qualsiasi datastore vSAN in vCenter Server.
- È possibile clonare il criterio predefinito e utilizzarlo come modello per creare un criterio di storage definito dall'utente.
- È possibile modificare il criterio predefinito se si dispone del privilegio StorageProfile.View. È necessario disporre di almeno un cluster abilitato per vSAN che contenga almeno un host. In genere, non si modificano le impostazioni del criterio di storage predefinito.
- Non è possibile modificare il nome e la descrizione del criterio predefinito o la specifica del provider di storage vSAN. Tutti gli altri parametri, incluse le regole dei criteri, sono modificabili.
- Non è possibile eliminare il criterio di storage predefinito.
- Un criterio di storage predefinito viene assegnato quando il criterio assegnato durante il provisioning della macchina virtuale non include regole specifiche per vSAN.
Gestione criteri automatici
I cluster con vSAN Express Storage Architecture possono utilizzare Gestione criteri automatici per generare un criterio di storage predefinito ottimale, basato sul tipo di cluster (standard o esteso) e sul numero di host. vSAN configura la Tolleranza di emergenza del sito e gli Errori da tollerare in impostazioni ottimali per il cluster.
Il nome del criterio generato automaticamente si basa sul nome del cluster come indicato di seguito: NomeCluster - Criterio di datastore predefinito ottimale
Quando si abilita Criterio automatico, vSAN assegna un nuovo criterio ottimale al datastore vSAN e tale criterio diventa il criterio predefinito del datastore per il cluster.
Per abilitare Gestione criteri automatici, utilizzare il cursore di scorrimento in vSAN > Servizi > Storage > Modifica.
Modifica del criterio di storage predefinito per i datastore vSAN
È possibile modificare il criterio di storage predefinito per un datastore vSAN selezionato.
Prerequisiti
Procedura
Operazioni successive
È possibile definire un nuovo criterio di storage per le macchine virtuali. Vedere Definizione di un criterio di storage per vSAN tramite vSphere Client.
Definizione di un criterio di storage per vSAN tramite vSphere Client
È possibile creare un criterio di storage che definisca i requisiti di storage per una macchina virtuale e i relativi dischi virtuali.
Prerequisiti
- Verificare che il provider di storage di vSAN sia disponibile. Fare riferimento a Visualizzazione dei provider di storage di vSAN.
- Privilegi necessari: Profile-driven storage.Profile-driven storage view e Profile-driven storage.Profile-driven storage update
Procedura
risultati
Il nuovo criterio viene aggiunto all'elenco.
Operazioni successive
Assegnare questo criterio a una macchina virtuale e ai relativi dischi virtuali. vSAN posiziona gli oggetti della macchina virtuale in base ai requisiti specificati nel criterio. Per informazioni sull'applicazione dei criteri di storage agli oggetti della macchina virtuale, vedere la documentazione di Storage di vSphere.