安装xenserver过程中出现的问题
运行环境: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过程中出现的问题的更多相关文章
- 在Linux下安装PHP过程中,编译时出现错误的解决办法
在Linux下安装PHP过程中,编译时出现configure: error: libjpeg.(a|so) not found 错误的解决办法 configure: error: libjpeg.(a ...
- 安装PHP过程中,make步骤报错:(集合网络上各种解决方法)
安装PHP过程中,make步骤报错:(集合网络上各种解决方法) (1)-liconv -o sapi/fpm/php-fpm /usr/bin/ld: cannot find -liconv coll ...
- Jenkins(3)- 安装Jenkins过程中遇到问题的排查思路
如果想从头学起Jenkins的话,可以看看这一系列的文章哦 https://www.cnblogs.com/poloyy/category/1645399.html 安装Jenkins过程中,可能会遇 ...
- canal-adapter1.1.14最新版本安装的过程中出现的NullPointerException异常
记录一下我在安装 canal-adapter1.1.14最新版本安装的过程中出现的NullPointerException异常 以下是我的canal-adapter/logs文件夹内adapter.l ...
- NVidia Jetson Ubuntu 18.04 安装ROS过程中运行sudo rosdep init指令出错
参考:https://www.cnblogs.com/xuhaoforwards/p/9399744.html 安装ROS过程中运行sudo rosdep init后,出现如下错误LOG: ERROR ...
- HOWTO - Basic MSI安装包在安装运行过程中如何获取完整源路径
有朋友问到如何在一个Windows Installer安装包中获取安装包源路径,就是在安装包运行过程中动态获取*.msi所在完整路径. 这个问题分两类,如果我们的安装包只是一个*.msi安装文件,那么 ...
- 安装CaffeOnSpark过程中遇到的问题及解决方案
安装教程来自 http://blog.csdn.net/sadonmyown/article/details/72781393 首先,我使用的节点环境是ubuntu 16.04.1,事先 成功安装了s ...
- Python安装scrapy过程中出现“Failed building wheel for xxx”
https://www.lfd.uci.edu/~gohlke/pythonlibs/#lxml Python安装scrapy库过程中出现“ Failed building wheel for xxx ...
- 安装informatic过程中的错误
1.Check if the DISPLAY variable is set export DISPLAY=192.168.3.201:0.0 在注销用户并切换到oracle或者infa 用户,就可以 ...
随机推荐
- 问题:C#时间差;结果:C# 使用TimeSpan计算两个时间差
C# 使用TimeSpan计算两个时间差 可以加两个日期之间任何一个时间单位. private string DateDiff(DateTime DateTime1, DateTime DateTim ...
- BLUETOOTH_DEVICE_INFO 函数
typedef struct _BLUETOOTH_DEVICE_INFO { DWORD dwSize; BLUETOOTH_ADDRESS Address; ULONG ulClassofDevi ...
- Jmeter测试接口简单使用教程
1. 打开 解决 apache-jmeter-2.13 然后进解压后的然后点击bin 文件里面的jmeter.bat 打开jmeter 2. 添加测试组件 1:添 ...
- 使用gradle上传项目到jcenter
想不想把自己的库也上传到jcenter,然后只需要一名话 compile com.zzb.library:android-common:0.1.0 //(compile group_id:artifa ...
- [poj1088]滑雪(二维最长下降子序列)
解题关键:记忆化搜索 #include<cstdio> #include<cstring> #include<algorithm> #include<cstd ...
- 1.从GUI到MVC
GUI(graphic user interface 用户图形界面).GUI编程的目的是提供交互性,并根据用户的操作实时的更新界面.用户的操作是不可预知的鼠标和键盘事件,我们如何保持同步和更新?在上层 ...
- 图解Laravel的生命周期
先来张图大致理解下laravel的生命周期. 下面对应相应的代码,解释上图. //文件路径:laravel/public/index.php /** * laravel的启动时间 */ define( ...
- “MVC+Nhibernate+Jquery-EasyUI” 信息发布系统 第五篇(用户管理之“用户权限分配”)
一.在做权限分配之前,首先先了解“ZTree”这个插件,我的这个系统没有用Jquery-EasyUI的Tree.用的是”ZTree“朋友们可以试试,也很强大.点击下载ZTree插件. 1. ...
- Ubuntu tar 解压缩命令详解
tar 解压缩命令详解: -c: 建立压缩档案 -x:解压-t:查看内容-r:向压缩归档文件末尾追加文件-u:更新原压缩包中的文件 这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只 ...
- Spark RDD(Resilient Distributed Dataset)
基于数据集的处理:从物理存储上加载数据,然后操作数据,然后写入物理存储设备.比如Hadoop的MapReduce. 缺点:1.不适合大量的迭代 2. 交互式查询 3. 不能复用曾经的 ...