App Launchpad の高可用性を実現するには、同じ構成パラメータを使用して複数の App Launchpad インスタンスを展開します。
App Launchpad の最初のインスタンスをデプロイし、残りのコンポーネントを構成します。最初のインスタンスを構成したら、構成パラメータをエクスポートして、環境内の残りのインスタンスに構成をインポートします。
構成パラメータをエクスポートするときに、パスワードを使用して
.tar ファイルを保護します。セキュリティ上の理由から、
App Launchpad はパスワードの複雑さを検証します。パスワードを設定するときは、パスワードに次の内容が含まれていることを確認します。
前提条件
ターゲット環境が
App Launchpad の高可用性の要件を満たしていることを確認します。詳細については、
開始する前に の
「App Launchpadの高可用性に関する考慮事項」セクションを参照してください。
手順
- 環境内の App Launchpad の最初のインスタンスをデプロイします。App Launchpad のデプロイを参照してください。
-
alp export
コマンドを実行して、構成パラメータをエクスポートします。
CentOS Linux、Red Hat Enterprise Linux、および Photon OS:
alp export --file-name=tar-file-path --key=pasword
例:
alp export --file-name=/tmp/config-params.tar --key=pass
Ubuntu および Debian:
sudo alp export --file-name=tar-file-path --key=pasword
例:
sudo alp export --file-name=/tmp/config-params.tar --key=pass
パスワードの複雑性の検証を回避するには、オプションで
--force
引数をコマンドに追加します。
- App Launchpad の追加のインスタンスをデプロイします。
- ターゲット マシンへの SSH 接続を開きます。
- インストール コマンドを実行して、RPM または DEB パッケージをインストールします。
RPM:
rpm -ivh vmware-vcd-alp-v.v.v-nnnnnnnn.el7.x86_64.rpm
デプロイ先のマシンに Java SE JDK 11 がインストールされている場合、インストールの問題を回避するには、
--nodeps 引数を追加します。
rpm -ivh --nodeps vmware-vcd-alp-v.v.v-nnnnnnnn.el7.x86_64.rpm
DEB:
sudo apt-get install ./vmware-alp_$v.v.v-$nnnnnnnn_amd64.deb
必要に応じて、さらに多くのインスタンスをデプロイします。
重要: 追加のインスタンスは構成しないでください。
- 構成パラメータを App Launchpad の追加インスタンスにインポートします。
- エクスポートされた構成パラメータを App Launchpad の最初のインスタンスから追加のすべてのインスタンスにコピーします。
- 追加のインスタンスごとに、
alp import
コマンドを実行して構成パラメータをインポートします。
CentOS Linux、Red Hat Enterprise Linux、および Photon OS:
alp import --file-name=tar-file-path --key=pasword
例:
alp import --file-name=/tmp/config-params.tar --key=pass
Debian および Ubuntu:
alp import --file-name=/tmp/config-params.tar --key=pass
例:
sudo alp import --file-name=tar-file-path --key=pasword
-
systemctl restart alp
コマンドを実行して、App Launchpad サービスを再起動します。