Dell APEX Cloud Platform: Сбой проверки сети во время добавления узла
Summary: В случае полного конвергентного кластера, если пользователь настроит для трафика более 1 идентификатора VLAN хранилища, проверка сети завершится сбоем.
Symptoms
Проверка завершится сбоем, и появится уведомление
Cause
В полностью конвергентном кластере, если пользователь настроил для трафика несколько идентификаторов VLAN хранения
Например, конфигурация VLAN с двумя хранилищами в полностью конвергентном кластере:
- В кластере есть два идентификатора VLAN для хранилища 711 и 712
- Но на новом узле во время проверки настроена только VLAN 711 для трафика хранилища, а затем не удалось проверить сетевое подключение VLAN 712.
Resolution
Чтобы пропустить проверку, выполните следующие действия:
1. Подготовка полезных данных
JSONВ Chrome откройте интерфейс пользовательского интерфейса WAC, нажмите F12, а затем выполните проверку. В окне сети найдите "expansion api" и получить полезную нагрузку запроса.
Сохранение полезной нагрузки JSON в файл с именем payload.json.
JSON Пример содержимого полезной нагрузки:
{ "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":"управление", "ipv4": [ { "ip":"10.130.22.95" } ] } ], "geo_location":{ "rack_name":"", "order_number":0 } } ] } |
2. Вызов API расширения узла получает "маркер доступа" для авторизации
(Следующий API должен быть вызван в месте с сетевым доступом к APEX Cloud Platform Manager.)
a. Вызовите приватный API(POST), получите "маркер доступа" для авторизации:
| 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" |
Пример результата:
B. Используйте маркер доступа из последнего шага для вызова закрытого API (POST) для добавления узла
| curl -k -i -X POST "https://< Manager_IP>/rest/apex-cp/private/v1/cluster/expansion?dryrun=false" --header "Авторизация: Bearer<access_token_value>" --header "Content-Type: application/json" -d @</path/to/payload.json> |
3. Мониторинг состояния
добавления узлаВ пользовательском интерфейсе WAC можно увидеть ход выполнения задания:
a