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:
  • Pelo menos oito caracteres
  • Mínimo de um caractere maiúsculo
  • Mínimo de um caractere minúsculo
  • Mínimo de um caractere numérico
  • Mínimo de um caractere não alfanumérico.

    Use apenas caracteres ASCII visíveis. Não use caracteres de controle de espaço e não imprimíveis, como BEL ou NUL.

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

  1. Implante a primeira instância do App Launchpad em seu ambiente. Consulte Implantar o App Launchpad.
  2. 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.
  3. Implante instâncias adicionais do App Launchpad.
    1. Abra uma conexão SSH para a máquina de destino.
    2. 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.
  4. Importe os parâmetros de configuração para as instâncias adicionais do App Launchpad.
    1. Copie os parâmetros de configuração exportados da primeira instância do App Launchpad para todas as instâncias adicionais.
    2. 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
    3. Reinicie o serviço do App Launchpad executando o comando systemctl restart alp.