Ampliação do armazenamento para O Azure Stack HubExtending storage to Azure Stack Hub

Este artigo fornece informações sobre a infraestrutura de armazenamento Azure Stack Hub para ajudá-lo a decidir como integrar o Azure Stack Hub no seu ambiente de networking existente.This article provides Azure Stack Hub storage infrastructure information to help you decide how to integrate Azure Stack Hub into your existing networking environment. Depois de proporcionar uma discussão geral sobre o alargamento do seu datacenter, o artigo apresenta dois cenários diferentes.After providing a general discussion of extending your datacenter, the article presents two different scenarios. Pode ligar-se a um servidor de armazenamento de ficheiros Windows.You can connect to a Windows file storage server. Também pode ligar-se a um servidor windows iSCSI.You can also connect to a Windows iSCSI server.

Visão geral do alargamento do armazenamento ao Azure Stack HubOverview of extending storage to Azure Stack Hub

Há cenários em que ter os seus dados localizados na nuvem pública não é suficiente.There are scenarios where having your data located in the public cloud isn’t enough. Talvez tenha uma carga de trabalho de base de dados virtualizada compute-intensiva, sensível a latências, e o tempo de ida e volta para a nuvem pública pode afetar o desempenho da carga de trabalho da base de dados.Perhaps you have a compute-intensive virtualized database workload, sensitive to latencies, and the round-trip time to the public cloud could affect performance of the database workload. Talvez existam dados nas instalações, mantidos num servidor de ficheiros, nas NA ou num conjunto de armazenamento iSCSI, que precisa de ser acedido por cargas de trabalho no local, e que precisam de residir no local para cumprir os objetivos regulamentares ou de conformidade.Perhaps there is data on premises, held on a file server, NAS, or iSCSI storage array, which needs to be accessed by on-premises workloads, and needs to reside on-premises to meet regulatory or compliance goals. Estes são apenas dois dos cenários em que os dados residem no local, continua a ser importante para muitas organizações.These are just two of the scenarios where having data reside on-premises, remains important for many organizations.

Então, por que não hospedar esses dados em contas de armazenamento no Azure Stack Hub, ou dentro de servidores de ficheiros virtualizados, em execução no sistema Azure Stack Hub?So, why not just host that data in storage accounts on Azure Stack Hub, or inside virtualized file servers, running on the Azure Stack Hub system? Bem, ao contrário do Azure, o armazenamento do Azure Stack Hub é finito.Well, unlike in Azure, Azure Stack Hub storage is finite. A capacidade que tem disponível para o seu uso depende inteiramente da capacidade por nó que escolheu comprar, além do número de nós que tem.The capacity you have available for your usage depends entirely on the per-node capacity you chose to purchase, in addition to the number of nodes you have. E como o Azure Stack Hub é uma solução hiper-convergente, caso deseje aumentar a sua capacidade de armazenamento para satisfazer as exigências de utilização, também precisa de aumentar a sua pegada de computação através da adição de nós.And because Azure Stack Hub is a Hyper-Converged solution, should you wish to grow your storage capacity to meet usage demands, you also need to grow your compute footprint through the addition of nodes. Isto pode ser potencialmente proibitivo de custos, especialmente se a necessidade de capacidade extra for para armazenamento frio e de arquivo que poderia ser adicionado para baixo custo fora do sistema Azure Stack Hub.This can be potentially cost prohibitive, especially if the need to extra capacity is for cold, archival storage that could be added for low cost outside of the Azure Stack Hub system.

O que o leva ao cenário que vai cobrir abaixo.Which brings you to the scenario that you will cover below. Como pode ligar os sistemas Azure Stack Hub, cargas de trabalho virtualizadas em execução no Azure Stack Hub, de forma simples e eficiente, a sistemas de armazenamento fora do Azure Stack Hub, acessíveis através da rede.How can you connect Azure Stack Hub systems, virtualized workloads running on the Azure Stack Hub, simply and efficiently, to storage systems outside of the Azure Stack Hub, accessible via the network.

Design para ampliação do armazenamentoDesign for extending storage

O diagrama retrata um cenário, em que uma única máquina virtual, executando uma carga de trabalho, conecta-se e utiliza armazenamento externo (para o VM, e o próprio Azure Stack Hub), para efeitos de leitura/escrita de dados, etc. Para este artigo, irá focar-se na simples recuperação de ficheiros, mas pode expandir este exemplo para cenários mais complexos, como o armazenamento remoto de ficheiros de base de dados.The diagram depicts a scenario, where a single virtual machine, running a workload, connects to, and utilizes external (to the VM, and the Azure Stack Hub itself) storage, for purposes of data reading/writing etc. For this article, you'll focus on simple retrieval of files, but you can expand this example for more complex scenarios, such as the remote storage of database files.

Um VM de carga de trabalho no sistema Azure Stack Hub acede ao armazenamento externo.

