Vmware vSphere常見問題彙總(八)

70、清除vSphere Client的登錄記錄  

使用vSphere Client連接多了,下拉列表裏有很多的歷史記錄,看着有點煩.  
搜索了下,找到了E文的操作辦法    
定位註冊表到    
HKEY_CURRENT_USER\Software\VMware\VMware Infrastructure Client\Preferences    
清除    
RecentConnections 的記錄即可

 

71、Linux系統VMXNET3虛擬網路卡時UDP包被Drop掉    
故障狀態:    
ESXi 5.x系統上的Linux虛擬機,虛擬網路卡選擇爲VMXNET3時,UDP包被Drop掉了;    
故障分析:    
這是一個技術bug,VMware正在着手解決;    
解決方案:    
作爲變通手段,只需要將VMXNET3改爲E1000這個虛擬網路卡類型即可。

 

72、恢復孤立的虛擬機  

故障狀態:    
虛擬機顯示在 vSphere Client 清單列表中,其中 (orphaned) 附加到其名稱。    
故障分析:    
在極少數情況下,位於由 vCenter Server 管理的 ESXi 主機上的虛擬機可能會變爲孤立狀態。 vCenter Server 數據庫中存在這些虛擬機,但 ESXi 主機不再能識別出它們。 故障原因:    
如果主機故障切換失敗,或直接在主機上取消對虛擬機的註冊時,虛擬機可能會變爲孤立狀態。如果發生這種情況, 請將孤立的虛擬機移動到數據中心( 該數據中心可訪問其中存儲着虛擬機文件的數據存儲) 中的其他主機。    
解決方案:    
1 在 vSphere Client 清單列表中,右鍵單擊虛擬機,然後選擇重定位。此時將顯示可用主機列表。    
2 選擇要在其中放置虛擬機的主機。如果沒有可用主機,請添加可訪問其中存儲着虛擬機文件的數據存儲的主機。    
3 單擊確定保存更改。虛擬機已連接到新的主機,並顯示在清單列表中。

 

73、從模板克隆或部署後未打開虛擬機電源  

故障狀態:    
當從模板中克隆或部署虛擬機時,可以在“即將完成”頁面上選中創建後打開此虛擬機電源複選框。但虛擬機在創建後可能不會自動打開電源。    
故障分析:    
創建虛擬機磁盤時,未預留交換文件大小。    
解決方案:    
n 減小虛擬機所需的交換文件的大小。可以通過增加虛擬機內存預留空間來實現。    
a 在 vSphere Client 清單中,右鍵單擊虛擬機並選擇編輯設置。    
b 選擇資源選項卡,然後單擊內存。    
c 使用“預留”滑塊增加分配給虛擬機的內存量。

d 單擊確定。 |  
n 或者,可以通過將其他虛擬機磁盤從交換文件正在使用的數據存儲中移出來增加交換文件的可用空間量。    
a 在 vSphere Client 清單中,選擇一個數據存儲,然後單擊虛擬機選項卡。    
b 對於每個要移動的虛擬機,右鍵單擊虛擬機,然後選擇遷移。    
c 選擇更改數據存儲。    
d 繼續完成遷移虛擬機嚮導。    
n 另外,可以通過將交換文件位置更改爲具有足夠空間的數據存儲來增加交換文件的可用空間量。    
a 在 vSphere Client 清單中,選擇主機,然後單擊配置選項卡。    
b 在“軟件”下,選擇虛擬機交換文件位置。    
c 單擊編輯。    
注意 如果主機屬於指定虛擬機交換文件與虛擬機存儲在同一目錄的羣集,則無法單擊 編輯。您必須使用“羣集設置”對話框更改羣集的交換文件位置策略。    
d 從列表中選擇數據存儲,然後單擊確定。

 

74、通過NAT連接的vCenter和ESXi主機每隔30~60秒左右自動斷開  

故障狀態:    
通過NAT地址轉換後的vCenter和ESXi主機之間的通信每30~60秒左右會中斷;    
故障分析:    
這個問題一般都是由於在vCenter和ESXi主機之間無法通過NAT進行正常通信導致;    
解決方案:    
導致上述問題的原因是UDP 902端口適用於心跳的,而這個端口打開之後,2008服務器的防火牆可能會鎖掉Edge Traversal,因此需要激活Allow Edge Traversal選項,步驟如下:    
1、進入到2008系統的管理工具面板裏;    
2、點擊Windows Firewall with Advanced Security後點擊Inbound Rules;    
3、找到VMware vCenter Server - Host heartbeat規則,點擊Advanced頁標籤;    
4、點擊Allow Edge Traversal選項後,點擊OK;    
5、然後重啓相關服務後重新刪除/添加ESXi主機到vCenter Server即可。

 

