ユーザ用ツール

サイト用ツール


os:xcpng:xenorchestra

文書の過去の版を表示しています。


Xen Orchestra(XOA)

xvaイメージ利用

イメージ

なかなか安定して動かすのが面倒なのでxvaイメージを取得してxcp-ng上で動かすのが簡単

レジストしていれば、以下からダウンロードできるはず

https://xen-orchestra.com/#!/member/products

転送

scpコマンドなどで、xcp-ngの動作しているホストに転送

import

xvaファイルをImportする

xe vm-import filename=xxxxxxxx.xva
abcd8888-e444-1234-11bb-1a2b3c4d5e66

終了時にuuidが表示されるのでメモしておく

uuid忘れた

xe vm-list name-label=XOA
abcd8888-e444-1234-11bb-1a2b3c4d5e66

起動

xe vm-start uuid=<XOAのuuid>

アドレス

xe vm-list  name-label=XOA params=networks
networks (MRO)    : 0/ip: 192.0.2.111

xoaへアクセス

http://192.0.2.111

defaultのID/Passは

admin@admin.net / admin

事前準備

依存パッケージ

pkg install gmake redis python git npm node autoconf

npm update1)

npm update -g

必須ではないが入れておくとnpmがOSライブラリを構築しないで済むので早くなる

pkg install jpeg-turbo optipng gifsicle

FreeBSDはgccではなくclangを使用しているので、シンボリックリンクを作成する

ln -s /usr/bin/clang++ /usr/local/bin/g++

redisを有効にするため以下を/etc/rc.confに追加

redis_enable="YES"

/usr/local/etc/redis.confの設定を以下に変更

protected-mode no

redisを起動しておきます

service redis start

install

nodeは最新版が望ましいです

$ node -v
v16.15.1

ソースの取得

git clone -b master https://github.com/vatesfr/xen-orchestra

yarnで依存関係を構築します

cd xen-orchestra
yarn
yarn build

xo-serverのconfigファイルを作成します

cd packages/xo-server
mkdir -p ~/.config/xo-server
cp sample.config.toml ~/.config/xo-server/config.toml

参考

このページについて

reverse proxy

参考

SSHアクセス

デフォルトのパスワードは設定されていないので、xcp-ngから設定する必要がある

xe vm-param-set uuid=<UUID> xenstore-data:vm-data/system-account-xoa-password=<password>

パスワードには引用符必要!

xenstore-data:vm-data/system-account-xoa-password='MyPassW0rd!'

ここで、設定したパスワードでログイン可能

ssh xoa@<XOA IP ADDRESS>

最後に再起動

1)
FreeBSDのバージョンアップをしていないとエラーが出る場合があるので注意
os/xcpng/xenorchestra.1714204426.txt.gz · 最終更新: 2024/04/27 07:53 by hayashi