Skip to main content
NetApp Solutions
O português é fornecido por meio de tradução automática para sua conveniência. O inglês precede o português em caso de inconsistências.

Proxmox VE com ONTAP

Colaboradores

O armazenamento compartilhado no Proxmox Virtual Environment (VE) reduz o tempo de migração ativa de VM e cria um destino melhor para backups e modelos consistentes em todo o ambiente. O armazenamento ONTAP pode atender às necessidades dos ambientes de host Proxmox VE, bem como às demandas de armazenamento de arquivos, blocos e objetos Guest.

Os hosts Proxmox VE precisam ter FC, Ethernet ou outras interfaces suportadas cabeadas para switches e ter comunicação com interfaces lógicas ONTAP. Verifique "Ferramenta de Matriz de interoperabilidade" sempre as configurações suportadas.

Recursos ONTAP de alto nível

Caraterísticas comuns

  • Cluster com escalabilidade horizontal

  • Autenticação segura e compatibilidade com RBAC

  • Suporte multi administrador de confiança zero

  • Alocação segura a vários clientes

  • Replique dados com o SnapMirror.

  • Cópias pontuais com snapshots.

  • Clones com uso eficiente de espaço.

  • Recursos de eficiência de storage, como deduplicação, compactação, etc.

  • Compatibilidade com CSI Trident para Kubernetes

  • SnapLock

  • Bloqueio de cópias Snapshot à prova de violações

  • Suporte a criptografia

  • FabricPool para categorizar dados inativos no armazenamento de objetos.

  • Integração com BlueXP  e CloudInsights.

  • Transferência de dados descarregados da Microsoft (ODX)

NAS

  • Os volumes do FlexGroup são um contêiner nas com escalabilidade horizontal, proporcionando alto desempenho, além de distribuição de carga e escalabilidade.

  • O FlexCache permite que os dados sejam distribuídos globalmente e ainda fornece acesso local de leitura e gravação aos dados.

  • O suporte a vários protocolos permite que os mesmos dados estejam acessíveis por SMB, bem como NFS.

  • O NFS nConnect permite várias sessões TCP por conexão TCP aumentando a taxa de transferência da rede. Isso aumenta a utilização de nics de alta velocidade disponíveis em servidores modernos.

  • O entroncamento de sessão NFS fornece maiores velocidades de transferência de dados, alta disponibilidade e tolerância a falhas.

  • O multicanais SMB oferece maior velocidade de transferência de dados, alta disponibilidade e tolerância a falhas.

  • Integração com ative Directory/LDAP para permissões de arquivo.

  • Conexão segura com NFS em TLS.

  • Suporte NFS Kerberos.

  • NFS sobre RDMA.

  • Mapeamento de nomes entre identidades Windows e Unix.

  • Proteção autônoma contra ransomware.

  • Análise do sistema de arquivos.

SAN

  • Estique o cluster em domínios de falha com a sincronização ativa do SnapMirror.

  • Os modelos ASA fornecem multipathing ativo/ativo e failover de caminho rápido.

  • Suporte a protocolos FC, iSCSI e NVMe-of.

  • Suporte para autenticação mútua iSCSI CHAP.

  • Mapa LUN seletivo e Portset.

Tipos de armazenamento Proxmox VE suportados com ONTAP

Os protocolos nas (NFS/SMB) são compatíveis com todos os tipos de conteúdo do Proxmox VE e são normalmente configurados uma vez no nível do data center. As VMs convidadas podem usar discos do tipo Raw, qcow2 ou VMDK no storage nas. Os snapshots do ONTAP podem ser visíveis para acessar cópias pontuais de dados do cliente. O storage de bloco com protocolos SAN (FC/iSCSI/NVMe-of) geralmente é configurado por host e é restrito aos tipos de conteúdo de imagem de contêiner e disco de VM compatíveis com Proxmox VE. As VMs e contêineres convidados consomem storage de bloco como dispositivos brutos.

Tipo de conteúdo NFS SMB/CIFS FC ISCSI NVMe-of

Backups

Sim

Sim

1

1

1

Discos de VM

Sim

Sim

Sim, 2

Sim, 2

Sim, 2

Volumes de TAC

Sim

Sim

Sim, 2

Sim, 2

Sim, 2

Imagens ISO

Sim

Sim

1

1

1

Modelos de TAC

Sim

Sim

1

1

1

Snippets

Sim

Sim

1

1

1

  • Notas:* 1 - requer sistema de arquivos de cluster para criar a pasta compartilhada e usar o tipo de armazenamento de diretório. 2 - Use o tipo de armazenamento LVM.

Storage CIFS/SMB

Para utilizar compartilhamentos de arquivo SMB/CIFS, há certas tarefas que precisam ser realizadas pelo administrador de armazenamento e o administrador de virtualização pode montar o compartilhamento usando Proxmox VE UI ou do shell. O multicanal SMB oferece tolerância a falhas e aumenta o desempenho. Para obter mais detalhes, consulte "TR4740 - Multichannel SMB 3,0"

