安裝xenserver過程當中出現的問題

運行環境:win10系統,神舟戰神z7m-KP7GT型號筆記本,VMWare虛擬機,XenServer7.2.0,XenCenter7.2.0html

 

5月22日下午安裝上xenserver虛擬機,發現虛擬機鏈接不上外網,試着關閉防火牆,仍然不行,命令service iptables stop,以後查看service iptables status確實已經關閉linux

從李工那裏拷貝過來的xenserver虛擬機,放到VMware中就能夠用,外網內網均可以ping通。按理說不可能有這麼多問題,因李工說他們以前安裝時無需不少設置,直接流程下來就能夠鏈接上外網內網。仔細排查,安裝過程都差很少。多是昨天安裝虛擬機時,沒有用管理員權限運行VM,致使安裝過程當中不少的設置權限不夠未生效。centos

 

從李工那裏拷貝過來的虛擬機IP是192.168.100.120,網段和我本機網段不一樣。本機IP網段爲無線局域網適配器IP是192.168.120.191,網段不一樣(詳見百度百科IP地址分類)服務器

這是按照網上修改本機IP地址教程改過的無線局域網適配器的網段。詳情見連接http://www.jb51.net/os/win10/377748.html網絡

主要用到以下步驟,在win10系統中打開網絡與共享中心界面,找到網絡鏈接,點擊打開界面。ide

六、點擊「屬性」選項後,會彈出下圖示,在下圖的圖2中,選擇「Internet協議版本4(TCP/IPv4)」。測試

小提示:IPV4和IPV6,IPV4是目前所用到的IP協議,IPV6目前只在教育網上有用到,不過在IPV4即將不夠用的狀況下,IPV6將是下一代IP協議的主打。ui

 

七、鼠標左鍵雙擊「Internet協議版本4(TCP/IPv4)」,彈出以下界面。一、先勾選「使用下面IP地址」。二、分別輸入IP地址值,子網掩碼值,默認網關值。三、點擊「肯定」。至此設定IP結束。this

 而後試了下,網段不一樣,鏈接不上外網。.net

只好修改爲自動獲取IP地址,重啓無線網,而後在WIN10的CMD終端用ipconfig命令查看,本機無線局域網適配器的IP網段已經成功修改了。

此時查看IP4地址,網段已經和虛擬機的xenserver一致了,大功告成!

以後再VM虛擬機中測試ping www.baidu.com能夠通,本機ping 192.168.100.191能夠通。

 

繼續在XenCenter中配置ISO共享庫

參考了文章https://blog.csdn.net/qq_34829953/article/details/76639494

在xencenter中添加了xenserver成功,連接xenserver地址 192.168.100.120,就是上文中的xenserver的IP地址。用戶名root,密碼爲本身設置的123456.

以後按照文章中配置上ISO共享庫,中間忽略了本機win10的用戶名和密碼,須要用管理員帳戶。SERVER地址用的是WIN10本機的無線局域網適配器的地址(本機目前鏈接的是無線局域網)。

至此,大功告成,能夠開始使用xenserver了!

 

——————————————分割————————————————

下午繼續試驗在xencenter中利用iso共享庫安裝centos虛擬機。一開始公司前輩說是能夠用other install media模式建立VM,結果我試了。直接報錯以下

"XenServer - HVM is required for this operation"

連啓動都啓動不了,什麼也讀取不出來。

經查找,有文章說是

There is no software which is able to create virtual machine with virtualization extension (Intel VT or AMD-V),
double-virtualized environment. Windows virtual machines need hardware assistance (HVM) to run, VMware is not able to emulate this for your "virtual-xen". You can only create linux VMs. For Windows, Solaris VMs real hardware is required  // 

沒有可以建立具備虛擬化擴展(Intel VT或AMD-V)的虛擬機的軟件,
雙虛擬化環境。 Windows虛擬機須要硬件幫助(HVM)才能運行,VMware沒法爲您的「虛擬xen」模擬此功能。 你只能建立linux虛擬機。 對於Windows,須要Solaris VM真實硬件

 

這裏大意說是用VMware建立的xenserver虛擬機沒法模擬虛擬化擴展的雙虛擬化環境,本質上是硬件環境不匹配的錯誤。雙重虛擬化可不是通常電腦能實現的。

 

還有一種說法:

It does when you run it as a "Other install media". When you chose template of CentOS, RH or any other linux system, installation process starts in PV mode, XenServer expect that find a paravirtualized kernel but it doesn't on live CD. So all live CD should be run as a "Other install media", HVM mode. 

 

另外一我的回覆:

Yep, because you are running XenServer as a VMware you don't have HVM.// 是的,由於您將XenServer做爲VMware運行,因此您沒有HVM。


The easiest way to prepare your demonstration is to use Debian templates which are available inside XenServer

 

還有一我的提出了同樣的問題:

Hello
I'm new in this and I'm trying to create a VM using Xenserver and It's giving me this error " HVM is required for this operation" 
How can I fix this issue ?

I did install Xensever in a Dell dual Core PC.

thank you for your help

大意是他在xenserver上建立一個VM,可是出現了HVM報錯,他詢問如何修復錯誤。他將xenserver安裝到了dell筆記本上。

下面有人回覆說:

Are you trying to create Windows VM ? Do you get the same error for Linux and Windows VM ? 
Make sure that you have enabled Virtualization Technology option in BIOS  //你要建立Windows虛擬機?你在linux和win的VM上有相同錯誤嗎?請確保你已經啓用BIOS中的虛擬化技術選項

Make sure you've enabled Intel VT or AMD V in yor BIOS.
The description in your BIOS of the fiunctionality might differ.
After making this change you need to turn on and off your server to make the setting active  //  確保你已經啓用BIOS中的VT或AMD V技術。

您的BIOS中對功能的描述可能會有所不一樣。
進行此更改後,您須要重啓服務器以使設置處於活動狀態

 

————————————————分割——————————————————————

另外一個問題是在VM虛擬機上的xenserver中建立centosVM,很悲催的是ISO共享庫設置的是ASCII碼,可是裝虛擬機時須要用到UTF8字符集,安裝出成了亂碼。至關的悲劇,在網上找不到解決辦法,我想了問題在哪裏,果真是通常xenserver都是用光驅裝到服務器中,環境很純淨,不會出現雙重虛擬化的問題,也就不會有centos亂碼的問題了。也許,只能裝個雙系統才能解決?

相關文章
相關標籤/搜索