No diagrama, verá que o VM no sistema Azure Stack Hub foi implantado com vários NICs.In the diagram, you’ll see that the VM on the Azure Stack Hub system has been deployed with multiple NICs. Tanto de uma redundância, como também de um armazenamento de boas práticas, é importante ter múltiplos caminhos entre o alvo e o destino.From both a redundancy, but also a storage best practice, it’s important to have multiple paths between target and destination. Onde as coisas se tornam mais complexas, são onde os VMs em Azure Stack Hub têm iPs públicos e privados, como em Azure.Where things become more complex, are where VMs in Azure Stack Hub have both public and private IPs, just like in Azure. Se o armazenamento externo necessário para chegar ao VM, só pode fazê-lo através do IP público, uma vez que os IPs privados são usados principalmente dentro dos sistemas Azure Stack Hub, dentro de vNets e sub-redes.If the external storage needed to reach the VM, it can only do so via the public IP, as the Private IPs are primarily used within the Azure Stack Hub systems, within vNets and the subnets. O armazenamento externo não seria capaz de comunicar com o espaço IP privado do VM, a menos que passe através de um Site para o Site VPN, para perfurar o próprio vNet.The external storage would not be able to communicate with the private IP space of the VM, unless it passes through a Site to Site VPN, to punch into the vNet itself. Assim, para este exemplo, vamos focar-nos na comunicação através do espaço IP público.So, for this example, we’ll focus on communication via the public IP space. Uma coisa a notar com o espaço IP público no diagrama, é que existem 2 diferentes sub-redes de piscinas IP públicas.One thing to notice with the public IP space in the diagram, is that there are 2 different public IP pool subnets. Por padrão, o Azure Stack Hub requer apenas uma piscina para fins de endereço IP público, mas algo a considerar, para encaminhamento redundante, pode ser adicionar um segundo.By default, Azure Stack Hub requires just one pool for public IP address purposes, but something to consider, for redundant routing, may be to add a second. No entanto, neste momento, não é possível selecionar um endereço IP a partir de um pool específico, para que você possa realmente acabar com VMs com IPs públicos da mesma piscina através de vários cartões de rede virtuais.However, at this time, it is not possible to select an IP address from a specific pool, so you may indeed end up with VMs with public IPs from the same pool across multiple virtual network cards.

Para efeitos desta discussão, partiremos do princípio de que o encaminhamento entre os dispositivos fronteiriços e o armazenamento externo é tratado e que o tráfego pode atravessar a rede de forma adequada.For the purposes of this discussion, we will assume that the routing between the border devices and the external storage is taken care of, and traffic can traverse the network appropriately. Para este exemplo, não importa se a espinha dorsal é de 1GbE, 10GbE, 25 GbE ou ainda mais rápido, no entanto isso seria importante considerar como você planeia a sua integração, para atender às necessidades de desempenho de quaisquer aplicações que acedam a este armazenamento externo.For this example, it doesn’t matter if the backbone is 1GbE, 10GbE, 25 GbE or even faster, however this would be important to consider as you plan for your integration, to address the performance needs of any applications accessing this external storage.

Ligue-se a um alvo iSCSI do Servidor do WindowsConnect to a Windows Server iSCSI Target

Neste cenário, implementaremos e configuraremos uma máquina virtual do Windows Server 2019 no Azure Stack Hub e prepará-la-emos para ligar a um iSCSI Target externo, que também estará a funcionar com o Windows Server 2019.In this scenario, we will deploy and configure a Windows Server 2019 virtual machine on Azure Stack Hub and prepare it to connect to an external iSCSI Target, which will also be running Windows Server 2019. Sempre que adequado, permitiremos que as principais funcionalidades, como o MPIO, otimizem o desempenho e a conectividade entre o VM e o armazenamento externo.Where appropriate we will enable key features such as MPIO, to optimize performance and connectivity between the VM and external storage.

