Per ottenere l'alta disponibilità di App Launchpad, distribuire più istanze di App Launchpad utilizzando gli stessi parametri di configurazione.

Distribuire la prima istanza di App Launchpad e configurare i componenti rimanenti. Dopo aver configurato la prima istanza, esportare i parametri di configurazione e importare la configurazione nelle istanze rimanenti nell'ambiente.

Quando si esportano i parametri di configurazione, si protegge il file .tar con una password. Per motivi di sicurezza, App Launchpad convalida la complessità della password. Quando si imposta la password, assicurarsi che contenga:
  • Almeno otto caratteri
  • Almeno un carattere maiuscolo
  • Almeno un carattere minuscolo
  • Almeno un carattere numerico
  • Almeno un carattere non alfanumerico.

    Utilizzare solo caratteri ASCII visibili. Non utilizzare spazi e caratteri di controllo non di stampa, ad esempio BEL o NUL.

Prerequisiti

Verificare che l'ambiente di destinazione soddisfi i requisiti per l'alta disponibilità di App Launchpad. Per ulteriori informazioni, vedere la sezione Considerazioni sull'alta disponibilità di App Launchpad in Prima di iniziare.

Procedura

  1. Distribuire la prima istanza di App Launchpad nel proprio ambiente. Vedere Distribuzione di App Launchpad.
  2. Esportare i parametri di configurazione eseguendo il comando alp export.

    Per CentOS Linux, Red Hat Enterprise Linux e Photon OS:

    alp export --file-name=tar-file-path --key=pasword
    Ad esempio:
    alp export --file-name=/tmp/config-params.tar --key=pass

    Per Ubuntu e Debian:

    sudo alp export --file-name=tar-file-path --key=pasword
    Ad esempio:
    sudo alp export --file-name=/tmp/config-params.tar --key=pass
    Per evitare la verifica della complessità della password, è possibile aggiungere facoltativamente l'argomento --force al comando.
  3. Distribuire istanze aggiuntive di App Launchpad.
    1. Aprire una connessione SSH alla macchina di destinazione.
    2. Installare il pacchetto RPM o DEB eseguendo il comando di installazione.

      Per RPM:

      rpm -ivh  vmware-vcd-alp-v.v.v-nnnnnnnn.el7.x86_64.rpm
      Se Java SE JDK 11 è installato nella macchina di destinazione della distribuzione, per evitare problemi di installazione, aggiungere l'argomento --nodeps.
      rpm -ivh --nodeps vmware-vcd-alp-v.v.v-nnnnnnnn.el7.x86_64.rpm

      Per DEB:

      sudo apt-get install ./vmware-alp_$v.v.v-$nnnnnnnn_amd64.deb
    Distribuire tutte le istanze aggiuntive desiderate.
    Importante: Non configurare alcuna istanza aggiuntiva.
  4. Importare i parametri di configurazione nelle istanze aggiuntive di App Launchpad.
    1. Copiare i parametri di configurazione esportati dalla prima istanza di App Launchpad in tutte le istanze aggiuntive.
    2. Per ogni istanza aggiuntiva, importare i parametri di configurazione eseguendo il comando alp import.

      Per CentOS Linux, Red Hat Enterprise Linux e Photon OS:

      alp import --file-name=tar-file-path --key=pasword
      Ad esempio:
      alp import --file-name=/tmp/config-params.tar --key=pass

      Per Debian e Ubuntu:

      alp import --file-name=/tmp/config-params.tar --key=pass
      Ad esempio:
      sudo alp import --file-name=tar-file-path --key=pasword
    3. Riavviare il servizio App Launchpad mediante il comando systemctl restart alp.