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!

lunedì 24 novembre 2014

Vuoi eseguire ESXi su un Apple MacBook Pro, MacBook Air e iMac? #YesYouCan!

Sappiamo tutti che ESXi corre abbastanza senza problemi (per la maggior parte) su Apple Mac Pro (5,1 & 6,1) e Apple Mac Mini di (5, x & 6, x) , ma che dire quando si tratta di computer portatili consumer / desktop come un MacBook Pro / Air e anche gli iMac? Come probabilmente avrete intuito dal titolo, è possibile eseguire ESXi su uno di questi sistemi (che è stato reso più facile con l'ultima versione ESXi), infatti durante il fine settimana ho avuto qualche divertimento con alcune delle hardware Apple che avevo a mia disposizione.

27 "iMac 12,1
13 "MacBook Pro 7,1
15 "MacBook Pro 8,2
13 "MacBook Air 6,2
Uno dei problemi che ho incontrato in passato, quando si tenta di installare ESXi sul mio 15 "MacBook Pro 8,2 (mostrata al centro della foto) è che la tastiera (sia on-board e USB) potrebbe smettere di funzionare una volta il programma di installazione ESXi avviato. Non potrei mai capire perché e ad essere onesti, non ho mai guardato nel problema. Recentemente ho scoperto questo problema è stato risolto con l'ultima ESXi 5.5 Aggiornamento Patch03 che consente anche il supporto per il nuovo Mac Pro 6,1 e altre correzioni di bug. E 'stato bello imparare da uno dei miei lettori, che la questione della tastiera è stato risolto con l'ultima immagine 5.5u2 Patch03. Se si guarda in basso, io in realtà ha attraversato e installato l'ultima versione ESXi su ciascuna di queste piattaforme, che sono stati tutti semplice utilizzando una chiave USB avviabile tranne per MacBook Air 6,2 che ha richiesto l'aggiunta del iovDisableIR = true opzione di avvio che ho bloggato su qui .

Se è necessario eseguire ESXi su hardware di prima scelta del server come un Apple Mac Pro o una piccola e bassa potenza come la piattaforma Apple Mac Mini o un consumatore laptop / desktop come MacBook Pro / Air o un iMac dove ESXi può essere disponibile ovunque tu vada, che è grande per i viaggiatori frequenti. Come si può vedere, si hanno un sacco di opzioni per l'esecuzione ESXi su hardware Apple!

mercoledì 19 novembre 2014

Come ricevere notifiche quando un componente sui cambiamenti VMware HCL?

Ieri sera, ho ricevuto una e-mail piacevole e sorprendente, è possibile vedere i dettagli nella schermata qui sotto:

e-mail-notification-da vmware-hcl-0
Questa è stata una sorpresa perché era qualcosa che stavo armeggiare intorno con a marzo (8 mesi fa!) Per vedere se potevo in qualche modo generare notifiche quando i cambiamenti sono stati fatti per una specifica componente / dispositivo sul VMware HCL noto anche come il VCG (VMware Guida alla compatibilità). Ho il sospetto che molti di voi hanno usato il HCL VMware almeno una volta se non molti più volte e come potete immaginare, sarebbe bello essere in grado di ottenere le notifiche o avvisi quando qualcosa è cambiato per un particolare componente o dispositivo che si può curare circa.

Stavo pensando a questo problema perché all'epoca ero interessato a ricevere aggiornamenti su un particolare controller del disco VSAN. Durante la navigazione attraverso l'HCL, avevo notato ci fosse un'icona feed RSS che si trova nell'angolo in alto a destra per ogni componente / dispositivo, come mostrato nello screenshot qui sotto.

e-mail-notification-da vmware-hcl-1
Ho pensato che forse avrei potuto fare qualcosa di interessante con questo? Ho deciso di usare uno dei miei servizi SaaS preferiti ifttt (Se questo, poi quello) che ho bloggato su in passato su come inviare le notifiche di SMS utilizzando allarmi vCenter Server . Ho trovato un RSS to Email ifttt ricetta e ha creato una notifica in base al largo di uno dei controller RAID Intel specificando l'URL del feed RSS.

e-mail-notification-da vmware-hcl-2
Sapevo che sarebbe stato un po 'difficile da testare dato l'HCL non viene aggiornato di frequente e che, anche se lo fa, devo essere il monitoraggio del dispositivo giusto che ha ricevuto l'aggiornamento. Ho completamente dimenticato di questa ricetta fino a ieri, quando ho ricevuto l'e-mail indicando un aggiornamento era stato fatto a questo dispositivo. Credo che ha funzionato dopo tutto : Dci Se le cose specifiche che ti interessano sul VMware HCL e si vuole essere in grado di ricevere le notifiche di eventuali aggiornamenti, è possibile creare diverse ricette ifttt che possono o si invia una e-mail o notifica attraverso qualche altro metodo . Penso che questo sia un trucco piuttosto carino invece di continuo controllo del VMware HCL ogni tanto per le modifiche, a meno che non siete alla ricerca di nuovo componente / dispositivo che non è stato aggiunto al HCL.

mercoledì 5 novembre 2014

Come distribuire rapidamente nuovi CoreOS Immagine w / VMware Tools su ESXi?

Grazie ad una conversazione ho avuto questa mattina con un utente di Twitter BOK , ho imparato che CoreOS ha appena pubblicato un nuovo CoreOS Alpha Immagine (v490.0.0) che ora include l' Apri VMware Strumento pacchetto s. Inoltre, la nuova immagine anche ora utilizza la scheda di rete vmxnet3 ottimizzato. Dalla nostra chiacchierata, sembra che questo aggiornamento non è disponibile nell'immagine insicuro o VMware Fusion e posso solo immaginare che queste immagini possono eventualmente ottenere deprecati o rimossi del tutto a favore per VMware immagine più recente che può sia funzionare su ESXi e prodotti ospitati come VMware Fusion / Workstation.

BOK Anche condiviso con me una versione modificata del mio script che ho inizialmente creato per automatizzare la distribuzione di CoreOS su ESXi . Il flusso di lavoro originale doveva essere leggermente modificata in quanto la nuova immagine è disponibile solo come bz2 (bunzip2) e ESXi non contiene l'utility bunzip2. Questo significa che ci sono ora due fasi: in primo luogo è quello di estrarre il VMDK e caricare su ESXi archivio dati che sta per essere fatto manualmente ed è possibile eseguire lo script che converte automaticamente il VMDK nel formato corretto e registrare la VM di ESXi.

Stavo pensando a come avrei potuto semplificare questo processo, anche se è solo un paio di comandi in più, mi piace sempre vedere come posso fare qualcosa di più facile da consumare e riducendo la complessità, se possibile. Io naturalmente deciso di creare un nuovo script chiamato deploy_coreos_on_esxi2.sh che ora corre al di fuori della ESXi Shell. Lo script richiede un sistema UNIX / Linux che ha l'utility bunzip2 e scaricherà automaticamente sia il VMX e il file VMDK, eseguire l'estrazione e poi caricarlo su host ESXi usando una API HTTP fornito attraverso il vSphere Datastore. Infine, si auto-genera lo script di shell di configurazione che verrà eseguito su SSH all'host ESXi (è ancora necessario SSH), che si esibirà lo stesso insieme di operazioni come ha fatto il mio script precedente.

Nota: Verrà richiesto di immettere la password di root ESXi quando tenta di eseguire lo script in remoto sul ESXi Shell, c'è un timeout per 120 secondi nel caso in cui ci si allontana dalla console.

Prima di eseguire lo script, è necessario modificare i seguenti 7 variabili:

ESXi_HOST
ESXI_USERNAME
ESXI_PASSWORD
ESXI_DATASTORE
VM_NETWORK
Nome_macchina_virtuale
Ecco uno screenshot di esecuzione dello script dal mio desktop Mac OS X:

install-core-os-con-vmware-tools-on-ESXi-0
Una volta che il CoreOS VM si è avviato completamente, possiamo dare un'occhiata al nostro client vSphere e dovremmo vedere che VMware Tools è infatti in esecuzione e si può vedere l'indirizzo IP automaticamente la visualizzazione nell'interfaccia utente:

install-core-os-con-vmware-tools-on-ESXi-1
La cosa veramente bella di avere VMware Tools in esecuzione nell'immagine CoreOS, è che è possibile utilizzare le operazioni del cliente API di VMware per essere in grado di eseguire operazioni all'interno del guest che sono proxy attraverso VMware Tools e può essere molto utile, soprattutto se la rete non è disponibile o se si vuole passare attraverso una singola interfaccia di gestione come ad esempio utilizzando l'API vSphere.

lunedì 3 novembre 2014

Google e VMware per MS Office su Chromebook

Predisporre Chrome OS per far girare programmi non suoi in finestra, è una delle ultime direttive Google. L’azienda spinge per l’adozione di Chromebook e Chromebox in ufficio, approfitta del countdown di Windows XP (aprile) e si fa forte degli ultimi dati NPD con i suoi Chromebook responsabili del 21% delle vendite di laptop business durante il 2013.

Ieri il blog ufficiale Google ed un comunicato stampa VMWare, hanno parlato di Desktop as a Service (DaaS) e della collaborazione per l’integrazione del software Horizon DaaS su Chromebook. L’accordo tra le due aziende garantisce a Chrome OS l’ottimizzazione al protocollo Blast e ad Horizon il pieno supporto HTML5. L’insieme, in breve, permette di avere in una finestra Chrome OS un applicativo eseguito da server remoti, magari proprio quel software Windows non disponibile per il sistema Google. Ad esempio, con VMWare Horizon View, si può usare Office 2013 Pro o un gestionale interno scritto in .NET direttamente su Chromebook.

È una novità molto importante in ambito aziendale. Esistono già dei viewer di macchine virtuali VMWare per Chrome OS ma questo è uno step successivo, una soluzione più evoluta e versatile dove vengono accostati tutti i vantaggi di una struttura centralizzata alla semplicità e al livello di sicurezza nativo di Chrome OS. Portatili come Toshiba Chromebook, gestiti da CPU Haswell e capaci di 7/9 ore di autonomia, guadagnano così quelle funzionalità di integrazione aziendale che potevano far preferire altro.

Horizon DaaS, la console di gestione centralizzata di Google (che, da sola, permette di controllare le funzionalità, le apps installate, gli accessi e altro – di fatto può essere usata al posto di Active Directory e simili su aziende di piccole dimensioni) e il KIT Chromebox for Meetings già in distribuzione, sono conferme alle nuove attenzioni di Google verso il mercato enterprise. VMware Horizon View 5.3 per Chromebook è già disponibile per clienti aziendali (ma bisogna chiedere i contatti a Google) mentre la pubblicazione dell’app su Chrome Web Store è promessa per le settimane a venire.

giovedì 23 ottobre 2014

Una configurazione Apple Mac Mini assassino personalizzato in esecuzione VSAN

Chiamare tutti gli studenti dai 16 anni in su !

La prima volta che è stato informato su VMware VSAN, mi sono innamorato. Ho finalmente capito come vorrei costruire il mio laboratorio domestico.

Permettetemi innanzitutto di presentarmi, il mio nome è Peter Björk e lavoro presso VMware come Specialista di piombo all'interno della pratica EMEA EUC. Io per fortuna ho la possibilità di limitare la mia attenzione su pochissimi prodotti e veramente specializzarsi in questi. Copro due prodotti; VMware e VMware ThinApp Workspace Portal e una caratteristica; la funzionalità di pubblicazione delle applicazioni di VMware Horizon 6. io sono un programma tipo l'utente finale di ragazzo. Detto questo, si dovrebbe capire che io sono lontano dal tuo ESXi e vSphere esperto. Se si vuole tenere il passo con le ultime novità nello spazio Computing utente finale VMware assicuratevi di seguirmi su Twitter, il mio manico è thepeb . Quando io non sono un blogger ospite, ho spesso blog ufficiale ThinApp e Horizon Tech blog.

Nel mio ruolo produco un sacco di post di blog e materiale abilitazione interna. Eseguo molte prove con i primi gocce di codice e su una base quotidiana corro mio laboratorio a casa per fornire dimostrazioni dal vivo. Ho bisogno di un laboratorio di casa che posso fidarmi e che supporta tutti i miei compiti lavorativi. Ho iniziato a costruire il mio laboratorio di molti anni fa. Tutto è iniziato con una singola scatola bianca mid tower, ma ben presto mi sono imbattuto in vincoli di risorse. Ho iniziato a indagare su ciò che il mio prossimo aggiornamento sarà simile.

Ho avuto alcuni requisiti:

Mantenere il rumore
Non dovrebbero occupare molto spazio
Dovrebbe essere conveniente
Modulare, non ho i soldi per comprare tutto in anticipo e quindi dovrebbe essere qualcosa ho potuto costruire in cima.
Dovrebbe essere in grado di eseguire VMware ESXi / vSphere
Dovrebbe essere fresco
Essendo un drogato di Apple per molti anni, i miei occhi caddero presto su Mac Mini di Apple e mi sono imbattuto su questo fantastico blog di William Lam che stai leggendo in questo momento. Allo stesso tempo, ho cominciato a sentir parlare VSAN e il mio disegno era praticamente deciso. Stavo per costruire un cluster Mac Mini con VSAN come deposito. Mentre ho Synology NAS Lo uso solo per i miei file privati. Non è usato nel mio laboratorio a casa e per motivi non posso davvero spiegare volevo tenerlo separato e utilizzare una soluzione di storage separato per il mio laboratorio a casa.

Ora che ho deciso di costruire il mio laboratorio a casa, sono andato e ho comprato il mio primo Mac Mini. Per mantenere il costo basso che ho trovato due fine 2012 modelli utilizzati con le CPU i7. Poiché VSAN richiede una SSD e un HDD ho dovuto aggiornare utilizzando il OWC dati Doubler kit di montaggio . Ho anche aggiornato la memoria a 16GB RAM in ogni Mac Mini. Questa configurazione mi ha dato alcune risorse aggiuntive e, insieme con la mia vecchia torre Server ho potuto iniziare a costruire la mia VSAN Cluster. Ho iniziato con la versione beta VSAN. Ho subito capito che VSAN non supportava il mio setup. Ho aspettato per la versione GA di VSAN e la data di uscita ho deciso di andare per un setup pura Mac Mini VSAN così ho rubato la mia famiglia HTPC che era un fine 2012 Mac Mini modello con una CPU i5. (Sono riuscito a farla franca, perché ho ​​sostituito con un Apple-TV.) Ho preso un HDD e SSD dal mio vecchio Torre Server e metterlo nel i5 Mac Mini. Mentre sono riuscito ad ottenere VSAN installato e funzionante è stato solo in esecuzione per un'ora o così prima ho perso un disco nel mio setup VSAN. Ho recuperato il disco di backup attraverso una semplice riavvio ma poi il disco successivo andato giù. La ragione per l'instabilità è che la versione GA di VSAN non supporta il controller AHCI. Estremamente deluso ho dovuto eseguire il mio laboratorio a casa sullo storage locale collegato ei miei sogni di VSAN era solo che, i sogni. In tutta la mia ansia ho già migrato la maggior parte delle mie macchine virtuali sul VSAN Datastore così ho praticamente perso tutto il mio laboratorio a casa.

Dopo aver reclamato i miei colleghi, ho scoperto che il supporto del controller AHCI per VSAN veniva in vSphere 5.5 U2. Ho sentito che era in grado di risolvere i miei problemi. Così il 9 ° ottobre è venuto e vSphere 5.5u2 era finalmente arrivato. Per la mia gioia, i miei tre Mac mini sono stati finalmente in grado di eseguire VSAN ed era completamente stabile.

Diamo un'occhiata più da vicino il mio setup. Ecco una panoramica della configurazione e di come le cose sono legate insieme.

Inizio Picture Lab
Le mie case VSAN datastore la maggior parte della mia VM. Il mio vecchio Torre Server è collegato alla VSAN Datastore, ma attualmente non contribuisce eventuale archiviazione. Sulla Torre Server ospito mia gestione VM. Da quando mi sono bruciato perdere tutta la mia VM, ho fatto in modo tengo la mia gestione macchine virtuali su un disco locale nella Torre Server. Dal momento che il mio ambiente è stato eseguito abbastanza stabile per quasi due settimane ora sto valutando la migrazione di tutte le mie macchine virtuali sul VSAN Datastore.

Ho notato un problema fino ad ora che è con il mio i5 basati Mac Mini. Un giorno non era rendicontazione collegato in vCenter Server. La macchina era in esecuzione ma ho avuto un sacco di timeout quando ho eseguito il ping di esso. Mentre pensavo a riavviare l'host si presentò come collegato di nuovo e da allora non ho notato tutte le altre questioni. Ho il sospetto che la CPU i5 non è abbastanza potente per ospitare una coppia di macchine virtuali e di essere una parte del VSAN. Quando l'ho visto sparire potrebbe essere stato eseguito alcuni carichi di lavoro pesanti. Quindi, con questo in mente mi sento di raccomandare l'esecuzione i7 Mac Mini e lasciare i modelli i5 per i carichi di lavoro HTPC :).

Un'altra cosa che ho notato è che i Mac mini sono in esecuzione piuttosto caldo. Non vi è alcuna funzionalità di risparmio energetico che è attiva e la mia piccola stanza del server non dispone di raffreddamento. La camera è costantemente intorno 30-35 gradi Celsius (86-95F), ma la marcia continuando a funzionare. L'unica volta che ho avuto un po 'preoccupato era quando la temperatura della stanza ha alzato a 45 gradi Celsius (113F), per la Svezia, che è una giornata particolarmente calda estate. Lasciando la porta della camera aperta per un po 'le cose aiuta a raffreddare. Sono molto impressionato dai Mac mini e come durevoli sono. I miei primi due Mac Mini sono in esecuzione come questo per più di un anno ormai.

IMG_2810
Ecco una foto della mia sala server. Mentre io ho UPS non c'è nessun raffreddamento o finestre quindi la camera tende ad essere abbastanza caldo. Stacking il Mac Mini in cima a vicenda non aiuta il raffreddamento sia. Quando ho iniziato il mio Mac Mini impilare uno sopra l'altro mi sono reso conto quanto stupido sarebbe avere tre cavi di alimentazione separati. Così ho finito per creare una YYY-cavo personalizzato (Y ultima è per espansioni future).

IMG_2807

IMG_2809

Y-cavo all'interno

Connettore a Y
Il cavo di alimentazione è un cavo lampada semplice (0.75mm2), che ha i tre cavi di alimentazione originali di Apple massacrati insieme. Il connettore a Y è stato trovato in un negozio di ferramenta locale svedese. Poiché il consumo di potenza continua massima del Mac Mini è 85W, un cavo 0,75mm2 avrebbe funzionato perfettamente. Un cavo lungo 0,75mm2 di 2 metri (6.56 piedi) è in grado di supportare almeno 3A. I miei tre Mac mini consuma solo 1,1 A (3x85W / 230 = 1,1). Nei paesi 120V avreste 2.5-3A che attraversa il cavo, ma questo non sarebbe un problema.

Dal momento che i Mac mini hanno solo un singolo bordo NIC e volevo avere due reti separate fisicamente ho dovuto ottenere un Ethernet NIC Thunderbolt. Come mostrato nella foto panoramica che sto sono in esecuzione sia il traffico VSAN e il traffico VM sulla stessa scheda di rete. Questo probabilmente non è ideale dal punto di vista delle prestazioni, ma per i miei EUC connessi carichi di lavoro non ho notato eventuali colli di bottiglia delle prestazioni. D'altra parte, sono molto soddisfatto delle prestazioni e con i vantaggi di avere storage condiviso, quindi le cose come DRS e vMotion può trattare con l'equilibrio tra i miei ospiti e sono super felice con questa configurazione.

Ho scoperto che il modo più semplice era quello di utilizzare VMware Fusion per installare ESXi su una chiave USB. Poi ho semplicemente inserisco la chiave USB nel mio Mac Mini e ho installato e funzionante. Ho bisogno di usare monitor esterno e tastiera per configurare il ESXi inizialmente.

Per quanto riguarda i prossimi passi che sto pensando di ottenere un SSD e di un HDD in più per la mia Torre Server. Ciò consentirebbe la mia Torre Server di partecipare al VSAN cluster e contribuire capacità aggiuntiva. Se l'occasione si pone e posso trovare un altro Mac Mini con una CPU i7 per un prezzo decente vorrei anche sostituire il i5. A parte questo, non credo che ho bisogno di molto altro. Beh, potrei sempre usare un po 'più di RAM, ovviamente (chi non lo fa), ma rigido e la CPU esegue molto basso per tutto il tempo.

VC
Dettagli tecnici:

Tutti i Mac mini sono in ritardo 2012 modelli
Tutti i dischi SSD sono diversi modelli e fornitori. La loro capacità varia da 120 a 250GB. Da quando ho avuto un crash paio SSD ho fatto in modo di acquistare i modelli più pesanti offerti dai venditori. Ma nessuno di loro è progettata per l'uso costante nei server.
Tutti i Mac Mini ha 16 GB RAM (2x8GB)
Ho 1TB HDD nel mio due i7 Mac Mini e 500GB HDD in quello i5.
ESXi installato su chiave USB
Le mie caratteristiche Torre Server sono:
Scheda madre Supermicro Xeon E3, uATX (X9SCM-FB)
Intel Xeon E3-1230 3.2GHz QuadCore HT, 8MB
4x8GB DDR3 1333MHz ECC
Barracuda 500GB, 7200rpm, 16MB, SATA 6Gb / s
Per concludere, sono molto soddisfatto con la configurazione che ho costruito. Funziona perfettamente per le mie esigenze. Infine, mi raccomando con un host di gestione separata, come ho trovato estremamente utile quando ho dovuto spostare le macchine virtuali avanti e indietro per testare versioni precedenti di VSAN. Vi consiglio anche di andare per i modelli di CPU i7 di Mac Mini per migliorare le prestazioni.

Scarica VMware ESXi 5.5u2 Mac Mini ISO da virtuallyGhetto:

https://mega.co.nz/#!MZ9yAZpI!hm-AWAiqEisDnMV9XpZphSLn_puJLu9RTep9R83N6rY
Alimentatore Apple Thunderbolt Ethernet VIB:

https://s3.amazonaws.com/virtuallyghetto-download/vghetto-apple-thunderbolder-ethernet.vib

mercoledì 8 ottobre 2014

Come configurare il vCenter Extension vService usando ovftool?

Una capacità veramente pulito che è disponibile in alcune Virtual Appliance di VMware è una funzione chiamatavCenter Extension vService che sfrutta il vCenter Solutions Manager e vService SDK . Questa caratteristica consente una soluzione appliance virtuale per sé registrarsi automaticamente come estensione con vCenter Server senza richiedere all'utente di fornire informazioni di connessione vCenter Server e quindi semplificando il deployment di una soluzione basata su appliance virtuale. Alcuni esempi di VMware Virtual Appliance in grado di sfruttare questa funzionalità sono vSphere Replication e vSphere Infrastructure Navigator. Se è stato distribuito una di queste soluzioni, si può avere visto una schermata come quella mostrata di seguito.
vCenter-extension-installazione-vService-0
Quando si passa attraverso la # / Web client vSphere C per distribuire una appliance virtuale che richiede vCenter Extension vService, il processo è abbastanza semplice. È sufficiente fare clic sul menu a discesa e selezionare la sola e unica opzione come si vede nello screenshot qui sopra. Tuttavia, se si sta cercando di automatizzare la distribuzione appliance virtuale usando qualcosa come ovftool, si potrebbe chiedere come si fa a configurare questo parametro? Questo era in realtà una questione recente che ho ricevuto in un posto più vecchio del blog per quanto riguarda la distribuzione automatica di vSphere Infrastructure Navigator .
La buona notizia è che ovftool fornisce un modo per configurare il vCenter Extension vService utilizzando un'opzione chiamata --vService e la sintassi previsto è il seguente:
--vService: <dependencyId> = <ProviderId>
Per trovare la dependencyId , è necessario ispezionare il virtual appliance OVF / OVA. Si può semplicemente fare questo eseguendo ovftool e passando l'OVF / OVA come input. Utilizzando l'ultima vSphere Infrastructure Navigator 5.8 OVA, il dependencyId è chiamato semplicemente " installazione "come si è visto nella sezione VService dipendenza nello screenshot qui sotto.
vCenter-extension-installazione-vService-1
Il ProviderId si riferisce al vCenter Server e da quello che posso dire, questo staticamente definito comecom.vmware.vim.vsm: extension_vservice
Mettendo insieme tutto questo, se si desidera configurare il vService, è necessario passare la seguente opzione al ovftool:
--vService: installazione = com.vmware.vim.vsm: extension_vservice

martedì 30 settembre 2014

Come spostare una VSAN cluster da un vCenter Server a un altro?

Recentemente ho preso un interessante filo VMTN in cui un utente ha voluto spostare un cluster di uscire VSAN da un vCenter Server a un altro vCenter Server con un impatto minimo per i padroni di casa ESXi e macchine virtuali in esecuzione. La grande notizia è che questo può essere fatto senza alcun impatto per i padroni di casa ESXi e, soprattutto, non vi è alcun impatto per i carichi di lavoro. Personalmente ho eseguito questa operazione più volte senza problemi e il processo è in realtà abbastanza semplice ed ho pensato che dovessi camminare in essa, perché è letteralmente un paio di passi.

Il motivo principale non si tratta di una sfida che è VSAN è stato architettato per non avere una dipendenza da vCenter Server per le sue operazioni normali. E 'vero che vCenter Server è necessario per la configurazione e la gestione delle politiche VSAN cluster e VM bagagli, ma una volta che siano state applicate tali configurazioni, quindi il vCenter Server non è più in foto è dal punto di vista operativo. Questo significa che se avete bisogno di spostare il VSAN Cluster da un server vCenter sviluppo di un vCenter Server produzione o se accidentalmente distrutto il vostro vCenter Server originale, il VSAN Cluster può essere facilmente ricreato su un nuovo server vCenter.

Per dimostrare il processo, ho un 3 Nodo VSAN cluster con una macchina virtuale in esecuzione su vCenter Server (vcenter55-1) e ho costruito un nuovo vCenter Server (vcenter55-3) che vorrei spostare l'esistente VSAN Cluster verso .

Fase 1 - Distribuire un nuovo vCenter Server e creare un cluster vSphere con VSAN abilitato.

migrare-VSAN-cluster-da-un-vCenter-ad-un altro-0
Fase 2 - Scollegare uno degli host ESXi dal tuo attuale VSAN Cluster e poi aggiungere che al VSAN Cluster nel nuovo vCenter Server.

Nota: Tecnicamente, non hanno nemmeno bisogno di staccare gli host ESXi dal vecchio vCenter Server. Si può solo aggiungere gli host ESXi al nuovo server vCenter e una volta che avete confermato che si desidera spostare l'host ESXi, esso verrà automaticamente disconnesso una volta aggiunto. Questo sarebbe effettivamente risparmiare un ulteriore passaggio.

migrare-VSAN-cluster-da-un-vCenter-ad-un altro-1
Dopo aver aggiunto l'host ESXi, si dovrebbe vedere un messaggio di avviso nella pagina di configurazione VSAN affermando vi è una "configurazione errata rilevato" che si prevede. Quello che sta accadendo è che questa ESXi è stato configurato in un cluster esistente VSAN e la ESXi host che si suppone essere in grado di comunicare con i non fanno parte di questo VSAN Cluster. Una volta che aggiungiamo i padroni di casa resto ESXi, quindi il VSAN Cluster sarà felice e questo errore andrà via.

Nota: Se si tenta di aggiungere tutti gli host ESXi dalla esistente VSAN cluster per il nuovo VSAN Cluster in una sola volta, verrà visualizzato un errore UUID mancata corrispondenza. Il trucco è quello di aggiungere un host prima e una volta che è stato fatto, si può quindi aggiungere alla rinfusa gli host ESXi resto e non avrete un problema. Questo è utile se si sta cercando di automatizzare questo processo.

Passo 3 - Aggiungere i padroni di casa resto ESXi alla VSAN cluster nel nuovo server vCenter. Una volta che tutti gli host sono stati aggiunti al nuovo Cluster VSAN, potrete vedere le icone di avvertimento scompaiono e il tuo Cluster VSAN è ora completamente gestiti dal nuovo vCenter Server. Possiamo anche confermare che non ci sono partizioni di rete come tutte le configurazioni VSAN originali sono state mantenute sugli host ESXi.

migrare-VSAN-cluster-da-un-vCenter-ad-un altro-2
Disclaimer: Come detto non vi è alcun impatto sugli host ESXi (diversi da non essere in grado di gestire mentre si disconnette e ri-collegare il nuovo vCenter Server) e non vi è alcun impatto per le macchine virtuali in esecuzione e le eventuali Politiche VM di storage che sono stati applicati per la VM sarà ancora essere eseguite da ciascuno degli host ESXi. Tuttavia, una cosa da tenere presente è che le politiche di archiviazione VM nel vCenter Server originale non saranno disponibili nel nuovo server vCenter. Sarà necessario ricreare ciascuna delle Politiche VM di storage e ricollegare alle macchine virtuali esistenti. Questo può naturalmente essere automatizzato utilizzando l'API vSphere o sfruttando la nuova PowerCLI 5.8 R1 versione che include cmdlet VM della Polizia.

Ecco un esempio di esportazione di una politica di VM denominata "FTT = 1" in un file chiamato policy.xml sul desktop:

Export-SpbmStoragePolicy -StoragePolicy (Get-SpbmStoragePolicy -Name FTT = 1) -FilePath C: \ Users \ Administrator \ Desktop \ policy.xml

Attualmente questo è l'unico impatto spostando un VSAN cluster da un vCenter Server a un altro e, naturalmente, questo presuppone che hai creato Politiche VM di storage a parte i criteri predefiniti.

Ho ricevuto un paio di domande riguardanti la configurazione di rete per il mio VSAN Cluster. Nell'esempio di cui sopra stavo usando VSS (Virtual switch standard). Ho tuttavia, ripetere il test questo scenario completamente VDS (Virtual Distributed Switch) ei risultati sono stati gli stessi. Quando tutti gli host ESXi sono stati aggiunti al nuovo vCenter Server, verrà visualizzato un avviso relativo interruttore host proxy. La chiave per la migrazione correttamente le reti (VMkernel & VM Portgroup) è quello di aggiungere ogni ESXi ai nuovi VDS che avrete bisogno di creare. Se vCenter Server originale è ancora disponibile, è possibile esportare e importare la configurazione VDS. Se non è disponibile, allora si avrà bisogno di ricreare manualmente le Portgroups Distribuiti prima di procedere.

Il primo passo è quello di andare alla visualizzazione di rete e fare clic destro selezionare "Aggiungi e Gestisci host"

migrare-VSAN-cluster-da-un-vCenter-ad-un altro-3
Vai avanti e camminare attraverso la procedura guidata guidata e assicurarsi di aggiungere un solo host alla volta, come ho visto problemi quando si cerca di aggiungere più host alla volta. Una volta che l'host ESXi è stato aggiunto il nuovo VDS e le sue uplink, VMkernel e VM Portgroups sono tutti collegati. Ora dovreste vedere due VDS sotto la vista di rete di host ESXi sotto "Gestione".

migrare-VSAN-cluster-da-un-vCenter-ad-un altro-4
Questo può essere visto chiaramente utilizzando il client vSphere C # in quanto consente di visualizzare sia sullo stesso schermo. Dopo aver confermato che il tutto sembra a posto, allora si può andare avanti e rimuovere il vecchio interruttore VDS, come mostrato nello screenshot qui sopra. A questo punto, i padroni di casa ESXi rete è ora in esecuzione sul nuovo VDS. Potrai continuare questo stesso flusso di lavoro per i padroni di casa restante ESXi fino a quando tutti sono stati migrati al nuovo VDS.

giovedì 18 settembre 2014

Vuoi pubblicare un operazione VAAI unmap utilizzando il client vSphere Web?

Recentemente, ho visto parecchie richieste da clienti e partner che vogliono essere in grado di eseguire l'operazione di VAAI unmap dall'interno del client vSphere Web. Per quelli di voi che non hanno familiarità con il funzionamento VAAI unmap, vi consiglio di controllare questo post sul blog dal mio collega Cormac Hogan. Oggi, l'unico modo per rilasciare l'operazione unmap è quello di utilizzare esxcli in remoto o in ESXi Shell. Attualmente non è una API vSphere per questa operazione e quindi sarebbe difficile costruire un plugin vSphere Web Client nativo per fornire questa funzionalità.

Detto questo, un modo per fornire questa funzionalità è attraverso l'uso di un vCenter Orchestrator (VCO) del flusso di lavoro che può eseguire un comando remoto esxcli se che sta attraversando esxcli utilizzando una casella di salto Linux o attraverso PowerCLI utilizzando una scatola salto di Windows. Partendo con vSphere 5.5, è ora possibile estendere il vSphere Client Web e allegare un flusso di lavoro VCO a un oggetto vSphere ed essere in grado di eseguire il flusso di lavoro direttamente dal client vSphere Web. Questo è grande se si sta già utilizzando VCO, ma per coloro che non sono, si può essere un po 'complesso da configurare con una curva di apprendimento ripida seconda della vostra esperienza.

Oggi, c'è stato un entusiasmante annuncio dal mio amico Automation, Alan Renouf per un nuovo VMware Fling chiamato PowerActions per il client vSphere Web . Questo nuovo Fling consente di estendere facilmente il client vSphere Web nei seguenti modi:

Accedere a una console PowerCLI direttamente nel client vSphere Web
Possibilità di eseguire un contesto consapevole copione PowerCLI direttamente dal client vSphere Web
Il presupposto per la creazione di PowerActions non è diverso da VCO chiamare uno script PowerCLI, basta un "jump-box" di Windows che ha PowerCLI installato con PowerActions. Il vantaggio è che si ha bisogno di installazione un altro pezzo di infrastrutture come VCO, se non siete già utilizza. Questo ha reso la creazione di PowerActions estremamente facile da installare e anche io stato in grado farlo installato e funzionante in meno di 5 minuti (meno un momento RTFM veloce :)).

