要将 Unified Access Gateway 实例部署到 Compute Engine,必须将 Unified Access Gateway 设备磁盘映像上载到 Google Cloud Platform。
过程
- 从 Customer Connect 页面下载版本 2103 或更高版本的 Unified Access Gateway.ova 映像文件。
- 打开 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
- 设置以下变量。
- $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"
- 创建一个 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
- 使用以下命令将 .vmdk 映像上载到 Google Cloud 存储桶:
gsutil cp $gcImageFolder\$gcImageFile gs://$gcBucket
- 在Compute Engine中从上载的 .vmdk 创建设备映像。
运行以下命令以在同一项目中导入映像。
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
注: 导入计算映像时,可以指定要用于通过导入工具创建的临时虚拟机的子网。按以下示例所示使用标记--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
是内部版本号。