RedHat 5.0配置Xen虚拟机
2008-04-01 02:15:42 来源:WEB开发网核心提示:Xen虚拟机有两种运行方式:完全虚拟化(full virtualization)和半虚拟化(para virtualization),完全虚拟化提供底层物理系统的全部抽象化,RedHat 5.0配置Xen虚拟机,且创建一个新的虚拟系统,客户机操作系统可以在里面运行,步骤如下: 在virt-manager中打开“文件”→
Xen虚拟机有两种运行方式:完全虚拟化(full virtualization)和半虚拟化(para virtualization)。完全虚拟化提供底层物理系统的全部抽象化,且创建一个新的虚拟系统,客户机操作系统可以在里面运行。不需要对客户机操作系统或者应用程序进行修改(客户机操作系统或者应用程序像往常一样运行,意识不到虚拟环境的存在)。半虚拟化需要对运行在虚拟机上的客户机操作系统进行修改(这些客户机操作系统会意识到它们运行在虚拟环境里)并提供相近的性能,但半虚拟化的性能要比完全虚拟化更优越。
表-1是x86 处理器支持Xen完全虚拟化列表
查看您的中央处理器类型
最好使用支持Intel VT或AMD PT虚拟化技术。要检查中央处理器是否支持,用命令:
# grep vmx /proc/cpuinfo
flags : fpu tsc msr pae mce cx8 apic mtrr mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm syscall nx lm constant_tsc pni monitor ds_cpl vmx est tm2 cx16 xtpr lahf_lm
假如一个 vmx标志出现的话,就表示您拥有 Intel 处理器的虚拟化支援。
如果是AMD的中央处理器用命令:
# grep svm /proc/cpuinfo
flags : fpu tsc msr pae mce cx8 apic mtrr mca cmov pat pse36 clflush dt acpi mmx fxsr sse sse2 ss ht tm syscall nx mmtext fxsr_opt rdtscp lm 3dnowext pni cx16 lahf_lm cmp_legacy svm cr8_legacy
假如一个svm标志出现的话,就表示您拥有AMD 处理器的虚拟化支援。除了检查中央处理器旗标以外,您也应该要使您系统 BIOS 中的完整虚拟化生效。图 -1 是笔者AMD计算机的截图。
图 -1 是笔者AMD计算机的截图。
说明:Xen是一款虚拟化软件,支持半虚拟化和完全虚拟化。它在不支持Intel VT或AMD PT技术的cpu上也能使用,但是只能以半虚拟化模式运行。半虚拟化的意思是需要修改被虚拟系统的内核,以实现系统能被完美的虚拟在Xen上面。完全虚拟化则是不需要修改系统内核则可以直接运行在Xen上面。
安装Xen服务
使用下面的命令检查系统是否已经安装了Xen或查看已经安装了何种版本,以及Linux内核是否有针对Xen的补丁。
rpm -qa |grep xen
如果系统还没有安装Xen虚拟机,可以使用下面的命令安装Linux补丁、Xen虚拟机和virt-manager虚拟机管理工具。但用户必须联入Internet,同时拥有virtualization服务的订阅号码。
yum install kernel-xen xen virt-manager
启动和停止Xen服务
1.启动Xen服务
/etc/init.d/xend start
2.停止Xen服务
/etc/init.d/xend stop
3.重新启动Xen服务
/etc/init.d/xend restart
4 自动启动Xen服务
如果需要让Xen服务随系统启动而自动加载,可以执行“ntsysv”命令启动服务配置程序,找到“xend”服务,在其前面加上星号(*),然后选择“确定”即可 。
5 使用图形工具virt-manager创建Xen虚拟系统
在X-Window中打开“应用程序”→“系统工具”→“Virtual Machine Manager”,选择“本地Xen宿主”后单击“连接”,启动虚拟化管理应用程序virt-manager 。下面使用 virt-manager 安装 一个Linux Xen 完全虚拟化客户机。步骤如下:
在virt-manager中打开“文件”→“新系统”,启动创建新的虚拟系统向导,单击“前进”按钮 。如图-2
表-1是x86 处理器支持Xen完全虚拟化列表
查看您的中央处理器类型
最好使用支持Intel VT或AMD PT虚拟化技术。要检查中央处理器是否支持,用命令:
# grep vmx /proc/cpuinfo
flags : fpu tsc msr pae mce cx8 apic mtrr mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm syscall nx lm constant_tsc pni monitor ds_cpl vmx est tm2 cx16 xtpr lahf_lm
假如一个 vmx标志出现的话,就表示您拥有 Intel 处理器的虚拟化支援。
如果是AMD的中央处理器用命令:
# grep svm /proc/cpuinfo
flags : fpu tsc msr pae mce cx8 apic mtrr mca cmov pat pse36 clflush dt acpi mmx fxsr sse sse2 ss ht tm syscall nx mmtext fxsr_opt rdtscp lm 3dnowext pni cx16 lahf_lm cmp_legacy svm cr8_legacy
假如一个svm标志出现的话,就表示您拥有AMD 处理器的虚拟化支援。除了检查中央处理器旗标以外,您也应该要使您系统 BIOS 中的完整虚拟化生效。图 -1 是笔者AMD计算机的截图。
图 -1 是笔者AMD计算机的截图。
说明:Xen是一款虚拟化软件,支持半虚拟化和完全虚拟化。它在不支持Intel VT或AMD PT技术的cpu上也能使用,但是只能以半虚拟化模式运行。半虚拟化的意思是需要修改被虚拟系统的内核,以实现系统能被完美的虚拟在Xen上面。完全虚拟化则是不需要修改系统内核则可以直接运行在Xen上面。
安装Xen服务
使用下面的命令检查系统是否已经安装了Xen或查看已经安装了何种版本,以及Linux内核是否有针对Xen的补丁。
rpm -qa |grep xen
如果系统还没有安装Xen虚拟机,可以使用下面的命令安装Linux补丁、Xen虚拟机和virt-manager虚拟机管理工具。但用户必须联入Internet,同时拥有virtualization服务的订阅号码。
yum install kernel-xen xen virt-manager
启动和停止Xen服务
1.启动Xen服务
/etc/init.d/xend start
2.停止Xen服务
/etc/init.d/xend stop
3.重新启动Xen服务
/etc/init.d/xend restart
4 自动启动Xen服务
如果需要让Xen服务随系统启动而自动加载,可以执行“ntsysv”命令启动服务配置程序,找到“xend”服务,在其前面加上星号(*),然后选择“确定”即可 。
5 使用图形工具virt-manager创建Xen虚拟系统
在X-Window中打开“应用程序”→“系统工具”→“Virtual Machine Manager”,选择“本地Xen宿主”后单击“连接”,启动虚拟化管理应用程序virt-manager 。下面使用 virt-manager 安装 一个Linux Xen 完全虚拟化客户机。步骤如下:
在virt-manager中打开“文件”→“新系统”,启动创建新的虚拟系统向导,单击“前进”按钮 。如图-2
- ››配置MySQL出错The service could not be started....
- ››配置apache虚拟主机
- ››xenserver下创建网卡绑定
- ››xen server “no manager interface configured”...
- ››xen虚拟机cpu负载过高性能问题
- ››xenserver 6 设置虚拟机开机自动启动
- ››配置远程客户机使用命名管道协议访问SQL服务器
- ››配置SQL Server2005以允许远程访问
- ››配置ISA Server以创建站点到站点VPN 连接之一
- ››配置ISA Server以创建站点到站点VPN 连接之二
- ››配置ISA Server以创建站点到站点VPN 连接之三 启用...
- ››配置VPN服务器中的L2TP/IPSEC:ISA2006系列之二十...
更多精彩
赞助商链接