Sie können das Unified Access Gateway-Image mit PowerShell hochladen. Das Image kann importiert und bei Bedarf auch in anderen Regionen registriert werden.
Prozedur
-
Laden Sie die Unified Access Gateway
.ova-Image-Datei vom Customer Connect-Portal herunter. Die Version dieser Datei muss 3.5 oder höher sein. -
Extrahieren Sie das
.vmdk-Image aus der.ova-Datei.Windows Ubuntu
Beispiel:expand-7zip ova-filename target-locationeuc-unified-access-gateway-x.y.0.0-12345678_OVF10.ovaist die heruntergeladene Datei, wobeix-ydie Versionsnummer und12345678die Build-Nummer ist. Führen Sie folgenden Befehl aus, um die.vmdk-Datei in den OrdnerC:\tempzu extrahieren:expand-7zip C:\uag\euc-unified-access-gateway-x.y.0.0-12345678_OVF10.ova C:\uag\
Beispiel:tar -xvf ova-filenametar -xvf euc-unified-access-gateway-x.y.0.0-12345678_OVF10.ova -
Laden Sie das
vmdk-Image in den S3-Bucket hoch.$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 -
Importieren Sie den EC2-Snapshot.
$params = @{ "DiskContainer_Format"="VMDK" "DiskContainer_S3Bucket"=$bucket "DiskContainer_S3Key"=$vmdkImage "Region"=$region } $impId=Import-EC2Snapshot @params -
Führen Sie zum Verfolgen des Imports in regelmäßigen Abständen folgenden Befehl aus, um den Fortschrittsstatus abzurufen.
Hinweis: Der Import dauert mehrere Minuten.
(Get-EC2ImportSnapshotTask -ImportTaskId ` $impId.ImportTaskId).SnapshotTaskDetail -
Nach Abschluss des Vorgangs muss der folgende Befehl die Snapshot-ID anzeigen.
(Get-EC2ImportSnapshotTask -ImportTaskId ` $impId.ImportTaskId).SnapshotTaskDetail.SnapshotId -
Registrieren Sie das Image als Amazon-Maschinen-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
Ergebnisse
Das importierte Image sollte in der AWS-Konsole unter den EC2-AMI-Images angezeigt werden.
War diese Seite hilfreich?