Skip to main content

14 de marzo de 2026

Cargar la imagen de Unified Access Gateway con PowerShell

Puede cargar la imagen de Unified Access Gateway con PowerShell. La imagen también se puede importar y registrar en otras regiones, si es necesario.

Procedimiento

  1. Descargue el archivo de imagen .ova de Unified Access Gateway del portal Customer Connect. La versión de este archivo debe ser 3.5 o posterior.

  2. Extraiga la imagen .vmdk del archivo .ova.

    WindowsUbuntu
    expand-7zip ova-filename target-location
    Por ejemplo, euc-unified-access-gateway-x.y.0.0-12345678_OVF10.ova es el archivo descargado, donde x-y es el número de versión y 12345678 es el número de compilación. Para extraer el archivo .vmdk en C:\temp, ejecute el siguiente comando:
    expand-7zip C:\uag\euc-unified-access-gateway-x.y.0.0-12345678_OVF10.ova C:\uag\
    tar -xvf ova-filename
    Por ejemplo,
    tar -xvf euc-unified-access-gateway-x.y.0.0-12345678_OVF10.ova 
  3. Cargue la imagen .vmdk al bucket S3.

    
    $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. Importe la instantánea de EC2.

    $params = @{
    "DiskContainer_Format"="VMDK"
    "DiskContainer_S3Bucket"=$bucket
    "DiskContainer_S3Key"=$vmdkImage
    "Region"=$region
    }
    $impId=Import-EC2Snapshot @params
    
  5. Para realizar un seguimiento de la importación, ejecute periódicamente el siguiente comando para obtener el estado de progreso.

    Nota: La importación tardará varios minutos.

    (Get-EC2ImportSnapshotTask -ImportTaskId `
    $impId.ImportTaskId).SnapshotTaskDetail
    
    
  6. Cuando finalice, el siguiente comando debe mostrar SnapshotId.

    (Get-EC2ImportSnapshotTask -ImportTaskId `
    $impId.ImportTaskId).SnapshotTaskDetail.SnapshotId
    
  7. Registre la imagen como AMI (Amazon Machine Image).

    $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
    

Resultados

En la consola de AWS, debería ver la imagen importada en Imágenes AMI de EC2.

¿Le resultó útil esta página?

Enviar comentarios sobre este tema

¿Le resultó útil este tema?

No incluya información personal ni confidencial.

Generando el enlace…