1. 程式人生 > >虛擬機器問題解決方法

虛擬機器問題解決方法

1、無法通過ssh連線伺服器

編輯/etc/ssh/sshd_config,將PermitRootLogin引數值由no改成yes,通過service sshd restart重啟服務即可。

參考文件:

2、 虛擬機器啟動提示"Failed to open disk scsi0:0 : Unsupported and/or invalid disk type 7"

問題原因,在以前的虛擬機器硬碟設定中勾選了分割檔案不超過2G

用ls檢視目錄結構如下:

在vm client客戶端看到的目錄結構

解決方法:

用root登入到伺服器,進入該虛擬機器目錄。

以win2003模板為例,目錄路徑為/vmfs/volumes/Storage1/vm/templates/win2003

使用vmkfstools執行拷貝操作,例項如下:

vmkfstools -i Windows\ Server\ 2003\ Enterprise\ Edition.vmdk dest.vmdk

然後進入虛擬機器編輯介面,刪除掉以前的硬碟(刪除硬碟時要如下圖選擇刪除檔案,節約空間),再掛載新拷貝的硬碟,重新啟動。

如果有多個硬碟需要逐個硬碟進行拷貝。

參考文件:

3、虛擬機器升級後網路不可用

這是由於虛擬機器升級後造成的不相容,在配置中刪除舊網路介面卡,再新增一個即可解決。

4、虛擬機器檔案拷貝進去後無法使用

選擇升級虛擬硬體,升級後編輯虛擬機器設定,檢視虛擬機器版本是否為7

5、虛擬機器啟動後出現如下圖所示情況

重啟一下虛擬機器即可解決。

6、註冊虛擬機器後顯示無效

註冊虛擬機器後顯示無效,這是因為在以前的VM系統中用中文命名造成的,在本地搭建VM workstation 環境,裝入虛擬機器後修改為英文名,再匯入到ESX系統中。

7、虛擬機器光碟機讀取本地ISO檔案

升級虛擬硬體時要刪除掉光碟機,否則升級會長時間無響應。

8、虛擬機器顯示無效

下載虛擬機器字尾vmx的檔案,將其中的中文改成英文重新儲存,在裝入即可。

9、安裝Solaris後系統不停重啟

安裝的是Solaris 10 for X86, 現在的問題是重新啟動可以看到GRUB介面,但是它不停的重新啟動,根本無法進入OS.

解決方法:

謝謝各位,我已經在VMWare的網站上找到原因了。我之前提供的資訊不夠全。
可以參考這個帖子:
http://communities.vmware.com/message/1268908#1268908

If you have an Intel processor with family 6 and model number greater than 15, then you need Solaris 10 x64 Update 5 or later. This is because of a Solaris processor misidentification bug.

Note that Solaris 10 will always boot a 64-bit kernel on a 64-bit processor, unless you specifically configure it to boot a 32-bit kernel using the 'eeprom' command. See KB 1975 for instructions on how to force Solaris 10 to boot a 32-bit kernel.

I believe that there should be no problems booting the 32-bit kernel (even on recent Intel processors) if you follow the instructions in the knowledge base article.

簡單來說,這是Solaris 10 for X86 U4的一個bug,如果安裝U5就沒有問題,這個我已經驗證了。

還有一個解決辦法就是,而且這個方法更簡單:
Sorry, VMI is paravirtualization.
Go in VM Settings / Options.
You can change this parameter only when VM is powerd off.

只要enable了VMI,問題就解決了,很方便。

10、虛擬機器安裝64bit作業系統提示不支援

現象:在安裝ESX時第一步會提示,提示BIOS不支援虛擬化技術,要求升級BIOS。在安裝64bit作業系統提示不支援。

解決方法:檢查BIOS中CPU VT是否disable,如果是改成enable。