Помилка PowerFlex не вдається оновити вузол, оскільки "не вдалося виконати монтування віддаленого ресурсу"
Summary: У цій статті наведено покрокові процедури для вирішення проблеми з оновленням вузла, яка виникла під час оновлення вузла з PFMP 4.x, що сталося через проблему з NFS pod/container, який не зміг завантажити та оновити апаратну прошивку на консолі 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 і виконайте наступну команду для моніторингу вузла, який ви перезавантажили, поки він не досягне СТАТУСУ "Готово"
watch kubectl get nodes
8) Коли MVM підключиться, SSH до MVM і виконайте наступну команду, щоб розблокувати та видалити MVM з режиму обслуговування.
kubectl uncordon mvm-hostname ; kubectl label node mvm-hostname cmo.maintenance.mode-
