Tutorial: Transferir dados por meio de contas de armazenamento com uma GPU do Azure Stack Edge Pro

APLICA-SE A:Sim, ao SKU do Pro GPUAzure Stack Edge Pro – GPUSim, ao SKU do Pro 2Azure Stack Edge Pro 2Sim, ao SKU do Pro RAzure Stack Edge Pro RSim, ao SKU do Mini RAzure Stack Edge Mini R

Este tutorial descreve como adicionar e conectar-se a contas de compartilhamento no dispositivo do Azure Stack Edge Pro. Depois de adicionar as contas de armazenamento, o Azure Stack Edge Pro poderá transferir dados para o Azure.

Esse procedimento pode levar cerca de 30 minutos para ser concluído.

Neste tutorial, você aprenderá como:

  • Adicionar uma conta de armazenamento
  • Conecte-se à conta de armazenamento

Pré-requisitos

Para adicionar contas de armazenamento ao Azure Stack Edge Pro, verifique se:

Adicionar uma conta de armazenamento do Edge

Para criar uma conta de armazenamento do Edge, execute o seguinte procedimento:

  1. No portal do Azure, selecione o recurso do Azure Stack Edge e, em seguida, acesse Visão Geral. O dispositivo deve estar online. Acesse Gateway de armazenamento em nuvem > Contas de armazenamento.

  2. Selecione + Adicionar conta de armazenamento na barra de comandos do dispositivo.

    Adicionar uma conta de armazenamento

  3. No painel Adicionar conta de armazenamento do Edge, especifique as seguintes configurações:

    1. Forneça um nome exclusivo para a conta de armazenamento do Edge em seu dispositivo. Os nomes de conta de armazenamento só podem conter números e letras minúsculas. Caracteres especiais não são permitidos. O nome da conta de armazenamento deve ser exclusivo dentro do dispositivo (não entre os dispositivos).

    2. Forneça uma descrição opcional para as informações sobre os dados que a conta de armazenamento está mantendo.

    3. Por padrão, a conta de armazenamento do Edge é mapeada para uma conta de Armazenamento do Azure na nuvem, e os dados da conta de armazenamento são enviados automaticamente por push para a nuvem. Especifique a conta de armazenamento do Azure para a qual sua conta de armazenamento do Edge está mapeada.

    4. Crie um contêiner ou selecione um já existente na conta de armazenamento do Azure. Todos os dados do dispositivo gravados na conta de armazenamento do Edge são automaticamente carregados para o contêiner de armazenamento selecionado na conta do Armazenamento do Azure mapeada.

    5. Depois que todas as opções de conta de armazenamento forem especificadas, selecione Adicionar para criar a conta de armazenamento do Edge. Você será notificado quando a conta de armazenamento do Edge tiver sido criada com êxito. A nova conta de armazenamento do Edge é exibida na lista de contas de armazenamento no portal do Azure.

  4. Se você selecionar essa nova conta de armazenamento e acessar Chaves de acesso, poderá encontrar o ponto de extremidade de serviço de blob e o nome da conta de armazenamento correspondente. Copie essas informações, pois esses valores junto com as chaves de acesso ajudarão você a se conectar à conta de armazenamento do Edge.

    Adicionar uma conta de armazenamento 2

    Você obtém as chaves de acesso Conectar-se às APIs locais do dispositivo usando o Azure Resource Manager.

Conecte-se à conta de armazenamento do Edge

Agora você pode se conectar às APIs REST de armazenamento do Edge por meio de HTTP ou HTTPS.

  • O HTTPS é a maneira segura e recomendada.
  • O HTTP é usado para a conexão em redes confiáveis.

Conectar-se via HTTP

A conexão às APIs REST do Edge via HTTP exige as seguintes etapas:

  • Adicionar o VIP de serviço consistente do Azure e o ponto de extremidade de serviço Blob ao host remoto
  • Verificar conexão

Cada uma dessas etapas é descrita nas seções a seguir.

Adicionar o endereço IP do dispositivo e o ponto de extremidade de serviço Blob ao cliente remoto

  1. Acesse a IU da Web local do seu dispositivo e entre no seu dispositivo. Verifique se o dispositivo está desbloqueado.

  2. Acesse a página de Configurações de rede. Anote o endereço IP do dispositivo para o adaptador de rede usado para se conectar ao cliente.

  3. Se estiver trabalhando com um cliente Windows remoto, inicie o Bloco de notas como administrador e abra o arquivo de hosts localizado em C:\Windows\System32\Drivers\etc.

  4. Adicione a seguinte entrada ao arquivo hosts: <Device IP address> <Blob service endpoint>

    Você obteve o ponto de extremidade de serviço Blob da conta de armazenamento do Edge criada no portal do Azure. Você usará apenas o sufixo do ponto de extremidade de serviço Blob.

    Para referência, use a imagem a seguir. Salve o arquivo hosts.

    Modificar o arquivo de hosts no cliente Windows

