Automatic Server Provisioning

698 views

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
698
On SlideShare
0
From Embeds
0
Number of Embeds
17
Actions
Shares
0
Downloads
2
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Automatic Server Provisioning

  1. 1. ASP Automatic Server Provisioning ePOSSE days 2008 Dino Anzellotti
  2. 2. Agenda <ul><li>At a glance </li></ul><ul><li>Motivi </li></ul><ul><li>ASP in dettaglio </li></ul><ul><li>Tipologie </li></ul><ul><li>ASP in AAA project Reuters </li></ul>
  3. 3. At a glance <ul><li>Installazione automatica di uno o più data center senza l'intervento umano </li></ul><ul><li>L'installazione comprende anche la configurazione delle macchine e dei servizi </li></ul><ul><li>L'installazione consiste in pacchetti che incapsulano le tecnologie standard dei diversi sistemi operativi </li></ul>
  4. 4. Motivi <ul><li>Riduzione dei costi </li></ul><ul><li>Riduzione della possibilità di errore umano </li></ul><ul><li>Riproducibilità del processo di installazione </li></ul><ul><li>Velocità del processo di installazione </li></ul><ul><li>Standardizzazione dei processi di configurazione </li></ul>
  5. 5. ASP in dettaglio <ul><li>Installazione automatica di uno più uno o più data center </li></ul><ul><li>Configurazione automatica dei servizi </li></ul><ul><li>Controllo automatico dei sistemi </li></ul><ul><li>Creazione del cosidetto: “Virtual IT Administrator” </li></ul>
  6. 6. Installazione Data Center <ul><ul><li>Identificazione macchina </li></ul></ul><ul><ul><li>Installazione automatica del sistema operativo </li></ul></ul><ul><ul><li>Installazione del software per macchina </li></ul></ul><ul><ul><li>Configurazione servizi di base </li></ul></ul>
  7. 7. Configurazione servizi <ul><ul><li>Soluzione delle politiche di dipendenza: </li></ul></ul><ul><ul><ul><li>La configurazione di alcuni servizi è propedeutica ad altri </li></ul></ul></ul><ul><ul><li>Configurazione servizio </li></ul></ul><ul><ul><li>Il servizio deve essere funzionante </li></ul></ul>
  8. 8. Controllo dei sistemi <ul><li>Controllo del processo di installazione </li></ul><ul><li>Controllo del processo di configurazione </li></ul><ul><li>Controllo dei sistemi in funzione </li></ul><ul><li>Controllo delle prestazioni </li></ul>
  9. 9. Virtual IT Administrator <ul><li>“ Go away or I will replace you with a small and efficient script.” </li></ul><ul><li>... ovvero... nessuno deve essere eterno, indispensabile, insostituibile a meno di uno script efficiente. </li></ul>
  10. 10. Tipologie <ul><li>SCRIPT </li></ul><ul><ul><li>pro: Versatilità </li></ul></ul><ul><ul><li>contro: Velocità </li></ul></ul><ul><li>IMMAGINE </li></ul><ul><ul><li>pro: Velocità </li></ul></ul><ul><ul><li>contro: Versatilità </li></ul></ul>
  11. 11. In Commercio <ul><li>SUN N1 Service Provisioning System (with Center Run) </li></ul><ul><li>Microsoft’s Provisioning System </li></ul><ul><li>Automatic Deployment Services and Sysprep </li></ul><ul><li>IBM’s ThinkDynamics </li></ul><ul><li>... </li></ul>
  12. 12. ASP in AAA project Reuters <ul><li>Sviluppo codice </li></ul><ul><li>Creazione automatica pacchetti di installazione (SPT packages) </li></ul><ul><li>Installazione automatica Data Center </li></ul><ul><li>Configurazione servizi </li></ul><ul><li>Controllo dei sistemi </li></ul>
  13. 13. ASP in AAA project Reuters <ul><li>Subversion </li></ul><ul><li>Ant </li></ul><ul><li>Installazione Solaris con Jumpstart </li></ul><ul><li>Sistemi di scripting bash e perl </li></ul><ul><li>Per Access Manager: amadmin tool </li></ul><ul><li>GMI </li></ul>

×