Quando si utilizza ESXi con SAN Fibre Channel Fibre Channel, seguire i consigli per evitare problemi di prestazioni.
vSphere Client offre funzionalità complete per la raccolta di informazioni sulle prestazioni. Le informazioni vengono visualizzate graficamente e aggiornate di frequente.
È inoltre possibile utilizzare le utilità della riga di comando resxtop o esxtop. Le utility forniscono un'analisi dettagliata di come ESXi utilizza le risorse. Per ulteriori informazioni, vedere la documentazione di Gestione delle risorse di vSphere.
Verificare con il rappresentante dello storage se il sistema di storage supporta le funzionalità di accelerazione hardware Storage API - Array Integration. In tal caso, consultare la documentazione del fornitore per abilitare il supporto dell'accelerazione hardware sul lato del sistema di storage. Per ulteriori informazioni, vedere Accelerazione hardware di storage in vSphere.
Prevenzione dei problemi delle SAN Fibre Channel
Quando si utilizza ESXi con una SAN Fibre Channel, attenersi alle linee guida specifiche per evitare problemi di SAN.
Per evitare problemi con la configurazione SAN, è consigliabile seguire questi suggerimenti:
- Inserire un solo datastore VMFS in ogni LUN.
- Non modificare il criterio del percorso impostato dal sistema a meno che non si comprendano le implicazioni nell'effettuare tale modifica.
- Documentare tutto. Includere informazioni sulla creazione di zone, il controllo degli accessi, lo storage, il commutatore, la configurazione del server e dell'HBA FC, le versioni del software e del firmware e il piano del cablaggio di storage.
- Piano in caso di errore:
- Creare diverse copie delle mappe della topologia. Per ogni elemento, prendere in considerazione cosa accade alla SAN se l'elemento passa in stato d'errore.
- Verificare link, commutatore, HBA e altri elementi per assicurarsi di non perdere un punto di errore critico nella progettazione.
- Assicurarsi che gli HBA Fibre Channel siano installati negli slot corretti nell'host, in base allo slot e alla velocità del bus. Bilanciare il carico del bus PCI tra i dati disponibili nel server.
- Acquisire familiarità con i vari punti di monitoraggio nella rete di storage, presso tutti i punti di visibilità, inclusi i grafici delle prestazioni dell'host, le statistiche del commutatore FC e le statistiche delle prestazioni di storage.
- Prestare attenzione quando si modificano gli ID dei LUN che hanno datastore VMFS utilizzati dall'host ESXi. Se si modifica l'ID, il datastore diventa inattivo e le relative macchine virtuali passano in stato di errore. Eseguire il resignaturing del datastore per renderlo di nuovo attivo. Vedere Copie del datastore VMFS di vSphere e resignaturing del datastore.
Dopo aver modificato l'ID del LUN, eseguire nuovamente la scansione dello storage per reimpostare l'ID nell'host. Per informazioni sull'utilizzo della ripetizione della scansione, vedere Nuova scansione delle operazioni per lo storage di ESXi.
Disattivazione della registrazione automatica dell'host ESXi
Alcuni array di storage richiedono che gli host ESXi registrino con gli array. ESXi esegue la registrazione automatica dell'host inviando il nome e l'indirizzo IP dell'host all'array. Se si preferisce eseguire la registrazione manuale utilizzando il software di gestione dello storage, disattivare la funzionalità di registrazione automatica ESXi.
Procedura
- In vSphere Client, passare all'host ESXi.
- Fare clic sulla scheda Configura.
- In Sistema, fare clic su Impostazioni di sistema avanzate.
- In Impostazioni di sistema avanzate, selezionare il parametro Disk.EnableNaviReg e fare clic sull'icona Modifica.
- Modificare il valore in 0.
risultati
Ottimizzazione delle prestazioni dello storage SAN Fibre Channel
Diversi fattori contribuiscono a ottimizzare un ambiente SAN tipico.
Se l'ambiente è configurato correttamente, i componenti del SAN fabric (in particolare i commutatori SAN) contribuiscono solo in misura minore a causa della bassa latenza rispetto ai server e agli array di storage. Assicurarsi che i percorsi attraverso la struttura dei commutatori non siano saturi, cioè che la struttura dei commutatori sia in esecuzione alla massima velocità effettiva.
Prestazioni dell'array di storage
Le prestazioni dell'array di storage sono uno dei fattori principali che contribuiscono alle prestazioni dell'intero ambiente SAN.
Se si verificano problemi relativi alle prestazioni dell'array di storage, consultare la documentazione del fornitore dell'array di storage per le informazioni pertinenti.
Per migliorare le prestazioni dell'array nell'ambiente di vSphere, attenersi alle seguenti linee guida generali:
- Quando si assegnano i LUN, tenere presente che diversi host potrebbero accedere al LUN e che diverse macchine virtuali possono essere eseguite su ciascun host. Un LUN utilizzato da un host può eseguire l'I/O da molte applicazioni diverse in esecuzione su sistemi operativi diversi. A causa di questo carico di lavoro diverso, il gruppo RAID contenente i LUN ESXi in genere non include i LUN utilizzati da altri server che non eseguono ESXi.
- Assicurarsi che sia disponibile la memorizzazione nella cache di lettura/scrittura.
- Gli array di storage SAN richiedono una riprogettazione e una ottimizzazione continue per garantire che l'I/O sia bilanciato in base al carico in tutti i percorsi dell'array di storage. Per soddisfare questo requisito, distribuire i percorsi ai LUN tra tutti gli SP per fornire un bilanciamento del carico ottimale. Il monitoraggio chiuso indica quando è necessario ribilanciare la distribuzione di LUN.
L'ottimizzazione degli array di storage con bilanciamento statico consiste nel monitorare le statistiche delle prestazioni specifiche, ad esempio operazioni di I/O al secondo, blocchi al secondo e tempo di risposta. Anche la distribuzione del carico di lavoro LUN per sparpagliare il carico di lavoro in tutti i provider di servizi è importante.Nota: Il bilanciamento dinamico del carico attualmente non è supportato con ESXi.
Prestazioni server con Fibre Channel
Per garantire prestazioni ottimali del server, è necessario prendere in considerazione diversi fattori.
Ogni applicazione server deve poter accedere allo storage designato con le seguenti condizioni:
- Velocità di I/O elevata (numero di operazioni di I/O al secondo)
- Velocità effettiva elevata (megabyte al secondo)
- Latenza minima (tempi di risposta)
Poiché ogni applicazione ha requisiti diversi, è possibile soddisfare questi obiettivi selezionando un gruppo RAID appropriato nell'array di storage.
Per raggiungere gli obiettivi delle prestazioni, attenersi alle seguenti linee guida:
- Posizionare ciascun LUN in un gruppo RAID che fornisca i livelli di prestazioni necessari. Monitorare le attività e l'uso delle risorse degli altri LUN nel gruppo RAID assegnato. Un gruppo RAID ad alte prestazioni che include troppe applicazioni che eseguono I/O a tale gruppo potrebbe non soddisfare gli obiettivi di prestazioni richiesti da un'applicazione in esecuzione nell'host ESXi.
- Assicurarsi che ogni host disponga di HBA sufficienti per aumentare la velocità effettiva delle applicazioni nell'host per il periodo di punta. Un I/O distribuito tra più HBA fornisce velocità effettiva più rapida e meno latenza per ogni applicazione.
- Per fornire ridondanza per un possibile errore HBA, assicurarsi che l'host sia connesso a un'infrastruttura ridondante doppia.
- Quando si allocano LUN o gruppi RAID per i sistemi ESXi, tenere presente che più sistemi operativi utilizzano e condividono tale risorsa. Le prestazioni dei LUN richieste dall'host ESXi potrebbero essere molto più elevate rispetto a quando si utilizzano macchine fisiche normali. Ad esempio, se si prevede di eseguire quattro applicazioni che utilizzano molti I/O, allocare quattro volte la capacità di prestazioni per i LUN ESXi.
- Quando si utilizzano più sistemi ESXi con vCenter Server, i requisiti di prestazione per il sottosistema di storage aumentano di conseguenza.
- Il numero di I/O in sospeso necessario per le applicazioni in esecuzione nel sistema ESXi deve corrispondere al numero di I/O che HBA e l'array di storage è in grado di gestire.