オペレーターリファレンス
AI Factory のリファレンスシートです。AI Factory は、プライベートなマルチテナント型 AI ファクトリーを運用するためのエンドツーエンドソリューションです。
本ページでは、オペレーター向けに必要な機材やインフラ要件の概要、およびシステムのプロビジョニングや設定手順への導入口を提供します。
インストーラーリンク、デプロイ用ファイル、その他必要なアセットはクライアントへ直接提供されます。support@midokura.com までお問い合わせください。
システム要件
注記:ここで参照されているドキュメントは、環境セットアップセクションに含まれるダウンロード可能なアーティファクトとして提供されるものです。
- 作業を開始する前に、オペレーターは基盤となるインフラが以下のシステム要件を満たしていることを確認する必要があります。
- OpenStack コントロールノードの OS 要件については、OS_REQUIREMENTS を参照してください。
- オペレーターは、ネットワーク構成、ポートおよびインターフェースの割り当てに関して、公式の Blueprint に従ってハードウェアをセットアップする必要があります。
- OSt コントローラのベース OS は ubuntu-24.04 とします。
- ストレージ:オペレーターは、Blueprint に定義されたインフラ構成に統合された Ceph クラスタを用意する必要があります。詳細は Environment setup を参照してください。
- IaaS サービスの SSO プロバイダーとして使用するため、新しい Google アプリケーションを設定します。手順については GOOGLE_SSO_SETUP を参照してください。
- ghcr.io/midokura のプライベートレジストリ用の認証情報を設定します。このトークンは安全な方法で提供され、コントロールプレーンのインストール時に必要となります。詳細は GHCR_AUTHENTICATION を参照してください。
概要
以下のセクションでは、プロビジョニングプロセスを進めるために必要な各種資料への参照先を示します。このプロセスは、Blueprint に示されている Bastion ノードから実行されます。 全体として、本プロセスは Ansible のプレイブック群を用いて、コントロールプレーンのすべてのコンポーネントをインストールおよび設定する構成になっています。
環境セットアップ
Phoenix クラスタをインストールする際、オペレーターは Blueprint に示されている Bastion ノード上で作業を行います。./phoenix という新しいディレクトリを作成してください。
このディレクトリは、アーティファクトおよびプレイブックを格納するために使用されます。本ドキュメント内のすべてのコマンドおよびパスは、このディレクトリを基準としています。
コントロールプレーンのインストール
- CEPH_SETUP に記載の手順に従い、Ceph クラスタを準備します。
- Ansible プレイブック をダウンロードし、展開します。
- 同梱されている
inventory.example.ymlをベースに、クラスタ固有の設定を入力します。 - DEPLOYMENT の手順に従ってプレイブックを実行します。
- スイッチの設定については、NETWORK_CONTROL_NODE_SETUP のステップ 4 以降の手順に従ってください。
IaaS コンソール - テナントおよびユーザーの設定
追加の管理者ユーザーの作成、テナントおよびテナントユーザーの登録については、IAAS_CONSOLE_CONFIGURATION の手順を参照してください。