martedì 5 novembre 2013

Installazione dei driver HP CIM su ESXi 5.0

Che cos'è CIM?

CIM significa Common Information Model, e che consente la comunicazione tra il sistema operativo ESXi e dei sensori hardware.

Perché ne ho bisogno?

Normalmente io sono un grande fan di utilizzare l'immagine HP ESXi ISO per caricare i server con ESXi al posto del rullo di VMware se vengono caricati su un server HP. L'immagine di HP è un derivato dalla immagine VMware, ma aggiungere in tutti i driver HP ei driver CIM in modo che non c'è bisogno di installare manualmente. Si può sempre dire quando un server HP è stato caricato con l'immagine VMware perché sotto la scheda "Hardware Status" non vi è alcun riferimento a dispositivi di archiviazione. Vedere la Figura 1. (Clicca per ingrandire)

Figura 1. Stato di salute prima che i driver HP CIM
La figura 2 mostra il "Stato di salute" dopo il driver di installazione HP CIM.

Figura 2 Stato di salute Dopo CIM installazione
Come si può vedere ora abbiamo informazioni dettagliate sul controller di array e quello che sta facendo. Questo è estremamente importante se si dispone di memoria locale del server, perché senza ottenere queste informazioni a vCenter, è solito essere in grado di ottenere e-mail (o altro), allarmi se un pilota dovesse fallire.
C'è un problema con l'immagine HP ESXi però ... è sempre un paio di giorni / settimane dietro la realease ufficiale, e se si installa un gruppo di server VMware come faccio io si può non essere in grado di aspettare una settimana che a venire fuori. Ecco perché a volte abbiamo bisogno di installare manualmente i fornitori di CIM su ESXi.

Quindi, come possiamo installare manualmente?

Per installare manualmente i fornitori di CIM dobbiamo prima scaricare il file zip dal sito Web di HP. In questo esempio, io li sto installando su un server DL360 G6 così sono andato alla sua pagina dei driver e ho guardato per la seguente voce.

Figura 3 I fornitori di HP CIM può essere scaricato da qui
Dopo aver scaricato i driver per caricarli su un datastore. Se avete intenzione di fare più server la soluzione migliore sarebbe quella di avere già una SAN o datastore NFS condivisa tra gli host da caricare. Dopo il caricamento si hanno due opzioni, è possibile abilitare SSH su ciascuno dei vostri ospiti o è possibile utilizzare l'interfaccia CLI vSphere, avrei lasciato il numero di host che devo fare determinare quale di questi due metodi che userei. Perché ho avuto un solo host per aggiornare oggi ho appena attivato SSH e usato il seguente comando:
esxcli software vib install-d <datastore <bundle.zip> path>
Ma se dovessi usare vSphere CLI avrei avuto bisogno di usare questo comando:
esxcli-s <server>-u root-p mypassword software vib install-d <datastore <bundle.zip> path>
Il vantaggio di utilizzare vSphere CLI è che si dovrebbe solo bisogno di cambiare il nome del server nel comando per ogni host che si vuole fare. Al termine dell'installazione sarà necessario anche riavviare l'host prima che i nuovi driver CIM avranno effetto.

Necessario Privilege vSphere per sola lettura RESXTOP View - See more at: http://www.virtuallyghetto.com/2013/06/required-vsphere-privilege-for-read.html#sthash.snqYgG2C.dpuf

Ieri ho ricevuto una domanda sul privilegio vSphere specifico che è necessario per visualizzare RESXTOP dati su un host ESXi. Il motivo di questa richiesta è stato quello di creare un ruolo limitato per un gruppo di utenti che avevano bisogno solo di avere accesso ai dati relativi alle prestazioni RESXTOP. Non sapevo che la risposta la parte superiore della mia testa, ma è stato un abbastanza facile per restringere il privilegio specifico con una prova veloce nel mio laboratorio. Attraverso il processo di eliminazione, si scopre che solo bisogno i gestori Global.Service privilegio di visualizzare solo i dati RESXTOP. Può non sembrare intuitivo, ma il Service Manager è responsabile di fornire l'accesso API vSphere sia RESXTOP così come interfacce vScsiStats che ho scritto qui . Nel mio laboratorio, ho creato un nuovo ruolo chiamato resxtop e poi associato il ruolo con il user (s) entro l'inventario vSphere. È possibile gestire centralmente questo usando vCenter Server o è possibile farlo direttamente su un host ESXi, ma sarà necessario per garantire il ruolo è creare su ogni singolo host ESXi con essa dell'associazione utente.




- See more at: http://www.virtuallyghetto.com/2013/06/required-vsphere-privilege-for-read.html#sthash.snqYgG2C.dpuf


Rotonde Impostazioni Robin tweaking di VMware

Una cosa che dovrebbe sempre essere fatto quando si utilizza iSCSI da 1 Gb è la creazione di percorsi multipli, e in tutte le versioni di vSphere hanno incluso NMP o nativi Multi Pathing. Con NMP è un metodo di selezione del percorso denominato Round Robin che, come con qualsiasi altra cosa con quel nome significa che IO è mandare giù ogni percorso, uno alla volta. Per impostazione predefinita, VMware ha fissato un limite di 1000 IO per scendere lungo ogni percorso prima di passare al percorso successivo. Tuttavia, modificando quella di default a 1 IO prima di cambiare i percorsi a volte possiamo ottenere maggiore produttività, perché siamo in grado di utilizzare in modo più efficace i nostri link.
C'è stato molto dibattito se questo vale davvero la pena o no, così ho pensato perché non provare e vedere quali effetti avrebbe avuto. L'ambiente di prova che ho usato incluso il seguente hardware:
  • Hp P4300 (mancina) SAN con 2 nodi di archiviazione
  • HP DL380 G7 Server con 2-6 core Intel 5675 CPU (3.07Ghz ) e 72 GB di RAM
  • Switch Cisco 3560G