Dato il numero di richieste di informazioni in materia di uso VAAI unmap tramite il vSphere Client Web, ho pensato che sarebbe stato un grande caso d'uso per il mio primo script PowerActions! Qui di seguito sono le istruzioni su come creare lo script VAAI unmap per PowerActions:

Fase 1 - Cliccate sulla voce Script PowerCLI sul lato sinistro della Object Navigator e quindi fare clic su " Nuovo script Icon ". Selezionare Datastore come oggetto consapevoli contesto per lo script.

unmap-comando-in-vSphere-web-client-0
Fase 2 - Fornire un nome e una descrizione per lo script. Inoltre, assicurarsi di selezionare "Azione".

unmap-comando-in-vSphere-web-client-1
Fase 3 - Copia e incolla il seguente script da  https://github.com/lamw/vghetto-scripts/blob/master/powershell/unmap-poweraction.ps1 all'interno della finestra dello script e quindi salvare lo script. Che cosa fa lo script è prende l'oggetto Datastore e recupera un elenco di host ESXi che ha accesso al Datastore e poi seleziona a caso una delle dell'host. Questo è necessario perché le operazioni esxcli a livello di singolo host e usiamo queste informazioni per passare nel cmdlet Get-esxcli a rilasciare l'operazione VAAI annullare la mappatura.

