vsphere6.0VM虛機(jī)文件被鎖怎么辦

這篇文章將為大家詳細(xì)講解有關(guān)vsphere6.0 VM虛機(jī)文件被鎖怎么辦,小編覺(jué)得挺實(shí)用的,因此分享給大家做個(gè)參考,希望大家閱讀完這篇文章后可以有所收獲。

站在用戶的角度思考問(wèn)題,與客戶深入溝通,找到六盤水網(wǎng)站設(shè)計(jì)與六盤水網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗(yàn),讓設(shè)計(jì)與互聯(lián)網(wǎng)技術(shù)結(jié)合,創(chuàng)造個(gè)性化、用戶體驗(yàn)好的作品,建站類型包括:成都網(wǎng)站建設(shè)、網(wǎng)站建設(shè)、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣、域名申請(qǐng)、虛擬空間、企業(yè)郵箱。業(yè)務(wù)覆蓋六盤水地區(qū)。

   vsphere6.0上一臺(tái)數(shù)據(jù)庫(kù)虛擬機(jī)假死,強(qiáng)行關(guān)機(jī)后無(wú)法POWER ON。在啟動(dòng)時(shí)報(bào)虛擬機(jī)文件被鎖定,此時(shí)對(duì)虛機(jī)進(jìn)行遷移、快照、克隆等,發(fā)現(xiàn)操作都不可用。查看虛機(jī)狀態(tài),發(fā)現(xiàn)其在集群內(nèi)的8臺(tái)物理主機(jī)上來(lái)回飄。

vsphere6.0 VM虛機(jī)文件被鎖怎么辦

解決方法:

1、首先將cluster中的HA功能關(guān)閉。如果該功能不關(guān)閉,容易造成死鎖,,VM不斷跳動(dòng),,不斷的在同一集群內(nèi)不同的ESXI主機(jī)間循環(huán)被鎖,徒勞而無(wú)功。

  2、虛機(jī)磁盤文件被鎖,必須要知道到底是哪臺(tái)ESXI把他給鎖住了,這是關(guān)鍵。

3、在VCenter中,把被鎖的VM從Inventory中remove掉。原因很簡(jiǎn)單,這是一個(gè) unregister的過(guò)程。找到目標(biāo)主機(jī)后,當(dāng)然是殺死他鎖住VM的進(jìn)程。之所以會(huì)被鎖,原因就是HA 把VM從別的HOST遷移過(guò)來(lái),但是又沒(méi)有unregister和register的過(guò)程,所以在你查看VM的Summary的時(shí)候,host ip還是屬于出問(wèn)題的 host。 但是VM又被新的host強(qiáng)行power on,這樣自然不能啟動(dòng)。

解決辦法:

打開(kāi)集群內(nèi)所有EXSI主機(jī)的SSH登陸功能

vsphere6.0 VM虛機(jī)文件被鎖怎么辦

然后在每臺(tái)機(jī)子上執(zhí)行

~ # vim-cmd vmsvc/getallvms

Vmid      Name                             File                                Guest OS          Version   Annotation           

10     C5cpyPdb1    [W56021_SY07_CP07PV1C16] C5cpyPdb1/C5cpyPdb1.vmx     rhel6_64Guest           vmx-08              

17     C5ioAdm1     [W56021_SY01_CP07PV1C16] C5ioAdm1/C5ioAdm1.vmx       windows8Server64Guest   vmx-08        

20     C5jkhyPdb1   [W56021_SY01_CP07PV1C16] C5jkhyPdb1/C5jkhyPdb1.vmx   rhel6_64Guest           vmx-08              

找到被鎖的主機(jī) C5jkhyPdb1

查詢這臺(tái)虛機(jī)的狀態(tài)

~ # vim-cmd vmsvc/power.getstate 20

Retrieved runtime info

Powered off

如果虛機(jī)狀態(tài)為ON,可以執(zhí)行如下命令

~ # esxcli vm process list

C5jkhyPdb1

   World ID: 109052730

   Process ID: 0

   VMX Cartel ID: 109052727

   UUID: 42 0b d6 eb 00 13 b6 26-a2 c4 86 4e 2d ba 17 db

   Display Name: C5jkhyPdb1

   Config File: /vmfs/volumes/56823cb8-c8a37260-f48f-6c0b84629718/C5jkhyPdb1/C5jkhyPdb1.vmx

~ # esxcli vm process kill --type=hard --world-id=109052730

在集群內(nèi)每臺(tái)esxi主機(jī)上執(zhí)行如下命令,找到虛機(jī)被鎖的文件

 # vmkfstools -D /vmfs/volumes/56823cb8-c8a37260-f48f-6c0b84629718/C5jkhyPdb1/C5jkhyPdb1.vmx

Lock [type 10c00001 offset 233738240 v 114, hb offset 3780608

gen 85, mode 0, owner 00000000-00000000-0000-000000000000 mtime 46362574

num 0 gblnum 0 gblgen 0 gblbrk 0]