Ho impostato l'HP P4300 SAN con 802.3ad bonded collegamenti al interruttore e accesi gruppi di canali in modalità passiva su questi link. Per quanto riguarda il server, ho caricato ESXi 5.0 e usato due interfacce VMkernel con due schede di rete ... anche io non ho usato il software VMware software iSCSI, ma invece usato i Broadcom iniziatori iSCSI offload a causa della facilità di crearli in ESXi 5.0.
Dopo aver montato il LUN e lasciandolo formato VMFS5 ho impostato la politica di selezione del percorso di round robin. Ho poi installato un Windows 2008 R2 VM e seguito le istruzioni per l'esecuzione di VMKtree.org IOmeter (proprio come ho per le altre prove SAN).
Ecco i risultati con un host ESXi 5.0 standard utilizzando Round Robin con un limite di IO del 1000 per il percorso per turno. La velocità massima di lettura è 129MBps, e il RealLife IOps sono quasi 1.600.
Ora vediamo che cosa girando il limite IO fino a 1 IO per percorso per turno ci fa. Qui sotto si può vedere che ora siamo in grado di raggiungere 207MBps in lettura il throughput e la nostra RealLife IOps è ora a 2.091 IOPS. Inoltre ogni numero è salito pure!
Si tratta di un aumento del 60% sul Leggi velocità massima e un aumento del 30% del numero di IOps!

Quindi, come si fa a cambiare il limite?

Impostare il limite di un valore ower è descritta nella HP EVA manuale di buone pratiche, ma non ho potuto ottenere il loro comando funzioni.
Il comando per ESXi5 è:
esxcli stoccaggio NMP psp roundrobin deviceconfig set-d naa.devicename - IOPS 1 - Tipo di IOPS
e per ottenere il nome del dispositivo è possibile utilizzare:
esxcli memorizzazione dei dispositivi NMP | grep naa.600

Installazione dei driver HP CIM su ESXi 5.0

Che cos'è CIM?

CIM significa Common Information Model, e che consente la comunicazione tra il sistema operativo ESXi e dei sensori hardware.

Perché ne ho bisogno?

Normalmente io sono un grande fan di utilizzare l'immagine HP ESXi ISO per caricare i server con ESXi al posto del rullo di VMware se vengono caricati su un server HP. L'immagine di HP è un derivato dalla immagine VMware, ma aggiungere in tutti i driver HP ei driver CIM in modo che non c'è bisogno di installare manualmente. Si può sempre dire quando un server HP è stato caricato con l'immagine VMware perché sotto la scheda "Hardware Status" non vi è alcun riferimento a dispositivi di archiviazione. Vedere la Figura 1. (Clicca per ingrandire)
Figura 1. Stato di salute prima che i driver HP CIM
La figura 2 mostra il "Stato di salute" dopo il driver di installazione HP CIM.
Figura 2 Stato di salute Dopo CIM installazione
Come si può vedere ora abbiamo informazioni dettagliate sul controller di array e quello che sta facendo. Questo è estremamente importante se si dispone di memoria locale del server, perché senza ottenere queste informazioni a vCenter, è solito essere in grado di ottenere e-mail (o altro), allarmi se un pilota dovesse fallire.
C'è un problema con l'immagine HP ESXi però ... è sempre un paio di giorni / settimane dietro la realease ufficiale, e se si installa un gruppo di server VMware come faccio io si può non essere in grado di aspettare una settimana che a venire fuori. Ecco perché a volte abbiamo bisogno di installare manualmente i fornitori di CIM su ESXi.

Quindi, come possiamo installare manualmente?

Per installare manualmente i fornitori di CIM dobbiamo prima scaricare il file zip dal sito Web di HP. In questo esempio, io li sto installando su un server DL360 G6 così sono andato alla sua pagina dei driver e ho guardato per la seguente voce.
Figura 3 I fornitori di HP CIM può essere scaricato da qui
Dopo aver scaricato i driver per caricarli su un datastore. Se avete intenzione di fare più server la soluzione migliore sarebbe quella di avere già una SAN o datastore NFS condivisa tra gli host da caricare. Dopo il caricamento si hanno due opzioni, è possibile abilitare SSH su ciascuno dei vostri ospiti o è possibile utilizzare l'interfaccia CLI vSphere, avrei lasciato il numero di host che devo fare determinare quale di questi due metodi che userei. Perché ho avuto un solo host per aggiornare oggi ho appena attivato SSH e usato il seguente comando:
esxcli software vib install-d <datastore <bundle.zip> path>
Ma se dovessi usare vSphere CLI avrei avuto bisogno di usare questo comando:
esxcli-s <server>-u root-p mypassword software vib install-d <datastore <bundle.zip> path>
Il vantaggio di utilizzare vSphere CLI è che si dovrebbe solo bisogno di cambiare il nome del server nel comando per ogni host che si vuole fare. Al termine dell'installazione sarà necessario anche riavviare l'host prima che i nuovi driver CIM avranno effetto.