META TOPICPARENT |
name="GestioneOpenstack" |
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.
-- PaoloVeronesi - 2012-10-12 |