运行环境:win10系统,神舟战神z7m-KP7GT型号笔记本,VMWare虚拟机,XenServer7.2.0,XenCenter7.2.0

5月22日下午安装上xenserver虚拟机,发现虚拟机连接不上外网,试着关闭防火墙,仍然不行,命令service iptables stop,之后查看service iptables status确实已经关闭

从李工那里拷贝过来的xenserver虚拟机,放到VMware中就可以用,外网内网都可以ping通。按理说不可能有这么多问题,因李工说他们之前安装时无需很多设置,直接流程下来就可以连接上外网内网。仔细排查,安装过程都差不多。可能是昨天安装虚拟机时,没有用管理员权限运行VM,导致安装过程中很多的设置权限不够未生效。

从李工那里拷贝过来的虚拟机IP是192.168.100.120,网段和我本机网段不同。本机IP网段为无线局域网适配器IP是192.168.120.191,网段不同(详见百度百科IP地址分类)

这是按照网上修改本机IP地址教程改过的无线局域网适配器的网段。详情见链接http://www.jb51.net/os/win10/377748.html

主要用到如下步骤,在win10系统中打开网络与共享中心界面,找到网络连接,点击打开界面。

6、点击“属性”选项后,会弹出下图示,在下图的图2中,选择“Internet协议版本4(TCP/IPv4)”。

小提示:IPV4和IPV6,IPV4是目前所用到的IP协议,IPV6目前只在教育网上有用到,不过在IPV4即将不够用的情况下,IPV6将是下一代IP协议的主打。

7、鼠标左键双击“Internet协议版本4(TCP/IPv4)”,弹出如下界面。1、先勾选“使用下面IP地址”。2、分别输入IP地址值,子网掩码值,默认网关值。3、点击“确定”。至此设定IP结束。

然后试了下,网段不同,连接不上外网。

只好修改成自动获取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乱码的问题了。也许,只能装个双系统才能解决?

安装xenserver过程中出现的问题的更多相关文章

  1. 在Linux下安装PHP过程中,编译时出现错误的解决办法

    在Linux下安装PHP过程中,编译时出现configure: error: libjpeg.(a|so) not found 错误的解决办法 configure: error: libjpeg.(a ...

  2. 安装PHP过程中,make步骤报错:(集合网络上各种解决方法)

    安装PHP过程中,make步骤报错:(集合网络上各种解决方法) (1)-liconv -o sapi/fpm/php-fpm /usr/bin/ld: cannot find -liconv coll ...

  3. Jenkins(3)- 安装Jenkins过程中遇到问题的排查思路

    如果想从头学起Jenkins的话,可以看看这一系列的文章哦 https://www.cnblogs.com/poloyy/category/1645399.html 安装Jenkins过程中,可能会遇 ...

  4. canal-adapter1.1.14最新版本安装的过程中出现的NullPointerException异常

    记录一下我在安装 canal-adapter1.1.14最新版本安装的过程中出现的NullPointerException异常 以下是我的canal-adapter/logs文件夹内adapter.l ...

  5. NVidia Jetson Ubuntu 18.04 安装ROS过程中运行sudo rosdep init指令出错

    参考:https://www.cnblogs.com/xuhaoforwards/p/9399744.html 安装ROS过程中运行sudo rosdep init后,出现如下错误LOG: ERROR ...

  6. HOWTO - Basic MSI安装包在安装运行过程中如何获取完整源路径

    有朋友问到如何在一个Windows Installer安装包中获取安装包源路径,就是在安装包运行过程中动态获取*.msi所在完整路径. 这个问题分两类,如果我们的安装包只是一个*.msi安装文件,那么 ...

  7. 安装CaffeOnSpark过程中遇到的问题及解决方案

    安装教程来自 http://blog.csdn.net/sadonmyown/article/details/72781393 首先,我使用的节点环境是ubuntu 16.04.1,事先 成功安装了s ...

  8. Python安装scrapy过程中出现“Failed building wheel for xxx”

    https://www.lfd.uci.edu/~gohlke/pythonlibs/#lxml Python安装scrapy库过程中出现“ Failed building wheel for xxx ...

  9. 安装informatic过程中的错误

    1.Check if the DISPLAY variable is set export DISPLAY=192.168.3.201:0.0 在注销用户并切换到oracle或者infa 用户,就可以 ...

随机推荐

  1. Android的系统结构简述

    (该图片来自网络) Android系统结构主要分为四层,从上到下依次为,Application层,Application Framework层,lib层,Linux kernel层,下面对这四层进行简 ...

  2. day18-事务与连接池 6.事务隔离级别与解决问题

    开两个cmd窗口,相当于两个事务. read-uncommitted这种级别是解决不了任何问题的,它什么情况都能出现.刚才演示了脏读,再演示就出现了不可重复读. read-committed隔离级别能 ...

  3. #410(div2)B. Mike and strings

    time limit per test 2 seconds memory limit per test 256 megabytes input standard input output standa ...

  4. Spring pom配置详解(转)

    转载至http://blog.csdn.net/ithomer/article/details/9332071# 原博主注释的很详细 <project xmlns="http://ma ...

  5. <c和指针>学习笔记5动态内存分配和预处理器

    1 动态内存 比如声明数组得时候,我们需要提前预估数组长度,分配大了浪费,少了就更不好操作了.从而引入动态分配,需要的时候再分配. (1)malloc和free void *malloc(size_t ...

  6. HTML5秘籍(第2版) 中文pdf扫描版

      HTML5秘籍(第2版)共包括四个部分,共13章.第一部分介绍了HTML5的发展历程,用语义元素构造网页,编写更有意义的标记,以及构建更好的Web表单.第二部分介绍了HTML5中的音频与视频.CS ...

  7. Linux6.7 安装图文

    Linux6.7 安装图文 选择第一个进行安装 1.  Install or upgrade an existing system   安装或升级系统 2.  Install system with ...

  8. 开发过程中--使用base64解决传输字符串加密问题!

    反正上周在解决开发公司小工具时,需要将用户输入的字符串加密处理传输,那就直接贴上代码吧,希望能帮上你们: strToArrayBufferToBase64(str) { let pos = 0, le ...

  9. BKMyFAQ

    邮箱配置如图 发送格式: { "bk_app_code": "bk_monitor", #该字段可以查看文件:/data/install/.app.token ...

  10. 【leetcode 105. 从前序与中序遍历序列构造二叉树】解题报告

    前往 中序,后序遍历构造二叉树, 中序,前序遍历构造二叉树 TreeNode* build(vector<int>& preorder, int l1, int r1, vecto ...