N-Port ID Virtualization (NPIV) virtuale è uno standard ANSI T11 che descrive in che modo una singola porta Fibre Channel HBA può essere registrata nell'infrastruttura utilizzando diversi World Wide Port Name (WWPN). In questo modo, un N-port collegato alla struttura può richiedere più indirizzi di struttura. Ciascun indirizzo viene visualizzato come entità univoca nella struttura Fibre Channel. È possibile configurare le macchine virtuali vSphere in modo che utilizzino Fibre Channel NPIV.
Funzionamento dell'accesso al LUN basato su NPIV
NPIV consente a una singola porta FC HBA di registrare diversi identificatori nome universale (WWN) univoci nella struttura, ognuno dei quali può essere assegnato a una singola macchina virtuale. Quando utilizza NPIV, un amministratore SAN può monitorare e instradare l'accesso allo storage per ogni macchina virtuale.
Solo le macchine virtuali con RDM possono avere assegnazioni WWN e utilizzano queste assegnazioni per tutto il traffico RDM.
Quando a una macchina virtuale è stato assegnato un WWN, il file di configurazione della macchina virtuale (.vmx) viene aggiornato in modo da includere una coppia WWN. La coppia WWN è costituita da un nome porta universale (WWPN) e un nome nodo universale (WWNN). Quando la macchina virtuale viene accesa, VMkernel crea una porta virtuale (VPORT) nell'HBA fisico che viene utilizzata per accedere al LUN. La VPORT è un HBA virtuale che viene visualizzata nella struttura FC come un HBA fisico. Come identificatore univoco, la VPORT utilizza la coppia WWN assegnata alla macchina virtuale.
Ogni VPORT è specifica per la macchina virtuale. La VPORT viene eliminata nell'host e non compare più nella struttura FC quando la macchina virtuale viene spenta. Quando si esegue la migrazione di una macchina virtuale da un host a un altro, la VPORT viene chiusa nel primo host e viene aperta nell'host di destinazione.
Quando le macchine virtuali non dispongono di assegnazioni WWN, accedono ai LUN di storage con i WWN degli HBA dei rispettivi host fisici.
Requisiti per l'utilizzo di NPIV
Se si prevede di abilitare NPIV nelle macchine virtuali, è necessario conoscere determinati requisiti.
- NPIV può essere utilizzato solo per macchine virtuali con dischi RDM. Le macchine virtuali con dischi virtuali normali utilizzano i WWN degli HBA fisici dell'host.
- Le HBA nell'host devono supportare NPIV.
Per ulteriori informazioni, vedere Guida alla compatibilità di VMware e fare riferimento alla documentazione del fornitore.
- Utilizzare HBA dello stesso tipo. VMware non supporta HBA eterogenee nello stesso host che accede agli stessi LUN.
- Se un host utilizza più HBA fisiche come percorso per lo storage, dividere in zone tutti i percorsi fisici della macchina virtuale. Questa operazione è necessaria per supportare il multipathing anche se sarà attivo un solo percorso alla volta.
- Assicurarsi che le HBA fisiche sull'host siano in grado di rilevare tutti i LUN a cui devono accedere le macchine virtuali abilitate per NPIV in esecuzione su tale host.
- I commutatori nella struttura devono essere sensibili a NPIV.
- Quando si configura un LUN per l'accesso NPIV a livello di storage, assicurarsi che il numero di LUN NPIV e l'ID di destinazione NPIV corrispondano al LUN fisico e all'ID di destinazione.
- Creare una zona nei WWPN NPIV in modo che si connettano a tutti i sistemi di storage a cui gli host del cluster possono accedere, anche se la macchina virtuale non utilizza lo storage. Se si aggiungono nuovi sistemi di storage a un cluster con una o più macchine virtuali abilitate per NPIV, aggiungere le nuove zone, in modo che i WWPN NPIV possano rilevare le nuove porte di destinazione del sistema di storage.
Funzionalità e limitazioni di NPIV
Ulteriori informazioni sulle funzionalità e le limitazioni specifiche dell'utilizzo di NPIV con ESXi.
- NPIV supporta vMotion. Quando si utilizza vMotion per eseguire la migrazione di una macchina virtuale, la macchina virtuale conserva il WWN assegnato.
Se si esegue la migrazione di una macchina virtuale abilitata per NPIV in un host che non supporta NPIV, VMkernel ripristina l'utilizzo di un HBA fisico per instradare l'I/O.
- Se l'ambiente SAN FC supporta I/O simultanei nei dischi da un array attivo-attivo, è supportato anche l'I/O simultaneo a due porte NPIV diverse.
Quando si utilizza ESXi con NPIV, si applicano le seguenti limitazioni:
- Poiché la tecnologia NPIV è un'estensione del protocollo FC, richiede un commutatore FC e non funziona sui dischi FC collegati direttamente.
- Quando si clona una macchina virtuale o un modello con un WWN assegnato a tale macchina virtuale, i cloni non mantengono il WWN.
- NPIV non supporta Storage vMotion.
- Disattivando e quindi riattivando la funzionalità NPIV su un commutatore FC mentre le macchine virtuali sono in esecuzione, è possibile che un link FC causi una condizione di errore e l'I/O si interrompa.
Configurazione o modifica delle assegnazioni WWN
Assegnare le impostazioni WWN a una macchina virtuale. È possibile modificare le assegnazioni WWN in un secondo momento.
È possibile creare da 1 a 16 coppie WWN, che possono essere mappate ai primi HBA FC fisici da 1 a 16 nell'host.
In genere, non è necessario modificare le assegnazioni WWN esistenti nella macchina virtuale. In determinate circostanze, ad esempio, quando i WWN assegnati manualmente causano conflitti nel SAN, potrebbe essere necessario modificare o rimuovere i WWN.
Prerequisiti
- Prima di configurare WWN, assicurarsi che l'host ESXi possa accedere all'elenco di controllo di accesso (ACL) LUN dello storage configurato sul lato dell'array.
- Se si desidera modificare i WWN esistenti, spegnere la macchina virtuale.
Procedura
- Fare clic con il pulsante destro del mouse su una macchina virtuale nell'inventario e scegliere Modifica impostazioni.
- Fare clic su Opzioni della macchina virtuale ed espandere Fibre Channel NPIV.
- Creare o modificare le assegnazioni WWN selezionando una delle seguenti opzioni:
Opzione Descrizione Disattiva temporaneamente NPIV per questa macchina virtuale Disattivare le assegnazioni WWN esistenti per la macchina virtuale senza rimuoverle. Lascia invariato Mantiene le assegnazioni WWN esistenti. La sezione assegnazioni WWN di sola lettura mostra i valori del nodo e della porta di tutte le assegnazioni WWN esistenti. Genera nuovi WWN Genera nuovi WWN, sovrascrivendo tutti i WWN esistenti. I WWN della HBA non vengono influenzati. Specificare il numero di WWNN e WWPN. Per supportare il failover con NPIV, sono necessari almeno due WWPN. In genere viene creato un solo WWNN per ogni macchina virtuale. Rimuovi assegnazione WWN Rimuove i WWN assegnati alla macchina virtuale. La macchina virtuale utilizza i WWN HBA per accedere al LUN di storage. - Fare clic su OK per salvare le modifiche.