Unified Access Gateway イメージは PowerShell を使用してアップロードできます。イメージは、必要に応じて他のリージョンにもインポートおよび登録できます。
手順
-
Customer Connect ポータルから Unified Access Gateway の
.ovaイメージ ファイルをダウンロードします。このファイルのバージョンは 3.5 以降である必要があります。 -
.ovaファイルから.vmdkイメージを抽出します。Windows Ubuntu
たとえば、expand-7zip ova-filename target-locationeuc-unified-access-gateway-x.y.0.0-12345678_OVF10.ovaはダウンロードされたファイルです。ここで、x-yはバージョン番号、12345678はビルド番号です。.vmdkファイルをC:\tempに抽出するには、次のコマンドを実行します。expand-7zip C:\uag\euc-unified-access-gateway-x.y.0.0-12345678_OVF10.ova C:\uag\
次に例を示します。tar -xvf ova-filenametar -xvf euc-unified-access-gateway-x.y.0.0-12345678_OVF10.ova -
S3 バケットに .
vmdkイメージをアップロードします。$vmdkImage="euc-unified-access-gateway-x.y.0.0-12345678-system.vmdk" $bucket="uag-images" $region="us-east-2" $params = @{ "BucketName"=$bucket "File"="C:\uag\"+$vmdkImage "key"="/"+$vmdkImage "Region"=$region } Write-S3Object @params -
EC2 スナップショットをインポートします。
$params = @{ "DiskContainer_Format"="VMDK" "DiskContainer_S3Bucket"=$bucket "DiskContainer_S3Key"=$vmdkImage "Region"=$region } $impId=Import-EC2Snapshot @params -
インポートを追跡するには、次のコマンドを定期的に実行して進行状況を取得します。
注: インポートは数分かかる場合があります。
(Get-EC2ImportSnapshotTask -ImportTaskId ` $impId.ImportTaskId).SnapshotTaskDetail -
完了したら、次のコマンドで SnapshotId を表示する必要があります。
(Get-EC2ImportSnapshotTask -ImportTaskId ` $impId.ImportTaskId).SnapshotTaskDetail.SnapshotId -
イメージを Amazon Machine Image (AMI) として登録します。
$bdm=New-Object Amazon.EC2.Model.BlockDeviceMapping $bd=New-Object Amazon.EC2.Model.EbsBlockDevice $bd.SnapshotId=(Get-EC2ImportSnapshotTask ` -ImportTaskId $impId.ImportTaskId).SnapshotTaskDetail.SnapshotId $bd.DeleteOnTermination=$true $bdm.DeviceName="/dev/sda1" $bdm.Ebs=$bd $params = @{ "BlockDeviceMapping"=$bdm "RootDeviceName"="/dev/sda1" "Name"=$vmdkImage "Architecture"="x86_64" "VirtualizationType"="hvm" "EnaSupport"=$true } Register-EC2Image @params
タスクの結果
AWS コンソールでは、インポートされたイメージが EC2 AMI イメージに表示されます。
このページは役に立ちましたか?