Verificar a conexão

Para verificar a conexão, geralmente você precisa das seguintes informações (pode variar) coletadas na etapa anterior:

  • Nome da conta de armazenamento.
  • Chave de acesso da conta de armazenamento.
  • Ponto de extremidade de serviço Blob.

Você já tem o nome da conta de armazenamento e o ponto de extremidade de serviço Blob. Obtenha a chave de acesso da conta de armazenamento conectando-se ao dispositivo por meio do Azure Resource Manager usando um cliente do Azure PowerShell.

Siga as etapas em Conectar-se ao dispositivo por meio do Azure Resource Manager. Depois de entrar nas APIs de dispositivo local por meio do Azure Resource Manager, obtenha a lista de contas de armazenamento no dispositivo. Execute o cmdlet a seguir:

Get-AzureRMStorageAccount

Na lista de contas de armazenamento no dispositivo, identifique a conta de armazenamento para a qual você precisa da chave de acesso. Observe o nome da conta de armazenamento e o grupo de recursos.

Um exemplo de saída é mostrado abaixo:

PS C:\windows\system32> Get-AzureRmStorageAccount

StorageAccountName ResourceGroupName Location SkuName     Kind    AccessTier CreationTime          ProvisioningState EnableHttpsTrafficOnly
------------------ ----------------- -------- -------     ----    ---------- ------------          ----------------- ----------------------
myasetiered1       myasetiered1      DBELocal StandardLRS Storage            11/27/2019 7:10:12 PM Succeeded         False

Para obter a chave de acesso, execute o seguinte cmdlet:

Get-AzureRmStorageAccountKey

Um exemplo de saída é mostrado abaixo:

PS C:\windows\system32> Get-AzureRmStorageAccountKey

cmdlet Get-AzureRmStorageAccountKey at command pipeline position 1
Supply values for the following parameters:
(Type !? for Help.)
ResourceGroupName: myasetiered1
Name: myasetiered1

KeyName Value    Permissions                                                                                
------- -----    -----------                                                                                
key1    Jb2brrNjRNmArFcDWvL4ufspJjlo+Nie1uh8Mp4YUOVQNbirA1uxEdHeV8Z0dXbsG7emejFWI9hxyR1T93ZncA==        Full
key2    6VANuHzHcJV04EFeyPiWRsFWnHPkgmX1+a3bt5qOQ2qIzohyskIF/2gfNMqp9rlNC/w+mBqQ2mI42QgoJSmavg==        Full

Copie e salve essa chave. Você usará essa chave para verificar a conexão usando Gerenciador de Armazenamento do Azure.

Para verificar se a conexão foi estabelecida com êxito, use o Gerenciador de Armazenamento para se anexar a uma conta de armazenamento externo. Caso não tenha o Gerenciador de Armazenamento, baixe-o.

Se essa for a primeira vez que estiver usando o Gerenciador de Armazenamento, você precisará executar as etapas a seguir.

  1. Na barra de comandos superior, acesse Editar > Definir APIs do Azure Stack como Destino.

    Configurar Gerenciador de Armazenamento

  2. Reinicie o Gerenciador de Armazenamento para as alterações entrarem em vigor.

Siga estas etapas para se conectar à conta de armazenamento e verificar a conexão.

  1. No Gerenciador de Armazenamento, selecione as contas de armazenamento. Clique com o botão direito do mouse e selecione a opção Conectar ao Armazenamento do Azure .

    Configurar o Gerenciador de Armazenamento 2

  2. Na caixa de diálogo Conectar-se ao Armazenamento do Azure, selecione Usar um nome e uma chave da conta de armazenamento.

    Configurar o Gerenciador de Armazenamento 3

  3. Na caixa de diálogo Conectar ao Nome e à Chave, execute as seguintes etapas:

    1. Insira um nome de exibição para sua conta de armazenamento do Edge.
    2. Forneça o nome da conta de armazenamento do Edge.
    3. Cole a chave de acesso obtida das APIs locais do dispositivo por meio do Azure Resource Manager.
    4. Selecione o domínio do Armazenamento como Outros (inserir abaixo) e forneça o sufixo do ponto de extremidade do serviço Blob no formato: <appliance name>.<DNSdomain>.
    5. Marque a opção Usar HTTP, pois a transferência é por meio de HTTP.
    6. Selecione Avançar.

    Configurar o Gerenciador de Armazenamento 4

  4. Na caixa de diálogo Resumo da Conexão, examine as informações fornecidas. Selecione Conectar.

    Configurar o Gerenciador de Armazenamento 5

  5. A conta adicionada com êxito é exibida no painel esquerdo do Gerenciador de Armazenamento com (Externa, Outros) acrescentado ao nome. Selecione Contêineres de Blobs para ver o contêiner.

    Exibir contêineres de blobs