Implementar o VM do Windows Server 2019 no Azure Stack HubDeploy the Windows Server 2019 VM on Azure Stack Hub

  1. A partir do seu portal de administração Azure Stack Hub, assumindo que este sistema foi registado corretamente e está ligado ao mercado, selecione Marketplace Management, então, assumindo que já não tem uma imagem do Windows Server 2019, selecione Add from Azure e, em seguida, procure o Windows Server 2019, adicionando a imagem do Datacenter Windows Server 2019.From your Azure Stack Hub administration portal, assuming this system has been correctly registered and is connected to the marketplace, select Marketplace Management, then, assuming you don’t already have a Windows Server 2019 image, select Add from Azure and then search for Windows Server 2019, adding the Windows Server 2019 Datacenter image.

    A caixa de diálogo "Dashboard > Marketplace - Marketplace items > Add from Azure" mostra "windows server 2019" na caixa de pesquisa e uma lista de itens cujo nome contém essa cadeia.

    O download de uma imagem do Windows Server 2019 pode demorar algum tempo.Downloading a Windows Server 2019 image may take some time.

  2. Assim que tiver uma imagem do Windows Server 2019 no seu ambiente Azure Stack Hub, inscreva-se no portal de utilizadores do Azure Stack Hub.Once you have a Windows Server 2019 image in your Azure Stack Hub environment, sign into the Azure Stack Hub user portal.

  3. Uma vez iniciado sessão no portal de utilizadores do Azure Stack Hub, certifique-se de que tem uma subscrição de uma oferta,que lhe permite a provisionar recursos IaaS (Computação, Armazenamento e Rede).Once logged into the Azure Stack Hub user portal, ensure you have a subscription to an offer, that allows you to provision IaaS resources (Compute, Storage and Network).

  4. Assim que tiver uma subscrição disponível, volte ao painel de instrumentos no portal do utilizador Azure Stack Hub, selecione Criar um recurso, selecione Compute e, em seguida, selecione o item da galeria datacenter do Windows Server 2019.Once you have a subscription available, back on the dashboard in the Azure Stack Hub user portal, select Create a resource, select Compute and then select the Windows Server 2019 Datacenter gallery item.

  5. Na lâmina Basics, complete a informação da seguinte forma:On the Basics blade, complete the information as follows:

    a.a. Nome: VM001Name: VM001

    b.b. Nome de utilizador: localadminUsername: localadmin

    c.c. Senha e confirmar senha:<password of your choice>Password and Confirm password: <password of your choice>

    d.d. Assinatura: <subscription of your choice, with compute/storage/network resources> .Subscription: <subscription of your choice, with compute/storage/network resources>.

    e.e. Grupo de recursos: testes de armazenamento (criar novos)Resource group: storagetesting (create new)

    f.f. Selecione OKSelect OK

  6. Na lâmina de tamanho, selecione uma Standard_F8s_v2 e selecione .On the Choose a size blade, select a Standard_F8s_v2 and select Select.

  7. Na lâmina Definições, selecione a rede Virtual e na lâmina de rede virtual Create, ajuste o espaço do endereço para ser 10.10.10.0/23 e atualize a gama de endereços Subnet para ser 10.10.10.0/24 e, em seguida, selecione OK.On the Settings blade, select the Virtual network and in the Create virtual network blade, adjust the address space to be 10.10.10.0/23 and update the Subnet address range to be 10.10.10.0/24 then select OK.

  8. Selecione o endereço IP públicoe na lâmina de endereço IP público, selecione o botão de rádio estático.Select the Public IP address, and in the Create public IP address blade, select the Static radio button.

  9. No dropdown das portas de entrada pública Select, selecione RDP (3389).On the Select public inbound ports dropdown, select RDP (3389).

  10. Deixe as outras predefinições e selecione OK.Leave the other defaults and select OK.

    A caixa de diálogo "Dashboard > New > Create virtual machine > Summary" indica "Validação passada" e apresenta informações sobre VM001.

  11. Leia o resumo, aguarde a validação e, em seguida, selecione OK para iniciar a implementação.Read the summary, wait for validation, then select OK to begin the deployment. A colocação deve estar concluída em cerca de 10 minutos.The deployment should complete in around 10 minutes.

  12. Uma vez concluída a implementação, em Recurso selecione o nome da máquina virtual, VM001 para abrir a Visão Geral.Once the deployment has completed, under Resource select the virtual machine name, VM001 to open Overview.

    O ecrã de visão geral mostra informações sobre VM001.

  13. Sob o nome DNS, selecione Configure e forneça uma etiqueta de nome DNS, vm001 e selecione Save, em seguida, selecione VM001.Under DNS name, select Configure and provide a DNS name label, vm001 and select Save, then select VM001.

  14. No lado direito da lâmina de visão geral, selecione o teste de armazenamento/vnet/predefinição no texto de rede/sub-rede Virtual.On the right-hand side of the overview blade, select storagetesting-vnet/default under the Virtual network/subnet text.

  15. Dentro da lâmina de rede de testes de armazenamento, selecione sub-redes e, em seguida, +Subnet, em seguida, na nova lâmina de sub-rede de adicionar, introduza as seguintes informações e, em seguida, selecione OK:Within the storagetesting-vnet blade, select Subnets then +Subnet, then in the new Add Subnet blade, enter the following information, then select OK:

    a.a. Nome: sub-rede2Name: subnet2

    b.b. Intervalo de endereços (bloco CIDR): 10.10.11.0/24Address range (CIDR block): 10.10.11.0/24

    c.c. Grupo de Segurança da Rede: NenhumNetwork Security Group: None

    d.d. Tabela de rotas: NenhumaRoute table: None

  16. Uma vez guardado, selecione VM001.Once saved, select VM001.

  17. Do lado esquerdo da lâmina de visão geral, selecione Networking.From the left-hand side of the overview blade, select Networking.

  18. Selecione Fixe a interface de rede e, em seguida, selecione Criar interface de rede.Select Attach network interface and then select Create network interface.

  19. Na lâmina de interface de rede Create, introduza as seguintes informações.On the Create network interface blade, enter the following information.

    a.a. Nome: vm001nic2Name: vm001nic2

    b.b. Sub-rede: Certifique-se de que a sub-rede é 10.10.11.0/24Subnet: Ensure subnet is 10.10.11.0/24

    c.c. Grupo de segurança da rede: VM001-nsgNetwork security group: VM001-nsg

    d.d. Grupo de recursos: testes de armazenamentoResource group: storagetesting

  20. Uma vez fixado com sucesso, selecione VM001 e selecione Stop para desligar o VM.Once successfully attached, select VM001 and select Stop to shut down the VM.

  21. Uma vez parado o VM (deallocado), no lado esquerdo da lâmina de visão geral, selecione Networking, selecione Ligue a interface de rede e, em seguida, selecione vm001nic2, em seguida, selecione OK.Once the VM is stopped (deallocated), on the left-hand side of the overview blade, select Networking, select Attach network interface and then select vm001nic2, then select OK. O NIC adicional será adicionado ao VM em alguns momentos.The additional NIC will be added to the VM in a few moments.

  22. Ainda na lâmina de rede, selecione o separador Vm001nic2 e, em seguida, selecione Interface de Rede:vm001nic2.Still on the Networking blade, select the vm001nic2 tab, then select Network Interface:vm001nic2.

  23. Na lâmina de interface vm001nica, selecione configurações IP, e no centro da lâmina, selecione ipconfig1.On the vm001nic interface blade, select IP configurations, and in the center of the blade, select ipconfig1.

  24. Na lâmina de definições ipconfig1, selecione Ativado para endereço IP público e selecione configurar as definições necessárias, Crie novas e introduza vm001nic2pip para o nome, selecione Static e selecione OK e, em seguida, Guarde.On the ipconfig1 settings blade, select Enabled for Public IP address and select Configure required settings, Create new, and enter vm001nic2pip for the name, select Static and select OK then Save.

  25. Uma vez guardado com sucesso, volte à lâmina de visão geral VM001 e selecione Iniciar para iniciar o seu VM do Windows Server 2019 configurado.Once successfully saved, return to the VM001 overview blade, and select Start to start your configured Windows Server 2019 VM.

  26. Uma vez iniciado, estabeleça uma sessão RDP no VM001.Once started, establish an RDP session into the VM001.

  27. Uma vez ligado dentro do VM, abra o CMD (como administrador) e introduza o nome de anfitrião para recuperar o nome do computador do SISTEMA.Once connected inside the VM, open CMD (as administrator) and enter hostname to retrieve the computer name of the OS. Deve coincidir com VM001.It should match VM001. Tome nota disto para mais tarde.Make a note of this for later.

