Enomalism auf Debian Etch

Installationsmitschrift – ungetestet! – nicht final!

Download

  • Versuch der Installation des .deb Packages
deb11:/opt# mkdir -p enomalism
deb11:/opt# cd enomalism/
deb11:/opt/enomalism# wget http://surfnet.dl.sourceforge.net/sourceforge/enomalism/enomalism2-2.1.1.deb
--10:24:24--  http://surfnet.dl.sourceforge.net/sourceforge/enomalism/enomalism2-2.1.1.deb
           => `enomalism2-2.1.1.deb'
Auflösen des Hostnamen »surfnet.dl.sourceforge.net«.... 130.59.138.20, 2001:620:0:1b::20
Verbindungsaufbau zu surfnet.dl.sourceforge.net|130.59.138.20|:80... verbunden.
HTTP Anforderung gesendet, warte auf Antwort... 200 OK
Länge: 2.202.606 (2.1M) [application/octet-stream]

100%[===============================================================================>] 2.202.606      1.14M/s             

10:24:26 (1.13 MB/s) - »enomalism2-2.1.1.deb« gespeichert [2202606/2202606]

deb11:/opt/enomalism# dpkg -i enomalism2-2.1.1.deb 
Wähle vormals abgewähltes Paket enomalism2.
(Lese Datenbank ... 2170 Dateien und Verzeichnisse sind derzeit installiert.)
Entpacke enomalism2 (aus enomalism2-2.1.1.deb) ...
dpkg: Abhängigkeitsprobleme verhindern Konfiguration von enomalism2:
 enomalism2 hängt ab von python (>= 2.5); aber:
  Paket python ist nicht installiert.
 enomalism2 hängt ab von libmysqlclient15-dev (>= 5.0); aber:
  Paket libmysqlclient15-dev ist nicht installiert.
 enomalism2 hängt ab von coreutils (>= 5.0); aber:
  Paket coreutils ist nicht installiert.
 enomalism2 hängt ab von build-essential; aber:
  Paket build-essential ist nicht installiert.
 enomalism2 hängt ab von python-dev; aber:
  Paket python-dev ist nicht installiert.
 enomalism2 hängt ab von libxen3.1-dev; aber:
  Paket libxen3.1-dev ist nicht installiert.
 enomalism2 hängt ab von kvm; aber:
  Paket kvm ist nicht installiert.
 enomalism2 hängt ab von mysql-server; aber:
  Paket mysql-server ist nicht installiert.
 enomalism2 hängt ab von python-libvirt; aber:
  Paket python-libvirt ist nicht installiert.
 enomalism2 hängt ab von python-mysqldb; aber:
  Paket python-mysqldb ist nicht installiert.
 enomalism2 hängt ab von libvirt-bin; aber:
  Paket libvirt-bin ist nicht installiert.
 enomalism2 hängt ab von python-setuptools; aber:
  Paket python-setuptools ist nicht installiert.
 enomalism2 hängt ab von qemu; aber:
  Paket qemu ist nicht installiert.
 enomalism2 hängt ab von bridge-utils; aber:
  Paket bridge-utils ist nicht installiert.
dpkg: Fehler beim Bearbeiten von enomalism2 (--install):
 Abhängigkeitsprobleme - lasse es unkonfiguriert
Fehler traten auf beim Bearbeiten von:
 enomalism2
deb11:/opt/enomalism# dpkg --purge enomalism2
(Lese Datenbank ... 2191 Dateien und Verzeichnisse sind derzeit installiert.)
Entferne enomalism2 ...
dpkg - Warnung: Während Entfernens von enomalism2 ist Verzeichnis »/opt« nicht leer, wird daher nicht gelöscht.
  • Da das .deb Package zu viele Abhängigkeiten hat, versuchen wir die Installation via tar.gz.
deb11:/opt/enomalism# wget -S "http://downloads.sourceforge.net/enomalism/Enomalism2-2.1.1.tgz?use_mirror="
--10:28:14--  http://downloads.sourceforge.net/enomalism/Enomalism2-2.1.1.tgz?use_mirror=
           => `Enomalism2-2.1.1.tgz?use_mirror='
Auflösen des Hostnamen »downloads.sourceforge.net«.... 216.34.181.60
Verbindungsaufbau zu downloads.sourceforge.net|216.34.181.60|:80... verbunden.
HTTP Anforderung gesendet, warte auf Antwort... 
  HTTP/1.0 302 Found
  Connection: keep-alive
  X-Powered-By: PHP/5.2.6
  Content-Disposition: attachment; filename="Enomalism2-2.1.1.tgz"
  Location: http://ovh.dl.sourceforge.net/sourceforge/enomalism/Enomalism2-2.1.1.tgz
  Content-type: text/html
  Content-Length: 0
  Date: Sun, 11 Jan 2009 09:28:14 GMT
  Server: lighttpd/1.4.19