A próxima etapa a ser verificada é se a transferência de dados está realmente funcionando corretamente por essa conexão.

Execute as etapas a seguir para carregar dados em sua conta de armazenamento do Edge no dispositivo e eles serão automaticamente colocados em camadas na conta de armazenamento mapeada do Azure.

  1. Selecione o contêiner para o qual você deseja carregar os dados na conta de armazenamento do Edge. Escolha Carregar e selecione Carregar arquivos.

    Verificar transferência de dados

  2. Na caixa de diálogo Carregar arquivos, navegue até os arquivos e selecione os que deseja carregar. Selecione Avançar.

    Verificar transferência de dados 2

  3. Verifique se os arquivos foram carregados. Os arquivos carregados são exibidos no contêiner.

    Verificar transferência de dados 3

  4. Em seguida, você se conectará à conta de Armazenamento do Azure que foi mapeada para esta conta de armazenamento do Edge. Todos os dados que são carregados na conta de armazenamento do Edge devem ser automaticamente colocados em camadas na conta de Armazenamento do Azure.

    Para obter a cadeia de conexão da conta de Armazenamento do Azure, acesse Conta de Armazenamento do Azure > Chaves de acesso e copie a cadeia de conexão.

    Verificar transferência de dados 4

    Use a cadeia de conexão para anexar à conta de Armazenamento do Azure.

    Verificar transferência de dados 5

  5. Na caixa de diálogo Resumo da Conexão, examine as informações fornecidas. Selecione Conectar.

    Verificar transferência de dados 6

  6. Você verá que os arquivos que você carregou na conta de armazenamento do Edge foram transferidos para a conta de Armazenamento do Azure.

    Verificar transferência de dados 7

Conectar-se via HTTPS

A conexão às APIs REST do Armazenamento de Blobs do Azure via HTTPS exige as seguintes etapas:

  • Obter seu certificado de ponto de extremidade de blob
  • Importar o certificado no host remoto ou do cliente
  • Adicionar o IP do dispositivo e o ponto de extremidade de serviço Blob ao host remoto ou do cliente
  • Configurar e verificar a conexão

Cada uma dessas etapas é descrita nas seções a seguir.

Obter certificado

Acessar o Armazenamento de Blobs via HTTPS requer um certificado SSL para o dispositivo. Você também carregará esse certificado no dispositivo do Azure Stack Edge Pro como um arquivo .pfx com uma chave privada anexada a ele. Para obter mais informações sobre como criar (apenas para fins de teste e desenvolvimento) e carregar esses certificados em seu dispositivo do Azure Stack Edge Pro, acesse:

Importar certificado

Se estiver usando o Gerenciador de Armazenamento do Azure para se conectar às contas de armazenamento no dispositivo, você também precisará importar o certificado para o Gerenciador de Armazenamento no formato PEM. No ambiente do Windows, o .cer codificado em Base 64 é o mesmo que o formato PEM.

Execute as seguintes etapas para importar os certificados no Gerenciador de Armazenamento do Azure:

  1. Verifique se Gerenciador de Armazenamento do Azure está direcionando às APIs do Azure Stack. Acesse Editar > Definir APIs do Azure Stack como Destino. Quando solicitado, reinicie o Gerenciador de Armazenamento para que a alteração entre em vigor.

  2. Para importar certificados SSL, acesse Editar > Certificados SSL > Importar certificados.

    Importar o certificado para o Gerenciador de Armazenamento

  3. Navegue e forneça a cadeia de assinatura e os certificados de blob. A cadeia de assinatura e o certificado de blob devem estar no formato PEM, que é o mesmo que o formato codificado em Base64 no sistema Windows. Você será notificado de que os certificados foram importados com êxito.

Adicionar o endereço IP do dispositivo e o ponto de extremidade de serviço Blob

Siga as mesmas etapas para adicionar endereço IP do dispositivo e ponto de extremidade de serviço Blob ao se conectar via HTTP.

Configurar e verificar a conexão

Siga as etapas para Configurar e verificar a conexão que você usou ao se conectar via HTTP. A única diferença é que você deve deixar a opção Usar HTTP desmarcada.

Próximas etapas

Neste tutorial, você viu os seguintes tópicos sobre o Azure Stack Edge Pro:

  • Adicionar uma conta de armazenamento
  • Conectar-se a uma conta de armazenamento

Para saber como transformar seus dados usando o Azure Stack Edge Pro, prossiga para o próximo tutorial: