Aysad Kozanoglu - Mimarist

Server Howtos & Tutorials

Cloud Server als IaaS mit OpenNebula einrichten

09 April, 2017 | Server Anleitungen

OS: Debian jessie 8.7 64bit (neu installiere Ausgangsform)
RAM: 16GB
Core: 8

essentielle Pakete installieren:


aptitude -y install g++ ruby ruby-sqlite3 openssl libxmlrpc-core-c3-dev libsqlite3-dev libxmlrpc-c++4-dev scons \
flex bison libxml2-dev libssl-dev rake rubygems ruby-dev libmysqld-dev ruby-xmlparser libxslt1-dev \
libcurl4-openssl-dev gdebi

Verzeichnis erstellen und openNebula herunterladen:

mkdir /opt/opennebula
cd /opt/opennebula

wget http://downloads.opennebula.org/packages/opennebula-4.14.2/Debian-8/Debian-8-opennebula-4.14.2-2.tar.gz
tar xvf Debian-8-opennebula-4.14.2-2.tar.gz

openNebula installeren

gdebi ruby-opennebula_4.14.2-2_all.deb && gdebi opennebula-common_4.14.2-2_all.deb && \
gdebi opennebula-tools_4.14.2-2_all.deb && gdebi opennebula_4.14.2-2_amd64.deb && \
gdebi opennebula-sunstone_4.14.2-2_all.deb

Folgende config öffnen um CloudServer ip für frontend anzupassen:


nano /etc/one/sunstone-server.conf

:host eintrag zu 0.0.0.0 ändern

# Server Configuration
#
:host: 0.0.0.0
:port: 9869
/etc/init.d/opennebula restart

 Anschliessend sunstone starten um Webinterface  für Cloud Server zu nutzen

/etc/init.d/opennebula-sunstone start
/etc/init.d/opennebula-econe start
/etc/init.d/opennebula start

Anschliessend über <ip>:9869 einloggen mit dem logindaten

logindaten können unter diesem Pfad gefunden werden (löschen)

cat /var/lib/one/.one/one_auth

undefined

 

nützliche Links:
http://iaas.wikispaces.com/Installation+OpenNebula+4.14.2-2+Debian+8.4