os:xcpng:xenorchestra
文書の過去の版を表示しています。
Xen Orchestra(XOA)
事前準備
依存パッケージ
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
参考
このページについて
FreeBSDインストールメモ用ページ
中身はない
https://sysadm.russerver.org/wiki/Install_Xen_Orchestra_on_FreeBSD
https://github.com/bartekrutkowski/ansible-xen-orchestra/blob/master/tasks/setup-FreeBSD.yml
https://xen-orchestra.com/docs/from_the_sources.html#freebsd
reverse proxy
参考
1)
FreeBSDのバージョンアップをしていないとエラーが出る場合があるので注意
os/xcpng/xenorchestra.1702973399.txt.gz · 最終更新: 2023/12/19 08:09 by hayashi