Configurando o File Storage for Classic para uso como um datastore do VMware
Provisionar e configurar o IBM Cloud® File Storage for Classic como um datastore VMware vSphere NFS para dar suporte a aplicações com alto volume de E/S e desempenho previsível em IOPS.
Se você precisar de mais de oito hosts para acessar seu datastore VMware®, a melhor prática é optar pelo Sistema de Arquivos em Rede ( NFS ) File Storage for Classic.
A oferta File Storage for Classic é acessada e montada por meio de uma conexão NFS. Em uma implantação do VMware®, um único volume pode ser montado em até 64 hosts ESXi como armazenamento compartilhado. Também é possível montar múltiplos volumes para criar um cluster de armazenamento para usar o vSphere Storage Distributed Resource Scheduler (DRS).
Você também pode se familiarizar com o VMware vSphere 8.0- NFS Conceitos e operações do Datastore em vSphere Ambiente e práticas recomendadas para a execução de NFS com VMware vSphere.
Antes de Iniciar
Considerações sobre o pedido
As opções de precificação e configuração para o File Storage for Classic são cobradas com base em uma combinação do espaço reservado e do IOPS oferecido.
Ao pedir o File Storage for Classic, considere as informações a seguir:
-
Ao decidir o tamanho, leve em consideração o volume de trabalho e a taxa de processamento necessária. O tamanho é importante com o serviço Endurance, que escala o desempenho linearmente em relação à capacidade (IOPS/GB). Por outro lado, o serviço Performance permite que o administrador escolha a capacidade e o desempenho independentemente. Os requisitos de rendimento são importantes com o Performance.
O cálculo de rendimento é IOPS x 16 KB. O IOPS é medido com base em um tamanho de bloco de 16 KB, com uma proporção de 50% de leitura e 50% de gravação. Aumentar o tamanho do bloco aumenta o rendimento, mas diminui o IOPS. Por exemplo, dobrar o tamanho do bloco para blocos de 32 KB mantém o rendimento máximo, mas diminui pela metade o IOPS.
-
O NFS usa muitas operações de controle de arquivo extras, como
lookup,getattrereaddir. Essas operações, além das operações de leitura/gravação, podem contar como IOPS e variam por tipo de operação e versão do NFS. -
Tanto o NFSv3 quanto o NFSv4.1 são suportados no ambiente do IBM Cloud®. No entanto, o uso do NFSv3 é preferível devido ao seu mecanismo diferente de bloqueio de arquivos. NFSv4.1 deve encerrar todas as operações e, em seguida, concluir a recuperação do bloqueio, portanto, podem ocorrer problemas de protocolo durante eventos de rede.
Não é possível usar versões diferentes do NFS para montar o mesmo datastore em vários hosts. Como os clientes NFS 3 e NFS 4.1 não usam o mesmo protocolo de bloqueio, acessar os mesmos discos virtuais de dois clientes incompatíveis pode resultar em comportamento incorreto e causar corrupção de dados. Para obter mais informações, consulte NFS File Locking.
-
File Storage for Classic Os volumes estão acessíveis apenas a dispositivos, sub-redes ou endereços IP autorizados.
-
Para evitar a desconexão do armazenamento durante o failover de caminho, o IBM® recomenda a instalação das ferramentas VMware®, que definem um valor de tempo limite adequado. Não altere o valor porque a configuração padrão é suficiente para garantir que o host VMware® não perca a conectividade.
-
O File Storage for Classic permite que os administradores configurem programações de capturas instantâneas que criam e excluem cópias de capturas instantânea automaticamente para cada volume de armazenamento. Você também pode criar programações adicionais de snapshots (de hora em hora, diariamente, semanalmente) para a criação automática de snapshots e criar manualmente snapshots pontuais para cenários de continuidade de negócios e recuperação de desastres (BCDR). Alertas automáticos são enviados, por meio do console do IBM Cloud®, ao proprietário do volume, informando sobre os snapshots retidos e o espaço utilizado. O espaço de captura instantânea é necessário para usar capturas instantâneas. O espaço pode ser adquirido no pedido de volume inicial ou após o provisionamento inicial. Para restaurar o volume “ File Storage for Classic ”, é necessário desligar todas as máquinas virtuais (VMs). É necessário desmontar temporariamente o volume do host ESXi para evitar qualquer corrupção de dados durante o processo. Para obter mais informações, consulte o artigo Capturas instantâneas.
VMware® os ambientes não estão cientes dos instantâneos. O recurso de instantâneos do File Storage for Classic não deve ser confundido com os instantâneos d VMware®. Qualquer recuperação que utilize o recurso de instantâneo do File Storage for Classic deve ser realizada a partir do console do IBM Cloud®.
Pedido de recursos necessários
Analise o projeto de infraestrutura de storage anexado e siga as instruções da arquitetura de referência Advanced Single-Site VMware® para provisionar e configurar seu ambiente VMware.
File Storage for Classic pode ser solicitado por meio do catálogo IBM Cloud®, por meio da CLI, com a API ou o Terraform. Para obter mais informações, consulte Solicitando o File Storage for Classic.
Autorizando hosts
É possível criar a autorização na UI, por meio da CLI, com a API ou com o Terraform.
Configurando o host da máquina virtual do VMware
Antes de iniciar o processo de configuração, certifique-se de que os seguintes requisitos estejam atendidos:
- IBM Cloud® Bare Metal Servers VMware®, o ESXi é provisionado com a configuração de armazenamento adequada e as credenciais de login do ESXi.
- IBM Cloud® O Windows físico ou o Virtual Servers estão disponíveis no mesmo data center que o IBM Cloud® Bare Metal Servers. Certifique-se de que você saiba o endereço IP público do servidor Windows IBM Cloud® e as credenciais de login.
- Você tem um computador com acesso à internet, no qual estão instalados um navegador da web e um cliente do Protocolo de Área de Trabalho Remota (RDP).
Conexão com vCenter
- Em um computador conectado à Internet, inicie um cliente RDP e estabeleça uma sessão RDP com o servidor de domínio ( IBM Cloud® Virtual Servers ) provisionado no mesmo data center em que o vSphere vCenter está instalado.
- No Virtual Servers, abra um navegador da Web e acesse VMware® vCenter por meio do cliente Web vSphere.
Confirmação das configurações do firewall
Para permitir o acesso ao armazenamento NFS, o ESXi abre automaticamente as portas do firewall para os clientes NFS quando você monta um datastore NFS. Para fins de solução de problemas, verifique se as portas estão abertas.
- No Cliente vSphere, selecione o host ESXi.
- Vá para Gerenciar > Configurações > Perfil de segurança e clique em Editar.
- Role para baixo até a versão apropriada do NFS para garantir que a porta esteja aberta.
NFS Informações sobre a porta — Permitir conexão a partir de qualquer endereço IP.
Para obter mais informações, consulte VMware vSphere 8.0- Configuring ESXi Firewall e VMware vSphere 8.0- NFS Client Firewall Behavior.
Configuração das definições de Jumbo frame
- Configure quadros gigantes acessando a guia Gerenciar do host ESXi, selecione Gerenciar e, em seguida, Rede.
- Selecione os adaptadores VMkernel, marque o vSwitch e clique em Editar (ícone de lápis).
- Selecione a configuração da placa de rede e certifique-se de que o MTU da placa de rede esteja definido como 9000.
- Opcional. Valide as configurações do quadro gigante.
-
Windows
ping -f -l 8972 a.b.c.d -
UNIX
ping -s 8972 a.b.c.dO valor a.b.c.d é a interface vizinha de Virtual Servers.
Exemplo
ping a.b.c.d (a.b.c.d) 8972(9000) bytes of data. 8980 bytes from a.b.c.d: icmp_seq=1 ttl=128 time=3.36 ms
-
Para obter mais informações, consulte VMware vSphere 8.0- Enabling Jumbo Frames.
Adicionando um adaptador de uplink a um switch virtual
- No cliente vSphere, acesse o host.
- Na guia Configure (Configurar ), expanda Networking (Rede) e selecione Virtual switches (Comutadores virtuais ).
- Selecione o switch virtual ao qual você deseja adicionar um adaptador físico.
- Clique em Manage physical adapters (Gerenciar adaptadores físicos ).
- Adicione um ou mais adaptadores de rede física disponíveis ao switch.
- Clique em Add adapters (Adicionar adaptadores ), selecione um ou mais adaptadores de rede na lista e clique em OK.
- Os adaptadores selecionados aparecem na lista do grupo de failover na lista Adaptadores atribuídos.
- Use as setas para cima e para baixo para alterar a posição de um adaptador nos grupos de failover. O grupo de failover determina a função do adaptador para troca de dados com a rede externa, ou seja, ativo, em espera ou não utilizado. Por
padrão, os adaptadores são adicionados ao switch padrão como ativos.
Adicione os adaptadores físicos ao switch. - Clique em OK para aplicar a configuração do adaptador físico.
- Volte para Virtual switches e clique em Edit setting (Editar configuração).
- Expandir a formação de equipes de NICs.
- Verifique se a opção Balanceamento de carga está configurada como Rota baseada na porta virtual de origem e clique em OK.
Para obter mais informações, consulte vSphere Distributed Switch e VMware vSphere 8.0- Edit Virtual Switch Settings in theVMware Host Client.
Configurando o roteamento estático (Opcional)
Se você tiver um grupo de portas do VMkernel para armazenamento NFS, etapas extras deverão ser executadas. Por padrão, o ESXi usa a porta VMkernel que está na mesma sub-rede que um volume NFS para montar o volume NFS. Como o roteamento da camada 3 é usado para montar o volume NFS, o ESXi deve ser forçado a usar a porta do VMkernel que foi configurada para montar o volume NFS. Para usar a porta correta, uma rota estática deve ser criada para a matriz de armazenamento.
Para obter mais informações, consulte vSphere host static routing e VMware vSphere 8.0- Configure VMkernel Binding for NFS 3 Datastores.
Para configurar uma rota estática, use SSH para cada host ESXi que usa armazenamento do Performance ou do Endurance e execute os comandos a seguir. Anote o endereço IP resultante do comando ping e utilize-o com
o comando esxcli network .
ping <hostname of the storage array>
O nome de host DNS do armazenamento NFS é uma zona de encaminhamento (FZ) que tem vários endereços IP atribuídos a ele. Esses endereços IP são estáticos e pertencem a esse nome de host DNS específico. Qualquer um desses endereços IP pode ser usado para acessar um volume específico.
esxcli network ip route ipv4 add –gateway GATEWAYIP –network <result of ping command>/32
O mesmo endereço IP, pois ele poderá ser usado para montar o volume na próxima etapa. Esse processo precisa ser realizado para cada compartilhamento do NFS que você planeja montar no seu host ESXi. Para obter mais informações, consulte o artigo da Base de Conhecimento do VMware® intitulado “Configurando rotas estáticas para portas VMkernel em um host ESXi ”.
Configuração de definições avançadas do ESXi no lado do host
Defina as configurações avançadas necessárias para os hosts ESXi que desejam montar o armazenamento NFS.
- Examine a tabela de parâmetros de configuração avançada.
- Siga as etapas para definir essas configurações avançadas no cliente vSphere ou no site vSphere PowerCLI, conforme descrito no documento da Broadcom Configurando opções avançadas para o ESXi.
Criação do datastore “ VMware® ”
IBM Cloud recomenda que sejam utilizados nomes de domínio completos (FQDN) para se conectar ao repositório de dados VMware®. O uso de endereçamento IP direto contorna o mecanismo de balanceamento de carga proporcionado pelo uso do FQDN.
Se você quiser usar o endereço IP em vez do nome de domínio totalmente qualificado (FQDN), execute o comando ping no servidor para obter o endereço IP.
ping <hostname of the storage array>
Para obter o endereço IP de um host ESXi, use vmkping, conforme mostrado no exemplo a seguir.
~ # vmkping nfsdal0902a-fz.service.softlayer.com
PING nfsdal0902a-fz.service.softlayer.com (10.2.125.80): 56 data bytes
64 bytes from 10.2.125.80: icmp_seq=0 ttl=253 time=0.187 ms
Criação do datastore “ NFS ”
-
Clique no ícone “Ir para o vCenter ” e, em seguida, em “Hosts e Clusters ”.
-
Na guia Objeto relacionado, clique em Armazenamentos de dados.
-
Clique no ícone Criar um novo armazenamento de dados.
-
Na tela “Novo datastore ”, selecione o local do datastore “ VMware® ” e clique em “Avançar ”.
-
Na tela Tipo, selecione NFS e clique em Avançar.
-
Em seguida, selecione a versão do NFS. Tanto o NFSv3 quanto o NFSv4.1 são suportados, mas o NFSv3 é preferencial.
Certifique-se de usar apenas uma versão do NFS para acessar o armazenamento de dados. A montagem de um ou mais hosts no mesmo armazenamento de dados usando diferentes versões pode resultar em distorção de dados.
-
Na tela Nome e configuração, insira o nome desejado para o armazenamento de dados do VMware. Além disso, insira o nome do host do servidor NFS. O uso do nome de domínio totalmente qualificado (FQDN) para o servidor NFS proporciona a melhor distribuição de tráfego para o servidor subjacente. O endereço IP também é válido, mas é usado menos frequentemente e somente em instâncias específicas. Insira o nome da pasta no formato
/foldername. -
Na tela de acessibilidade do host, selecione um ou mais hosts nos quais você deseja montar o datastore NFS VMware® e clique em “Avançar ”.
-
Revise as entradas na próxima tela e clique em Concluir.
-
Repita para quaisquer volumes adicionais do File Storage for Classic.
Para obter mais informações, consulte VMware vSphere 8.0- Creating a Datastore Cluster em vSphere e VMware vSphere 8.0- Creating vSphere Datastores.
Ativando o Controle de E/S de Armazenamento ESXi (Opcional)
O Storage I/O Control (SIOC) é um recurso disponível para clientes que usam uma licença Enterprise Plus. Quando o SIOC é ativado no ambiente, ele muda o comprimento da fila de dispositivo para a única VM. A mudança para o comprimento da fila de dispositivo reduz a fila de matriz de armazenamento de todas as MVs para um compartilhamento igual. O SIOC será envolvido somente se os recursos estiverem restritos e a latência de E/S de armazenamento estiver acima de um limite definido.
Para que o SIOC determine quando um dispositivo de armazenamento está congestionado ou restrito, ele requer um limite definido. A latência de limite de congestionamento é diferente para tipos de armazenamento diferentes. A seleção padrão é de 90% do rendimento de pico. A porcentagem do valor de taxa de transferência máxima indica o limite estimado de latência quando o datastore “ VMware® ” está utilizando essa porcentagem de sua taxa de transferência máxima estimada.
A configuração incorreta do SIOC para um datastore do tipo “ VMware® ” ou para um VMDK pode afetar significativamente o desempenho.
Para obter mais informações, consulte Projeto de infraestrutura de armazenamento anexado e Configuração e definições para armazenamento anexado.
Configurando o controle de E/S de armazenamento para um armazenamento de dados do VMware
- Acesse o datastore “ VMware® ” no navegador do Web Client do vSphere.
- Clique na guia ** Gerenciar ** .
- Clique em Configurações e clique em Geral.
- Clique em Editar para Recursos de armazenamento de dados.
- Marque a caixa de seleção “Ativar controle de E/S de armazenamento ”.
Selecione “Ativar controle de E/S de armazenamento”. - Clique em OK.
Para obter mais informações sobre como ativar o controle de E/S do armazenamento, consulte VMware vSphere 8.0- Gerenciar recursos de E/S do armazenamento com vSphere.
Essa configuração é específica do datastore VMware® e não do host.
Configurando o controle de E/S de armazenamento para os Virtual Servers
É possível limitar discos virtuais individuais para MVs individuais ou conceder-lhes compartilhamentos diferentes com SIOC. Ao limitar os discos e conceder diferentes cotas, é possível ajustar e alinhar o ambiente à carga de trabalho com o número de IOPS do volume do IBM Cloud® File Storage for Classic adquirido. O limite é configurado pelo IOPS e é possível configurar um peso ou compartilhamentos diferentes.
Os compartilhamentos de disco virtual definidos como Alto (2.000 compartilhamentos) recebem duas vezes mais E/S do que um disco definido como Normal (1.000 compartilhamentos). Os compartilhamentos de disco virtual definidos como Alto (2.000 compartilhamentos) recebem quatro vezes mais E/S do que um compartilhamento definido como Baixo (500 compartilhamentos). “Normal” é o valor padrão para todas as VMs; portanto, é necessário ajustar as configurações da opção “Normal” nas VMs que precisarem disso.
Para obter mais informações, consulte Storage I/O Control for NFS v3.
- Navegue até a máquina virtual no cliente vSphere.
- Para localizar uma máquina virtual, selecione um data center, uma pasta, um cluster, um pool de recursos ou um host.
- Clique na guia “VMs ”.
- Clique com o botão direito do mouse na máquina virtual e selecione “Editar configurações ”.
- Clique na guia Hardware virtual e selecione um disco rígido virtual na lista. Expandir o disco rígido.
- Selecione uma política de armazenamento do tipo “ VM ” no menu. Se você selecionar uma política de armazenamento, não configure manualmente Compartilhamentos e Limite - IOPS.
- Em Compartilhamentos, clique no menu e selecione o número relativo de compartilhamentos a serem alocados para a máquina virtual (Baixo, Normal ou Alto). É possível selecionar Custom para inserir um valor de ações definido pelo usuário.
- Em Limite - IOPS, clique no menu suspenso e insira o limite máximo de recursos de armazenamento a serem alocados para a máquina virtual. Por padrão, o IOPS é ilimitado.
- Clique em OK.
Para obter mais informações sobre como definir compartilhamentos e limites de recursos de controle de E/S do armazenamento, consulte VMware vSphere 8.0- Gerenciar recursos de E/S do armazenamento com vSphere.
Esse processo é usado para configurar os limites de consumo de recursos de vDisks individuais em um Virtual Servers mesmo quando o SIOC não está ativado. Essas configurações são específicas para o guest individual e não para o host, embora elas sejam usadas por SIOC.