如何创建Xen虚拟机?

日期: 2008-09-10 作者:Sander van Vugt翻译:唐琼瑶 来源:TechTarget中国 英文

在Xen系列的头两个部分中,我们已经知道了什么是Xen以及如何为Xen虚拟化准备SUSE Linux Enterprise Server。基于以上信息,你应该有个已经准备好的服务器以等待创建虚拟机。在TechTarget中国的特约虚拟化专家Sander van Vugt的Xen系列中,本部分将学习使用Virtual Machine Manager工具创建虚拟机。   创建虚拟机的步骤在Linux版本之间是相当不同的。

例如,Ubuntu服务器提供Xen工具——一个棘手的命令行解决方案,在它里面创建一个配置文件,并使用有许多选项的命令(更多信息请参加下篇文章)。相反,由于有图形Virtual Ma……

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

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

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

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

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

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

在Xen系列的头两个部分中,我们已经知道了什么是Xen以及如何为Xen虚拟化准备SUSE Linux Enterprise Server。基于以上信息,你应该有个已经准备好的服务器以等待创建虚拟机。在TechTarget中国的特约虚拟化专家Sander van Vugt的Xen系列中,本部分将学习使用Virtual Machine Manager工具创建虚拟机。

  创建虚拟机的步骤在Linux版本之间是相当不同的。例如,Ubuntu服务器提供Xen工具——一个棘手的命令行解决方案,在它里面创建一个配置文件,并使用有许多选项的命令(更多信息请参加下篇文章)。相反,由于有图形Virtual Machine Manager工具,Red Hat和SUSE创建虚拟机更容易。

  Virtual Machine Manager在半虚拟化或完全虚拟化环境里都可以使用。使用Virtual Machine Manager创建虚拟机后,你也能从工具里启动和监视虚拟机。不过,一些比较高级的选项在Virtual Machine Manager里不可用。例如在节点之间创建虚拟机的选项或一个高可用性解决方案的创建。

  使用Xen创建虚拟机

  在下面的步骤中,我们将学习在SUSE Linux Enterprise 10 SP1 虚拟化主机上如何安装一个准虚拟化的SUSE Linux Enterprise Server 10 SP1 实例。

  1.确保你的服务器启用了Xen内核。接下来,运行virt-manager命令开启Virtual Machine Manager。将会出现如下图1中的界面。

Virtual Machine Manager

  图1:Virtual Machine Manager为所有在同一台物理服务器上的虚拟机提供一个界面

  2.从Virtual Machine Manager界面起,全部点击“New”。开启虚拟机创建向导。从向导的开启界面起,点击“Forward”

  3.这个向导现在问你想做什么。如果你想要安装一个全新的操作系统,选择“I need to install an operating system”。如果你想要使用操作系统上已经预安装好的磁盘或磁盘镜像,选择“I have a disk or disk image with an installed operating system”,如图2所示。

虚拟机

  图2:选择“I need to install an operating system”以开始新的安装

  4.从可用的操作系统列表里,选择SUSE Linux Enterprise Server 10并点击“Forward”。现在你能看见如图3的摘要窗口。

SUSE

  图3:从摘要窗口你能配置和完成虚拟机

  注意:当选择把一个操作系统作为虚拟机安装,试着选择能从DVD安装的操作系统,而不是从CD。在SUSE Linux Enterprise Server的最新版本里,从CD安装来的Xen有一个问题。这两个都能配置一个安装服务器以安装你所选的操作系统。

  5.在摘要窗口有几个安装选项可用。首先,在Virtualization Method下面你能选择你想要使用的虚拟化类型。如果你的CPU有虚拟化支持,选择“Full virtualization”。如果不支持“Paravirtualization”是你唯一的选择。SUSE Linux Enterprise Server 10 SP1能作为一个准虚拟化操作系统安装,不过不是所有的操作系统提供了这种可能。

  6.接下来,选择虚拟机名字。如果你没有登陆你自己的名字,安装程序会创建一个名字。

  7.现在点击“Hardware”连接到内存和CPU配置。在配置内存时,你将注意到初始内存与最大值内存之间的差别。初始内存是虚拟机第一次启动时分配给它的内存。我推荐把它设置成一个相对较低的值,因为它很容易增长。内存的最大值是虚拟机能使用的最大内存数量。这不是一个动态配置,仅仅是指定上限。把它设置成与你服务器的RAM数量相等也没有问题。接下来,选择机器能使用的虚拟处理器数量。把虚拟CPU的数量设置得比可用处理器的数量更高是没有意义的,不过如果你想在仅有一个CPU的物理机上,看起来似乎有32个处理器——可能的最大值,你能在这里指定。

