Posted at

XenOrchestra4.0のマニュアルインストール

More than 3 years have passed since last update.


概要

XenServerの基本的な操作をブラウザからできるXenOrchestraのインストール手順です。

https://xen-orchestra.com/

XOと略すようですが、私はXO醤を思い出します。


インストール

64bitsのDebian 7 (Wheezy)を用意して、nodejs周りの準備をしていきます。

cat /etc/issue

------
Debian GNU/Linux 7 \n \l
------

apt-get install -y curl
apt-get install -y nodejs
apt-get install -y build-essential

curl -o /usr/local/bin/n https://raw.githubusercontent.com/visionmedia/n/master/bin/n
chmod +x /usr/local/bin/n
n stable

node -v
------
v0.12.4
------

npm -v
------
2.10.1
------

その他必要なパッケージを入れます。



apt-get install -y build-essential redis-server libpng-dev git python-minimal

gitから持ってきます。

git clone http://github.com/vatesfr/xo-server

git clone http://github.com/vatesfr/xo-web

XO-Serverインストール

cd xo-server/

npm install && npm run build

cp sample.config.yaml .xo-server.yaml
vi .xo-server.yaml
------
mounts:
'/': '/root/xo-web/dist/'
------

npm start
#起動確認できたら一旦プロセス停止

XO-Webインストール

cd /root/xo-web/

npm install
npm run build

foreverでデーモン化します。

cd /root/xo-server/

npm install -g forever
forever start bin/xo-server

IPアドレスでアクセスすると管理画面が表示されるはずです。

スクリーンショット 2015-06-18 11.14.28.png

デフォルトでは

username:admin@admin.net

password:admin

でログインできます。

スクリーンショット 2015-06-18 11.15.02.png


バーチャルアプライアンス

https://xen-orchestra.com/ からXenOrchestraインストール済みのバーチャルアプライアンス(XVAファイル)も入手できるようです。