75、爲虛擬機添加PCI設備  

步驟如下:  
1、利用vSphere Client登錄系統之後,找到要添加PCI設備的虛擬機;    
2、右擊Virtual Machine->Edit Settings;    
3、在Hardware頁標籤點擊Add;    
4、選擇PCI Device然後點擊Next進入下一步,懸着passthrough設備,然後點擊Next進入下一步;    
5、如果確認沒啥問題則點擊Finish完成。

 

76、數據庫sa密碼變更後修改vCenter Server的sa訪問密碼方法  

出於安全等方面考慮,SQL數據庫的sa密碼發生了變更,那麼,這時它關聯的vCenter Server這邊也應該相應調整,那麼,不重裝就可以調整的方式如下:  
1、管理員權限登錄到vCenter Server所在Windows 操作系統;    
2、進入入到如下目錄:C:\Program Files\VMware\Infrastructure\VirtualCenter Server\,執行如下命令:

vpxd -P <new_Password>    
3、重啓VirtualCenter Server services相關服務即可。

77、“虛擬設備的數目超過給定控制器的最大值”的錯誤  

故障狀態:

克隆虛擬機的時候出現如下的報錯:

“虛擬設備的數目超過給定控制器的最大值”  
故障分析:    
這個問題一般都是由於在克隆虛擬機的時候,對源虛擬機做了虛擬硬件的操作導致    
解決方案

重新克隆虛擬機,在克隆的時候不要對源虛擬機進行虛假硬件的操作。

&#160;

78、vCenter Operations Manager 5.0自動鎖定了admin賬戶的解決方案  

故障狀態:

密碼重試次數過多,導致了admin賬戶被鎖定,無法再登錄,解決思路如下:  
解決方案:    
首先,確認admin賬戶是否真的被鎖定:    
1、用root賬戶登錄,然後執行如下命令:

su admin

如果該賬戶被鎖定,則系統將會顯示類似如下信息:

Account locked due to XX failed login....

2、然後再在Analytics虛擬機上重複上述步驟;  
當確認admin賬戶被鎖定後,解除鎖定步驟如下:    
1、root賬戶登錄,然後執行如下命令:

pam_tally --user admin --reset

2、再在Analytics虛擬機上重複這個步驟即可。  
備註:    
如果想要一勞永逸的禁止掉自動鎖定賬戶的功能則可以參考如下步驟:    
1、root賬戶登錄,然後執行如下命令:

/etc/pam.d/common-auth:auth requisite pam_tally.so deny=3

2、再在Analytics虛擬機上重複上述步驟即可。

&#160;

79、 解決由於esx.conf文件鎖定導致ESXi從vCenter Server斷開連接的問題  

故障狀態:    
1、ESXi 5.0主機莫名其妙無響應從vCenter Server斷開;    
2、SSH或DCUI登錄ESXi主機失敗;    
3、vmkernel.log文件裏沒有任何問題,執行esxtop命令是可以看到CPU消耗率爲100%;    
4、在hostd.log日誌文件裏有類似如下信息:

1. 2012-07-07 T10:10:32.170Q [2D2D7B90 verbose 'ThreadPool'] usage : total=19 max=62 workrun=18

iorun=1 workQ=933 ioQ=0 maxrun=24 maxQ=934 cur=I 2012-07-07 T19:17:25.641Z [2CA47B90 verbose

'ThreadPool'] usage : total=20 max=62 workrun=18 iorun=2 workQ=933 ioQ=0 maxrun=24 maxQ=934 cur=I

2012-07-07 T10:10:32.442Q [2CA47B90 verbose 'SoapAdapter'] Responded to service state request

故障分析:    
這個問題可能由於esx.conf文件被鎖定導致;    
解決方案:    
解除esx.conf文件的鎖定狀態,方法如下:    
1、登錄到ESXi主機的本地命令行界面後執行如下命令:

1. #ls -l /etc/vmware/esx.conf.LOCK

2、執行如下命令刪除掉該文件:

1. #rm /etc/vmware/esx.conf.LOCK

3、執行如下命令重啓管理服務:

1. $/sbin/services.sh restart

&#160;

&#160;

文部分內容來自虛擬人網站http://bbs.vmanager.cn

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章