Observação A senha será salva em arquivo de texto não criptografado e acessível apenas para o usuário root. "Documentação Proxmox VE"Consulte a .
Pool de storage compartilhado de SMB com ONTAP
Tarefas de administração do <strong>.</strong>

Se for novo no ONTAP, use a interface do Gerenciador de sistema para concluir essas tarefas para uma melhor experiência.

  1. Garantir que a SVM esteja habilitada para SMB. Siga "Documentação do ONTAP 9" para obter mais informações.

  2. Tenha pelo menos duas vidas por controlador. Siga os passos a partir do link acima. Para referência, aqui está uma captura de tela das vidas usadas nesta solução.

    detalhes da interface nas

  3. Use a autenticação baseada no ative Directory ou no grupo de trabalho. Siga os passos a partir do link acima.

    Juntar informações de domínio

  4. Crie um volume. Lembre-se de marcar a opção de distribuir dados pelo cluster para usar o FlexGroup.

    Opção FlexGroup

  5. Crie um compartilhamento SMB e ajuste as permissões. Siga "Documentação do ONTAP 9" para obter mais informações.

    Informações de compartilhamento SMB

  6. Forneça o servidor SMB, nome de compartilhamento e credencial ao administrador de virtualização para que ele conclua a tarefa.

Tarefas administrativas de virtualização do <strong> </strong>
  1. Colete o servidor SMB, o nome do compartilhamento e as credenciais a serem usadas para a autenticação de compartilhamento.

  2. Certifique-se de que pelo menos duas interfaces estejam configuradas em VLANs diferentes (para tolerância a falhas) e que a NIC ofereça suporte a RSS.

  3. Se estiver usando a IU de gerenciamento https:<proxmox-node>:8006 , clique em data center, selecione armazenamento, clique em Adicionar e selecione SMB/CIFS.

    Navegação de armazenamento SMB

  4. Preencha os detalhes e o nome do compartilhamento deve ser preenchido automaticamente. Certifique-se de que todo o conteúdo está selecionado. Clique em Adicionar.

    Adição de storage SMB

  5. Para ativar a opção multicanal, vá para shell em qualquer um dos nós no cluster e digite pvesm set pvesmb01 --options multicanal, Max_channels 4

    configuração multicanal

  6. Aqui está o conteúdo em /etc/pve/storage.cfg para as tarefas acima.

    Arquivo de configuração de storage para SMB

Storage NFS

O ONTAP é compatível com todas as versões NFS suportadas pelo Proxmox VE. Para fornecer tolerância a falhas e melhorias de desempenho, certifique-se de "trunking de sessão" que é utilizado. Para usar o entroncamento de sessão, é necessário um mínimo de NFS v4,1.

Se for novo no ONTAP, use a interface do Gerenciador de sistema para concluir essas tarefas para uma melhor experiência.

Opção NFS nconnect com ONTAP
Tarefas de administração do <strong>.</strong>
  1. Garantir que o SVM esteja habilitado para NFS. Consulte "Documentação do ONTAP 9"

  2. Tenha pelo menos duas vidas por controlador. Siga os passos a partir do link acima. Para referência, aqui está a captura de tela das vidas que usamos em nosso laboratório.

    detalhes da interface nas

  3. Criar ou atualizar a política de exportação NFS, fornecendo acesso a endereços IP ou sub-rede do host Proxmox VE. "Criação de política de exportação"Consulte e "Adicionar regra a uma política de exportação".

  4. "Crie um volume". Lembre-se de marcar a opção de distribuir dados pelo cluster para usar o FlexGroup.

    Opção FlexGroup

  5. "Atribuir política de exportação ao volume"

    Informações de volume NFS

  6. Notifique o administrador da virtualização de que o volume NFS está pronto.

Tarefas administrativas de virtualização do <strong> </strong>
  1. Certifique-se de que pelo menos duas interfaces estejam configuradas em VLANs diferentes (para tolerância a falhas). Use a ligação NIC.

  2. Se estiver usando a IU de gerenciamento https:<proxmox-node>:8006 , clique em datacenter, selecione armazenamento, clique em Adicionar e selecione NFS.

    Navegação do storage NFS

  3. Preencha os detalhes, depois de fornecer as informações do servidor, as exportações NFS devem preencher e escolher a partir da lista. Lembre-se de selecionar as opções de conteúdo.

    Adição de storage NFS

  4. Para o entroncamento de sessão, em todos os hosts Proxmox VE, atualize o arquivo /etc/fstab para montar a mesma exportação NFS usando endereço lif diferente junto com Max_connect e opção de versão NFS.

    entradas fstab para tronco de sessão

  5. Aqui está o conteúdo em /etc/pve/storage.cfg para NFS.

    Arquivo de configuração de storage para NFS

LVM com iSCSI

Pool compartilhado LVM com iSCSI usando ONTAP

Para configurar o Logical volume Manager para armazenamento compartilhado entre hosts Proxmox, execute as seguintes tarefas:

