Copie de l'image VHD vSocket Azure avec SAS

Cet article explique comment obtenir l'image vSocket et les scripts pour déployer un vSocket à haute disponibilité (HA) et unique.

Pour plus d'informations sur les vSockets Azure, voir : 

Création du stockage et du conteneur Blob Azure

Vous pouvez copier l'image VHD vSocket dans un stockage et un conteneur blob Azure existants. Sinon, créez-en un nouveau pour le fichier VHD. Pour plus d'informations sur la création d'un blob et d'un conteneur, consultez la documentation Microsoft.

Remarque

Remarque : Assurez-vous que le stockage blob se trouve dans le même groupe de ressources où vous déployez le vSocket VM.

Copie de l'image vSocket Azure avec SAS Azure à l'aide de PowerShell

Vous pouvez utiliser Azure PowerShell pour copier l'image vSocket de Cato vers votre conteneur de stockage Azure. Nous fournissons un URI avec une Signature d'Accès Partagé (SAS) Azure pour partager l'image.

Générez un SAS pour votre conteneur de stockage, puis utilisez Azure PowerShell pour copier l'image vSocket dans votre conteneur de stockage. Utilisez la région la plus proche physiquement de votre conteneur de stockage :

Vous pouvez accéder à ces URI SAS depuis n'importe quelle région, sauf depuis la Chine.

Pour copier l'image vSocket Azure :

  1. Créez le conteneur de stockage Azure, ou utilisez un conteneur existant pour l'image vSocket.

    Le conteneur de stockage doit être dans le même groupe de ressources que la machine virtuelle (VM) vSocket.

  2. Ouvrez le conteneur et, dans la section Paramètres du volet de navigation, cliquez sur Signature d'accès partagé.

  3. Attribuez les autorisations correctes pour le SAS, dans la section Autorisations, sélectionnez les éléments suivants : Lire, Ajouter, Créer et Écrire.

    SAS_container.png
  4. Assurez-vous que les protocoles autorisés sont réglés sur HTTPS uniquement.

  5. Cliquez sur Générer le jeton SAS et l'URL.

  6. Copiez l'URL Blob SAS. L'URL concatène à la fois l'adresse du conteneur et le jeton SAS.

  7. Ouvrez Azure Cloud Shell et sélectionnez PowerShell.

  8. Exécutez la commande azcopy : azcopy copy '<Cato blob sas url>' '<customer blob sas container url>'

    Remarque

    Remarque : Assurez-vous d'utiliser des guillemets simples dans la commande.

    Par exemple, la commande suivante copie l'image du blob Cato EU :

    azcopy copy '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'

Dans l'exemple ci-dessus, remplacez l'URI bleu par l'URL Blob SAS que vous avez générée.

Résolution des problèmes de copie du vSocket avec SAS

Si vous rencontrez un problème pour copier l'image sur votre compte, vérifiez et assurez-vous que le conteneur est configuré avec toutes ces autorisations :

  • Lire

  • Ajouter

  • Créer

  • Écrire

Téléchargement des scripts vSocket

Cato fournit les scripts suivants pour configurer les ressources virtuelles pour les vSockets Azure :

  • create_vm_from_vhd.sh - doit être utilisé lors du déploiement d'un vSocket Azure v19 et au-dessus

  • create_vm_from_vhd_U19.sh - doit être utilisé lors du déploiement d'un vSocket Azure en dessous de v19

  • create_ha_settings.sh - Script HA qui configure la haute disponibilité (HA) pour deux vSockets déployés

Pour plus d'informations sur l'obtention des fichiers vSocket, consultez Fichiers d'image Socket et vSocket.

Remarque

Remarque : Après avoir copié avec succès l'image et téléchargé les scripts, poursuivez le déploiement du vSocket avec Déploiement manuel d'un site vSocket AWS.

Ajout manuel de l'image vSocket à votre compte Azure

Dans les cas où vous ne pouvez pas copier l'image avec Azure SAS, téléchargez manuellement le fichier, décompressez-le, puis téléchargez-le sur votre conteneur Azure.

Téléchargement et extraction de l'image à partir d'un fichier TAR

Téléchargez l'image vSocket Azure en tant que fichier TAR depuis le dépôt public Cato. Ensuite, extrayez l'image vSocket du fichier TAR.

Pour télécharger et extraire l'image :

  1. Allez au dépôt Cato, depuis l'article Fichiers d'image Socket et vSocket.

  2. Téléchargez le fichier TAR pour l'image VHD, par exemple azvsocket-11-0-5311-vhd.tar

  3. Décompressez le fichier.

Chargement de l'image VHD vers Azure

Téléchargez le fichier VHD de l'image vSocket sur le stockage blob Azure.

Pour télécharger le fichier VHD sur le stockage blob :

  1. Ouvrez la fenêtre des comptes de stockage et cliquez sur le compte de stockage, ou créez-en un nouveau.

  2. Depuis le menu de navigation du compte de stockage, faites défiler jusqu'à la section Service Blob et cliquez sur Conteneurs.

  3. Cliquez sur le conteneur ou créez-en un nouveau.

  4. Dans la fenêtre du conteneur, cliquez sur Télécharger.

  5. Depuis le panneau situé à droite Télécharger le blob, sélectionnez le fichier VHD et cliquez sur Télécharger.

Cet article vous a-t-il été utile ?

Utilisateurs qui ont trouvé cela utile : 1 sur 1

0 commentaire