虚拟机

  图4:虚拟机可用的内存和CPU的数量能轻松更改。

  8.至于图形适配器,默认下使用的是准虚拟化的图形适配器。这个适配器执行得很好,在多数情况下没有必要更改。

  9.创建虚拟机时最重要的选择之一是你想要使用的磁盘。安装程序的默认选择是在目录/var/lib/xen/images里创建一个磁盘镜像文件。这样很好,但是对于性能来说,设置LVM卷并使用LVM卷作为虚拟化磁盘是个好主意。为了让虚拟机创建更容易,在本文中,我们将基于一个磁盘镜像文件配置虚拟磁盘。点击连接到Disks。你能看见安装程序所创建的磁盘。

虚拟磁盘

  图5:基于一个磁盘镜像文件配置虚拟磁盘

  注意:这是个技巧。想要在数据中心使用你的虚拟机吗?把磁盘镜像文件放在SAN上,这能使在另一台主机上创建虚拟机更容易!

  10.为了更改磁盘属性,比如磁盘文件的大小或位置,选择这个虚拟磁盘并点击“Edit”,根据你现在的需求更改磁盘属性。

  11.正如你在图5所看到的,安装程序默认状态下不会让你访问光盘驱动。你可能想要设置光盘驱动,只要能够执行来自DVD安装盘的安装就可以。点击CD-ROM并选择虚拟机里你想要作为光盘驱动使用的媒介。默认的是主机操作系统上的/dev/cdrom。如果你想从一个ISO文件安装,使用Open按钮浏览ISO文件的位置。

ISO

  图6:选择ISO文件替换物理CD-rom很容易

  12.在摘要窗口的Network Adapters(网络适配器)部分,你能看见自动添加了一个准虚拟化的网络适配器。稍后我们将讨论到网络适配器。

  13.现在检查Operating System Installation所提及的安装资源。如果都有了,点击OK并部署你的虚拟机。

  安装虚拟操作系统之后,你能从Virtual Machine Manager访问它。在这一系列的后面部分,我们将学习更多管理选项。

  关于作者:Sander van Vugt是一位作者和独立技术培训师,从1994起专攻Linux。Vugt也是一位高可用性集群和性能优化技术顾问,同样是SLED 10管理方面的专家。

相关推荐

  • VMware快照工作原理以及如何运用

    当你更新或修复应用程序和服务器时,VMware快照无疑是你的救星。而如果你负责监管虚拟环境,你更是应该知道什么 […]

  • 配置ESXi Autostart,自动打补丁

    顾名思义,VMware ESXi Autostart能够实现自动开启、关闭ESXi服务器上的虚拟机,让虚拟机管理变得更轻松。如果运行了多个虚拟机并且给主机打补丁后需要重启主机,那么ESXi Autostart的作用就更大了,没有Autostart的话,你需要在给主机打补丁后,手动重启每个虚拟机。

  • 推荐一款好的虚拟主机提供商

    推荐一款好的虚拟主机提供商 推荐理由:   第一:种类多:有经济型,全能型,功能型等   […]

  • 哪里的虚拟主机最便宜?

    鱼和熊掌不可兼得, 想要找即便宜又好用的虚拟谁有办法? 我来推荐一款,可以了解 新网云虚拟主机一年只要1元钱 […]