当前位置:首页 > 虚拟化 > 正文

虚拟化服务器实施方案


一、LINUX的XEN和KVM到底区别在什么地方到目前为止,虚拟化技术的领先者仍然是VMware。虽然被EMC收购了,但名义上是EMC的老二。但事实上,由于技术超群,老二并不是老大。当然,这只是闲聊,并非事实。依据。
简介
KVM是一种全虚拟化解决方案。虚拟化功能可以在x86架构的计算机上实现。但KVM需要CPU中虚拟化功能的支持,并且只能运行在支持虚拟化的CPU上,即具有VT功能的IntelCPU和具有AMD-V功能的AMDCPU。
Xen与KVM的比较
Xen是Linux下的虚拟化解决方案,但被Citrix收购后,就变得和RedHat企业版一样了。卖服务、收费,Redhat从rhel6.0开始就把XEN踢出内核,全身心投入免费KVM的开发。虽然市场上的老用户还在使用Xen,但相信kvm会逐渐占据大面积的市场。一定有redhat作为强大的支持。
Xen是通过运行支持Xen功能的内核来实现的。该内核在Xen的控制下工作,称为Domain0。使用这个内核启动机器后,就可以在本机上使用qemu软件了。,虚拟化多个系统。Xen的缺点是,如果需要更新Xen版本,需要重新编译整个内核,而且设置稍有不慎,系统就无法启动。
相比之下,KVM要简单得多。它不需要重新编译内核或对当前内核进行任何修改。它只是几个可以动态加载的.ko模块。其结构更加精简,代码量更小。因此,出错的可能性较小。而且在某些方面,性能比Xen还要好。
的使用
现在基于Turbolinux11版本,介绍KVM的使用。
安装前,需要确认您的CPU是否支持虚拟化技术,执行:
#egrep'^flags.*(vmx|svm)'/proc/cpuinfo
如果有返回,则说明您的CPU支持虚拟化技术。
安装
从官网下载KVM源码包:
我们使用的是KVM-33版本
#
#cdkvm-33
#./configure--prefix=/usr/local/kvm-33
#make
#makeinstall
makeinstall后,kvm模块将安装在/lib/modules/$KernelVersion/extra/目录中。其他相关文件将安装在/usr/local/kvm-33/目录中。
将kvm相关目录连接到系统目录
#ln-s/usr/local/kvm-33/bin/*/usr/bin/
#ln-s/usr/local/kvm-33/lib/*/usr/lib/
(如果是x86_64系统则执行:ln-s/usr/local/kvm-33/lib64/*/usr/lib64/)
#ln-s/usr/local/kvm-33/include/kvmctl.h/usr/include/
#ln-s/usr/local/kvm-33/include/linux/*/usr/include/linux/
#ln-s/usr/local/kvm-33/share/qemu/usr/share/
的使用
a。需要先创建一个镜像文件作为虚拟系统的硬盘
#mkdir/images
#cd/images
#/usr/bin/20G
b。创建网络配置脚本
#echo'/sbin/ifconfig$110.0.1.1netmask255.255.255.0'>/etc/qemu-ifup
c.加载KVM模块
IntelCPU使用率:
#modprobekvm-intel
AMDCPU使用率:
#modprobekvm-amd
d.安装虚拟系统
#/usr/bin/qemu-i386-m512-ken-us-Mpc-hda/images/-cdrom/iso/zuma-SP3-rc3-6-\
-netnic,vlan=1,model=rtl8139,macaddr=00:00:00:00:99:01-nettap,vlan=1,ifname=tap0,\
脚本=/etc/qemu-ifup-vnclocalhost:1-bootd
在另一个终端执行:
#vncviewerlocalhost:1
参数分析:
我们为虚拟系统分配512MB内存。使用作为其第一块硬盘,并使用Turbolinux10.5的disc1作为其CD。
并从CD启动。它有一个rtl8139网卡,MAC地址为:00:00:00:00:99:01,并将该网卡连接到主机的tap0接口。
tap0接口是使用/etc/qemu-ifup脚本初始化的。虚拟系统的输出充当vnc服务器,绑定到主机的localhost:1。
注意:
1.如果是x86_64系统,则使用/usr/bin/qemu-system-x86_64代替qemu-i386
2。在64位系统上,可以分别创建32位和64位虚拟系统安装。但在32位系统上,只能安装32位虚拟系统。
Qemu参数介绍:
-da镜像文件:使用镜像文件作为虚拟系统的第一块硬盘。您还可以使用hdb、hdc和hdd来指定第二、第三和第四硬盘驱动器。
-drom光盘镜像文件:使用光盘镜像文件作为虚拟系统的光盘。
-oot[a|c|d|n]:设置虚拟系统的启动顺序。a是软盘驱动器,c是硬盘,d是光驱,n是网络。
-内存大小:设置虚拟系统使用的内存大小(以MB为单位)。
-Language:设置虚拟系统键盘类型。
-etnic[,vlan=n][,macaddr=addr][,model=type]
创建虚拟网卡并将其连接到VLAN的n端口。
-nettap[,vlan=n][,fd=h][,ifname=name][,script=file]
将主机的TAP网络接口连接到n端口VLAN并使用script指定的脚本进行初始化。


二、IBMSystemx3300M4(7382I00)管理及其它在IBMSystemx3300M4(7382I00)管理系统中,服务器具有强大的自动化功能。一旦检测到故障,可以自动重启,保证系统稳定运行。它配备了先进的预测性故障分析模块,可以提前识别并解决处理器、电压调节模块(VRM)、风扇和内存中可能出现的问题,从而减少突发事件对业务的影响。
光路诊断功能进一步提高系统维护效率,可以实时监测和诊断光通信通道的健康状况,保证数据传输的准确性。集成管理模块2(IMM2)提供便捷的远程管理选项,并支持可选的在线技术支持,使维护工作更加高效。
在操作系统兼容性方面,IBMSystemx3300M4支持WindowsServer2008R2等多种主流行业平台,让用户可以灵活选择最适合实际需求的环境。它还兼容RedHatEnterpriseLinux和SUSELinuxEnterprise,满足不同业务的多样化需求。
此外,针对虚拟化环境,该服务器支持VMwarevSphereHypervisor,使其能够无缝集成到现代数据中心虚拟化策略中,以提高资源利用率和管理效率。