MyTetra Share
Делитесь знаниями!
падение vpxd при дублирующихся устройствах
Время создания: 22.02.2017 13:52
Раздел: it - Админство - Виртуализация - vmware
Запись: xintrea/mytetra_db_pipitos1983/master/base/1487760723bbqzst9wme/text.html на raw.githubusercontent.com

Симптоматика:

cat /var/log/vmware/vpxd/vpxd.log | grep duplicate


error vpxd[7FC644A87700] [Originator@6876 sub=Default opID=HostSync-host-48-221105f1] [VdbStatement] Statement diagnostic data from driver is 23505:0:7:ERROR: duplicate key value violates unique constraint "pk_vpx_vm_virtual_device";

--> Error while executing the query


grep already /var/log/vmware/vpostgres/postgresql-*.log

58875800.1c4f 2289233 VCDB vc DETAIL: Key (id, device_key)=(91, 4000) already exists.


Диагноз:

дублирующиеся устройства в БД.


Лечение:

/opt/vmware/vpostgres/current/bin/psql -U postgres

\c VCDB <- выбор БД

SELECT id,device_key,device_info_summary FROM vpx_vm_virtual_device where id=91;

получаем список всех устройств с таким id, находим одинаковые и удаляем все:

DELETE FROM vpx_vm_virtual_device where id=91 and device_key=0;

DELETE FROM vpx_vm_virtual_device where id=91 and device_key=4000;

--- или---

DELETE FROM vpx_vm_virtual_device where id=91 and (device_key=4000 or device_key=0);

\q <- выход из постгреса

перезапуск сервера vsphere

( или конкретного сервиса, service-control --start vmware-vpxd )


Профилактика:

не выяснено


Подвержены заболеванию:

vsphere 6.5a, 6.5 и более ранние (лично не проверено, но изначально решение было предложено на каком то форуме для 5-х версий).


Так же в этом разделе:
 
MyTetra Share v.0.59
Яндекс индекс цитирования