Fase 4 - Per provare lo script, basta fare clic destro su un datastore VMFS e cliccare su PowerCLI-> Esegui uno script

unmap-comando-in-vSphere-web-client-2
Nota: Si prega di essere consapevole delle conseguenze quando si esegue un'operazione unmap, si consiglia di eseguire questo su un datastore non di produzione a scopo di test o durante le ore in cui il carico di lavoro non può essere occupato.

Passaggio 5 - Selezionare lo script VAAI unmap appena creato e una volta selezionato e vi verrà richiesto di specificare il numero di blocchi VMFS per eliminare la mappatura per ogni iterazione, che è esattamente la stessa di ingresso quando manualmente esxcli.

Screen Shot 2014/09/17 alle 10.30.09 PM
A questo punto, se tutto fosse successo l'operazione VAAI unmap dovrebbe iniziare e si può coda /var/log/hostd.log per vedere il funzionamento UNAMP. Una volta completato, si dovrebbe vedere il ritorno rapido vero.

Come si può vedere, è stato estremamente facile creare il mio proprio script PowerAction che espongono nuove funzionalità e renderlo accessibile ai client vSphere Web. Penso che questo sarà un Fling piuttosto popolare e ricordare se questo è qualcosa che ti piacerebbe vedere ufficialmente nel prodotto, assicurarsi di lasciare un commento sul PowerAction per la pagina Fling client vSphere Web , product manager sono in ascolto! L'unica reazione che ho è che mi piacerebbe vedere questo ottenere esteso oltre la semplice PowerCLI e in un quadro di estensione di script generico, solo immaginare le possibilità!

