2013年(65)
分类: 云计算
2013-02-28 11:43:36
原文地址:28.3.3 通过virt-install工具 作者:zzjlzx
2010-11-24 13:15:20| 分类: 虚拟化+云计 | 标签: |字号大中小
28.3.3 通过 virt-install 工具
虚拟系统管理 是一个X Window System 执行的图形化Xen 管理工具,可是若Red Hat Enterprise Linux 不提供X Window System,那么该如何建立一个新的Domain-U呢?
此时,你可以改用 virt-install工具。virt-install 是一个在文本模式中执行的命令,其语法如下:
virt-install [OPTIONS...] |
其中的OPTIONS 为 virt-install的参数,常用的参数如表28-1所示。
表28-1 virt-install 常用参数一览表
参数 |
说明 |
-n NAME |
指定虚拟机的名称 |
-r MEMORY |
指定虚拟机的内存用量 |
-u UUID |
指定虚拟机的唯一通用标识符 (Universally Unique Identifier,UUID)。 省略这个参数时,virt-install 将会自动产生 |
--vcpus=VCPUS |
指定虚拟机的虚拟 CPU (Virtual CPU, VCPU) 数量 |
-f DISKFILE |
指定虚拟磁盘的文件路径名称 |
-s DISKSIZE |
用来指定虚拟磁盘的大小,这个参数需配合 -f 使用。DISKSIZE为虚拟磁盘的大小,单位是GB |
-m MAC |
指定虚拟机的网络卡之硬件地址。这 个参数可以省略,省略时virt-install 将自动产生 |
-p |
以半虚拟化的方式建立虚拟机 |
-l LOCATION |
指定安装来源 |
如果你没有指定足够的参数,则virt-install将会以交谈(也就是一问一答)的方式搜集所需的信息。以下是我以交谈的方式建立一个新的虚拟机的示范。
[root@linux ~]# virt-install What is the name of your virtual machine? system1 How much RAM should be allocated (in megabytes)? 500 What would you like to use as the disk (path)? /dev/hda8 Would you like to enable graphics support? (yes or no) no What is the install location? nfs:192.168.38.1:/var/ftp/pub/rhel5 Starting install... Linux version 2.6.18-8.el5xen ( Hat.com) (gcc ve rsion 4.1.1 20070105 (Red Hat 4.1.1-52)) #1 SMP Fri Jan 26 14:42:21 EST 2007 BIOS-provided physical RAM map: Xen: 0000000000000000 - 000000001fc00000 (usable) 0MB HIGHMEM available. ... [root@linux]# |
28.4 虚拟系统管理
虚拟系统管理是一个图形化的Xen管理工具。你可以利用虚拟系统管理进行下列工作。
建立一个新的 Domain-U。
监控 Domain-0 与 Domain-U。
查看 Domain 的详细资料。
开启 Domain-U 的控制台。
修改 Domain-U 的设置。
控制 Domain-U。
本节将介绍如何使用虚拟系统管理这个管理工具来进行上述的工作。
28.4.1 启动虚拟系统管理
首先来研究如何启动虚拟系统管理吧!你可以通过下列两种方法来启动虚拟系统管理。
通过菜单:在GNOME 桌面环境上,请依次选择【应用程序】→【系统工具】 →【虚拟系统管理】命令,以启动虚拟系统管理。
通过命令:在图形化的终端机仿真程序中执行 virt-manager 命令也可以启动虚拟系统管理。
由于虚拟系统管理可以用来管理本机的Xen,也允许管理其他计算机的 Xen 系统。因此,启动虚拟系统管理时,会要求你选择要连接至哪一台运行Xen系统,如图28-9所示。
在这个画面中,你可以选择如下选项。
Xen 主系统位置:这个选项代表连接至本机的 Xen 子系统。
远程 Xen 主机:通过网络读取其他执行Xen且相同中央处理器架构的计算机。
其他 hypervisor:不同中央处理器架构的Xen系统。
选择完毕后,请单击【连接】按钮。此时会看到虚拟系统管理的主画面,如图28-10所示。表示已经完成虚拟系统管理的启动工作了。
(点击查看大图)图28-9 【虚拟系统管理】对话框 |
(点击查看大图)图28-10 虚拟系统管理主画面 |
28.4.2 监控Domain
在图 28-10所示的虚拟系统管理 主画面中,中间区域会显示所有已启动的虚拟机器。其中每一行会显示下列的字段。
ID:虚拟机的标识符。
名称:虚拟机的名称。
状态:目前虚拟机的状态。
CPU 占用:该虚拟机使用了多少 CPU。
内存占用:该虚拟机使用了多少内存。
虚拟系统管理也允许你修改要监控的字段内容。如果要修改显示字段,你可以利用【查看】文本框来进行修改。
8.4.3 查看Domain
除了可以监控所有的虚拟机外,你也可以查看该虚拟机的详细信息。通过下列任何一种方法都可查看某一个虚拟机的详细信息。
在菜单栏中依次选择【编辑】→【系统细节】命令。
选择要查看的虚拟机,然后用单击鼠标右键,选择 【Details】 选项。
单击最下方的【细节】按钮。
开启虚拟机的详细信息时,会显示如图 28-11所示的画面。
(点击查看大图)图28-11 虚拟系统管理 虚拟机详细信息 |
在虚拟机的详细信息画面中,会提供下列两个选项卡。
概况:这里会显示该虚拟机的识别信息、状态,以及效能。
硬件:用来显示该虚拟机的硬设备。
查看完毕后,关闭虚拟机的详细信息窗口即可。
28.4.4 开启 Domain-U 控制台
如果你已经建立好一些虚拟机,那么在启动这些虚拟机后,你也可以开启该虚拟机的控制台,以使用这个虚拟机。要开启虚拟机的控制台,你只需在虚拟系统管理中执行以下几个步骤。
(1)在如图28-10所示的画面中双击该虚拟机。
(2)用鼠标右键单击该虚拟机,在弹出的快捷菜单中选择【打开】命令。
(3)选择要开启的虚拟机后,单击最下方的【打开】按钮。
开启虚拟机的控制台后,你会看到如图28-12所示的虚拟机的控制台画面。
(点击查看大图)图28-12 虚拟机的控制台 |
你看,这样是不是就像打开计算机的屏幕一样,可以看到该操作系统执行的画面?这是否与其他虚拟化产品 一样?
不过,与其他虚拟化产品不同的是,Xen关闭虚拟机的控制台窗口后,并不会结束该虚拟机,而会在背景中默默地继续执行着。所以,你可以在平时关闭虚拟机器的控制台,当需要操作的时候再打开即可。
28.4.5 修改Domain-U设置
你也可以在虚拟机执行期间修改其硬件的配置。通过调整硬件资源的分配,可以动态地调整虚拟机的性能。如果要修改虚拟机的硬件配置,请打开如图 28-11所示的画面,再切换至【硬件】选项卡,如图 28-13 所示,你就可以修改各种硬件的设置了。
(点击查看大图)图28-13 虚拟机的硬件 |
在如图28-3所示的画面中,你可以修改以下的选项。
Processor:用来修改虚拟机的CPU配置。
Memory:用来修改虚拟机的内存数量。
Disk xvda:用来修改虚拟机的磁盘设备。
Xen 并不允许你修改 Domain-0 虚拟机的硬设备,部分的硬设备也无法在Domain-U 虚拟机执行后修改。
如果有需要修改各种硬件的设置,请记得单击【应用】按钮,以便立即启用新的设置。
28.4.6 控制Domain-U
Xen 允许你对每一个 Domain-U 的虚拟机进行下列的操作。
执行:启动该虚拟机,如同按下计算机的电源一样。
暂停:暂停虚拟机的执行,暂停后可以随时取消暂停,恢复执行的状态。
关机:关闭该虚拟机,跟按下电源开关一样。
存储:存储目前虚拟机的状态,可供日后随时回复该状态。存储时,就像是时间冻结一般,可以让虚拟机上的状态永久地存储下来。
抓取画面:将虚拟机目前的画面存储下来。
若打算利用虚拟系统管理来控制 Domain-U的虚拟机,请先开启该虚拟机器的画面,然后单击【虚拟系统】菜单中的项目即可,如图28-14所示。
498)this.style.width=498;" border=0< |
图28-14 控制虚拟机 |