In un ambiente di storage condiviso, quando più host ESXi accedono allo stesso datastore VMFS, vengono utilizzati i meccanismi di blocco. che impediscono a più host di scrivere contemporaneamente nei metadati e garantiscono che i dati non vengano danneggiati. VMFS supporta il blocco solo ATS e ATS+SCSI. Informazioni su come visualizzare informazioni sui meccanismi di blocco, come passare da ATS+SCSI a solo ATS o come eseguire il downgrade ad ATS+SCSI.
Per ulteriori informazioni su VMFS come file system del cluster, vedere Concetti e operazioni del datastore VMFS di vSphere.
In base alla sua configurazione e al tipo di storage sottostante, un datastore VMFS può utilizzare diversi tipi di meccanismi di blocco. Può utilizzare esclusivamente il test atomico e impostare il meccanismo di blocco (solo ATS) o una combinazione di prenotazioni ATS e SCSI (ATS+SCSI).
Meccanismo solo ATS
Per i dispositivi di storage che supportano le specifiche VAAI basate su standard T10, VMFS fornisce il blocco ATS, noto anche come blocco assistito mediante hardware. L'algoritmo ATS supporta il blocco discreto per settore del disco. Tutti i datastore VMFS5 e VMFS6 appena formattati utilizzano il meccanismo solo ATS se lo storage sottostante lo supporta e non utilizzano mai prenotazioni SCSI.
Quando si crea un datastore multi-extent in cui viene utilizzato ATS, vCenter Server filtra i dispositivi in modo da escludere i non-ATS. Questo filtro consente di utilizzare solo i dispositivi che supportano la primitiva ATS.
In alcuni casi, potrebbe essere necessario modificare il meccanismo di blocco predefinito per un datastore VMFS5 o VMFS6. Per ulteriori informazioni, vedere Modifica del meccanismo di blocco in ATS+SCSI.
Meccanismo ATS+SCSI
Un datastore VMFS che supporta il meccanismo ATS+SCSI è configurato per utilizzare ATS e tenta di utilizzarlo, se possibile. Se ATS non riesce, il datastore VMFS viene ripristinato sulle prenotazioni SCSI. Al contrario del blocco ATS, le prenotazioni SCSI bloccano un intero dispositivo di storage mentre viene eseguita un'operazione che richiede la protezione dei metadati. Al termine dell'operazione, VMFS rilascia la prenotazione e altre operazioni possono continuare.
I datastore che utilizzano il meccanismo ATS+SCSI includono i datastore VMFS5 che sono stati aggiornati da VMFS3. Inoltre, i nuovi datastore VMFS5 o VMFS6 nei dispositivi di storage che non supportano ATS utilizzano il meccanismo ATS+SCSI.
Se il datastore VMFS viene ripristinato alle prenotazioni SCSI, è possibile che si verifichi un peggioramento delle prestazioni causato da un numero eccessivo di prenotazioni SCSI.
Visualizzazione delle informazioni di blocco VMFS
Utilizzare il comando esxcli per ottenere informazioni sul meccanismo di blocco utilizzato da un datastore VMFS.
Prerequisiti
Installare ESXCLI. Vedere Guida introduttiva a ESXCLI. Per la risoluzione dei problemi, eseguire i comandi esxcli in ESXi Shell.
Procedura
- ♦ Per visualizzare informazioni relative ai meccanismi di blocco VMFS, eseguire il comando seguente:
esxcli storage vmfs lockmode list
risultati
Campi | Valori | Descrizioni |
---|---|---|
Modalità di blocco | Indica la configurazione del blocco del datastore. | |
ATS | Il datastore è configurato per utilizzare la modalità di blocco solo ATS. | |
ATS+SCSI | Il datastore è configurato per l'utilizzo della modalità ATS. Se ATS va in errore o non è supportato, il datastore può essere ripristinato a SCSI. | |
ATS upgrade pending | Il datastore sta per essere aggiornato online alla modalità solo ATS. | |
ATS downgrade pending | Il datastore è in fase di downgrade online alla modalità ATS+SCSI. | |
Compatibile con ATS | Indica se il datastore può essere o non può essere configurato per la modalità solo ATS. | |
Modalità di aggiornamento ATS | Indica il tipo di aggiornamento supportato dall'archivio dati. | |
None | Il datastore non è compatibile con solo ATS. | |
Online | Il datastore può essere utilizzato durante l'aggiornamento alla modalità solo ATS. | |
Offline | Impossibile utilizzare il datastore durante l'aggiornamento alla modalità solo ATS. | |
Motivo di incompatibilità ATS | Se il datastore non è compatibile con solo ATS, l'elemento indica il motivo dell'incompatibilità. |
Meccanismo di blocco solo ATS per VMFS
Se il datastore VMFS utilizza il meccanismo di blocco ATS+SCSI, è possibile passare al blocco solo ATS.
- L'aggiornamento online al meccanismo solo ATS è disponibile per la maggior parte dei datastore VMFS5 a extent singolo. Durante l'aggiornamento online su uno degli host, altri host possono continuare a utilizzare il datastore.
- Deve essere utilizzato l'aggiornamento offline a solo ATS per i datastore VMFS5 che si estendono su più extent fisici. I datastore composti da più extent non sono idonei per l'aggiornamento online. Tali datastore richiedono che nessun host utilizzi attivamente i datastore al momento della richiesta di aggiornamento.
Preparazione di un aggiornamento al blocco solo ATS
È necessario eseguire diversi passaggi per preparare l'ambiente per un aggiornamento online o offline al blocco solo ATS.
Procedura
Aggiornamento del meccanismo di blocco al tipo solo ATS
Se un datastore VMFS è compatibile solo con ATS, è possibile aggiornarne il meccanismo di blocco da ATS+SCSI a solo ATS.
La maggior parte dei datastore che non coprono più extent è idonea per un aggiornamento online. Durante l'aggiornamento online su uno degli host ESXi, altri host possono continuare a utilizzare il datastore. L'aggiornamento online viene completato solo dopo che tutti gli host hanno chiuso il datastore.
Prerequisiti
Se si intende completare l'aggiornamento del meccanismo di blocco inserendo il datastore in modalità di manutenzione, disattivare Storage DRS. Questo prerequisito si applica solo a un aggiornamento online.
Procedura
Modifica del meccanismo di blocco in ATS+SCSI
Quando si crea un datastore VMFS5 su un dispositivo che supporta il blocco Atomic Test and Set (ATS), il datastore utilizza il meccanismo di blocco solo ATS. In alcuni casi, potrebbe essere necessario eseguire il downgrade del blocco solo ATS a ATS+SCSI.
Il processo di downgrade è simile all'aggiornamento solo ATS. Come per l'aggiornamento, in base alla configurazione dello storage, è possibile eseguire il downgrade in modalità online o offline.