Platz: http://ovh.dl.sourceforge.net/sourceforge/enomalism/Enomalism2-2.1.1.tgz[folge]
--10:28:14--  http://ovh.dl.sourceforge.net/sourceforge/enomalism/Enomalism2-2.1.1.tgz
           => `Enomalism2-2.1.1.tgz'
Auflösen des Hostnamen »ovh.dl.sourceforge.net«.... 213.186.33.91
Verbindungsaufbau zu ovh.dl.sourceforge.net|213.186.33.91|:80... verbunden.
HTTP Anforderung gesendet, warte auf Antwort... 
  HTTP/1.1 200 OK
  Date: Sun, 11 Jan 2009 09:28:17 GMT
  Server: Apache/1.3.33 (Unix) mod_gzip/1.3.19.1a PHP/4.3.9 mod_ssl/2.8.22 OpenSSL/0.9.6m
  Last-Modified: Thu, 11 Dec 2008 22:14:54 GMT
  ETag: "47a96-23560e-494190de"
  Accept-Ranges: bytes
  Content-Length: 2315790
  Connection: close
  Content-Type: application/x-gzip
Länge: 2.315.790 (2.2M) [application/x-gzip]

100%[===============================================================================>] 2.315.790    586.06K/s    ETA 00:00

10:28:25 (498.91 KB/s) - »Enomalism2-2.1.1.tgz« gespeichert [2315790/2315790]

Prerequisites

  • aptitude install build-essential libmysqlclient15-dev mysql-server libvirt0
deb11:/opt/enomalism/enomalism2# dpkg -l | grep -E "(libvirt|mysql|gcc|-dev)"
ii  dpkg-dev               1.13.26               package building tools for Debian
ii  gcc                    4.1.1-15              The GNU C compiler
ii  gcc-4.1                4.1.1-21              The GNU C compiler
ii  gcc-4.1-base           4.1.1-21              The GNU Compiler Collection (base package)
ii  libc6-dev              2.3.6.ds1-13etch8     GNU C Library: Development Libraries and Hea
ii  libdbd-mysql-perl      3.0008-1              A Perl5 database interface to the MySQL data
ii  libgcc1                4.1.1-21              GCC support library
ii  libmudflap0-dev        4.1.1-21              GCC mudflap support libraries (development f
ii  libmysqlclient15-dev   5.0.32-7etch8         mysql database development files
ii  libmysqlclient15off    5.0.32-7etch8         mysql database client library
ii  libstdc++6-4.1-dev     4.1.1-21              The GNU Standard C++ Library v3 (development
ii  libvirt0               0.4.6-10~bpo40+1      library for interfacing with different virtu
ii  mysql-client-5.0       5.0.32-7etch8         mysql database client binaries
ii  mysql-common           5.0.32-7etch8         mysql database common files (e.g. /etc/mysql
ii  mysql-server           5.0.32-7etch8         mysql database server (meta package dependin
ii  mysql-server-5.0       5.0.32-7etch8         mysql database server binaries
ii  python-dev             2.4.4-2               Header files and a static library for Python
ii  python2.4-dev          2.4.4-3+etch2         Header files and a static library for Python
ii  zlib1g-dev             1.2.3-13              compression library - development

Installation

  • python setup.py install

Datenbank

  • /etc/init.d/mysql start
deb11:/opt# cd enomalism2/scripts/
deb11:/opt/enomalism2/scripts# ./init-db.sh rootpass enomalism-user enomalism-pass
Creating enomalism2 database...
Database created.
mysql> grant select, insert, update, delete, create, index, alter, lock tables on enomalism2.* to enomalism2@localhost ide
ntified by 'enomalism-pass';
Query OK, 0 rows affected (0.00 sec)

mysql> flush privileges; 
Query OK, 0 rows affected (0.00 sec)

Konfiguration

  • cp default.cfg to config/$(hostname).cfg
  • Anpassen von config/$(hostname).cfg
    • Ändern von sqlobject.dburi=”mysql://enomalism2:zx45qw12@localhost/enomalism2”
    • Ändern von enomalism2.self=”5fe6f05e-7ee0-11dc-ba7c-0011d88b8e81” in einen unique identifier für Cluster Setups ((mit uuidgen)
    • Ändern von enomalism2.baseurl=”http://127.0.0.1:8080/rest/ zum Zugriff aufs Webinterface
    • Ändern von enomalism2.ip_addr=”1.2.3.4” auf die externe enomalism2 IP (für Cluster)

Start

  • scripts/enomalism2.sh start
deb11:/opt/enomalism2/scripts# ./enomalism2.sh start
Starting enomalism2 
Setting up KVM/Qemu Networking
Virtual Bridge already configured, good to go!
deb11:/opt/enomalism2/scripts# 

Erster Login

  • username: admin
  • password: password
 
wissen/virtualisierung/debian-4.0-etch-enomalism-installationsmitschrift-beta-untested.txt · Zuletzt geändert: 05.09.2010 20:31
 
Recent changes RSS feed Donate Valid XHTML 1.0 Valid CSS Recent cached RSS feed cacert-signed web site: inhalt.serviert.de