Tarefas administrativas de virtualização do <strong> </strong>
  1. Certifique-se de que duas interfaces vlan do linux estejam disponíveis.

  2. Certifique-se de que as ferramentas multipath estejam instaladas em todos os hosts Proxmox VE. Certifique-se de que inicia na inicialização.

    apt list | grep multipath-tools
    # If need to install, execute the following line.
    apt-get install multipath-tools
    systemctl enable multipathd
  3. Colete o host iscsi iqn para todos os hosts Proxmox VE e forneça isso ao administrador de armazenamento.

    cat /etc/iscsi/initiator.name
Tarefas de administração do <strong>.</strong>

Se for novo no ONTAP, use o Gerenciador de sistema para uma experiência melhor.

  1. Garantir que o SVM esteja disponível com o protocolo iSCSI ativado. Siga "Documentação do ONTAP 9"

  2. Ter dois lifs por controlador dedicados para iSCSI.

    detalhes da interface iscsi

  3. Crie o igrop e preencha os iniciadores iscsi do host.

  4. Crie o LUN com o tamanho desejado na SVM e apresente ao grupo criado na etapa acima.

    detalhes do iscsi lun

  5. Notifique o administrador da virtualização de que o lun foi criado.

Tarefas administrativas de virtualização do <strong> </strong>
  1. Vá para Management UI https:<proxmox node>:8006, clique em datacenter, selecione armazenamento, clique em Add e selecione iSCSI.

    navegação de armazenamento iscsi

  2. Forneça o nome do ID de armazenamento. O endereço iSCSI lif do ONTAP deve ser capaz de escolher o destino quando não houver problema de comunicação. Como nossa intenção é não fornecer acesso LUN diretamente à vm convidada, desmarque isso.

    criação do tipo de armazenamento iscsi

  3. Agora, clique em Adicionar e selecione LVM.

    navegação de armazenamento lvm

  4. Forneça o nome do ID de armazenamento, escolha o armazenamento base que deve corresponder ao armazenamento iSCSI que criamos na etapa acima. Escolha o LUN para o volume base. Forneça o nome do grupo de volumes. Certifique-se de que partilhado está selecionado.

    criação de armazenamento lvm

  5. Aqui está o arquivo de configuração de armazenamento de amostra para LVM usando volume iSCSI.

    configuração iscsi lvm

LVM com NVMe/TCP

Pool compartilhado de LVM com NVMe/TCP usando ONTAP

Para configurar o Logical volume Manager para armazenamento compartilhado entre hosts Proxmox, execute as seguintes tarefas:

Tarefas administrativas de virtualização do <strong> </strong>
  1. Certifique-se de que duas interfaces vlan do linux estejam disponíveis.

  2. Em cada host Proxmox no cluster, execute o seguinte comando para coletar as informações do iniciador do host.

    nvme show-hostnqn
  3. Forneça informações coletadas sobre o nqn do host ao administrador de armazenamento e solicite um namespace nvme de tamanho necessário.

Tarefas de administração do <strong>.</strong>

Se for novo no ONTAP, use o Gerenciador de sistema para uma melhor experiência.

  1. Garantir que o SVM esteja disponível com o protocolo NVMe habilitado. "Tarefas do NVMe na documentação do ONTAP 9"Consulte .

  2. Crie o namespace NVMe.

    criação de namespace nvme

  3. Crie um subsistema e atribua nqns de host (se estiver usando CLI). Siga o link de referência acima.

  4. Notifique o administrador da virtualização de que o namespace nvme foi criado.

Tarefas administrativas de virtualização do <strong> </strong>
  1. Navegue para shell em cada host Proxmox VE no cluster e crie o arquivo /etc/nvme/Discovery.conf e atualize o conteúdo específico para o seu ambiente.

    root@pxmox01:~# cat /etc/nvme/discovery.conf
    # Used for extracting default parameters for discovery
    #
    # Example:
    # --transport=<trtype> --traddr=<traddr> --trsvcid=<trsvcid> --host-traddr=<host-traddr> --host-iface=<host-iface>
    
    -t tcp -l 1800 -a 172.21.118.153
    -t tcp -l 1800 -a 172.21.118.154
    -t tcp -l 1800 -a 172.21.119.153
    -t tcp -l 1800 -a 172.21.119.154
  2. Faça login no subsistema nvme

    nvme connect-all
  3. Inspecione e recolha os detalhes do dispositivo.

    nvme list
    nvme netapp ontapdevices
    nvme list-subsys
    lsblk -l
  4. Criar grupo de volume

    vgcreate pvens02 /dev/mapper/<device id>
  5. Vá para Management UI https:<proxmox node>:8006, clique em datacenter, selecione armazenamento, clique em Add e selecione LVM.

    navegação de armazenamento lvm

  6. Forneça o nome do ID de armazenamento, escolha o grupo de volumes existente e escolha o grupo de volumes que acabou de criar com a cli. Lembre-se de marcar a opção compartilhada.

    lvm em vg existente

  7. Aqui está um exemplo de arquivo de configuração de storage para LVM usando NVMe/TCP

    lvm na configuração tcp do nvme