Addr <4, 528, 18>, gen 52, links 1, type reg, flags 0, uid 0, gid 0, mode 100755

len 3706, nb 1 tbz 0, cow 0, newSinceEpoch 1, zla 2, bs 8192

~ # vmkvsitools lsof | grep   C5jkhyPdb1

131169563   vmx                   FILE                        4   /vmfs/volumes/56823cb8-c8a37260-f48f-6c0b84629718/C5jkhyPdb1/vmware.log

131169563   vmx                   FILE                       49   /vmfs/volumes/56823cb8-c8a37260-f48f-6c0b84629718/C5jkhyPdb1/C5jkhyPdb1.vmx.lck

131169563   vmx                   FILE                       50   /vmfs/volumes/56823cb8-c8a37260-f48f-6c0b84629718/C5jkhyPdb1/C5jkhyPdb1.vmx

131169563   vmx                   FILE                       51   /vmfs/volumes/56823cb8-c8a37260-f48f-6c0b84629718/C5jkhyPdb1/C5jkhyPdb1.vmx~

131169563   vmx                   FILE                       94   /vmfs/volumes/56823cb8-c8a37260-f48f-6c0b84629718/C5jkhyPdb1/C5jkhyPdb1-flat.vmdk

131169563   vmx                   FILE                       96   /vmfs/volumes/56824c84-3e3e868c-5468-6c0b84629718/C5jkhyPdb1/C5jkhyPdb1-flat.vmdk

131169563   vmx                   FILE                       97   /vmfs/volumes/56824c84-3e3e868c-5468-6c0b84629718/C5jkhyPdb1/C5jkhyPdb1_1-flat.vmdk

131169563   vmx                   FILE                      123   C5jkhyPdb1.nvram

# ps|grep C5jkhyPdb1

131136798      vmm0:C5jkhyPdb1     

131169568      vmm1:C5jkhyPdb1     

131169569      vmm2:C5jkhyPdb1     

131136802      vmm3:C5jkhyPdb1     

131169652 131169563 vmx-vthread-7:C5jkhyPdb1 /bin/vmx

131169653 131169563 vmx-vthread-8:C5jkhyPdb1 /bin/vmx

131169654 131169563 vmx-vthread-9:C5jkhyPdb1 /bin/vmx

131104119 131169563 vmx-mks:C5jkhyPdb1   /bin/vmx

131169656 131169563 vmx-svga:C5jkhyPdb1  /bin/vmx

131169658 131169563 vmx-vcpu-0:C5jkhyPdb1 /bin/vmx

131136891 131169563 vmx-vcpu-1:C5jkhyPdb1 /bin/vmx

131169660 131169563 vmx-vcpu-2:C5jkhyPdb1 /bin/vmx

131169661 131169563 vmx-vcpu-3:C5jkhyPdb1 /bin/vmx

然后殺死被鎖文件的進(jìn)程

#kill -9 131169563

vsphere6.0 VM虛機(jī)文件被鎖怎么辦

解除后被鎖后登錄vcenter,從清單移除原虛機(jī)名稱(備注:虛機(jī)即使關(guān)機(jī)了,這時(shí)還可看到虛機(jī)在集群中不同主機(jī)跳躍注冊(cè),需要從清單中移除可能多次,名稱為UNKNOWN的樣子。

vsphere6.0 VM虛機(jī)文件被鎖怎么辦

最后從存儲(chǔ)中添加該虛機(jī)的VMX,啟動(dòng)時(shí)選擇移動(dòng)至不要使用復(fù)制至)。在vmx添加虛機(jī)到清單后開(kāi)機(jī)成功。

備注:

依據(jù)VMware KB 2088157
ESXi 5.5 Patch 4 Release ESXi550-201501001(2015-01-27)之前的版本,存在虛機(jī)無(wú)響應(yīng),狀態(tài)變灰為不可訪問(wèn)和操作虛擬機(jī),vc控制臺(tái)黑屏無(wú)法操作,網(wǎng)絡(luò)不可訪問(wèn),虛機(jī)進(jìn)程鎖死無(wú)法重置等等問(wèn)題。

 vSphere HA 重置虛擬機(jī)失敗問(wèn)題是由于ESXi軟件本身的 BUG導(dǎo)致的,需

要升級(jí) ESXi 版本至ESXi5.5 Patch 4(build-2403361)或更高。但實(shí)際上在6.0的版本中依然存在此問(wèn)題。

關(guān)于“vsphere6.0 VM虛機(jī)文件被鎖怎么辦”這篇文章就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,使各位可以學(xué)到更多知識(shí),如果覺(jué)得文章不錯(cuò),請(qǐng)把它分享出去讓更多的人看到。

標(biāo)題名稱:vsphere6.0VM虛機(jī)文件被鎖怎么辦
標(biāo)題鏈接:http://muchs.cn/article26/jpjpcg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供App設(shè)計(jì)、做網(wǎng)站域名注冊(cè)、網(wǎng)站排名Google商城網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

外貿(mào)網(wǎng)站建設(shè)