VMware ESXi – Finding lock owner of a VMDK file on a VMFS datastore
Tento návod je pouze pro VMware ESXi verze 5.5 P05 a novější, nižší verze neobsahují požadovaný Python script vmfsfilelockinfo.
Pomocí například Putty se přihlásíme k ESXi hostu a pokračujeme How to Enable SSH on ESXi host.
cd /bin/
přejdeme do adresáře bin
vmfsfilelockinfo -p /vmfs/volumes/Fujitsu_Sata/MAILBOX13/MAILBOX13-000009-delta.vmdk -v vcenter.domena.cz -u domena\kalabis
spustíme script
/bin # vmfsfilelockinfo -p /vmfs/volumes/Fujitsu_Sata/MAILBOX13/MAILBOX13-000009-delta.vmdk -v vcenter.domena.cz -u domena\kalabis vmfsfilelockinfo Version 1.0 Looking for lock owners on "MAILBOX13-000009-delta.vmdk" MAILBOX13-000009-delta.vmdk" is locked in Exclusive mode by host having mac address ['90:b1:1c:3d:XX:XX'] Trying to make use of Fault Domain Manager ---------------------------------------------------------------------- Found 3 ESX hosts using Fault Domain Manager. ---------------------------------------------------------------------- Searching on Host esx1.domain.cz MAC Address : 90:b1:1c:3d:XX:XX Host owning the lock on the vmdk is esx1.domena.cz, lockMode : Exclusive Total time taken : 0.03 seconds.
no a ten chytrej script mi vypíše, kterej z hostů drží file MAILBOX13-000009-delta.vmdk a drží ho host esx1.domena.cz
/etc/init.d/hostd restart /etc/init.d/vpxa restart
A pokud se toho locku chci zbavit, přihlásím se přímo k serveru, kde je soubor locknutej a restartuji Management agenty (pozor zda neběží backup nebo replica)
/bin # vmfsfilelockinfo -p /vmfs/volumes/Fujitsu_Sata/MAILBOX13/MAILBOX13-000009-delta.vmdk -v vcenter.domena.cz -u domena\kalabis vmfsfilelockinfo Version 1.0 Looking for lock owners on "MAILBOX13-000009-delta.vmdk" "MAILBOX13-000009-delta.vmdk" is not locked by any ESX host and is Free Total time taken : 0.01 seconds.
Ha a locknutej MAILBOX13-000009-delta.vmdk je nyní volnej a mohu ho smazat 🙂
(Visited 1 323 times, 1 visits today)