OpenStack Ussuri版を公式ドキュメントを参照して、すべて手動で構築
OpenStack Ussuriの構築には一定の技術的な基盤と経験が必要ですが、下記に手作業ですべてを構築するための簡単な手順を記載します。詳細な操作については公式ドキュメントを参照してください。
- オペレーティングシステム の準備:CentOS 7.6 または RHEL 7.6 をインストールして、基本的なシステム構成を行います。
- ネットワーク設定:ホスト名、ネットワークインターフェース、DNS、NTPなどを設定。
- OpenStackストレージの構成:LVM を使用して物理ボリューム、ボリュームグループ、論理ボリュームを作成し、OpenStackにブロックストレージを構成する。
- データベースサーバーのインストール: MariaDBデータベースサーバーをインストールして、基本的な設定を行います。
- Keystone 認証サービスの展開:Keystone コンポーネントをインストールし、設定を行います。
- Glance イメージ サービスの配置: Glance コンポーネントのインストールと関連する設定の実行
- 配置計算サービス Nova:Novaコンポーネントをインストールして関連する設定を行います。
- Neutronのネットワークサービスを展開する:Neutronのコンポーネントをインストールし、設定する。
- Swiftオブジェクトストレージサービスを構成する:Swiftコンポーネントをインストールして構成する。
- Cinder ブロックストレージサービスのデプロイ:Cinder コンポーネントをインストールし、必要な設定を行う。
- 運用者向けサービス Horizon のデプロイ:Horizon コンポーネントのインストールと設定を実行する。
- OrchestrationサービスHeat:Heatコンポーネントのインストールと設定を行う。
- Telemetry サービス Ceilometer を構成する:Ceilometer コンポーネントをインストールして、関連する構成を実施する。
- Troveデータサービスの配置: Troveコンポーネントのインストールと構成
- メッセージキューサービスRabbitMQの構成:RabbitMQをインストールし、設定を行う。
- Cron によるスケジュール済みタスクのサービスのインストールと設定
- Logstash、Elasticsearch、Kibanaの導入:Logstash、Elasticsearch、Kibanaをインストールして設定します。
- OpenStack クライアントのインストールと設定: OpenStack クライアントをインストールし、関連する環境変数を設定します。
これらの手順は単なる概略であり、実際的な操作には公式の文書を参照し個々の状況に応じて調整する必要があります。OpenStack Ussuri エディションの構築には相当な時間と労力がかかるため、操作を実行する前に十分な準備と計画を立てることをお勧めします。