Dell APEX Cloud Platform: Falha na validação da rede durante a adição do nó
Summary: No caso de um cluster totalmente convergente, se o usuário configurar mais de 1 ID de VLAN de armazenamento para o tráfego, a validação da rede apresentará falha.
Symptoms
A validação falhará e uma notificação será solicitada
Cause
Em um cluster totalmente convergente, se o usuário configurou mais de um ID de VLAN de armazenamento para o tráfego
Por exemplo, uma configuração de VLAN de dois armazenamentos em um cluster totalmente convergente:
- No cluster, há dois IDs de VLAN de armazenamento: 711 e 712
- No entanto, no novo nó, somente a VLAN 711 está configurada para tráfego de armazenamento durante a validação. Em seguida, ela apresentou falha ao validar a conexão de rede da VLAN 712.
Resolution
Use as etapas abaixo para ignorar a validação:
1. Preparar payload
JSONUse o Chrome para abrir a interface do usuário do WAC, clique em F12 e, em seguida, validate. Na janela Network, localize "expansion api" e obter payload da solicitação.
Salve o payload JSON para um arquivo chamado payload.json.
JSON Exemplo de conteúdo de payload:
{ "hosts":[ { "node_id":"H1H0003", "hostname":"WIN-0VBEOV9U2A6.hci-a.azs.delllabs.net", "customer_supplied":{ "ipv6":{ "ip":"fe80::ae4b:e1f8:a37e:2817" }, "account":{ "type":"admin", "username":"administrator", "password":"Passw0rd!" } }, "accounts":[ { "type":"admin", "username":"Administrator", "password":"Password123!" } ], "networks":[ { "type":"management", "ipv4":[ { "ip":"10.130.22.95" } ] } ], "geo_location":{ "rack_name":"", "order_number":0 } } ] } |
2. A API de expansão do nó de chamada obtém o "token de acesso" para autorização
(A API a seguir deve ser acionada em um local que tenha acesso de rede ao APEX Cloud Platform Manager.)
Um. A API privada de chamada (POST) obtém o "token de acesso" para autorização:
| curl -k -i -X POST https://< Manager_IP/>rest/apex-cp/v1/login -d '{"username":"<management username>","password":"<management password>"}' --header "Content-Type: application/json" |
Exemplo de resultado:
B. Use o token de acesso da última etapa para chamar a API privada (POST) para adicionar nó
| curl -k -i -X POST "https:// Manager_IP<>/rest/apex-cp/private/v1/cluster/expansion?dryrun=false" --header "Autorização: Bearer<access_token_value>" --header "Content-Type: application/json" -d @</path/to/payload.json> |
3. Monitorar o status
da adição de nósNa interface do usuário do WAC, podemos ver o andamento do trabalho:
a