はじめに
ハイパーバイザーをインストールし、XO Lite を開いて XOA-hl を展開し、仮想マシンを管理します。
XCP-hl とは
XCP-hl は XCP-ng 8.3 をベースにしたホームラボ向けディストリビューションです。ハードウェアに直接インストールして仮想マシンを動かします。XO Lite はホストが配信する軽量な管理画面です。XOA-hl は Xen Orchestra を実行する独立した VM で、ホストと VM を管理する Web UI を提供します。
XO Lite では XOA-hl(既定)、Vates 公式アプライアンス、Ronivay 版、独自の XVA イメージの 4 種類から選べます。このガイドでは XOA-hl を使用します。違いについては機能をご覧ください。
始める前に
- XCP-ng 8.3 に対応する専用マシンを用意し、ハードウェア仮想化を有効にしてください。CPU、メモリー、ネットワークの対応状況はアップストリームの要件で確認できます。
- 使用するディスクのデータをバックアップしてください。インストールで選択したディスクのデータは消去されます。
- 自動作成される 20 GB の ISO ライブラリーを利用するには、インストール先ディスクに 100 GB 以上の容量と、VM に必要な空き容量を用意してください。対応する小容量ディスクではライブラリーなしの標準構成になります。ISO ストレージをご覧ください。
- 固定の管理 IP アドレス、ゲートウェイ、DNS、NTP の設定を準備してください。固定 IP または DHCP 予約にすると、ホストへアクセスしやすくなります。
- ホストにネットワーク接続でき、ブラウザーが使える別のコンピューターを用意してください。アプライアンスの展開時には、選択したイメージの URL にもアクセスできる必要があります。
ダウンロードと検証
ISO を検証する
同じリリースからチェックサムとその署名をダウンロードし、下記リンクのプロジェクトの公開鍵を使用します。鍵を信頼する前にフィンガープリント 2F59 1DB9 D2C1 28C4 C3D9 63F4 6DA0 0DCA 5BBA 215A を確認してください。鍵の従来の名前は XCP-ng Community Edition (Master signing key) です。
gpg --import xcp-ng-ce-public.asc
gpg --fingerprint 2F591DB9D2C128C4C3D963F46DA00DCA5BBA215A
gpg --verify xcp-ng-8.3-ce50.iso.sha256.asc xcp-ng-8.3-ce50.iso.sha256
sha256sum -c xcp-ng-8.3-ce50.iso.sha256イメージ書き込みツールで ISO を USB メモリーに書き込むか、仮想インストールメディアとして接続します。書き込みで USB メモリーのデータが消去されるため、選択したデバイスを確認してください。
クイックスタート
1 · XCP-hl をインストールする
以下は 1 台のホストで始めるホームラボ向けの基本構成です。著者の XCP-ng 初回インストール記事を基にしています。ディスク、ストレージ、ネットワークの設定は用途に合わせて調整してください。写真はアップストリームの XCP-ng 8.3 のもので、XCP-hl では表示が異なる場合があります。その他の選択肢はアップストリームのインストールガイドをご覧ください。
インストーラーを起動してキーボード配列を選びます。 インストールの警告とライセンス契約を読んでから進んでください。

システム用ディスクと VM 用ディスクを選びます。 デバイス名と容量を確認してください。インストール用 USB メモリーや、データを残したいディスクを選ばないでください。
ストレージの種類を選びます。 ホームラボでは EXT のシンプロビジョニングが実用的な出発点です。データの書き込みに応じて仮想ディスクが容量を使用します。LVM は割り当てた容量を確保します。用途に合わせて選び、どちらでも空き容量を監視してください。

インストール元に Local media を選びます。 ダウンロードや USB メモリーの破損が疑われる場合は特に、表示されるメディア検証を実行してください。

root パスワードを設定して保管します。 XO Lite へのログインと、Xen Orchestra からホストへの接続に使います。

管理ネットワークと DNS を設定します。 固定 IP または DHCP 予約を使い、ネットワークで必要な場合のみ VLAN を設定してください。ホスト名と到達可能な DNS サーバーを入力します。
タイムゾーンと NTP サーバーを設定し、内容を確認します。 公開 NTP サーバーにアクセスできない場合は内部サーバーを使ってください。開始前に選択したディスクを再確認します。
完了後にメディアを取り外して再起動します。 ホストのコンソールに表示される管理アドレスを控えてください。

2 · XO Lite を開く
ブラウザーで https://<ホストのIPアドレス> を開きます。最初は自己署名証明書が使われるため、接続先が自分のホストであることを確認してから受け入れてください。インストール時のパスワードで root としてログインします。
XO Lite はホストが配信しており、別途 XO Lite 用の VM をインストールする必要はありません。
3 · XOA を展開する
XO Lite の Deploy XOA をクリックし、XOA-hl を選びます。フォームのネットワークと展開の項目を入力し、イメージと認証情報を確認して展開を開始してください。VM が起動してアドレスを取得するまで待ちます。初回ログイン時に既定のパスワードを変更してください。
ホストの xoa-proxy が選択した XVA イメージを XAPI に転送し、XAPI がアプライアンス VM を作成します。XOA-hl イメージは ISO のバージョンとは独立して、展開時に決まります。
4 · XO をホストに接続する
ブラウザーで XOA-hl アプライアンスのアドレスを開きます。Xen Orchestra の Settings → Servers → Add server でホストのアドレスと root の認証情報を入力し、接続を確認してください。アプライアンスのアドレスは、ホストの XO Lite のアドレスとは別です。
接続後に Xen Orchestra でホストとストレージを確認し、ISO ライブラリーにインストール用 ISO をアップロードして、最初の VM を作成します。
5 · 最新の状態に保つ
ホストの更新とアプライアンスの更新は別の操作です。XCP-hl にはホストの Patches タブ、XOA-hl には Settings → XOA-HL Updates を使います。開始前に更新ガイドを確認してください。
アーキテクチャの概要
ブラウザーからは、ホスト上の XO Lite または XOA-hl VM 内の Xen Orchestra にアクセスします。XOA-hl は XAPI 経由でホストを管理します。他のゲスト VM は XOA-hl と並んで動作し、その内部で動くわけではありません。
ライセンス
XCP-hl は AGPL-3.0 で公開され、XCP-ng と Xen Orchestra を基にしています。独立したコミュニティープロジェクトであり、Vates SAS や XCP-ng プロジェクトとの提携、承認、サポート関係はありません。