Configure o segundo adaptador de rede no Windows Server 2019 VM no Azure Stack HubConfigure second network adapter on Windows Server 2019 VM on Azure Stack Hub

Por predefinição, o Azure Stack Hub atribui um gateway predefinido à primeira interface de rede (primária) ligada à máquina virtual.By default, Azure Stack Hub assigns a default gateway to the first (primary) network interface attached to the virtual machine. O Azure Stack Hub não atribui um gateway predefinido a interfaces de rede adicionais (secundárias) ligadas a uma máquina virtual.Azure Stack Hub does not assign a default gateway to additional (secondary) network interfaces attached to a virtual machine. Por conseguinte, não pode comunicar com recursos que estejam fora da sub-rede em que se encontre uma interface de rede secundária, por predefinição.Therefore, you are unable to communicate with resources outside the subnet that a secondary network interface is in, by default. As interfaces de rede secundárias podem, no entanto, comunicar com recursos fora da sua sub-rede, embora os passos para permitir a comunicação sejam diferentes para diferentes sistemas operativos.Secondary network interfaces can, however, communicate with resources outside their subnet, though the steps to enable communication are different for different operating systems.

  1. Se ainda não tiver uma ligação aberta, estabeleça uma ligação RDP em VM001.If you do not already have a connection open, establish an RDP connection into VM001.

  2. Abra o CMD como administrador e execute a impressão de rota que deve devolver as duas interfaces (Adaptadores de Rede Hiper-V) dentro deste VM.Open CMD as administrator and run route print which should return the two interfaces (Hyper-V Network Adapters) inside this VM.

    A saída "impressão de rota" é uma lista de interface que inclui dois adaptadores de rede Hyper-V: Interface 6 é adaptador de rede Hyper-V #2 e interface 7 é adaptador #3.

  3. Agora execute ipconfig para ver que endereço IP é atribuído à interface de rede secundária.Now run ipconfig to see which IP address is assigned to the secondary network interface. Neste exemplo, 10.10.11.4 é atribuído à interface 6.In this example, 10.10.11.4 is assigned to interface 6. Nenhum endereço de gateway predefinido é devolvido para a interface de rede secundária.No default gateway address is returned for the secondary network interface.

    A listagem parcial do ipconfig mostra que o adaptador Ethernet Ethernet 2 tem o endereço IPv4 10.10.11.4.

  4. Para encaminhar todo o tráfego destinado a endereços fora da sub-rede da interface de rede secundária para o gateway para a sub-rede, executar o seguinte comando a partir do CMD:.To route all traffic destined for addresses outside the subnet of the secondary network interface to the gateway for the subnet, run the following command from the CMD:.

    route add -p 0.0.0.0 MASK 0.0.0.0 <ipaddress> METRIC 5015 IF <interface>
    

    O <ipaddress> endereço .1 da sub-rede atual, e <interface> é o número da interface.The <ipaddress> is the .1 address of the current subnet, and <interface> is the interface number.

    O comando de adicionar rota é emitido com o valor ipaddress 10.10.11.1 e interface número 6.

  5. Para confirmar que a rota adicional está na tabela de rotas, insira o comando de impressão de rota.To confirm the added route is in the route table, enter the route print command.

    A rota adicional é mostrada como uma Rota Persistente com Endereço gateway 10.10.11.1 e Métrica 5015.

  6. Também pode validar a comunicação de saída executando um comando de ping:You can also validate outbound communication by running a ping command:
    ping 8.8.8.8 -S 10.10.11.4
    A -S bandeira permite especificar um endereço de origem, neste caso, 10.10.11.4 é o endereço IP do NIC que agora tem um gateway predefinido.The -S flag allows you to specify a source address, in this case, 10.10.11.4 is the IP address of the NIC that now has a default gateway.

  7. Fechar CMD.Close CMD.

