Unified Access Gateway 인스턴스를 Compute Engine에 배포하려면 Unified Access Gateway 장치 디스크 이미지를 Google Cloud Platform에 업로드해야 합니다.

프로시저

  1. Customer Connect 페이지에서 Unified Access Gateway.ova 이미지 파일, 버전 2103 이상을 다운로드합니다.
  2. PowerShell 명령 창을 열고 다음 명령을 실행하여 이전에 다운로드한 .ova 파일에서 .vmdk 파일을 추출합니다.
    • ova-filename은 Customer Connect에서 다운로드한 .ova 이미지 파일입니다.
    • target-location.vmdk 파일이 추출된 위치입니다.
    Windows Ubuntu
    expand-7zip ova-filename target-location

    예를 들어 euc-unified-access-gateway-22.12.0.0-42741890_OVF10.ova는 다운로드된 파일입니다. 여기서 22-12는 버전 번호이고 42741890은 빌드 번호입니다.

    .vmdk 파일을 C:\temp로 추출하려면 다음 명령을 실행합니다.
    expand-7zip C:\temp\euc-unified-access-gateway-22.12.0.0-42741890_OVF10.ova C:\temp\
    tar -xvf ova-filename
    예를 들면 다음과 같습니다.
    tar -xvf euc-unified-access-gateway-22.12.0.0-42741890_OVF10.ova 
  3. 다음 변수를 설정합니다.
    • $gcImageFile은 2단계에서 추출된 .vmdk 파일의 파일 이름입니다.
    • $gcImageFolder.vmdk 파일의 폴더 경로입니다.

    예:

    $gcImageFolder="C:\temp"
    $gcImageFile="euc-unified-access-gateway-22.12.0.0-42741890-system.vmdk"
    $gcBucket="uag-appliance-images"
    $gcImageName=$gcImageFile.Replace("-system.vmdk","").Replace(".", "-")
    gcloud auth login
    gcloud config set project "my-project"
    
  4. Google Cloud 스토리지 버킷을 생성합니다.
    참고: 다른 Google Cloud 프로젝트에서 호스팅되는 계산 이미지로 Unified Access Gateway를 배포할 수도 있습니다. 이 경우 Unified Access Gateway 배포 중에 계산 이미지 이름( $gcImageName) 및 호스팅 프로젝트 ID를 지정합니다.

    동일한 프로젝트에서 스토리지 버킷을 생성하려면 이 명령을 실행합니다.

    gsutil mb -l us-east1 gs://$gcBucket

    다른 프로젝트에서 스토리지 버킷을 생성하려면 이 명령을 실행합니다.

    gsutil mb -l us-east1 gs://$gcBucket -p my-image-hosting-project
  5. 다음 명령을 사용하여 .vmdk 이미지를 Google Cloud 스토리지 버킷에 업로드합니다.
    gsutil cp $gcImageFolder\$gcImageFile gs://$gcBucket
  6. 업로드된 .vmdk에서 Compute Engine에 장치 이미지를 생성합니다.

    동일한 프로젝트에 이미지를 가져오려면 이 명령을 실행합니다.

    gcloud compute images import $gcImageName --source-file gs://$gcBucket/$gcImageFile --data-disk
    다른 프로젝트에 이미지를 가져오려면 이 명령을 실행합니다.
    gcloud compute images import $gcImageName --source-file gs://$gcBucket/$gcImageFile --data-disk --project my-image-hosting-project
    참고: 계산 이미지를 가져올 때 가져오기 도구에서 생성된 임시 VM에 사용할 서브넷을 지정할 수 있습니다. 다음 예제와 같이 플래그 --subnet을 사용합니다.
    gcloud compute images import $gcImageName --source-file gs://$gcBucket/$gcImageFile --data-disk --subnet default
    이러한 명령에 대한 자세한 내용은 Google Cloud SDK 설명서를 참조하십시오.

    이전 단계에서 언급한 예를 고려할 때 Compute Engine에 생성된 장치 이미지는 euc-unified-access-gateway-22-12-0-0-42741890입니다. 여기서 22-12는 버전 번호이고 42741890은 빌드 번호입니다.