Partilhar via


Tutorial: Transfira dados por meio de contas de armazenamento com a GPU do Azure Stack Edge Pro

APLICA-SE A: Sim para Pro GPU SKUAzure Stack Edge Pro - GPUSim para Pro 2 SKUAzure Stack Edge Pro 2Sim para Pro R SKUAzure Stack Edge Pro RSim para Mini R SKUAzure Stack Edge Mini R

Este tutorial descreve como adicionar e conectar-se a contas de armazenamento em seu dispositivo Azure Stack Edge Pro. Depois de adicionar as contas de armazenamento, o Azure Stack Edge Pro pode transferir dados para o Azure.

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

Neste tutorial, irá aprender a:

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

Pré-requisitos

Antes de adicionar contas de armazenamento ao Azure Stack Edge Pro, certifique-se de que:

Adicionar uma conta de armazenamento de Borda

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

  1. No portal do Azure, selecione seu recurso Azure Stack Edge e vá para a Visão geral. O seu dispositivo deve estar online. Vá para Contas de armazenamento do gateway > de armazenamento em nuvem.

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

    Adicionar uma conta de armazenamento

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

    1. Forneça um nome exclusivo para a conta de armazenamento de Borda em seu dispositivo. Os nomes das contas de armazenamento só podem conter letras e números minúsculos. Não são permitidos caracteres especiais. O nome da conta de armazenamento tem de 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 de Borda é mapeada para uma conta de Armazenamento do Azure na nuvem e os dados da conta de armazenamento são automaticamente enviados para a nuvem. Especifique a conta de armazenamento do Azure para a qual sua conta de armazenamento de Borda está mapeada.

    4. Crie um novo contêiner ou selecione a partir de um contêiner existente na conta de armazenamento do Azure. Todos os dados do dispositivo gravados na conta de armazenamento de Borda são carregados automaticamente no contêiner de armazenamento selecionado na conta de Armazenamento do Azure mapeada.

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

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

    Adicionar uma conta de armazenamento 2

    Você obtém as chaves de acesso conectando-se às APIs locais do dispositivo usando o Gerenciador de Recursos do Azure.

Conectar-se à conta de armazenamento de Borda

Agora você pode se conectar às APIs REST de armazenamento de borda por http ou https.

  • Https é a forma segura e recomendada.
  • Http é usado ao se conectar através de redes confiáveis.

Conecte-se via http

A conexão com APIs REST de armazenamento de borda sobre http requer as seguintes etapas:

  • Adicionar o serviço consistente do Azure VIP e o ponto de extremidade do serviço blob ao host remoto
  • Verificar a ligação

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

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

  1. Aceda à IU Web local do seu dispositivo e inicie sessão no mesmo. Certifique-se de que o dispositivo está desbloqueado.

  2. Vá para a página Configurações de rede. Anote o endereço IP do dispositivo para a interface de rede usada para se conectar ao cliente.

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

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

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

    Para referência, use a imagem a seguir. Guarde o ficheiro hosts.

    Modificar arquivo hosts no cliente Windows

Verificar ligação

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

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

Você já tem o nome da conta de armazenamento e o ponto de extremidade do serviço blob. Você pode obter a chave de acesso da conta de armazenamento conectando-se ao dispositivo por meio do Gerenciador de Recursos do Azure usando um cliente do Azure PowerShell.

Siga os passos em Ligar ao dispositivo através do Azure Resource Manager. Depois de entrar nas APIs do dispositivo local por meio do Gerenciador de Recursos do Azure, obtenha a lista de contas de armazenamento no dispositivo. Execute o seguinte cmdlet:

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 guarde esta chave. Você usará essa chave para verificar a conexão usando o Gerenciador de Armazenamento do Azure.

Para verificar se a conexão foi estabelecida com êxito, use o Gerenciador de Armazenamento para anexar a uma conta de armazenamento externa. Se não tiver o Explorador de Armazenamento, transfira o Explorador de Armazenamento.

