Get新技能:在Ubuntu上安装Xen hypervisor

日期: 2016-01-31 翻译:张冀川 来源:TechTarget中国 英文

如果配置合理,Xen Hypervisor能够用于实验环境,甚至可以用于低成本的生产平台。由于免费且部署过程简单,Xen这些年在各类企业中变得越来越流行。 一旦确定使用Xen,接下来就是使用你所选择的操作系统创建Domain-0虚拟机了。本文将介绍如何在Ubuntu上配置Domain-0。

尽管这个过程比较简单,但找到合适的管理工具满足企业级需求可能面临挑战,但像Peugeot这样的公司已经找到了解决办法。 在Ubuntu 14.04上安装Xen非常简单。运行Ubuntu时,HP Envy笔记本差不多每隔一天就会自动重启一次,有些用户会遇到堆栈溢出问题。如果联系HP支持中心寻求解决办法,他们也只……

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

电子邮件地址不会被公开。 必填项已用*标注

敬请读者发表评论,本站保留删除与本文无关和不雅评论的权力。

如果配置合理,Xen Hypervisor能够用于实验环境,甚至可以用于低成本的生产平台。由于免费且部署过程简单,Xen这些年在各类企业中变得越来越流行。

一旦确定使用Xen,接下来就是使用你所选择的操作系统创建Domain-0虚拟机了。本文将介绍如何在Ubuntu上配置Domain-0。尽管这个过程比较简单,但找到合适的管理工具满足企业级需求可能面临挑战,但像Peugeot这样的公司已经找到了解决办法。

在Ubuntu 14.04上安装Xen非常简单。运行Ubuntu时,HP Envy笔记本差不多每隔一天就会自动重启一次,有些用户会遇到堆栈溢出问题。如果联系HP支持中心寻求解决办法,他们也只是说硬件不支持Ubuntu,然后置之不理。

在Ubuntu中运行Xen与在物理环境中没什么区别。唯一值得注意的差异就是无法使计算机进入休眠模式,唯一的选择是彻底关闭它。你必须先等30秒左右Xen启动完成,然后才能够使用Ubuntu,因为Ubuntu内运行了Xen。

将Ubuntu配置为Xen Domain-0,必须先安装Ubuntu。一定要选择逻辑卷管理器,然后执行如下命令:

sudo apt-get install xen-hypervisor-amd64

最后,重启PC。

然而,Xen网站上关于在Ubuntu上安装Xen hypervisor的介绍有些过时,因为没有提供直观的界面告知Ubuntu硬盘使用情况,能够看到的是一个相当复杂的分区界面。我在个人电脑上安装Domain-0时,占满了整个硬盘,没有空间留给其他虚拟机了。幸亏我有一块固态硬盘能够用于安装Windows,或许能够快速运行Windows操作系统。但存在一个警告:Xen项目说在硬件辅助虚拟化模式中,Windows在Xen下运行缓慢,除非安装由Citrix以及其他厂商提供的准虚拟化驱动器。

执行完上面的命令并重启后,如图A所示,你能够使用如下Xen命令看到Domain-0虚拟机。

sudo xl list

运行 sudo x1 list命令查看Domain-0虚拟机

图A.运行 sudo x1 list命令查看Domain-0虚拟机

执行完上述命令后,看到的仍旧是一个空白的屏幕,这可能会让你不知所措,不知道如何登陆到虚拟机中。你需要一台虚拟网络计算客户端比如Windows终端服务器或者Vinagre,如果你正在使用Citrix XenServer,那么可以使用XenCenter。

设置完Domain-0,继续使用Xen xl命令行工具配置第一台虚拟机。首先,Xen 项目网站上的说明告诉我配置一个桥接网络,这样虚拟机应该有自己的IP地址。使用说明中提醒要使用Open vSwitch而不是NetworkManager,但按照说明操作时卡壳了,因为Windows虚拟机无法识别网络接口。我尝试使用libvirt工具以及NetworkManager再次配置桥接网络,这样就成功了。

为配置一个虚拟机,你必须对图B中的配置文件做一些改变并执行如下命令:

sudo xl create <config filename>

修改配置文件

图B.修改配置文件

一定要主意网络接口、镜像以及ISO文件路径。

正如你所看到的那样,在Ubuntu上安装Xen相当简单。只需要稍微做一些细心的配置,就能够使用全功能的Xen hypervisor了。

翻译

张冀川
张冀川

TechTarget中国特约专家,任职于某国企信息中心,负责数据中心硬件基础设施及信息系统运维管理工作,对虚拟化及云计算技术有浓厚兴趣,并在工作中积极应用

相关推荐