Configurar o alvo iSCSI do Windows Server 2019Configure the Windows Server 2019 iSCSI Target

Para efeitos deste cenário, irá validar uma configuração em que o Windows Server 2019 iSCSI Target é uma máquina virtual em funcionamento no Hyper-V, fora do ambiente Azure Stack Hub.For the purpose of this scenario, you’ll be validating a configuration where the Windows Server 2019 iSCSI Target is a virtual machine running on Hyper-V, outside of the Azure Stack Hub environment. Esta máquina virtual será configurada com oito processadores virtuais, um único ficheiro VHDX e, mais importante, dois adaptadores de rede virtuais.This virtual machine will be configured with eight virtual processors, a single VHDX file, and most importantly, two virtual network adapters. Num cenário ideal, estes adaptadores de rede terão diferentes sub-redes encaminháveis, mas nesta validação, terão adaptadores de rede na mesma sub-rede.In an ideal scenario, these network adapters will have different routable subnets, but in this validation, they will have network adapters on the same subnet.

A saída parcial do comando ipconfig mostra dois adaptadores Ethernet na mesma sub-rede; os endereços IP são 10.33.131.15 e 10.33.131.16.

Para o seu servidor iSCSI Target, pode ser o Windows Server 2016 ou 2019, físico ou virtual, a funcionar em Hyper-V, VMware ou um aparelho alternativo à sua escolha, como um iSCSI SAN físico dedicado.For your iSCSI Target server, it could be Windows Server 2016 or 2019, physical or virtual, running on Hyper-V, VMware, or an alternative appliance of your choice, such as a dedicated physical iSCSI SAN. O foco principal aqui, é a conectividade dentro e fora do sistema Azure Stack Hub, no entanto ter múltiplos caminhos entre a fonte e o destino é de preferência, pois proporciona redundância adicional, e permite o uso de capacidades mais avançadas para impulsionar um desempenho aumentado, como o MPIO.The key focus here, is connectivity into and out of the Azure Stack Hub system, however having multiple paths between the source and destination is preferably, as it provides additional redundancy, and allows the use of more advanced capabilities to drive increased performance, such as MPIO.

Encorajo-o a atualizar o seu Windows Server 2019 iSCSI Target com as mais recentes atualizações e correções cumulativas, reiniciando se necessário, antes de prosseguir com a configuração das ações de ficheiros.I’d encourage you to update your Windows Server 2019 iSCSI Target with the latest cumulative updates and fixes, rebooting if necessary, before proceeding with the configuration of file shares.

Uma vez atualizado e reiniciado, pode agora configurar este servidor como um alvo iSCSI.Once updated and rebooted, you can now configure this server as an iSCSI Target.

  1. Abra o Gestor do Servidor e selecione Gerire, em seguida, adicionar funções e funcionalidades.Open Server Manager and select Manage, then Add Roles and Features.

  2. Uma vez aberto, selecione Next, selecione instalação baseada em funções ou baseada em funcionalidades, e proceda através das seleções até chegar à página de funções do servidor Select.Once opened, select Next, select Role-based or feature-based installation, and proceed through the selections until you reach the Select server roles page.

  3. Expandir serviços de ficheiros e armazenamento, expandir o Ficheiro & serviços iSCSI e marcar a caixa do servidor alvo iSCSI, aceitando quaisquer pedidos pop-up para adicionar novas funcionalidades e, em seguida, proceder até ao final.Expand File and Storage Services, expand File & iSCSI Services and tick the iSCSI Target Server box, accepting any popup prompts to add new features, then proceed through to completion.

    A página de Confirmação do Assistente de Funções e Funcionalidades adicionais é intitulada "Confirmar seleções de instalação".

    Uma vez concluído, feche o Gestor do Servidor.Once completed, close Server Manager.

  4. Abra o File Explorer, navegue para C: \ e crie uma nova pasta, chamada iSCSI.Open File Explorer, navigate to C:\ and create a new folder, called iSCSI.

  5. Reabre o Gestor do Servidor e selecione serviços de arquivo e armazenamento a partir do menu da esquerda.Reopen Server Manager and select File and Storage Services from the left-hand menu.

  6. Selecione o iSCSI e selecione o "Para criar um disco virtual iSCSI, inicie anova ligação iSCSI Virtual Disk Wizard " no painel direito.Select iSCSI and select the "To create an iSCSI virtual disk, start the New iSCSI Virtual Disk Wizard" link on the right pane. selecioná-lo.select it. Um feiticeiro aparece.A wizard pops-up.

  7. Na página de localização do disco virtual Select iSCSI, selecione o botão de rádio para digitar um caminho personalizado e navegue para o seu C: \ iSCSI e selecione Seguinte.On the Select iSCSI virtual disk location page, select the radio button for Type a custom path and browse to your C:\iSCSI and select Next.

  8. Dê ao disco virtual iSCSI um nome de iSCSIdisk1 e opcionalmente, uma descrição, em seguida, selecione Next.Give the iSCSI virtual disk a name of iSCSIdisk1 and optionally, a description, then select Next.

  9. Desa ajuste o tamanho do disco virtual para 10GB e selecione tamanho fixo e selecione Next.Set the size of the virtual disk to 10GB and select Fixed size and select Next.

    A página iSCSI Virtual Disk Size do Novo Assistente de Disco Virtual iSCSI especifica um tamanho fixo de 10GB, e a opção "Limpar o disco virtual na atribuição" é verificada.

  1. Uma vez que este é um novo alvo, selecione novo alvo iSCSI e selecione Next.Since this is a new target, select New iSCSI target and select Next.

  2. Na página de nome do destino Especifique, introduza o TARGET1 e selecione Seguinte.On the Specify target name page, enter TARGET1 and select Next.

  3. Na página de servidores de acesso especifique, selecione Adicionar.On the Specify access servers page, select Add. Isto abre um diálogo para introduzir iniciadores específicos que serão autorizados a ligar-se ao iSCSI Target.This opens a dialog to enter specific initiators that will be authorized to connect to the iSCSI Target.

  4. Na janela de ID do iniciador Add, selecione Introduza um valor para o tipo selecionado e em Tipo certifique-se de que o IQN é selecionado no menu suspenso.In the Add initiator ID window, select Enter a value for the selected type and under Type ensure IQN is selected in the drop-down menu. Insira **iqn.1991-05.com.microsoft: <computername> ** onde <computername> está o nome do computador de VM001 e, em seguida, selecione Next.Enter iqn.1991-05.com.microsoft:<computername> where <computername> is the computer name of VM001 then select Next.

    A janela "Adicionar ID do iniciador" mostra os valores para especificar o ID do iniciador.

  5. Na página Ativar autenticação, deixe as caixas em branco e, em seguida, selecione Seguinte.On the Enable Authentication page, leave the boxes blank, then select Next.

  6. Confirme as suas seleções e selecione Criare, em seguida, feche.Confirm your selections and select Create, then close. Deve ver o seu disco virtual iSCSI criado no Server Manager.You should see your iSCSI virtual disk created in Server Manager.

    A página resultados do Novo Assistente de Disco Virtual iSCSI mostra que a criação do disco virtual ISCSI foi bem sucedida.

Configure o Iniciador iSCSI do Windows Server 2019 e o MPIOConfigure the Windows Server 2019 iSCSI Initiator and MPIO

Para configurar o iniciador iSCSI, em primeiro lugar, volte a entrar no portal do utilizador Azure Stack Hub no seu sistema Azure Stack Hub e navegue para a lâmina de visão geral para VM001.To set up the iSCSI Initiator, firstly, log back into the Azure Stack Hub user portal on your Azure Stack Hub system and navigate to the overview blade for VM001.

  1. Estabelecer uma ligação RDP ao VM001.Establish an RDP connection to VM001. Uma vez ligado, abra o Gestor do Servidor.Once connected, open Server Manager.

  2. Selecione Adicionar funções e funcionalidadese aceite as predefinições até chegar à página 'Funcionalidades'.Select Add roles and features, and accept the defaults until you reach the Features page.

  3. Na página 'Funcionalidades', adicione O E/S Multipath e selecione Next.On the Features page, add Multipath I/O and select Next.

    A página funcionalidades do Assistente de Funções e Funcionalidades adicionais mostra uma característica, Multipath I/O, selecionada.

  4. Marque o 'Reiniciar automaticamente' o servidor de destino se for necessário caixa e selecione instalare, em seguida, selecione Fechar.Tick the Restart the destination server automatically if required box and select Install, then select Close. É provável que seja necessário reiniciar, por isso, uma vez concluído, volte a ligar-se ao VM001.A reboot will most likely be required, so once completed, reconnect to VM001.

  5. Voltando ao Server Manager, aguarde que a instalação do MPIO esteja concluída, selecione fechar, em seguida, selecione Ferramentas e selecione MPIO.Back in Server Manager, wait for the MPIO install to complete, select close, then select Tools and select MPIO.

  6. Selecione o separador Discover Multi-Paths e marque a caixa para Adicionar suporte para dispositivos iSCSI e selecione Adicionar, em seguida, selecione Sim para reiniciar VM001.Select the Discover Multi-Paths tab, and tick the box to Add support for iSCSI devices and select Add, then select Yes to reboot VM001. Se não receber uma janela, selecione OK e reinicie manualmente.If you don’t receive a window, select OK, then reboot manually.

    A página Discover Multi-Paths da caixa de diálogo MPIO mostra que a opção "Adicionar Suporte para dispositivos iSCSI" é verificada.

  7. Uma vez reiniciado, estabeleça uma nova ligação RDP ao VM001.Once rebooted, establish a new RDP connection to VM001.

  8. Uma vez ligado, abra o Gestor do Servidor, selecione Ferramentas e selecione o iniciador iSCSI.Once connected, open Server Manager, select Tools and select iSCSI Initiator.

  9. Quando uma janela microsoft iSCSI aparecer, selecione Sim para permitir que o serviço iSCSI seja executado por predefinição.When a Microsoft iSCSI window pops up, select Yes to allow the iSCSI service to run by default.

    A caixa de diálogo Microsoft iSCSI informa que o serviço iSCSI não está em funcionamento; há um botão Sim para iniciar o serviço.

  10. Na janela iSCSI Initiator propriedades, selecione o separador Discovery.In the iSCSI Initiator properties window, select the Discovery tab.

  11. Agora irá adicionar 2 Alvos, por isso, primeiro selecione o botão Discover Portal.You will now add 2 Targets, so first select the Discover Portal button.

  12. Introduza o primeiro endereço IP do seu servidor iSCSI Target e selecione Advanced.Enter the first IP address of your iSCSI Target server, and select Advanced.

    As janelas do Portal Do Destino Discover mostram 10.33.131.15 na caixa de texto "endereço IP ou DNS:" e 3260 (o padrão) na caixa de texto do Porto.

  13. Na janela Definições Avançadas, selecione o seguinte e, em seguida, selecione OK.In the Advanced Settings window, select the following, then select OK.

    a.a. Adaptador local: Microsoft iSCSI Initiator.Local adapter: Microsoft iSCSI Initiator.

    b.b. INÍCIO DE PERÍODO: 10.10.10.4.Initiator IP: 10.10.10.4.

  14. De volta à janela Do Portal Do Destino, selecione OK.Back in the Discover Target Portal window, select OK.

  15. Repita o processo com o seguinte:Repeat the process with the following:

    a.a. ** Endereço IP**: O seu segundo endereço IP alvo iSCSI.** IP address**: Your second iSCSI Target IP address.

    b.b. Adaptador local: Microsoft iSCSI Initiator.Local adapter: Microsoft iSCSI Initiator.

    c.c. INÍCIO DE PERÍODO: 10.10.11.4.Initiator IP: 10.10.11.4.

  16. Os seus portais-alvo devem ser assim, com os seus próprios IPs de alvo iSCSI sob a coluna Address.Your target portals should look like this, with your own iSCSI Target IPs under the Address column.

    A caixa de diálogo "Portais alvo" mostra os dois portais que acabam de ser criados.

  17. Volte ao separador Alvos, selecione o seu alvo iSCSI a partir do meio da janela e selecione Connect.Back on the Targets tab, select your iSCSI Target from the middle of the window, and select Connect.

  18. Na janela 'Ligar ao alvo', selecione a caixa de carraças ativar vários caminhos e selecione Advanced.In the Connect to target window, select the Enable multi-path tick box, and select Advanced.

    A caixa de diálogo "Ligar ao alvo" mostra os valores especificados.

  19. Introduza as seguintes informações e selecione OK, em seguida, na janela 'Ligar ao Alvo', selecione OK.Enter the following information and select OK, then in the Connect to Target window, select OK.

    a.a. Adaptador local: Microsoft iSCSI Initiator.Local adapter: Microsoft iSCSI Initiator.

    b.b. INÍCIO DE PERÍODO: 10.10.10.4.Initiator IP: 10.10.10.4.

    c.c. Portal do destino IP: <your first iSCSI Target IP / 3260> .Target portal IP: <your first iSCSI Target IP / 3260>.

    A caixa de diálogo "Ligar a utilização" mostra as informações especificadas para o portal alvo 10.33.131.15/3260.

  20. Repita o processo para a segunda combinação iniciadora/alvo.Repeat the process for the second initiator/target combination.

    a.a. ** Adaptador local**: Iniciador Microsoft iSCSI.** Local adapter**: Microsoft iSCSI Initiator.

    b.b. INÍCIO DE PERÍODO: 10.10.11.4.Initiator IP: 10.10.11.4.

    c.c. Portal do destino IP: <your second iSCSI Target IP / 3260> .Target portal IP: <your second iSCSI Target IP / 3260>.

    A caixa de diálogo "Ligar a utilização" mostra as informações especificadas para o portal alvo 10.33.131.16/3260.

  21. Selecione o separador Volumes e Dispositivos e, em seguida, selecione Configurar Automaticamente – deverá ver um volume MPIO apresentado:Select the Volumes and Devices tab, and then select Auto Configure – you should see an MPIO volume presented:

    A janela Volume List mostra o nome do volume, o ponto de montagem e o dispositivo para um único volume.

  22. De volta ao separador Destinos, selecione Dispositivos e deverá ver 2 ligações ao único iSCSI VHD que criou anteriormente.Back on the Targets tab, select Devices and you should see 2 connections to the single iSCSI VHD you created earlier.

    A caixa de diálogo devices mostra o disco 2 listado em duas linhas.

  23. Selecione o botão MPIO para ver mais informações sobre a política e caminhos de equilíbrio de carga.Select the MPIO button to see more information about the load-balancing policy and paths.

    A página MPIO da caixa de diálogo Detalhes de Dispositivos mostra o Round Robin para a "política de equilíbrio de carga", e lista dois dispositivos.

  24. Selecione OK três vezes para sair das janelas e do iniciador iSCSI.Select OK three times to exit the windows and the iSCSI Initiator.

  25. Abrir a Gestão do Disco (diskmgmt.msc) e deve ser solicitado com uma janela do disco Initialize.Open Disk Management (diskmgmt.msc) and you should be prompted with an Initialize Disk window.

    A caixa de diálogo do disco inicialize mostra o Disco 2 verificado e o MBR (Master Boot Record) selecionado como o estilo de partição.

  26. Selecione OK para aceitar os padrãos, em seguida, desloque-se para baixo para o novo disco, clique à direita e selecione Novo Volume SimplesSelect OK to accept the defaults, then scroll down to the new disk, right-click, and select New Simple Volume

  27. Caminhe pelo assistente, aceitando os predefinidos.Walk through the wizard, accepting the defaults. Mude a etiqueta volume para iSCSIdisk1 e, em seguida, selecione Acabamento.Change the Volume label to iSCSIdisk1 and then select Finish.

    A nova caixa de diálogo do Assistente de Volume Simples mostra que o volume deve ser NTFS com um tamanho de unidade de atribuição predefinido e uma etiqueta de volume de "iSCSIdisk1".

  28. A unidade deve então ser formatada e apresentada com uma letra de unidade.The drive should then be formatted and presented with a drive letter.

  29. Abra o File Explorer e selecione Este PC para ver a sua nova unidade anexada ao VM001.Open File Explorer and select This PC to see your new drive attached to VM001.

