lunedì 15 dicembre 2014

Automatizzare Distribuzione e configurazione di Operations Manager 6.0 vRealize Part 2

Proseguendo da parte 1 di questa tre serie parte, si dovrebbe ora avere un manager vRealize Operations pienamente operativo collegato in rete. Si dovrebbe vedere la seguente pagina "Get Started" durante la connessione a vROps tramite un browser web.

automatizzare-distribuzione-e-configurazione-vRealize-operazioni-manager-6,0-2
In questo articolo, vi dimostrerà come è possibile eseguire la configurazione iniziale del nuova istanza vROps che include la configurazione di una password per l'account "admin" che verrà utilizzato per accedere all'interfaccia utente in seguito. Avrete anche la possibilità di configurare le cose di base come le impostazioni NTP, nonché il ruolo dell'istanza vROps. Se questa è la prima implementazione di vROps 6.0, sarà necessario creare un nuovo cluster in cui altre "fette" o vROps istanze possono aderire e contribuire funzionalità diverse, come amministratore, utente, dati, raccolta dati e ruoli di replica. In questo esempio, si suppone l'installazione conterrà tutti i ruoli all'interno di questa singola istanza. In futuro, è possibile espandere facilmente e aggiungere altre istanze che offrono ruoli specifici e in un futuro post, posso mostrare come tale può essere realizzato utilizzando il CLI / API se c'è un interesse.

Per eseguire la configurazione iniziale, ho creato un semplice script di shell chiamato configurevRops.sh che richiede la connessione SSH all'istanza vROps. Assicurarsi che SSH durante la configurazione iniziale, è stata attivata o sono andati nella console VM e abilitato l'accesso SSH. Lo script sarà utilizzando i seguenti quattro comandi che si trovano all'interno dell'apparecchio:

/usr/lib/vmware-casa/bin/ntp_update.py
/usr/lib/vmware-vcopssuite/utilities/sliceConfiguration/bin/vcopsSetAdminPassword.py
/usr/lib/vmware-vcopssuite/utilities/sliceConfiguration/bin/vcopsConfigureRoles.py
/usr/lib/vmware-vcopssuite/utilities/sliceConfiguration/bin/vcopsClusterManager.py
C'è solo una variabile obbligatoria VROPS_ADMIN_PASSWORD che deve essere modificato prima di eseguire lo script, che specifica la password per l'account "admin". C'è anche un CONFIGURE_NTP & NTP_SERVERS variabili che possono essere modificati per configurare NTP. Per impostazione predefinita, ho questo questo disattivato perché il sistema dovrà convalidare i server NTP. Se non si dispone di server NTP validi o essere in grado di raggiungere quelle specificate nello script, allora si può incorrere in un errore.

