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:
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.
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:
-
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.
-
Abra o contêiner e, na seção Configurações no painel de navegação, clique em Assinatura de acesso compartilhado.
-
Atribua as permissões corretas para o SAS, na seção Permissões, selecione os seguintes itens: Ler, Adicionar, Criar e Escrever.
-
Certifique-se de que Protocolos permitidos esteja definido como Apenas HTTPS.
-
Clique em Gerar Token SAS e URL.
-
Copie o URL do Blob SAS. O URL concatena tanto o endereço do contêiner quanto o token SAS.
-
Abra o Azure Cloud Shell e selecione PowerShell.
-
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.
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
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.
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.
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:
-
Vá para o repositório Cato, do artigo Arquivos de Imagem Socket e vSocket.
-
Baixe o arquivo TAR para a imagem VHD, por exemplo
azvsocket-11-0-5311-vhd.tar
-
Descompacte o arquivo.
Envie o arquivo VHD da imagem vSocket para o armazenamento de blobs do Azure.
Para enviar o arquivo VHD para o armazenamento de blobs:
-
Abra a janela de Contas de Armazenamento e clique na conta de armazenamento, ou crie uma nova.
-
No menu de navegação da conta de armazenamento, role para baixo até a seção Serviço Blob e clique em Contêineres.
-
Clique no contêiner, ou crie um novo.
-
Na janela do Contêiner, clique em Upload.
-
No painel Upload blob à direita, selecione o arquivo VHD e clique em Upload.
0 comentário
Por favor, entre para comentar.