venerdì 12 settembre 2014

Come costruire personalizzato ESXi ISO per Apple Mac Mini?

Per quelli di voi che possiedono un Apple Mac Mini 6,2 può ricordare alcuni dei, consente di chiamare le "sfide" su come ottenere ESXi per eseguire il Mini. Queste sfide vanno dai noti problemi di SMC da Apple per i driver di rete tg3 mancanti o aggiornate Broadcom. Anche se ci Soluzioni alternative per queste questione, il processo è stato piuttosto complesso. Ho preso su di me per semplificare esso costruendo, passano di per la maggior parte delle versioni principali ESXi in modo che gli utenti possono semplicemente installare ESXi come farebbero normalmente e personalizzato ESXi ISO tutta la complessità.
Questo ha lavorato per la maggior parte delle persone, ma ho ricevuto diverse richieste di coloro che non possono stare bene con solo il download di un ISO a caso su internet, che posso comprendere appieno. L'altra ragione è che alcune persone vorrebbero costruire la propria ISO personalizzata e includere altri driver / pacchetti e altri sono solo interessati al processo. Questo è stato sulla mia lista di cose da fare per un po ', ma è stato trovare il tempo per documentare il processo, ma anche io normalmente piacerebbe prendere un ulteriore passo avanti e vedere come posso rendere ancora più semplice:)
Disclaimer: L'Apple Mac Mini non è ufficialmente supportato da VMware, si prega di utilizzare a proprio rischio
Con il recente rilascio di vSphere 5.5 Update 2 , ho pensato che questo sarebbe l'occasione perfetta per mostrare come si può costruire il proprio personalizzato ESXi ISO di girare su Apple Mac Mini 6,2.
Nota: Le versioni precedenti di Mac Mini dovrebbe funzionare bene per la maggior parte, senza ulteriori modifiche.
Prima di iniziare, vorrei anche ricordare che molte delle "sfide" come quello di avere un aggiornamento driver Broadcom TG3 è stato risolto nell'ultima ESXi 5.5 Update 2 release, quindi fuori dalla scatola si sarà in grado di vedere il su scheda del dispositivo di rete funziona come previsto e Ethernet Thunderbolt sarà anche funzionale se si utilizza tale dispositivo con l'essere richiesti driver aggiuntivi. Sono stato in grado di installare correttamente il valore predefinito out of the box ESXi 5.5 Update 2 ISO da VMware sul mio Apple Mac Mini 5,3 senza ulteriori modifiche.
Ecco il processo per costruire il proprio personalizzato ESXi ISO per il vostro Mac Mini:
Passo 1 - Scaricare la ISO di ESXi che si desidera lavorare con
Fase 2 - È necessario l'accesso a un sistema Linux (CentOS consiglio) che ha mkisofs utlity, che viene utilizzato all'autore ISO
Fase 3 - Scarica il mio custom.tgz che gestirà automaticamente l'emissione SMC per Apple Mac Mini 6,2
Fase 4 - Scarica il mio ghettotize-ESXi-iso.sh che è uno script di shell che avrà automaticamente un ISO ESXi e autore di una nuova ISO contenente le correzioni. Lo script è piuttosto semplice e si può dare un'occhiata allo script per tutti i dettagli.
Ecco un esempio di esecuzione dello script contro l'ultima ESXi 5.5 Update 2 ISO:
costruire-custom-ESXi-iso-for-mac-min-0
Come si può vedere alla fine dello script, si dovrebbe ottenere un nuovo ISO autore con un -NEW nel nome del file:
costruire-custom-ESXi-iso-for-mac-min-1
Una volta che hai la nuova ISO, è possibile prendere quella che e caricare su un dispositivo USB. Mi piace usareUNetbootin , che è una comoda utility che è supportato su tutte le piattaforme e crea un dispositivo USB avviabile con la ISO fornito. Come si può vedere il processo è piuttosto semplice e anche se ci è voluto un po 'di "sperimentazione" da parte mia per renderla completamente trasparente, potete vedere c'è troppo al processo in generale.
Per quelli di voi che invece non passare attraverso il processo e vuole solo la merce e si fida di me, ho anche costruito una nuova immagine aggiornata per l'ultima ESXi 5.5 Update 2 rilascio. Non ho avuto accesso a un Mac Mini 6,2 per confermare la build, ma sono abbastanza fiducioso che dovrebbe funzionare come ho provato un precedente 5.5 Update 2 costruire diversi mesi indietro. Potete trovare le ultime ISO con quelli passati ho creato qui di seguito.

