Copiando la Imagen VHD de vSocket de Azure con SAS

Este artículo explica cómo obtener la imagen vSocket y los scripts para implementar un solo vSocket y de alta disponibilidad (HA).

Para más información sobre los vSockets de Azure, consulte: 

Creando el Almacenamiento de Blob de Azure y Contenedor

Puede copiar la imagen VHD de vSocket a un almacenamiento de blob de Azure y contenedor existentes. De lo contrario, cree uno nuevo para el archivo VHD. Para más sobre crear un blob y contenedor, consulte la documentación de Microsoft.

Nota

Nota: Asegúrese de que el almacenamiento de blob esté en el mismo grupo de recursos donde está implementando la VM de vSocket.

Copiando la Imagen de vSocket de Azure con Azure SAS Usando PowerShell

Puede usar Azure PowerShell para copiar la imagen vSocket de Cato a su contenedor de almacenamiento de Azure. Proporcionamos un URI con una Firma de Acceso Compartido (SAS) de Azure para compartir la imagen.

Genere un SAS para su contenedor de almacenamiento, y luego use Azure PowerShell para copiar la imagen vSocket a su contenedor de almacenamiento. Use la región que esté físicamente más cerca de su contenedor de almacenamiento:

Puede acceder a estos URI de SAS desde cualquier región, excepto desde China.

Para copiar la imagen de vSocket de Azure:

  1. Cree el contenedor de almacenamiento de Azure, o use uno existente, para la imagen vSocket.

    El contenedor de almacenamiento debe estar en el mismo grupo de recursos que la máquina virtual (VM) de vSocket.

  2. Abra el contenedor y desde la sección de Configuración en el panel de navegación haga clic en Firma de acceso compartido.

  3. Asigne los permisos correctos para el SAS, en la sección de Permisos, seleccione los siguientes elementos: Lectura, Agregar, Crear, y Escribir.

    SAS_container.png
  4. Asegúrese de que los Protocolos permitidos estén configurados en Solo HTTPS.

  5. Haga clic en Generar token SAS y URL.

  6. Copie el URL de Blob SAS. El URL concatena tanto la dirección del contenedor como el token SAS.

  7. Abra Azure Cloud Shell y seleccione PowerShell.

  8. Ejecute el comando azcopy: azcopy copy '<Cato blob sas url>' '<customer blob sas container url>'

    Nota

    Nota: Asegúrese de usar comillas simples en el comando.

    Por ejemplo, el siguiente comando copia la imagen del blob Cato EU:

    azcopy copiar 'https://catoeuimagestorage.blob.core.windows.net/vsocket/socket_AZ1500_17805_production_socket_v19.0_20230716_2024_01_07.vhd' 'https://storagecatoexample.blob.core.windows.net/storagecatocontainernonaccel?sp=racw&st=2022-10-02T11:44:51Z&se=2022-10-02T19:44:51Z&spr=https&sv=2022-10-02&sr=c&sig=ABcdefGhIJklMnop2q%3Rs45T678%9Uv0xYZ1aBcdEFghiJ%2K'

En el ejemplo anterior, reemplace el URI azul, con el URL de Blob SAS que generó.

Solucionando problemas al copiar el vSocket con SAS

Si hay un problema al copiar la imagen a su cuenta, verifique y asegúrese de que el contenedor esté configurado con todos estos permisos:

  • Leer

  • Agregar

  • Crear

  • Escribir

Descargando los Scripts de vSocket

Cato proporciona los siguientes scripts para configurar los recursos virtuales para Azure vSockets:

  • create_vm_from_vhd.sh - debe usarse al implementar Azure vSocket v19 y superior

  • create_vm_from_vhd_U19.sh - debe usarse al implementar Azure vSocket por debajo de v19

  • create_ha_settings.sh - Script de HA que configura alta disponibilidad (HA) para dos vSockets implementados

Para más información sobre cómo obtener los archivos vSocket, consulte Archivos de Imagen Socket y vSocket.

Nota

Nota: Después de copiar exitosamente la imagen y descargar los scripts, continúe con la implementación del vSocket con Implementación Manual de un Sitio vSocket AWS.

Añadiendo Manualmente la Imagen vSocket a Su Cuenta de Azure

Para situaciones donde no puede copiar la imagen con Azure SAS, descargue manualmente el archivo, descomprímalo y luego súbalo a su contenedor de Azure.

Descargando y Extrayendo la Imagen de un Archivo TAR

Descargue la imagen vSocket de Azure como un archivo TAR desde el repositorio público de Cato. Luego extraiga la imagen vSocket del archivo TAR.

Para descargar y extraer la imagen:

  1. Vaya al repositorio de Cato, desde el artículo Archivos de Imagen Socket y vSocket.

  2. Descargue el archivo TAR para la imagen VHD, por ejemplo azvsocket-11-0-5311-vhd.tar

  3. Descomprima el archivo.

Subiendo la Imagen VHD a Azure

Suba el archivo VHD de la imagen vSocket al blob de almacenamiento de Azure.

Para subir el archivo VHD al blob de almacenamiento:

  1. Abra la ventana de Cuentas de Almacenamiento y haga clic en la cuenta de almacenamiento, o cree una nueva.

  2. Desde el menú de navegación de la cuenta de almacenamiento, desplácese hacia abajo hasta la sección Servicio de Blob y haga clic en Contenedores.

  3. Haga clic en el contenedor, o cree uno nuevo.

  4. En la ventana del Contenedor, haga clic en Subir.

  5. Desde el panel derecho Subir blob, seleccione el archivo VHD y haga clic en Subir.

¿Fue útil este artículo?

Usuarios a los que les pareció útil: 1 de 1

0 comentarios