Dell VxRail: Eski bir public.operation_status kaydı, VxRail 4.7.410'da tek düğüm kapanmasını önler
Resumen: Tek düğüm kapatma doğrulaması, görevi görüntülenmeden rekabet etmez.
Síntomas
VxRail eklentisinden tek düğümlü kapatma isteği ("Monitor"->"Physical View"->"ACTIONS"->"Shutdown Host") "Validate" (Doğrula) adımıyla durduruldu.
Dörtte üç ESXi ana bilgisayarı aşağıdaki adımları hiç sorun olmadan tamamladı. Ancak belirli bir ana bilgisayar "Shutdown Host - hostname" (Ana Bilgisayar - ana bilgisayar adı) iletişim kutusunda normal görevleri görüntülemeden "Validate" (Doğrula) adımını atarak durdu.
- VM Geçişi
- Doğrulama
- Confirm (Onayla)
- Kapatma
VxRail Manager ve ESXi arasındaki tüm ilgili hizmetleri yeniden başlatmak sorunu çözmedi.
VxRail Manager'ın yeniden başlatılması sorunu çözmedi.
ESXi ana bilgisayarının yeniden başlatılması sorunu çözmedi.
Yönetim Hesabı'nın herhangi bir sorunu yok.
Günlük paketinde eski bir public.operation_status kaydı bulundu (SERVICE_TAG gerekir).
# pwd /VxRail_Support_Bundle_528b5b3d-d2f4-2f70-fc35-d3e15c274bcc_2022-06-01_00_23_57/vxrail_data_collection_2022-06-01_00_23_57/dump # grep "^COPY " db_mysticmanager -n |grep public.operation_status -A1 3623:COPY public.operation_status (id, owner, state, error, progress, starttime, endtime, target, step, detail, extension) FROM stdin; 3695:COPY public.power_supply (sn, part_number, revision_number, name, manufacturer, slot, health, missing, appliance_id) FROM stdin; # expr 3695 - 3623 - 1 71 # grep "^COPY public.operation_status" db_mysticmanager -A71 |grep "^COPY \|HOST_SHUTDOWN[[:space:]]IN_PROGRESS"|grep SERVICE_TAG 3d56845d-32be-4b67-b5a6-f10790ccedcc HOST_SHUTDOWN IN_PROGRESS \N 0 1649927129841 \N SERVICE_TAG \N \N \N
Causa
Eski bir public.operation_status "Validate" (Doğrula) adımının tamamlanması önlenmiş.
Resolución
Sorun, eski kayıt silinerek public.operation_status çözüldü.
-
vSphere İstemcisinde VxRail Manager sanal makinenin anlık görüntüsünü alın.
-
SSH kullanarak VxRail Manager'da günlük kaydı açın ve ardından kullanıcıyı (su -) kök kullanıcıya değiştirin.
-
VxRail Manager veritabanındaki IN_PROGRESS/HOST_SHUTDOWN listesini görüntülemek için aşağıdaki komutu çalıştırın.
# psql -U postgres mysticmanager -c "select id, owner, state, error, target from public.operation_status where owner='HOST_SHUTDOWN' and state='IN_PROGRESS';"
-
Adım 3'teki çıktıdan "IN_PROGRESS" durumu işleminin "kimliğini" belirleyin.
-
Kaydı VxRail Manager veritabanından silmek için aşağıdaki komutu çalıştırın.
# psql -U postgres mysticmanager -c "delete from public.operation_status where id='ID_FROM_PREVIOUS_PSQL_COMMAND_OUTPUT' and owner='HOST_SHUTDOWN' and state='IN_PROGRESS';"
-
VxRail Manager'da vmware-rail ve runrails hizmetlerini yeniden başlatmak için aşağıdaki komutları çalıştırın.
# systemctl restart vmware-marvin # systemctl restart runjars
-
VxRail eklentisinden tek düğüm kapatmayı tekrar deneyin ("Monitör"->"Fiziksel Görünüm"->"ACTIONS"->"Shutdown Host") ve "Validate" (Doğrula) adım sonucu kontrol edin.
-
"Doğrula" adımı tamamlandıktan sonra VxRail Manager sanal makinenin anlık görüntüsünü silebilirsiniz.