使用字符界面在Xen上安装AS5作为新的domain运行 在很多条件下,可能服务器不具备启动X图形环境的能力,因此需要通过字符界面进行配置。为了演示方便,本文中使用putty作为ssh客户端连接到服务器,并在字符环境下安装新的domain。
字符界面向导程序 在命令行下直接运行virt-install程序,即可启动字符界面下的创建domain向导。 向导会依次提示domain的各参数配置,按照上文的参数,输入即可创建domain。
命令行安装 在字符界面下直接输入virt-install -n test2 -r 128 --vcpus=1 -f /xen/test2 -s 8 -p -l http://192.168.7.101 --nographics 创建并安装domain中的操作系统。参数意义如下: -n test2, 名称 -r 128, 分配128MB内存给domain --vcpu=1, 分配一个虚拟CPU -f /xen/test2, 指定虚拟磁盘文件为/xen/test2 -s 8, 磁盘size是8GB -p, 使用para半虚拟化模式(因为本测试机CPU不支持VT技术) -l http://192.168.7.101, 指定安装镜像的位置 --nographics, 不启动图形模式,只启动字符模式 创建domain时候的参数,可根据配置需要灵活变更。准备好安装源后,即可开始安装domain。 在命令行窗口中键入命令。
Domain被创建,开始Linux的引导过程。此时可以用屏幕上看到linux正在从网络安装源启动。
安装引导完成,进入字符模式下的安装程序,选择要使用的语言。为了获得更好的字符兼容性,这里选择英文。
设置网络模式的支持,并配置IP地址。
设置IP地址、子网掩码、网关、DNS服务器等参数。
进入安装主程序。
设置磁盘分区等参数。
选择安装软件包。
开始复制文件。
复制文件完成后,重启domain。
安装完成,domain自动重启中。
至此,通过字符界面,完成了在domain中安装AS5的过程。 启动domain 在命令行下执行xm create,即可启动domain。例如执行如下命令,即可将刚才安装好系统的domain引导起来。
Domain配置与登录 Domain配置文件 登录到物理机上,列出/etc/xen目录下的内容,其中的test、test1、test2三个文件,就是我们刚才创建的三个domain的配置文件。
使用cat命令,显示其中一个domain的配置:
让domain随服务器启动而自动启动 在服务器重启的时候,所有domain会自动的停止。当服务器完成重启后,domain还会继续保持关闭的状态,而不是自动启动。如果需要让domain自动启动,需要做如下操作,这里以test1为例:
这一步操作的作用是,将domain的配置文件用link链接到auto目录下。凡是在auto目录下的domain,都会随着服务器启动而自动启动。 完毕后还要将xendomains设置为随机启动的后台服务。
现在重启服务器,就会发现名为test1的domain也随着服务器启动而启动了。
Domain的资源管理 Xen提供的资源管理比Virtuozzo少,局限于CPU、内存等基本参数,配置和VMware、Virual Server等虚拟化软件是一样的。主要对比如下:
与Virtuozzo多大30种资源参数进行对比,Xen提供的资源管理功能比较少。Xen主要侧重在虚拟一个独立的由一系列硬件资源构成的虚拟机,但是对这个虚拟机上运行的操作系统,并无实际资源管理功能。而Virtuozzo提供的是基于同一个操作系统的应用级别的虚拟化,因此,每一个应用容器均可以定制大量资源参数。因此,从资源管理方式上,也可以得出这样的结论:Xen面向的是以研发测试为主的虚拟机工作场景,Virtuozzo是面向生产环境提供应用容器的场景。
(责任编辑:IT) |