App Launchpad의 고가용성을 달성하려면 동일한 구성 매개 변수를 사용하여 여러 App Launchpad 인스턴스를 배포합니다.

App Launchpad의 첫 번째 인스턴스를 배포하고 나머지 구성 요소를 구성합니다. 첫 번째 인스턴스를 구성한 후에는 구성 매개 변수를 내보내고 환경의 나머지 인스턴스로 구성을 가져옵니다.

구성 매개 변수를 내보낼 때 암호를 사용하여 .tar 파일을 보호합니다. 보안을 위해 App Launchpad는 암호 복잡성을 검증합니다. 암호를 설정할 때 암호에 다음이 포함되어 있는지 확인합니다.
  • 8자 이상
  • 최소 1개의 대문자
  • 최소 1개의 소문자
  • 최소 1개의 숫자
  • 최소 1개의 영숫자가 아닌 문자.

    보이는 ASCII 문자만 사용합니다. BEL 또는 NUL과 같은 공백 및 인쇄되지 않는 제어 문자는 사용하지 마십시오.

사전 요구 사항

대상 환경이 App Launchpad의 고가용성 요구 사항을 충족하는지 확인합니다. 자세한 내용은 시작하기 전에에서 " App Launchpad의 고가용성에 대한 고려 사항" 을 참조하십시오.

프로시저

  1. App Launchpad의 첫 번째 인스턴스를 작업 환경에 배포합니다. App Launchpad 배포의 내용을 참조하십시오.
  2. 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 인수를 추가할 수 있습니다.
  3. App Launchpad의 추가 인스턴스를 배포합니다.
    1. 대상 시스템에 대한 SSH 연결을 엽니다.
    2. 설치 명령을 실행하여 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
    필요에 따라 많은 추가 인스턴스를 배포합니다.
    중요: 추가 인스턴스를 구성하지 마십시오.
  4. App Launchpad의 추가 인스턴스로 구성 매개 변수를 가져옵니다.
    1. App Launchpad의 첫 번째 인스턴스에서 내보낸 구성 매개 변수를 모든 추가 인스턴스로 복사합니다.
    2. 모든 추가 인스턴스에 대해 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
    3. systemctl restart alp 명령을 실행하여 App Launchpad 서비스를 다시 시작합니다.