Copiando a Imagem VHD do vSocket do Azure com SAS

Este artigo explica como obter a imagem do vSocket e scripts para implantar um único vSocket e de alta disponibilidade (HA).

Para mais informações sobre os vSockets do Azure, consulte: 

Criando o Armazenamento de Blobs do Azure e o Contêiner

Você pode copiar a imagem VHD do vSocket para um armazenamento de blobs do Azure e contêiner existentes. Caso contrário, crie um novo para o arquivo VHD. Para mais informações sobre a criação de um blob e contêiner, consulte a documentação da Microsoft.

Nota

Nota: Certifique-se de que o armazenamento de blobs está no mesmo grupo de recursos onde você está implantando a VM do vSocket.

Copiando a Imagem do vSocket do Azure com Azure SAS Usando PowerShell

Você pode usar Azure PowerShell para copiar a imagem do vSocket da Cato para o seu contêiner de armazenamento do Azure. Fornecemos um URI com uma Assinatura de Acesso Compartilhado (SAS) do Azure para compartilhar a imagem.

Gere um SAS para o seu contêiner de armazenamento, e então use Azure PowerShell para copiar a imagem do vSocket para seu contêiner de armazenamento. Use a região que está fisicamente mais próxima do seu contêiner de armazenamento:

Você pode acessar esses URIs SAS de qualquer região, exceto da China.

Para copiar a imagem do vSocket do Azure:

  1. Crie o contêiner de armazenamento do Azure, ou use um contêiner existente, para a imagem vSocket.

    O contêiner de armazenamento deve estar no mesmo grupo de recursos que a máquina virtual (VM) do vSocket.

  2. Abra o contêiner e, na seção Configurações no painel de navegação, clique em Assinatura de acesso compartilhado.

  3. Atribua as permissões corretas para o SAS, na seção Permissões, selecione os seguintes itens: Ler, Adicionar, Criar e Escrever.

    SAS_container.png
  4. Certifique-se de que Protocolos permitidos esteja definido como Apenas HTTPS.

  5. Clique em Gerar Token SAS e URL.

  6. Copie o URL do Blob SAS. O URL concatena tanto o endereço do contêiner quanto o token SAS.

  7. Abra o Azure Cloud Shell e selecione PowerShell.

  8. Execute o comando azcopy: azcopy copy '<Cato blob sas url>' '<customer blob sas container url>'

    Nota

    Nota: Certifique-se de usar aspas simples no comando.

    Por exemplo, o seguinte comando copia a imagem do blob Cato UE:

    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'

No exemplo acima, substitua o URI azul pelo URL do Blob SAS que você gerou.

Solução de Problemas ao Copiar o vSocket com SAS

Se houver um problema ao copiar a imagem para sua conta, verifique e tenha certeza de que o contêiner está configurado com todas estas permissões:

  • Ler

  • Adicionar

  • Criar

  • Escrever

Baixando os Scripts do vSocket

A Cato fornece os seguintes scripts para configurar os recursos virtuais para os vSockets do Azure:

  • create_vm_from_vhd.sh - deve ser usado ao implantar Azure vSocket v19 e acima

  • create_vm_from_vhd_U19.sh - deve ser usado ao implantar Azure vSocket abaixo de v19

  • create_ha_settings.sh - script HA que configura alta disponibilidade (HA) para dois vSockets implantados

Para mais informações sobre como obter os arquivos vSocket, consulte Arquivos de Imagem Socket e vSocket.

Nota

Nota: Após copiar com sucesso a imagem e baixar os scripts, continue a implantação do vSocket com Implantando Manualmente um Site de AWS vSocket.

Adicionando Manualmente a Imagem vSocket à Sua Conta Azure

Para situações em que você não consegue copiar a imagem com Azure SAS, faça o download manual do arquivo, descompacte-o e enviei-o para seu contêiner Azure.

Baixando e Extraindo a Imagem de um Arquivo TAR

Baixe a imagem do vSocket Azure como um arquivo TAR do repositório público Cato. Em seguida, extraia a imagem vSocket do arquivo TAR.

Para baixar e extrair a imagem:

  1. Vá para o repositório Cato, do artigo Arquivos de Imagem Socket e vSocket.

  2. Baixe o arquivo TAR para a imagem VHD, por exemplo azvsocket-11-0-5311-vhd.tar

  3. Descompacte o arquivo.

Enviando a Imagem VHD para o Azure

Envie o arquivo VHD da imagem vSocket para o armazenamento de blobs do Azure.

Para enviar o arquivo VHD para o armazenamento de blobs:

  1. Abra a janela de Contas de Armazenamento e clique na conta de armazenamento, ou crie uma nova.

  2. No menu de navegação da conta de armazenamento, role para baixo até a seção Serviço Blob e clique em Contêineres.

  3. Clique no contêiner, ou crie um novo.

  4. Na janela do Contêiner, clique em Upload.

  5. No painel Upload blob à direita, selecione o arquivo VHD e clique em Upload.

Esse artigo foi útil?

Usuários que acharam isso útil: 1 de 1

0 comentário