Testar a conectividade de armazenamento externoTesting external storage connectivity

Para validar a comunicação e executar um teste de cópia de ficheiros rudimentares, em primeiro lugar, volte a entrar no portal de utilizador Azure Stack Hub no seu sistema Azure Stack Hub e navegue para a lâmina de visão geral para VM001To validate communication and run a rudimentary file copy test, firstly, log back into the Azure Stack Hub user portal on your Azure Stack Hub system and navigate to the overview blade for VM001

  1. Selecione Connect para estabelecer uma ligação RDP em VM001Select Connect to establish an RDP connection into VM001

  2. Abrir o Gestor de Tarefas selecione o separador Desempenho e, em seguida, encaixe a janela para o lado direito da sessão RDP.Open Task Manager select the Performance tab, and then snap the window to the right-hand side of the RDP session.

  3. Abra o Windows PowerShell ISE como administrador e encaixe-o no lado esquerdo da sessão RDP.Open Windows PowerShell ISE as administrator and snap it to the left-hand side of the RDP session. No lado direito do ISE, feche o painel de comandos e selecione o botão Script para expandir o painel de script branco na parte superior da janela ISE.On the right-hand side of the ISE, close the Commands pane, and select the Script button, to expand the white script pane at the top of the ISE window.

  4. Neste VM, não existem módulos PowerShell nativos para criar um VHD, que usaremos como um grande ficheiro para testar a transferência de ficheiros para o iSCSI Target.In this VM, there are no native PowerShell modules to create a VHD, which we will use as a large file to test the file transfer to the iSCSI Target. Neste caso, vamos executar o DiskPart para criar um ficheiro VHD.In this case, we will run DiskPart to create a VHD file. No ISE, executar o seguinte:In the ISE, run the following:

    1. Start-Process Diskpart

    2. Uma nova janela CMD abrir-se-á e, em seguida, entrará:A new CMD window will open, and then enter:
      **Create vdisk file="c:\\test.vhd" type=fixed maximum=5120**

    A janela CMD mostra que o comando especificado foi emitido para o DiskPart, que o completou com sucesso, criando o ficheiro de disco virtual.

    1. Isto vai levar alguns momentos para criar.This will take a few moments to create. Uma vez criado, para validar a criação, abra o File Explorer e navegue para C: \ - deverá ver o novo test.vhd presente, e um tamanho de 5GB.Once created, to validate the creation, open File Explorer and navigate to C:\ - you should see the new test.vhd present, and a size of 5GB.

    O teste de ficheiro.vhd aparece dentro de C: , como esperado, e é o tamanho especificado.

    1. Feche a janela CMD e volte ao ISE e, em seguida, introduza o seguinte comando na Janela do script.Close the CMD window, and return to the ISE, then enter the following command in the script Window. Substitua F: \ pela letra de unidade do iSCSI Target que foi aplicada anteriormente.Replace F:\ with the iSCSI Target drive letter that was applied earlier.

    2. Copy-Item "C:\\test.vhd" -Destination "F:\\"

    3. Selecione a linha na janela do script e pressione F8 para correr.Select the line in the script window, and press F8 to run.

    4. Enquanto o comando estiver em execução, observe os dois adaptadores de rede e veja a transferência de dados em ambos os adaptadores de rede em VM001.While the command is running, observe the two network adapters and see the transfer of data taking place across both network adapters in VM001. Também deve notar que cada adaptador de rede deve partilhar a carga uniformemente.You should also notice that each network adapter should share the load evenly.

    Ambos os adaptadores mostram uma carga de 2,6 Mbps.

Este cenário foi projetado para destacar a conectividade entre uma carga de trabalho em execução no Azure Stack Hub, e um conjunto de armazenamento externo, neste caso, um alvo iSCSI baseado no Windows Server.This scenario was designed to highlight the connectivity between a workload running on Azure Stack Hub, and an external storage array, in this case, a Windows Server-based iSCSI Target. Isto não foi concebido para ser um teste de desempenho, nem para refletir os passos que você precisaria de executar se você estivesse usando um aparelho alternativo baseado em iSCSI, no entanto ele destaca algumas das considerações fundamentais que você faria ao implementar cargas de trabalho no Azure Stack Hub, e conectá-los a sistemas de armazenamento fora do ambiente Azure Stack Hub.This wasn’t designed to be a performance test, nor be reflective of the steps you’d need to perform if you were using an alternative iSCSI-based appliance, however it does highlight some of the core considerations you’d make when deploying workloads on Azure Stack Hub, and connecting them to storage systems outside of the Azure Stack Hub environment.

Passos seguintesNext steps

Diferenças e considerações para a rede Azure Stack HubDifferences and considerations for Azure Stack Hub networking