PowerFlex: не удается выполнить модернизацию узлов из-за ошибки «Сбой монтирования удаленного общего ресурса»
Summary: В этой статье приводятся пошаговые процедуры решения проблемы с обновлением узла, возникшей при выполнении обновления узла с PFMP 4.x из-за проблемы с модулем или контейнером NFS, который не смог загрузить и обновить микропрограмму оборудования на консоли iDRAC. ...
Instructions
Процедура решения проблемы модернизации узла, связанной с тем, что контейнеру NFS PFMP не удается установить связь с iDRAC узлов.
Действия
1. Выполните следующую команду с любого MVM, чтобы проверить, на каком MVM запущен контейнер NFS.
kubectl get pods -n powerflex -o wide | grep -i nfs
2. Войдите в MVM, на котором запущен контейнер NFS, и выполните следующую команду, чтобы убедиться, что все узлы работоспособны и находятся в состоянии готовности.
kubectl get nodes

3) Откройте сеанс SSH для MVM, в котором запущен контейнер NFS, и выполните следующую команду, чтобы перевести MVM в режим обслуживания.
kubectl label node <mvm hostname> cmo.maintenance.mode=true
4. Выполните следующую команду, чтобы очистить узел.
kubectl drain <mvm hostname> --ignore-daemonsets --delete-emptydir-data
5. Выполните следующую команду, чтобы убедиться, что контейнер NFS запущен на другом узле.
kubectl get pods -n powerflex -o wide | grep -i nfs
6. Перезагрузите узел, выполнив следующую команду.
sudo reboot
7. Подключитесь по SSH к другому MVM и выполните следующую команду для мониторинга перезагруженного узла до тех пор, пока он не перейдет в состояние «Ready».
watch kubectl get nodes
8. Когда MVM перейдет в режим онлайн, подключитесь по SSH к MVM и выполните следующую команду, чтобы отменить цепь и вывести MVM из режима обслуживания.
kubectl uncordon mvm-hostname ; kubectl label node mvm-hostname cmo.maintenance.mode-