Dopo aver salvato le modifiche, si può semplicemente eseguire lo script utilizzando il seguente comando (si prega di sostituire l'indirizzo IP con l'IP dell'istanza vROps):

ssh root@192.168.1.150 <configurevRops.sh

automatizzare-distribuzione-e-configurazione-vRealize-operazioni-manager-6.0-2-1
Nota: Se volete vedere i dettagli più dettagliati per ciascuno di questi passaggi, è possibile rimuovere il redirect a / dev / null per raggiungere dei comandi e può essere utile nel caso in cui qualcosa non funziona correttamente.

Se tutto è stato configurato correttamente, si dovrebbe ora essere in grado di aprire un browser per l'istanza vROps e si dovrebbe vedere la seguente schermata che chiede di effettuare il login ora:

automatizzare-distribuzione-e-configurazione-vRealize-operazioni-manager-6.0-2-2
Effettua il login con il nome utente "admin" e la password che hai impostato all'interno dello script. Una volta che avete il login con successo, si dovrebbe ora vedere la seguente procedura guidata che vi porterà attraverso le fasi finali di impostare il vostro nuova istanza vROps. Purtroppo, questi ultimi due passi non può essere automatizzato e richiederà qualche interazione manuale prima si è pronti per iniziare a utilizzare il nuovo Direttore vRealize Operations.

automatizzare-distribuzione-e-configurazione-vRealize-operazioni-manager-6.0-2-3

Se non si desidera abilitare SSH di default e preferiscono un approccio più programmatico su come eseguire la configurazione iniziale, rimanete sintonizzati per parte 3 dove vi mostrerò come utilizzare il nuovo vRealize Operations Manager Cluster Mgmt API conosciuta anche come la Casa di API eseguire la stessa identica configurazione.

giovedì 11 dicembre 2014

Automatizzare la distribuzione e configurazione di vRealize Operations Manager 6.0 Part 1

Ieri è stato un grande giorno per la gestione di VMware BU che ha rilasciato diversi aggiornamenti per le loro offerte di prodotti all'interno del loro vRealize Suite 6.x compresi alcuni nuovi prodotti come il nuovo codice flusso vRealize menzionato nel corso di questi anni VMware Europe Conference. Prima di GA, avevo già ricevuto diverse domande di automazione riguardanti l'imminente vRealize Operations Manager 6.0 (vROps) . Per fortuna, ho avuto un paio di giorni per giocare con la nuova versione prima che fosse reso pubblico e devo dire che sono molto impressionato a quanto facile e intuitivo è di implementare e configurare il nuovo vRealize Operations Manager 6.0.

Per rendere ancora più facile per i clienti di valutare la nuova release, ho voluto dare un'occhiata a come si può facilmente automatizzare sia la distribuzione e la configurazione del nuovo Direttore vRealize Operations. Ho rotto il processo in tre parti: distribuzione utilizzando ovftool che comprenderà sia un non-Windows così come soluzioni Windows per i miei compagni PowerCLI, la configurazione iniziale utilizzando la linea di comando tramite uno script di shell e, infine, la stessa configurazione iniziale identica ma utilizzando la nuova API vRealize Operations Manager Cluster Mgmt (anche conosciuto come API Casa che sta per cluster e Slice Administration).

Come già detto, questo primo articolo si concentrerà sulla distribuzione della nuova vRealize Operations Manager OVA utilizzando ovftool. In precedenza, il vCOps VA è stato distribuito come vApp che conteneva due macchine virtuali. La nuova architettura fornisce un approccio più dinamico e una nuova capacità è stato reso l'applicazione che permette di scalare facilmente le varie vROps "ruoli", come l'amministratore, utente, dati, raccolta dati e di replica. Questo semplifica notevolmente la distribuzione iniziale, che è sempre un plus nel mio libro!

Disclaimer: sono previste Questi script solo a scopo informativo ed educativo. Dovrebbe essere accuratamente testato prima di utilizzare in un ambiente di produzione.

Ho creato un semplice script di shell chiamato: deployvROps.sh e ci sono diverse variabili che devono essere modificati in base al proprio ambiente incluso il percorso del OVA. Si prega di dare un'occhiata allo script prima di eseguire.

Per eseguire lo script, è semplicemente esegue il seguente:

./deployvROps.sh

automatizzare-distribuzione-e-configurazione-vRealize-operazioni-manager-6,0-1
Verrà richiesto di confermare le configurazioni specificate prima che il OVA viene distribuito. Se tutto è stato distribuito correttamente, si dovrebbe vedere il nuovo vROps VM accensione. Quindi, aprire un browser per l'indirizzo IP o il nome host del vROps VM e si dovrebbe vedere la pagina di destinazione seguente, come mostrato nello screenshot qui sotto. A questo punto, si è completato il dispiegamento di vROps 6.0. Per quanto riguarda i prossimi passi, si può procedere manualmente per configurare la propria istanza nuovi vROps o rimanete sintonizzati per parte 2 dove io dimostrare come si può facilmente automatizzare la configurazione iniziale vROps.

automatizzare-distribuzione-e-configurazione-vRealize-operazioni-manager-6,0-2
Nota: Vi è una proprietà OVF nascosta chiamata guestinfo.cis.appliance.ssh.enabled che permetterà SSH sia abilitato al momento della distribuzione. Per essere in grado di configurare questa proprietà, è necessario aggiungere un'opzione ovftool avanzata chiamata -X: enableHiddenProperties che lo script di shell prende già cura di. Purtroppo, per cmdlet Get-OvfConfiguration di PowerCLI, queste opzioni personalizzate non sono state attuate e quindi non sarà in grado di attivare SSH quando si utilizza il metodo PowerCLI. Ho già presentato una FR internamente per questo e spero vedere questo in una versione futura di PowerCLI.

Ecco una soluzione Windows per la distribuzione del vRealize Operations Manager chiamato Deployment.ps1 utilizzando cmdlet PowerCLI di Get-OvfConfiguration e ho contribuito un nuovo campione di Alan Renouf PowerCLI Deployment Repository . Prima di eseguire lo script Deployment.ps1, sarà anche necessario modificare le variabili nello script per abbinare il vostro ambiente.

Ecco uno screenshot utilizzando lo script Deployment.ps1:

automatizzare-distribuzione-e-configurazione-vRealize-operazioni-manager-6,0-3
Ora che hai il tuo nuovo Operations Manager vRealize distribuito, si può andare manualmente tramite la procedura guidata guidata per la configurazione iniziale o rimanete sintonizzati per parte 2 dove io dimostrerò come si può facilmente automatizzare la configurazione iniziale vROps utilizzando la riga di comando.

mercoledì 3 dicembre 2014

Racing4Change Aiuto sostegno del JWOC su #GivingTuesday

Durante la nostra buona concerti Trek in Cambogia , ho imparato da uno dei JWOC (Journeys all'interno della nostra comunità) membri dello staff, Victoria Neff che sono stati la raccolta di fondi per un prossimo evento in bicicletta e corsa evento per contribuire ad aumentare la consapevolezza e fondi per JWOC. Speravo davvero l'evento è stato durante il nostro soggiorno, ma purtroppo non è stato e che sarebbe stato che si terrà il 6 dicembre e 7. Come molti di voi sanno, mi piace andare in bicicletta e hanno cavalcato in passato per diversi grandi opere di beneficenza e di corsa è una cosa ora sto solo prendendo in su.

Per sostenere i miei amici a JWOC, ho donato alla manifestazione maratona metà di Victoria come era qualcosa di vicino e caro al mio cuore, perché io sarò tentando una corsa simile l'anno prossimo. Vorrei anche chiedere a tutti i miei seguaci a considerare sostenere questa grande causa, so che molti di voi mi hanno sostenuto in passato e per questo #GivingTuesday, vorrei chiedere il vostro sostegno a queste persone meravigliose oltre a JWOC.

Ecco un po 'di più sull'evento e si può donare andando qui .

Aiutaci, aiuta la nostra comunità. Aiutare i nostri studenti borse di studio e il personale raccogliere $ 9000 consentire aspetti cruciali dei nostri progetti di continuare. Questa raccolta fondi ci permetterà di fornire 140 filtri per l'acqua, continuiamo le nostre lezioni di arte e di scienza per un anno, del fondo di 15 microprestiti e di fornire un intero villaggio con 60 Inizio giardini. Vogliamo aiutare la nostra comunità, ma abbiamo bisogno del vostro aiuto per rendere possibile.

Il 6 dicembre borsisti e personale da Journeys all'interno della nostra comunità (JWOC) prenderà parte ad un giro in bicicletta per 30 km sensibilizzazione e raccolta fondi per JWOC. Inoltre, Victoria, la nostra Istruzione Manager e Makara, una borsa di studio graduato, si svolgerà la mezza maratona Angkor il 7 dicembre. Alex, Managing Director di JWOC, parteciperà alla corsa Angkor 10k per raccogliere fondi attraverso progetti per JWOC.

Lavoriamo per promuovere economici, educativi e migliori opportunità di salute attraverso l'accesso a servizi di base come acqua potabile, la microfinanza, istruzione e programmi di collegamento comunitari. JWOC costruisce la capacità e aumenta la fiducia in sé, aiutando le comunità che lottano per affrontare le sfide quotidiane e meglio il proprio futuro.

Buona fortuna a tutti a JWOC partecipanti al ciclismo e eventi, ragazzi tutto rock!