PowerFlex: Nie można wykonać aktualizacji węzła, ponieważ "mount of remote share failed"
Summary: Ten artykuł zawiera procedury krok po kroku dotyczące rozwiązania problemu z uaktualnieniem węzła, który wystąpił podczas wykonywania uaktualnień węzła z PFMP 4.x, który wystąpił z powodu problemu z zasobnikiem/kontenerem NFS, w przypadku którego nie udało się przesłać i uaktualnić oprogramowania wewnętrznego sprzętu w konsoli iDRAC. ...
Instructions
Procedura mająca na celu rozwiązanie problemu z uaktualnieniem węzła ze względu na niemożność skomunikowania się kontenera NFS PFMP z kontrolerem iDRAC węzłów.
Czynności:
1) Uruchom poniższe polecenie z dowolnego MVM, aby sprawdzić, na którym MVM działa kontener NFS.
kubectl get pods -n powerflex -o wide | grep -i nfs
2) Zaloguj się do MVM, na którym jest uruchomiony kontener NFS, i uruchom poniższe polecenie, aby upewnić się, że wszystkie węzły są sprawne i gotowe.
kubectl get nodes

3) Otwórz sesję SSH do MVM, na którym jest uruchomiony kontener NFS, i uruchom poniższe polecenie, aby przełączyć MVM w tryb konserwacji.
kubectl label node <mvm hostname> cmo.maintenance.mode=true
4) Uruchom poniższe polecenie, aby opróżnić węzeł.
kubectl drain <mvm hostname> --ignore-daemonsets --delete-emptydir-data
5) Uruchom poniższe polecenie, aby sprawdzić, czy kontener NFS działa na innym węźle.
kubectl get pods -n powerflex -o wide | grep -i nfs
6) Uruchom ponownie węzeł, uruchamiając poniższe polecenie.
sudo reboot
7) Połącz się z innym MVM przez SSH i uruchom następujące polecenie, aby monitorować ponownie uruchomiony węzeł, dopóki nie osiągnie on STANU "Ready"
watch kubectl get nodes
8) Gdy MVM przejdzie w tryb online, połącz się z MVM przez SSH i uruchom następujące polecenie, aby odblokować i usunąć MVM z trybu konserwacji.
kubectl uncordon mvm-hostname ; kubectl label node mvm-hostname cmo.maintenance.mode-
