本プロジェクト内のスクリプトを使用して、Diamond 環境に Mercury をデプロイします。プロジェクト要件を満たすためには、自動デプロイ向けの Ansible ツールを使用します。これは、Kubernetes 環境の ミドルウェア 層と エンジン 層を対象にしたサービスのデプロイメントです。
group_vars / all.yml ファイルで設定を変更することで、多様な環境でのデプロイメントに対応します。
インベントリファイルでホストを設定し、クラスタ内のポッドの分散を定義します。
このプロジェクトにより、手動による操作を減らし、デプロイメントの自動化を実現することが期待できます。
デプロイメントの主な手順は以下のとおりです。
マシンの準備
インストーラパッケージの作成
デプロイメント構成の作成
Diamond と Mercury のデプロイ
インストールを開始する前に、Diamond のインストールプロセスを理解しておく必要があります。最新のインストールガイドは、 Diamond プラットフォームのデプロイをご参照ください。
ソフトウェア
バージョン
Ansible
2.8.0
python
2.7+