uagdeploygce.ps1 PowerShell 명령을 사용하여 Unified Access GatewayCompute Engine에 배포할 수 있습니다. 이 명령은 .ini 파일의 모든 구성 설정을 가져오고 Unified Access Gateway 인스턴스를 배포합니다.

Compute Engine의 기존 인스턴스가 .ini 파일의 일반 섹션에 지정된 것과 동일한 이름을 갖는 경우 PowerShell 스크립트는 배포 중에 기존 인스턴스를 제거하고 동일한 이름으로 새 Unified Access Gateway 인스턴스를 생성합니다. 이렇게 바꾸면 Unified Access Gateway 장치를 업그레이드하거나 업데이트된 설정으로 장치를 다시 배포하는 데 도움이 됩니다.

프로시저

  1. Unified Access Gateway에 대한 [VMware 다운로드] 페이지에서 Windows 시스템에 PowerShell 스크립트인 uagdeploygce.ps1uagdeploy.psm1을 다운로드합니다.
  2. PowerShell 명령 창을 시작하고 디렉토리를 다운로드한 스크립트가 포함된 폴더로 변경합니다.
  3. Unified Access GatewayCompute Engine에 배포하려면 다음을 수행합니다.
    1. 최신 버전의 Unified Access Gateway로 업그레이드하는 경우 .ini 파일을 편집하여 imageName 설정을 이전 작업 중 하나에서 Compute Engine으로 업로드된 새 이미지 이름으로 업데이트합니다.
      .ini 파일의 다른 모든 구성 매개 변수는 동일하게 유지되어야 합니다.
    2. 대화형 모드를 선택하는지 또는 비대화형 모드를 선택했는지에 따라 다음 명령을 실행합니다.
      모드 명령
      대화형
      .\uagdeploygce.ps1 <ini-filename>.ini

      <ini-filename>은 이전 작업에서 준비된 .ini 파일의 이름입니다.

      예: .\uagdeploygce.ps1 uag1.ini

      uag1.ini는 이전 작업에 사용된 파일 이름입니다.

      비대화형
      .\uagdeploygce.ps1 <ini-filename> <root-pwd> <admin-pwd> <ceip-yes-no>
      
      .\uagdeploygce.ps1 <ini-filename> secret <admin-pwd> yes
      
      • <ini-filename>은 이전 작업에서 준비된 .ini 파일의 이름입니다.
      • 명령에 표시된 것처럼 명령줄에 암호를 지정한 경우 Unified Access Gateway를 배포한 후 Clear-History PowerShell 명령을 사용합니다.
      • 암호가 약한 경우 배포가 실패합니다. 암호는 ! @ # $ % * () 문자 중 하나를 포함해야 합니다.
      uagdeploygce.ps1 명령을 다시 실행하면 이전 Unified Access Gateway 인스턴스와 연결된 리소스가 삭제되고 이름이 같은 새 인스턴스로 대체됩니다. 첫 번째 부팅 시 Unified Access Gateway 장치를 운영 환경에서 사용할 준비가 되도록 새 .ini 파일에 필요한 모든 구성 매개 변수가 있어야 합니다.

다음에 수행할 작업

Unified Access GatewayCompute Engine에 배포되고 모든 설정이 적용되면 Google Cloud에서 Unified Access Gateway 장치의 구성 설정을 적용하는 데 사용되는 메타데이터를 제거해야 합니다. 메타데이터를 제거하려면 예제와 같이 다음 명령을 사용합니다.
$uagName=uag1
$zone=us-central1-a
$projectId=my-project
gcloud compute instances remove-metadata $uagName --zone=$zone --project $projectId --keys "user-data"