Installazione e configurazione della Dashboard (HORIZON)

Il componente HORIZON offre una interfaccia grafica agli amministratori di openstack (seppur con funzionalita' limitate rispetto alla command line) e agli utenti. Nell'ambito del progetto pilota, il componente viene installato sul server openstack-01.cnaf.infn.it che gia' ospita altri servizi. In un ambiente di produzione, e' raccomandata l'installazione su un server a parte.

Installazione della Dashboard

Nei passi successivi si assume di avere CentOS 6.X come sistema operativo con il repository EPEL abilitato. Devono essere gia' installati e configurati Identity Service (Keystone) e il compute service (Nova).

yum install -y memcached mod_wsgi openstack-dashboard

Configurazione della Dashboard

  • Verificare le impostazioni di memcached presenti nel file /etc/sysconfig/memcached. Di default si presentano come di seguito:
# cat /etc/sysconfig/memcached 
PORT="11211"
USER="memcached"
MAXCONN="1024"
CACHESIZE="64"
OPTIONS=""

  • Modificare il valore della variabile CACHE_BACKEND nel file /etc/openstack-dashboard/local_settings in modo da essere coerente con le configurazioni di memcached sopra riportate. In questo caso la variabile sara' settata con:
CACHE_BACKEND = 'memcached://127.0.0.1:11211/'

  • Aggiungere le seguenti variabili (impostandole a True o False nel caso i servizi siano disponibili o meno):
# SWIFT : da impostare a True quando SWIFT sara' configurato
SWIFT_ENABLED = False

# QUANTUM e' previsto essere un componente ad-hoc dalla prossima release di openstack (Folsom)
QUANTUM_ENABLED = False

  • Avviare i servizi (memcached e httpd):
# /etc/init.d/memcached start
Starting memcached:                                        [  OK  ]

# chkconfig memcached on

# /etc/init.d/httpd start
Starting httpd:                                            [  OK  ]

# chkconfig httpd on

Utilizzo della Dashboard

Per verificare il funzionamento della Dashboard, andare su http://openstack-01.cnaf.infn.it/dashboard e loggarsi con le credenziali adminUser e relativa password.

Personalizzazioni

Modifica del logo

  • Sul server che ospita la Dashboard caricare il proprio logo nella directory /usr/share/openstack-dashboard/static/dashboard/img/

  • Nel file /usr/share/openstack-dashboard/static/dashboard/css/style.css, per l'elemento h1.brand a modificare la proprietÓ:
    background: url(../img/<LOGO_FILE_NAME>) top left no-repeat;
    
    Dove <LOGO_FILE_NAME> Ŕ il nome del file del logo appena caricato.

  • Se necessario modificare le proprietÓ width, height, margin-left, margin-top e margin-bottom per posizionare correttamente il logo.


-- PaoloVeronesi - 2012-10-12

Edit | Attach | PDF | History: r3 < r2 < r1 | Backlinks | Raw View | More topic actions
Topic revision: r3 - 2012-10-22 - EnricoFattibene
 
This site is powered by the TWiki collaboration platformCopyright © 2008-2019 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback