Molto è cambiato dall'ultima volta che ho postato qui. Alcuni di voi ricorderanno il mio articolo di breve durata "Download della (a volte ogni) settimana" qui quando lavoravo alla Canonical.
Nel novembre dello scorso anno, dopo oltre quattro anni piacevoli alla Canonical, sono stato contattato da Eucalipto e si unì alla loro squadra poco dopo.
Per quelli di voi che non hanno familiarità con Eucalyptus, creiamo la piattaforma cloud Infrastructure as a Service on-premise più diffusa. In parole povere, creiamo un software che consente alle aziende di distribuire una piattaforma cloud, simile a quella fornita dall'offerta AWS di Amazon, sulla propria infrastruttura hardware.
Arrivando al punto, in qualità di Debian/Ubuntu Release Engineer per Eucalyptus, sono felice e orgoglioso di annunciare il nostro primi pacchetti Alpha per la nostra versione 3.1.
Per chi ha familiarità con Eucalyptus 2.x, le principali nuove funzionalità sono
e mentre ancora un work in progress,
Per quelli di voi che usano Ubuntu Precise, potete prendere i pacchetti ora aggiungendo il seguente repository al vostro sistema:
Dovrai quindi eseguire (tutti i comandi da questo punto in poi saranno in corsivo, impostazioni di configurazione e altre informazioni importanti in grassetto):
Prima di configurare il tuo cloud, dovrai impostare alcuni parametri del kernel:
Ora dovrai configurare il tuo cloud modificando:
La configurazione seguente presuppone che tu stia per eseguire Eucalyptus su una rete con DHCP in modalità SYSTEM. Per ulteriori informazioni sulle diverse modalità di rete per cui è possibile configurare Eucalyptus, scaricare la seguente guida all'installazione:
http://www.eucalyptus.com/sites/all/files/docs/3.0/ig.pdf
Il tuo file eucalyptus.conf dovrebbe contenere le seguenti impostazioni per la modalità SYSTEM:
Ora sei pronto per eseguire la procedura di installazione di Eucalyptus che, tra le altre cose, garantisce i permessi e la proprietà corretti di determinati file sul tuo sistema:
Successivamente, è necessario creare il database per il Cloud Controller (CLC). Come utente eucalyptus (su eucalyptus), esegui il seguente comando:
Infine, prima di avviare Eucalyptus, sarà necessario configurare un dispositivo bridge (necessario solo in modalità SYSTEM). Fortunatamente, la community ha già fornito un buon esempio:
https://help.ubuntu.com/community/Eucalyptus%2Bbridge
Per informazioni più dettagliate sulla configurazione di un bridge, vedere:
http://doc.ubuntu.com/ubuntu/serverguide/C/network-configuration.html
È tempo di rock 'n roll:
Dopo aver completato i passaggi precedenti, dovresti avere un CLC in esecuzione! Non essere troppo eccitato però: ci sono ancora alcuni passaggi prima di poter iniziare a utilizzare il tuo cloud. Per interagire con il tuo nuovo cloud, devi prima ottenere le tue credenziali. Dalla tua directory home o da un'altra directory a tua scelta, esegui:
Ora puoi avviare gli altri componenti cloud e registrare i loro servizi:
Evviva nuvola! Ora puoi verificare che il tuo cloud funzioni come dovrebbe eseguendo:
Dovresti vedere qualcosa di simile a:
WALRUS tricheco tricheco 192.168.51.251 ABILITATO {}
STORAGECONTROLLER PARTI00 SC_NAME 192.168.51.251 ABILITATO {}
CLUSTER PARTI00 CC_NAME 192.168.51.251 ABILITATO {}
Se hai familiarità con il cloud computing, ora puoi caricare e registrare immagini e iniziare a lanciare le tue istanze cloud. Se sei nuovo al cloud computing, o anche nuovo a Eucalyptus su Ubuntu, ti suggerisco di leggere la seguente guida:
https://help.ubuntu.com/community/UEC/BundlingImages9.10
Bene, questo è tutto da parte mia per ora. Spero che ti piaccia provare i nostri nuovi pacchetti Alpha! Se sei interessato a diventare più coinvolto nella comunità di Eucalyptus, passa a:
http://open.eucalyptus.com
Inoltre, io, insieme ai membri della nostra community, del supporto e dei team di progettazione, visiteremo UDS la prossima settimana. Non vediamo l'ora di vedervi là!
Tutto Ubuntu, tutti i giorni. Dal 2009.