lunedì 8 settembre 2014

Costruire un vCloud Lab Parte 3: vSphere 5 e vShield

Questa è la parte 3 della serie multipart su come sto costruendo un laboratorio pubblico vCloud, questo post spiegherà vSphere 5.0 installazione su ognuna delle macchine host e come impostare vShield Manager per il cluster.

Installare ESXi 5.0

Non voglio entrare troppo in profondità in questa parte, come ci sono già un sacco di how-to guide per l'installazione di vSphere 5 ... e non è stata nemmeno ancora rilasciato pubblicamente. Per la maggior parte dei ESXi installazione è identica a quella del 4.x, l'unica differenza di rilievo è come il programma di installazione si presenta, così come dover specificare una password di root durante l'installazione invece che dopo. Faremo installare tre host ESXi in questo momento, e tutti dovranno essere sulla stessa subnet (questa sarà la nostra sottorete di gestione).

Dopo aver installato i padroni di casa ESXi vorremo caricare vCenter 5.0 (Linux versione dell'apparecchio) al nostro host di gestione.

Installazione di Linux vCenter Appliance

Come ho detto nella prima parte della serie, ho voluto eliminare il maggior numero di server Windows da questo progetto il più possibile ... tutto ciò che può essere eseguito su Linux gira su Linux per una maggiore stabilità e una superficie di attacco ridotto al minimo. La prima cosa che dobbiamo fare è scaricare l'OVF e file VMDK da VMware.com, dopo che otteniamo tutti quelli scaricati importare la macchina virtuale al nostro host di gestione ESXi è piuttosto semplice:

 Avviare il client vSphere e connettersi all'host in cui si desidera vCenter
Fare clic su File -> Deploy OVF Template
Individuare il percorso in cui avete salvato i file OVF e VMDK e selezionare il file OVF
Accettare il contratto di licenza e procedere con la procedura guidata
Assegnare un nome alla macchina virtuale e selezionare anche se volete provisioning spessa o sottile
Lasciate che il Importa template e poi accenderlo
Dopo la VM ha importato e aver acceso su di essa cercherà di avviare e ottenere un indirizzo DHCP. Se si dispone di don'y DHCP in esecuzione allora avete bisogno di login e impostare un indirizzo. Una volta che si ottiene un indirizzo DHCP è possibile utilizzare un browser Web per continuare l'installazione.





Per accedere all'interfaccia web di uso "root" come nome utente e "vmware" come password. È ora possibile modificare l'indirizzo IP del vCenter se si desidera, un IP statico è altamente raccomandato. Poi abbiamo bisogno di selezionare il tipo di database che useremo.

Opzioni vCenter Database

Fuori dalla scatola del vCenter Appliance Linux utilizza un database incorporato, per una distribuzione di laboratorio o di un piccolo gruppo avrebbe funzionato bene, ma dal momento che abbiamo bisogno di un database Oracle per vCloud Director, ho pensato che potremmo anche vCenter installazione di utilizzare la stessa Oracle Database come direttore vCloud. Per rendere questo accada abbiamo appena Login al vCenter interfaccia Web e andare alla sezione database e specificare le informazioni corrette Oracle e fare clic su Verifica. Dopo aver superato questi test è possibile fare clic su Salva. Non dimenticate di riavviare tutti i servizi vCenter una volta che avete fatto questo. (Nota: si perderà anche tutte le informazioni nel database incorporato salvati quando si esegue questa operazione, quindi se avete già vCenter in uso vorrei solo continuare ad usare embedded)



(Nota: L'installazione di un server di database Oracle 10g XE era coperto nella parte 2 della serie)

Setup vShield Manager

La parte successiva del nostro setup laboratorio è vShield Manager, che è un componente necessario di vCloud Director. E 'compito di vShield per assicurarsi che i diversi clienti nel nostro ambiente multi-tenant rimangono isolato e sicuro. E 'anche compito di vShield per fare il NAT, terminazione VPN, e l'isolamento gruppo di porte. Per installare vSheild seguiamo lo stesso processo come abbiamo fatto per vCenter, prima scaricare il file di modello ovuli da VMware.com. Poi importarlo al server di gestione, proprio come avete fatto con vCenter Server. Una volta che l'importazione è stata completata dobbiamo accendere vShield e attendere che si avvii, quindi il login con "admin" come nome utente e "default" come password. Questo ci farà arrivare a un Cisco IOS come prompt di dove si digita "enable", quindi immettere la password di amministratore. Ora che siamo al "setup" abilitare prompt che ci permette di impostare l'indirizzo IP della macchina virtuale vShield Manager. Log out per assicurarsi che le modifiche abbiano effetto.

Ora possiamo andare all'indirizzo IP che abbiamo appena entrati in una interfaccia web e di accesso con le credenziali utente di amministratore di default di cui sopra.



Dopo la registrazione abbiamo bisogno di specificare l'indirizzo IP del nostro server vCenter e quindi fare clic sul pulsante "Registrati" in modo che vShield "ganci" in vCenter. C'è un ultimo passo che è quello di installare i vShield Zones "lavoratore" VM su ciascuno dei padroni di casa nel nostro cluster di vCloud. Per rendere questo accada abbiamo bisogno di espandere l'elenco a sinistra e cliccare su uno dei padroni di casa; quindi fare clic su "Installa" per spingere la macchina virtuale per l'host. Assicurarsi di installare entrambe vShield Zones e isolamento bordo Port Group.



Nel prossimo post parleremo di come installare O

martedì 2 settembre 2014

Inizia il viaggio di un cloud privato con la virtualizzazione del datacenter

Exchange virtualizzato 2013 validazione prestazioni IO con tutti gli array Flash
Pubblicato il 25 ago 2014 da Mohan Potheri
2 Risposte
Microsoft Exchange è un'applicazione critica molto comune gestito dalle imprese. Scambio 2013 ha portato avanti molti cambiamenti alla performance e il profilo di IO della propria infrastruttura.

Exchange Server 2013 è ancora maggiore candidato per la virtualizzazione rispetto ai suoi predecessori. Cambiamenti architettonici e miglioramenti al nucleo di Exchange Server, insieme con i progressi in hardware del server, fare vSphere la scelta di default per Exchange 2013.

Virtualizzazione di Exchange è popolare come la scelta progettuale a seguito di importanti progressi in tre aree chiave: ( Scambio 2013 Best Practices su vSphere )

L'archivio di informazioni di Exchange (il deposito gestito) è stato riscritto per ottimizzare ulteriormente il consumo di risorse. Questo aggiornamento per il deposito gestito ha portato anche ad un'ulteriore riduzione dei requisiti di storage di I / O.
I progressi in hardware del server, come i processori multicore, densità di memoria superiore, e dai progressi della tecnologia di storage stanno superando di gran lunga i requisiti prestazionali per le applicazioni, incluso Exchange 2013 virtualizzazione diventa un modo efficace per sfruttare tutta la potenza di questi sistemi.
I progressi nel campo Server 2013 e l'hardware del server di Exchange tecnologia hanno coinciso con i progressi in vSphere. Le macchine virtuali supportano fino a 1 TB di RAM e 64 CPU virtuali e sono in grado di eseguire anche i più grandi server Cassette postali di Exchange.
L'obiettivo di questo esercizio era di vedere se le prestazioni IO richiesto per 100.000 di Exchange 2013 le cassette postali possono essere supportati dall'ambiente di test. L'obiettivo principale del test è la prestazione di stoccaggio e non capacità o altri parametri. Macchine e storage virtuali saranno dimensionati per una prova di efficienza cassetta postale di Exchange.

Componenti dell'infrastruttura:

I seguenti componenti sono stati utilizzati per il test delle prestazioni OLTP su un all array di archiviazione Flash:

Di server Dell R910 con 40 (2.4 GHz) core e 256 GB di RAM
Pure bagagli FA-420 FlashArray con due ripiani che comprendeva 44 238 unità GB Flash e 8.2 TB di capacità utilizzabile.
8 X di Windows 2012 macchine virtuali con 4 CPU virtuale e 16 GB di RAM, 250 GB di hard Quattro Dati e due da 100 GB database di registrazione spinge ciascuno.
SW iSCSI su due porte 10Gbps dedicate.
Scambio di 2.013 conducenti e Microsoft JetStress Utility.
Dimensionamento della macchina virtuale:

La macchina virtuale utilizzata per le prove è stato un Server R2 di Windows 2012 con Exchange 2013 driver e l'utility Microsoft JetStress. Configurazione di archiviazione delle macchine virtuali sono stati:

Boot Disk: C Drive e lo spazio di swap su LUN condivisa con altre macchine virtuali
VM aveva 4 adattatori PVSCSI con dischi distribuiti in modo uniforme su di essi.
4 dischi di dati tra LUN separati sullo stoccaggio puro e 2 dischi Log in tutto LUN separati sullo stoccaggio Pure.
Capacità del disco e la configurazione di ciascun Exchange Server:

exch_1

Preparazione del database:

Ogni server Exchange dispone di quattro database e quattro file di log distribuiti su quattro LUN di dati e due tronchi LUN. Quattro database di Exchange sono stati creati per ciascun server di Exchange e collocate su più unità di dati, come illustrato di seguito.

Creazione database di Exchange:

exch_2



Configurazione di Exchange Jetstress e macchine virtuali utilizzati per le prove:

Otto macchine virtuali identiche sono stati usati per generare il carico di Exchange equivale a un totale di 100000 cassette postali di Exchange con una portata media di posta giornaliera di 300 messaggi. Ogni macchina virtuale ha avuto 4 CPU virtuale e 16 GB di RAM, 250 GB di hard Quattro di dati e due da 100 GB database di registrazione unità ciascuna.

Jetstress di Exchange Server Ottimizzazioni:

Migliori pratiche di server MS Exchange relativi all'utilizzo di più adattatori SCSI con dischi virtuali distribuisce su tutte le schede sono state attuate. Quattro dischi di dati e due dischi di log ciascuno sui singoli LUN sono stati configurati sul array di storage puro e stanziati per la macchina virtuale di Exchange.

IOPS Dimensionamento per il test Jetstress:

Il Blog TechNet Microsoft Exchange Guida al dimensionamento è stato utilizzato per venire con i IOPS richiesti per utente (0.2) per un volume medio di posta di 300 al giorno.

IOPS requisito per il numero di messaggi al giorno per cassetta postale:

exch_3



Test per 80.000 caselle di posta: (2000 IOPS per nodo, 8 nodi)

Jetstress è stato eseguito in parallelo in otto macchine virtuali con i quattro database di ogni server. Le IOPS target per ogni macchina virtuale è stata 2000. Tutti i nodi otto superato il test convalida la soluzione per 80000 cassette postali.

Test per 100.000 caselle di posta: (2500 IOPS per nodo, 8 nodi)

Test iniziale:

Jetstress è stato eseguito in parallelo in otto macchine virtuali con i quattro database di ogni server. Le IOPS target per ogni macchina virtuale è stata 2500. Maggioranza dei nodi otto fallito il test con le IOPS non richiesto di essere raggiunto.

Durante l'analisi si è visto che la velocità massima tra i due adattatori iSCSI a 10 Gbps era 650 MBPS e non ci sono stati problemi in qualsiasi componente dell'infrastruttura. Esxtop analisi ha mostrato che l'iSCSI CODA profondità potrebbe essere un fattore limitante per la prestazione.

Prova finale:

Dopo aver modificato la CODA profondità iSCSI per l'host ESX, il test è stato poi ripetuto. Tutte e otto le macchine virtuali hanno superato la prova con IOPS superiore a 2600 E 'stato inoltre osservato che il throughput dei collegamenti iSCSI era molto più alto, con un picco di avvicinamento 950 MBPS.

Utilizzo di rete durante Jetstress successo per 100000 utenti:

Durante l'intero test è stato osservato che l'array di archiviazione PURE eseguito bene con meno di 1ms di latenza e la velocità a volte raggiungendo 900 MBPS.

Prestazioni di conservazione in Jetstress successo per 100000 utenti:exch_5

Risultati:

Il risultato positivo del test Jetstress per una dell'host di Exchange è riportato di seguito.

exch_6

Conclusione:

I risultati mostrano che vSphere è una piattaforma eccellente per Exchange 2013 carichi di lavoro. Da un singolo server con 40 core moderni collegati a un alto rendimento di stoccaggio pura matrice All Flash, è stato dimostrato che i requisiti di prestazioni IO di 100.000 caselle di posta possono essere soddisfatte con più macchine virtuali che operano in parallel.The Pure storage array bagagli Flash, che è una componente critica nella infrastruttura eseguita con latenze millisecondi sub di tutto il test. L'array di archiviazione Pure anche disponibile e riduzione media dati nell'ordine di 7: 1 per i carichi di lavoro di Exchange.

venerdì 29 agosto 2014

Sarà un livello composto da MOOCs mai vale la carta su cui è scritto su?

L'Università del Popolo possono ora distribuire gradi ai propri studenti online - ma i datori di lavoro li prendere sul serio?
Anche se l'attenzione inebriante di one-to-one tutorial è la materia dei sogni Oxbridge per la maggior parte, l'attenzione personale da tutor che sfidano gli studenti di pensare 'in piccoli gruppi seminario è spesso citato come fondamentale per la qualità di apprendimento in istruzione superiore , e integrale al valore di un grado.

Ora chiudete gli occhi e immaginate studiando per una laurea interamente in comunione con il computer. Non solo, ma sei uno dei migliaia accumulare crediti tramite massicce corsi aperti online (MOOCs), aperto a tutti, libero a tutti e senza requisiti di accesso oltre a una connessione internet e fluidità ragionevole in inglese.

Pochissimi MOOCs portano a qualsiasi tipo di qualifica ufficialmente riconosciuta, in modo che il recente successo della Università del Popolo ad essere consentito di rilasciare diplomi agli studenti che studiano per i suoi, online solo corsi senza iscrizione segna una svolta per il settore. Benvenuti a scapoli e master by-Mooc ... questi potrebbero diventare una valida alternativa ad una laurea tradizionale?

Molto dipende, dice Diana Laurillard, professore di apprendimento con tecnologie digitali presso l'Institute of Education, su ciò che si intende per Mooc - e ciò che costituisce un Mooc è in continua evoluzione per tutto il tempo. L' Università del Popolo , per esempio, afferma che studenti studieranno in gruppi di 30 a 40 Si tratta di una lunga strada da decine di migliaia di studenti che alcuni MOOCs hanno attratto, e consente l'interazione tutor e orientamento individuale non disponibile altri tali corsi.

Laurillard si sta istituendo un nuovo professionalità Mooc per insegnanti di scuola primaria interessati nel settore delle TIC. Circa 6.000 hanno firmato: 41% di questi sono delle economie in via di sviluppo. Non sarà attualmente, spiega, portare ad accreditamento formale - ma poi molti corsi di sviluppo professionale non farlo. Se gli studenti scelgono di pagare $ 49 per una certificazione, che otterranno un pezzo di carta che conferma hanno completato il corso.

Tuttavia, muse Laurillard, come questa Mooc richiede 60 ore di lavoro, avrebbe potuto, come un esperimento, "parlare con l'università di fare la sei crediti verso il vostro master."

Questo sarebbe solo una piccola componente di un grado complessivo, sviluppato, insegnato e accreditato da un'università altamente rispettato. E 'una lunga strada da assumere il vostro abito e sorride dopo aver studiato per una laurea esclusivamente accumulando certificati di completamento per un certo numero di MOOCs.

Alla Open University , il professor Mike Sharples, sedia in didattica della tecnologia , dice: "La grande domanda è se è possibile [offrono gradi] senza supporto tutorial, e quindi ad un costo inferiore penso che sia molto coraggioso quello che l'Università del Popolo è. facendo, ma sta andando essere molto difficile mantenere le persone motivate. "

La sua opinione è che probabilmente è possibile eseguire corsi di laurea in cui gli studenti si aiutano a vicenda nei gruppi piccoline con gli educatori a disposizione per guidarvi nei punti critici e di rispondere alle grandi domande, anche se dovranno essere estremamente spinti a ottenere attraverso gli studenti.

Fornitori MOOCs devono impegnarsi con gli studenti

Il grado e la qualità delle interazioni tutor è visto come fondamentale per qualsiasi possibilità di successo da altri nel settore, anche. Matt Wingfield, amministratore delegato di Tag Assessment , un software di valutazione ditta che fornisce, dice che MOOCs dovrà cambiare notevolmente per guadagnare credibilità e migliorare la qualità dell'esperienza di apprendimento degli studenti.

Wingfield osserva che, mentre sofisticate tecnologie oggi esistono per catturare il lavoro di qualcuno nella gamma di modi diversi, riflessione costruttiva e costruzione comprensione di un soggetto nel lungo termine dipenderà fornitori Mooc ", offrendo meccanismi di impegnarsi con gli studenti più durante il corso dello studio quindi non c'è un migliore apprendimento e migliori tassi di completamento - e devono fare le loro valutazioni più rigorose ".

Mooc tutor hanno a che fare con un gran numero di studenti. Possono le interazioni on-line con un tutor che saprà mai le vostre capacità, entusiasmi e di debolezza mai sostituire il feedback tradizionale e l'incoraggiamento che viene consegnato di persona? Wingfield sembra dubbia. "MOOCs non può fare le valutazioni personali facilmente", dice. "I fornitori di Mooc bisogno di trovare modi per rendere la valutazione più ricco, più significativo e più affidabile a scala per un pubblico più ampio."

Gli studenti possono fare sacrifici inutili

Se un livello composto da MOOCs vale il certificato è scritto in poi sarà un'altra questione cruciale che chiunque distribuendo tali gradi dovrà rispondere. Questo è un rischio particolare per gli studenti nel mondo in via di sviluppo che sono desiderosi di imparare e disperata per le qualifiche significative che permetteranno loro di costruire carriere che sono spesso l'unico modo per trasformare la vita loro e delle loro famiglie.

La prospettiva di uno studente in un paese povero che fa enormi sacrifici - sia nel tempo che in perdite di reddito - di studiare per una laurea inutile dovrebbe preoccupare chiunque abbia a cuore l'educazione e coloro che hanno fame per esso. Jim Donohue, direttore prodotto a Cengage Learning , che offre servizi di informazione digitale su misura per il settore dell'istruzione superiore, sottolinea il punto:

"Nei paesi in via di sviluppo, ci sono modi migliori per raggiungere gli studenti in luoghi dove l'istruzione è un bene prezioso e non ci sono molte scelte ... Se non si desidera avere un gruppo di scuole di terz'ordine." Queste opzioni migliori sono corsi da fornitori come la Open University e Ed2Go che forniscono "l'educazione di qualità per specifici programmi di certificazione in un ambiente molto più personalizzato a prezzi molto competitivi e, in molti casi, per via di sviluppo gratis."

L'ultima prova di qualsiasi grado assegnato accumulando più MOOCs, egli fa notare, è quello che porta quel pezzo di carta socchiude. "Alla fine, i datori di lavoro potranno decidere quanto sono importanti", dice Donohue. "Ma mi chiedo che la mancanza di relazione interpersonale, e [attuale] mancanza di capacità di accreditare."


• Questo articolo è stato modificato il Venerdì 13 giugno a correggere un errore che diceva che la metà degli studenti si era impegnato a pagare $ 49 per una certificazione. La cifra corretta è 200.