20.01 또는 19.03 가상 장치를 온라인으로 업그레이드하려면 먼저 다음과 같은 사전 요구 사항 작업을 수행해야 합니다.

중요: Citrix, Horizon, Horizon Cloud 및 ThinApp 통합은 Workspace ONE Access 20.10 또는 20.01 Connector에서 사용할 수 없습니다.
  • ThinApp이 패키징된 애플리케이션을 사용하려면 VMware Identity Manager Connector(Linux) 버전 2018.8.1.0을 사용합니다.
  • 다른 가상 애플리케이션(예: Horizon 데스크톱 및 애플리케이션 또는 Citrix 게시된 리소스)을 사용하려면 VMware Identity Manager Connector(Windows) 버전 19.03.0.1을 사용합니다.

다음 사전 요구 작업을 수행합니다.

  • 가상 장치의 기본 루트 파티션에서 4GB 이상의 디스크 공간을 사용할 수 있는지 확인합니다.
  • 스냅샷을 생성하여 가상 장치를 백업합니다. 스냅샷을 가져오는 방법에 대한 자세한 정보는 vSphere 설명서를 참조하십시오.
  • Elasticsearch 데이터가 삭제되지 않도록 하려면 Elasticsearch에서 업그레이드 준비를 수행합니다.
    • Elasticsearch의 여러 인스턴스가 서비스 노드에서 실행되었는지 확인하고, 실행 중이면 여러 인스턴스의 데이터 디렉토리를 통합합니다.
      1. /db/elasticsearch/horizon/nodes 디렉토리의 내용을 확인합니다.

        0이라는 하위 디렉토리가 하나 있으면 됩니다. 0 하위 디렉터리만 존재하는 경우에는 디렉토리를 통합할 필요가 없습니다.

        언제든지 Elasticsearch의 두 번째 사본이 실행되면 1이라는 두 번째 디렉토리도 존재하게 됩니다. 디렉토리를 통합하는 단계를 계속 진행합니다.

      2. 여러 Elasticsearch 인스턴스가 있는 경우 Elasticsearch를 중지하고 모든 프로세스가 중지되었는지 확인합니다.

        예를 들어, Elasticsearch를 중지하려면 다음 명령을 실행합니다.

        service elasticsearch stop

        예를 들어, 모든 Elasticsearch 프로세스가 중지되었는지 확인하려면 다음 명령을 실행합니다.

        ps -ef | grep elasticsearch

        grep 명령이 추가 Elasticsearch 프로세스가 실행 중임을 표시하면 해당 프로세스를 중지합니다.

      3. 데이터가 포함된 각 노드 내의 디렉토리를 확인하려면 /db/elasticsearch/horizon/nodes/1/indices/와 같은 각 노드의 indices 디렉토리에서 데이터를 검색합니다.
      4. 데이터가 포함되지 않은 디렉토리를 제거하고 필요한 경우 나머지 디렉토리의 이름을 변경합니다.

        0 디렉토리에 데이터가 포함된 경우 1 디렉토리를 제거합니다.

        1 디렉토리에 데이터가 포함된 경우 0 디렉토리를 제거하고 1 디렉토리의 이름을 0으로 바꿉니다.

      5. Elasticsearch를 다시 시작합니다.
        service elasticsearch start
      6. /opt/vmware/elasticsearch/logs/horizon.log에서 다음과 같은 메시지를 검색합니다.

        xx 인덱스를 cluster_state로 복구했습니다.

        이 메시지는 시스템에서 이름이 변경된 데이터 디렉토리를 읽을 수 있음을 나타냅니다. 여기서 xx/db/elasticsearch/horizon/nodes/0/indices/ 디렉토리에 있는 디렉토리 또는 인덱스의 수를 나타냅니다.

    • 복제된 모든 서비스 노드에서 sysconfig.cloneprepsysconfig.iamaclone 파일을 제거합니다.
      예를 들어, 각 서비스 노드에 로그인하고 루트 권한으로 다음 명령을 실행합니다.
      rm -f /usr/local/horizon/conf/flags/sysconfig.cloneprep
      rm -f /usr/local/horizon/conf/flags/sysconfig.iamaclone
  • Microsoft SQL 데이터베이스에 대한 db_owner 역할을 해지한 경우 업그레이드를 수행하기 전에 이 역할을 다시 추가해야 합니다. 그러지 않으면 업그레이드가 실패합니다.

    설치 중 사용된 것과 동일한 사용자에게 db_owner 역할을 추가합니다.

    1. sysadmin 권한이 있는 사용자 계정으로 Microsoft SQL Server Management Studio 세션에 로그인합니다.
    2. 서비스의 데이터베이스 인스턴스에 연결합니다.
    3. 다음 명령을 입력합니다.

      Windows 인증 모드를 사용하는 경우 다음 명령을 사용합니다.

      USE <saasdb>;
      ALTER ROLE db_owner ADD MEMBER <domain\username>; GO 
      						  

      <saasdb>를 데이터베이스 이름으로 바꾸고 <domain\username>을 관련 도메인 및 사용자 이름으로 바꿔야 합니다.

      SQL Server 인증 모드를 사용하는 경우 다음 명령을 사용합니다.
      USE <saasdb>;
      ALTER ROLE db_owner ADD MEMBER <loginusername>; GO 
      						  

      <saasdb>를 데이터베이스 이름으로 바꾸고 <loginusername>을 관련 사용자 이름으로 바꾸어야 합니다.

  • 외부 데이터베이스의 스냅샷 또는 백업을 생성합니다.
  • 서비스가 제대로 구성되어 있는지 확인합니다.
  • 가상 장치에서 HTTP를 통해 포트 80 및 443으로 vapp-updates.vmware.com을 확인하고 연결할 수 있는지 확인합니다.
  • 아웃바운드 HTTP 액세스에 HTTP 프록시 서버가 필요한 경우에는 가상 장치에 대해 프록시 서버 설정을 구성합니다. 기존 서비스 장치, 20.01 또는 19.03에 대한 프록시 서버 설정 구성의 내용을 참조하십시오.
  • Workspace ONE Access 업그레이드가 있는지 확인합니다. 적절한 명령을 실행하여 업그레이드를 확인합니다. 온라인 Workspace ONE Access 업그레이드 가용성 확인의 내용을 참조하십시오.
  • 다음 디렉토리 공간 요구 사항이 충족되어야 합니다.
    디렉토리 최소 사용 가능 공간
    / 4GB
    dualbootupdate.tar.gz 파일(해당되는 경우)을 다운로드하는 디렉토리 2 GB
  • my.vmware.comWorkspace ONE Access 20.10 다운로드 페이지에서 Photon Migration Support Tools를 다운로드하고 이 파일을 서비스 가상 장치의 디렉토리에 저장합니다.

    Workspace ONE Access 20.10은 SLES(SUSE Linux Enterprise Server) 운영 체제에서 VMware Photon™ OS 운영 체제로 전환됩니다. Photon Migration Support Tools 다운로드에는 Photon 운영 체제와 해당 패키지가 포함된 dualbootupdate.tar.gz 파일이 포함되어 있습니다. 업그레이드 프로세스에서는 운영 체제를 SLES에서 Photon으로 마이그레이션할 때 dualbootupdate.tar.gz 파일을 사용합니다.