AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • Início
  • system&network
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • Início
  • system&network
    • Recentes
    • Highest score
    • tags
  • Ubuntu
    • Recentes
    • Highest score
    • tags
  • Unix
    • Recentes
    • tags
  • DBA
    • Recentes
    • tags
  • Computer
    • Recentes
    • tags
  • Coding
    • Recentes
    • tags
Início / server / Perguntas / 1161123
Accepted
Helstrom
Helstrom
Asked: 2024-06-18 04:53:33 +0800 CST2024-06-18 04:53:33 +0800 CST 2024-06-18 04:53:33 +0800 CST

O vSAN informa o cluster particionado, mas a comunicação completa está presente

  • 772

Estou construindo um cluster vSAN que consiste em 2 racks, cada um com 3 nós (este será eventualmente um cluster estendido). Cada rack está em sub-redes diferentes, conforme listado abaixo:

Rack 1:

  • Gerenciamento: 10.73.8.0/25 (Gateway: 10.73.8.126)
  • vMotion: 10.73.10.0/25 (Gateway: 10.73.10.126)
  • vSAN: 10.73.11.0/25 (Gateway: 10.73.10.126)

Rack 2:

  • Gestão: 10.73.8.128/25 (Gateway: 10.73.8.254)
  • vMotion: 10.73.10.128/25 (Gateway: 10.73.10.254)
  • vSAN: 10.73.11.128/25 (Gateway: 10.73.10.254)

Eu construí o cluster com todos os nós no Rack 1. Sem problemas. Tudo funciona e tenho algumas VMs de teste em execução. Quando tento adicionar nós do Rack 2 ao mesmo cluster, recebo um erro "partição de cluster vSAN". Aqui está o que eu verifiquei/testei:

  1. Tenho conectividade completa de ponta a ponta entre TODOS os nós (o vmkping entre nós em ambos os racks funciona em todas as sub-redes com mensagens de tamanho MTU sem fragmentação)
  2. A lista de agentes unicast em todos os nós mostra corretamente todos os outros nós com os UUIDs, endereços IP e impressões digitais de certificado corretos.
  3. Eu tentei várias permutações de sair/entrar no cluster com os nós particionados.

Todo o meu google-fu indicou que meu problema deveria ser um dos acima, mas não parece ser o caso. Até adicionei rotas estáticas para as redes vSAN, embora eu tenha substituído os gateways padrão definidos nas vmks do vSAN. Sem dados.

Eu sei que isso é estranho, mas se alguém puder me indicar outras causas para esse erro, ficaria muito grato.

vmware-esxi
  • 2 2 respostas
  • 56 Views

2 respostas

  • Voted
  1. warashi nguyen
    2024-06-19T23:27:52+08:002024-06-19T23:27:52+08:00
    #!/bin/bash
    
    # Define the static route parameters
    NETWORK="10.73.11.0/24"
    GATEWAY_RACK1="10.73.10.126"
    GATEWAY_RACK2="10.73.10.254"
    
    # Apply static route on Rack 1 hosts
    for host in "esxi1-rack1" "esxi2-rack1" "esxi3-rack1"; do
        ssh root@$host "esxcli network ip route ipv4 add --network $NETWORK --gateway $GATEWAY_RACK1"
    done
    
    # Apply static route on Rack 2 hosts
    for host in "esxi1-rack2" "esxi2-rack2" "esxi3-rack2"; do
        ssh root@$host "esxcli network ip route ipv4 add --network $NETWORK --gateway $GATEWAY_RACK2"
    done
    
    echo "Static routes configured successfully."
    
    • 0
  2. Best Answer
    Helstrom
    2024-06-24T20:49:38+08:002024-06-24T20:49:38+08:00

    Para quem se depara com isso: encontrei a solução. Havia um roteador na rede que tinha o NAT ativado incorretamente. Isso significava que sim, todos os nós vSAN podiam executar ping entre si (portanto, não havia alarmes básicos de conectividade), mas como os endereços IP dos dispositivos do rack 2 não correspondiam ao IP na lista de agentes Unicast, essas mensagens aparentemente estavam sendo rejeitadas. Esse foi o motivo pelo qual o vSAN estava declarando um evento de particionamento de rede.

    Descobri isso da seguinte maneira: desativei o gateway padrão para as interfaces vSAN e, em vez disso, usei o roteamento estático. Feito isso, o ping parou de funcionar. Por que? Porque nenhuma rota estática foi definida para os endereços IP NATed...

    • 0

relate perguntas

Sidebar

Stats

  • Perguntas 205573
  • respostas 270741
  • best respostas 135370
  • utilizador 68524
  • Highest score
  • respostas
  • Marko Smith

    Você pode passar usuário/passar para autenticação básica HTTP em parâmetros de URL?

    • 5 respostas
  • Marko Smith

    Ping uma porta específica

    • 18 respostas
  • Marko Smith

    Verifique se a porta está aberta ou fechada em um servidor Linux?

    • 7 respostas
  • Marko Smith

    Como automatizar o login SSH com senha?

    • 10 respostas
  • Marko Smith

    Como posso dizer ao Git para Windows onde encontrar minha chave RSA privada?

    • 30 respostas
  • Marko Smith

    Qual é o nome de usuário/senha de superusuário padrão para postgres após uma nova instalação?

    • 5 respostas
  • Marko Smith

    Qual porta o SFTP usa?

    • 6 respostas
  • Marko Smith

    Linha de comando para listar usuários em um grupo do Windows Active Directory?

    • 9 respostas
  • Marko Smith

    O que é um arquivo Pem e como ele difere de outros formatos de arquivo de chave gerada pelo OpenSSL?

    • 3 respostas
  • Marko Smith

    Como determinar se uma variável bash está vazia?

    • 15 respostas
  • Martin Hope
    Davie Ping uma porta específica 2009-10-09 01:57:50 +0800 CST
  • Martin Hope
    kernel O scp pode copiar diretórios recursivamente? 2011-04-29 20:24:45 +0800 CST
  • Martin Hope
    Robert ssh retorna "Proprietário incorreto ou permissões em ~/.ssh/config" 2011-03-30 10:15:48 +0800 CST
  • Martin Hope
    Eonil Como automatizar o login SSH com senha? 2011-03-02 03:07:12 +0800 CST
  • Martin Hope
    gunwin Como lidar com um servidor comprometido? 2011-01-03 13:31:27 +0800 CST
  • Martin Hope
    Tom Feiner Como posso classificar a saída du -h por tamanho 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    Noah Goodrich O que é um arquivo Pem e como ele difere de outros formatos de arquivo de chave gerada pelo OpenSSL? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent Como determinar se uma variável bash está vazia? 2009-05-13 09:54:48 +0800 CST

Hot tag

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • Início
  • Perguntas
    • Recentes
    • Highest score
  • tag
  • help

Footer

AskOverflow.Dev

About Us

  • About Us
  • Contact Us

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve