Tutorial: Transferir dados por meio de contas de armazenamento com uma GPU do Azure Stack Edge Pro
APLICA-SE A: Azure Stack Edge Pro - GPUAzure Stack Edge Pro 2Azure Stack Edge Pro 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:
Você instalou o seu dispositivo físico conforme descrito em Instalar o Azure Stack Edge Pro.
Você ativou o dispositivo físico conforme descrito em Ativar o Azure Stack Edge Pro.
Adicionar uma conta de armazenamento do Edge
Para criar uma conta de armazenamento do Edge, execute o seguinte procedimento:
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.
Selecione + Adicionar conta de armazenamento na barra de comandos do dispositivo.
No painel Adicionar conta de armazenamento do Edge, especifique as seguintes configurações:
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).
Forneça uma descrição opcional para as informações sobre os dados que a conta de armazenamento está mantendo.
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.
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.
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.
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.
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
Acesse a IU da Web local do seu dispositivo e entre no seu dispositivo. Verifique se o dispositivo está desbloqueado.
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.
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
.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
.
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.
Na barra de comandos superior, acesse Editar > Definir APIs do Azure Stack como Destino.
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.
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 .
Na caixa de diálogo Conectar-se ao Armazenamento do Azure, selecione Usar um nome e uma chave da conta de armazenamento.
Na caixa de diálogo Conectar ao Nome e à Chave, execute as seguintes etapas:
- Insira um nome de exibição para sua conta de armazenamento do Edge.
- Forneça o nome da conta de armazenamento do Edge.
- Cole a chave de acesso obtida das APIs locais do dispositivo por meio do Azure Resource Manager.
- 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>
. - Marque a opção Usar HTTP, pois a transferência é por meio de HTTP.
- Selecione Avançar.
Na caixa de diálogo Resumo da Conexão, examine as informações fornecidas. Selecione Conectar.
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.
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.
Selecione o contêiner para o qual você deseja carregar os dados na conta de armazenamento do Edge. Escolha Carregar e selecione Carregar arquivos.
Na caixa de diálogo Carregar arquivos, navegue até os arquivos e selecione os que deseja carregar. Selecione Avançar.
Verifique se os arquivos foram carregados. Os arquivos carregados são exibidos no contêiner.
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.
Use a cadeia de conexão para anexar à conta de Armazenamento do Azure.
Na caixa de diálogo Resumo da Conexão, examine as informações fornecidas. Selecione Conectar.
Você verá que os arquivos que você carregou na conta de armazenamento do Edge foram transferidos para a conta de Armazenamento do Azure.
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:
- Criar o certificado do ponto de extremidade do blob.
- Carregar o certificado do ponto de extremidade do blob.
- Importar certificados no cliente que está acessando o dispositivo.
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:
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.
Para importar certificados SSL, acesse Editar > Certificados SSL > Importar certificados.
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: