VxRail: Додати VMDK до VMware VM не вдається з помилкою "Помилка PBM сталася під час PreReConfigureCallback: Причина несправності: vmodl.fault.SystemError"
Summary: VxRail: Додати диск віртуальної машини (VMDK) до віртуальної машини VMware (VM) не вдається з помилкою "Помилка PBM сталася під час PreReConfigureCallback: Причина несправності: vmodl.fault.SystemError" ...
Symptoms
Додати VMDK до віртуальної машини не вдається через системну помилку:
Завдання: Переналаштуйте статус віртуальної машини
: Сталася загальна системна помилка: Помилка PBM виникла під час зворотного дзвінка PreReConfigure: Причина несправності: vmodl.fault.SystemError
Initiator: СФЕРА. Ціль LOCAL\Administrator
:
Сервер DB_VM: vcenter.dell.com
Журнал VPXD сервера vCenter показує попередження для підключених VMDK/s до віртуальної машини "Немає сховища даних для диска", також для нього не встановлено сховище даних.
root@vcenter [ ~ ]# less /var/log/vmware/vpxd/vpxd.log
2019-06-18T09:21:41.832Z попередження vpxd[16089] [Originator@6876 sub=VmProv opID=jw13m63i-320371-auto-6v78-h5:70019356-5a] Не вдається знайти ds для диска
2019-06-18T09:21:41.839Z info vpxd[16260] [Originator@6876 sub=vpxLro opID=jw13m63i-320371-auto-6v78-h5:70019356-5a] [VpxLRO] -- BEGIN task-33308 -- vm-262 -- vim.VirtualMachine.reconfigure -- 52c2b6af-6def-0b91-af3e-0d8bcc332917(52eb73a4-a3af-3d99-b528-f160c28e5ab1)
2019-06-18T09:21:41.840Z info vpxd[16260] [Originator@6876 sub=vpxLro opID=jw13m63i-320371-auto-6v78-h5:70019356-5a-01] [VpxLRO] -- BEGIN lro-12586921 -- -- VmprovWorkflow --
2019-06-18T09:21:41.843Z info vpxd[16260] [Originator@6876 sub=pbm opID=jw13m63i-320371-auto-6v78-h5:70019356-5a-01] Немає сховища даних для диска -101 у конфігурації, filePath ds:///vmfs/volumes/vsan:5278d47ab4a915d0-46e19c6052636dd7/
<...>
2019-06-18T09:21:41.923Z info vpxd[16260] [Originator@6876 sub=Default opID=jw13m63i-320371-auto-6v78-h5:70019356-5a] [VpxLRO] -- ПОМИЛКА завдання-33308 -- vm-262 -- vim.VirtualMachine.reconfigure: vmodl.fault.SystemError:
--> Результат:
--> (vmodl.fault.SystemError) {
--> faultCause = (vmodl. MethodFault) null,
--> faultMessage = <unset>,
--reason = " Помилка PBM сталася під час PreReConfigureCallback>: Причина несправності: vmodl.fault.SystemError
--> ;
--> "-
-> msg = ""-
-> }
root@vcenter [ ~ ]#
Відповідність політиці зберігання показує невідоме для VMDK/s віртуальної машини.

Спроба повторно перевірити або оновити відповідність сховища віртуальних машин не вдається.
Cause
Точна причина цієї проблеми невідома, однак ця проблема спостерігалася на перетвореній віртуальній машині з Hyper-V на VMware.
Resolution
Дотримуйтесь наведених нижче кроків як обхідного шляху, щоб вирішити цю проблему:
- Вимкніть живлення існуючої віртуальної машини
- Клонування віртуальної машини на нову віртуальну машину
- Перевірте відповідність політики зберігання клонованої віртуальної машини та переконайтеся, що на VMDK/s відображається «Compliant»
- Додайте новий VMDK до клонованої віртуальної машини
- Увімкнення клонованої віртуальної машини