Para obter a alta disponibilidade do App Launchpad, implante várias instâncias do App Launchpad usando os mesmos parâmetros de configuração.
Implante a primeira instância do App Launchpad e configure os componentes restantes. Depois de configurar a primeira instância, exporte os parâmetros de configuração e importe a configuração para as instâncias restantes no seu ambiente.
Ao exportar os parâmetros de configuração, você protege o arquivo
.tar com uma senha. Para fins de segurança, o
App Launchpad valida a complexidade da senha. Ao definir a senha, verifique se ela contém:
Pré-requisitos
Verifique se o seu ambiente de destino atende aos requisitos de alta disponibilidade do
App Launchpad. Para obter mais informações, consulte a seção
Considerações de alta disponibilidade do App Launchpad no
Antes de começar.
Procedimento
- Implante a primeira instância do App Launchpad em seu ambiente. Consulte Implantar o App Launchpad.
- Exporte os parâmetros de configuração executando o comando
alp export
.
Para CentOS Linux, Red Hat Enterprise Linux e Photon OS:
alp export --file-name=tar-file-path --key=pasword
Por exemplo:
alp export --file-name=/tmp/config-params.tar --key=pass
Para Ubuntu e Debian:
sudo alp export --file-name=tar-file-path --key=pasword
Por exemplo:
sudo alp export --file-name=/tmp/config-params.tar --key=pass
Para evitar a verificação de complexidade de senha, opcionalmente, você pode anexar o argumento
--force
ao comando.
- Implante instâncias adicionais do App Launchpad.
- Abra uma conexão SSH para a máquina de destino.
- Instale o pacote RPM ou DEB executando o comando de instalação.
Para RPM:
rpm -ivh vmware-vcd-alp-v.v.v-nnnnnnnn.el7.x86_64.rpm
Se o Java SE JDK 11 estiver instalado na máquina de destino de implantação, para evitar problemas de instalação, acrescente o argumento
--nodeps.
rpm -ivh --nodeps vmware-vcd-alp-v.v.v-nnnnnnnn.el7.x86_64.rpm
Para DEB:
sudo apt-get install ./vmware-alp_$v.v.v-$nnnnnnnn_amd64.deb
Implante o máximo de instâncias adicionais, conforme necessário.
Importante: Não configure nenhuma das instâncias adicionais.
- Importe os parâmetros de configuração para as instâncias adicionais do App Launchpad.
- Copie os parâmetros de configuração exportados da primeira instância do App Launchpad para todas as instâncias adicionais.
- Para cada instância adicional, importe os parâmetros de configuração executando o comando
alp import
.
Para CentOS Linux, Red Hat Enterprise Linux e Photon OS:
alp import --file-name=tar-file-path --key=pasword
Por exemplo:
alp import --file-name=/tmp/config-params.tar --key=pass
Para Debian e Ubuntu:
alp import --file-name=/tmp/config-params.tar --key=pass
Por exemplo:
sudo alp import --file-name=tar-file-path --key=pasword
- Reinicie o serviço do App Launchpad executando o comando
systemctl restart alp
.