Se esta for a primeira vez que você estiver usando o Gerenciador de Armazenamento, será necessário executar as etapas a seguir.

  1. Na barra de comandos superior, vá para Editar > APIs do Azure Stack de destino.

    Configurar o Gerenciador de Armazenamento

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

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

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

    Configurar o Storage Explorer 2

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

    Configurar o Storage Explorer 3

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

    1. Insira um nome para exibição para sua conta de armazenamento de Borda.
    2. Forneça o nome da conta de armazenamento de Borda.
    3. Cole a chave de acesso obtida das APIs locais do dispositivo por meio do Gerenciador de Recursos do Azure.
    4. Selecione Domínio de armazenamento como Outro (insira abaixo) e, em seguida, forneça o sufixo do ponto de extremidade do serviço de blob no formato: <appliance name>.<DNSdomain>.
    5. Marque Usar opção HTTP , pois a transferência é sobre http.
    6. Selecione Seguinte.

    Configurar o Storage Explorer 4

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

    Configurar o Storage Explorer 5

  5. A conta que você adicionou com êxito é exibida no painel esquerdo do Gerenciador de Armazenamento com (Externo, Outro) anexado ao seu nome. Selecione Contêineres de Blob para exibir o contêiner.

    Ver contentores de blob

O próximo passo a verificar é se a transferência de dados está realmente funcionando corretamente nessa conexão.

Siga as etapas a seguir para carregar dados em sua conta de armazenamento de Borda no dispositivo e eles devem ser automaticamente hierarquizados para a conta de Armazenamento do Azure mapeada.

  1. Selecione o contêiner para o qual deseja carregar os dados em sua conta de armazenamento de Borda. Selecione Carregar e, em seguida, selecione Carregar ficheiros.

    Verificar a transferência de dados

  2. Na caixa de diálogo Carregar ficheiros, navegue até aos ficheiros que pretende carregar e selecione-os. Selecione Seguinte.

    Verificar transferência de dados 2

  3. Verifique se os ficheiros foram carregados. Os arquivos carregados aparecem no contêiner.

    Verificar a transferência de dados 3

  4. Em seguida, você se conectará à conta de Armazenamento do Azure que foi mapeada para essa conta de armazenamento de Borda. Todos os dados carregados na conta de armazenamento de Borda devem ser automaticamente hierarquizados para a conta de Armazenamento do Azure.

    Para obter a cadeia de conexão para a conta de Armazenamento do Azure, vá para as chaves de acesso da conta > de Armazenamento do Azure 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 a transferência de dados 5

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

    Verificar a transferência de dados 6

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

    Verificar transferência de dados 7

Conecte-se via https

A conexão com APIs REST de armazenamento de Blob do Azure sobre https requer as seguintes etapas:

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

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

Obter certificado

O acesso ao armazenamento de Blob por HTTPS requer um certificado SSL para o dispositivo. Você também carregará esse certificado em seu dispositivo Azure Stack Edge Pro como 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 Azure Stack Edge Pro, vá para:

Certificado de importação

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 Windows, o .cer codificado em Base-64 é o mesmo que o formato PEM.

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

  1. Certifique-se de que o Gerenciador de Armazenamento do Azure está direcionando as APIs do Azure Stack. Vá para Editar > APIs do Azure Stack de destino. Quando solicitado, reinicie o Gerenciador de Armazenamento para que a alteração entre em vigor.

  2. Para importar certificados SSL, vá para Editar > certificados > SSL Importar certificados.

    Importar certificado para o Storage Explorer

  3. Navegue e forneça a cadeia de assinatura e os certificados de blob. Tanto a cadeia de assinatura quanto 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 endereço IP do dispositivo e ponto de extremidade do serviço de blob

Siga as mesmas etapas para adicionar o endereço IP do dispositivo e o ponto de extremidade do serviço de blob ao se conectar por http.

Configurar e verificar a conexão

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

Próximos passos

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

  • Adicionar uma conta de armazenamento
  • Ligar a uma conta de armazenamento

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