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/
- Se necessario modificare le proprietà
width
, height
, margin-left
, margin-top
e margin-bottom
per posizionare correttamente il logo.
--
PaoloVeronesi - 2012-10-12