Skip to main content

14. März 2026

Hochladen des Unified Access Gateway-Images mit PowerShell

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

  1. 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.

  2. Extrahieren Sie das .vmdk-Image aus der .ova-Datei.

    WindowsUbuntu
    expand-7zip ova-filename target-location
    Beispiel: euc-unified-access-gateway-x.y.0.0-12345678_OVF10.ova ist die heruntergeladene Datei, wobei x-y die Versionsnummer und 12345678 die Build-Nummer ist. Führen Sie folgenden Befehl aus, um die .vmdk-Datei in den Ordner C:\temp zu extrahieren:
    expand-7zip C:\uag\euc-unified-access-gateway-x.y.0.0-12345678_OVF10.ova C:\uag\
    tar -xvf ova-filename
    Beispiel:
    tar -xvf euc-unified-access-gateway-x.y.0.0-12345678_OVF10.ova 
  3. 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
    
  4. Importieren Sie den EC2-Snapshot.

    $params = @{
    "DiskContainer_Format"="VMDK"
    "DiskContainer_S3Bucket"=$bucket
    "DiskContainer_S3Key"=$vmdkImage
    "Region"=$region
    }
    $impId=Import-EC2Snapshot @params
    
  5. 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
    
    
  6. Nach Abschluss des Vorgangs muss der folgende Befehl die Snapshot-ID anzeigen.

    (Get-EC2ImportSnapshotTask -ImportTaskId `
    $impId.ImportTaskId).SnapshotTaskDetail.SnapshotId
    
  7. 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?

Feedback zu diesem Thema geben

War dieses Thema hilfreich?

Bitte geben Sie keine personenbezogenen oder vertraulichen Daten an.

Link wird erstellt…