最近有个项目,此项目有十台左右的联想万全服务器,服务器部署了一些业务应用,现在需要采用虚拟化技术对部分服务器的业务进行整合,进而提高物理服务器的利用率,于是有幸试用了一下国产的服务器虚拟化软件---世纪红山TurboGate,下面引用了一些官方的文字,介绍一下TurboGate。
世纪红山 TurboGate 是完整的服务器虚拟化和工作负载交付管理软件,包含了虚拟化的所有重要因素,包括集中化的虚拟机生命周期管理、动态迁移、虚拟机备份和恢复、高可用性和和工作负载管理等。
世纪红山 TurboGate充分提升了服务器利用率,从而可以大量降低服务器数量。降低成本,轻松实现“节能减排”、“低碳”等战略效果,同时还很大程度上简化了物理和虚拟环境中的服务器管理和应用部署。
如下图所示,TurboGate 主要有两部分组成: TurboGate Server 和 TurboGate Console。TurboGate Server 是世纪红山虚拟化产品的超级管理程序,作为一层低耗高效的软件安装在裸机硬件和虚拟客操作系统之间。 TurboGate Server提供了一个抽象层,让每台物理服务器都能运行一个或多个虚拟服务器,将操作系统及其应用从底层物理资源中有效地分离出来。为了确保最佳的虚拟化性能和安全性,TurboGate Server采用了虚拟化中最高效的两种创新技术:超虚拟化和硬件辅助虚拟化。 这两大技术得到了业界的广泛认可,被认为是最具扩展性、最强健可靠的和最安全的虚拟化形式;同时基于TurboGate Server 的虚拟化方式占用的系统资源极少,可为虚拟化工作负载提供接近于裸机的性能。
TurboGate Console 是GUI 的服务器虚拟化管理控制台,通过连接各个 TurboGate Server,灵活、集中的管理各个服务器以及虚拟机。
世纪红山TurboGate 能让您的企业更迅速、更轻松地部署高性能的 Windows 与 Linux 虚拟机。
世纪红山 TurboGate 将TurboGate Server 技术的极致性能、超级安全性及遵循工业标准的开放性与 TurboGate Console 的全方位管理功能结合,为服务器系统合并、软件开发与测试、高可用性和负载均衡打造了一个可快速采用虚拟化的完美平台。
世纪红山TurboGate 是原生的 64 位虚拟化平台,具备营运关键应用所需的扩充性。支持当前主流的所有硬件平台,再搭配对处理器、内存网路与硬盘最精细的资源控制,这就让TurboGate 可以提供最佳的服务品质。
TurboGate 应用场景
服务器整合、IT 快速部署和配置
在生产环境中服务器基本上处于轻负载状态(负载5~15%),主要是因为硬件的发展速度非常快,运算能力强大,并且在硬件采购时考虑了3~5年的扩容。轻负载的状态使得资源的浪费非常大,并且机房空间和电力支出也相应的存在浪费现象。 通过 TurboGate 虚拟化技术,可以把多个系统(包括操作系统和应用)的负载合并到一台服务器上,使得服务器的负载处于60%~80%的状态,有效地提高服务器的使用率,减少硬件投资,以及相应的机房和电力支出。
在裸机服务器的安装方面,若要部署和配置操作系统、应用,以手动方式可能得花上数小时甚至数天的时间。而利用红山 TurboGate和 TurboGate 预先安装的虚拟机为模板,然后用于整个资源池,达到快速配置资源的目的。在几分钟甚至几秒钟之内就可完成全新的企业标准TurboGate 部署配置。节省管理员时间,提高响应速度。
集中式统一管理
集中式的统一管理和监控所有的物理服务器和虚拟机,灵活动态的调配和分配虚拟机的运算资源(包括CPU个数,内存大小,磁盘大小等等)。 如需增加虚拟机的运算能力或者虚拟机个数,只需轻轻一点,所有配置过程瞬间完成,简单、高效的设计理念让您的工作更加惬意省心。TurboGate让服务器、存储资源的管理等耗时费力让人头疼的工作变得简单、轻松,超乎想象!
动态迁移保证业务连续性
当计算机需要维护或者系统需要扩容时,传统方法需要关闭计算机,在新的计算机上安装操作系统以及应用,然后把数据转移到新的计算机上。这个过程非常繁琐并且容易出错。通过 TurboGate 可以自动化地把整个系统(包括操作系统、应用以及数据)迁移到另一台计算机上,速度快,并且不容易出错。您还可以轻松的备份恢复、导入导出所有重要的数据,使用TurboGate 简简单单一点鼠标,轻轻松松恢复重要数据!
高可用性
传统的高可用性方案要求购置新的硬件设备,投入高而而且管理和维护都很麻烦。世纪红山 TurboGate,以软件的方式实现高可用性的要求,把计划内宕机、意外宕机的恢复时间降至最低!并且,完全独立于硬件、操作系统和业务应用,在最短的时间内自动重启应用系统,轻松保证服务质量!
TurboGate Server的安装很简单,把TurboGate的光盘插入光驱,一步一步的安装就可以了,安装过程中需要配置用户名密码、主机地址、IP地址等信息,这样就可以通过TurboGate Console软件进行远程管理了。
下面是我在TurboGate上安装红帽linux的过程
TurboGate Server服务器的配置:
品牌 |
型号及配置 |
联想 R520 G7 |
2U机架式 四核英特尔? 至强? 处理器2*E5506 CPU(2.13G)/4*2G 内存/2*146G做RAID1/COMBO/2块 千兆网卡 |
1、 安装Console在笔记本上或pc上,然后打开 TurboGate Console
2、 连接服务器10.165.176.26,这台服务器已经安装了TurboGate Server
3、 输入TurboGate Server的用户名和密码
4、 看到了s26宿主服务器的基本信息,比如内存大小、运行时间、cpu情况。
5、 建立一个存储库,用于存放rhel5.5的ISO镜像,这样就不用跑到几十公里外的机房插入光盘了,我们直接从本地把iso镜像拷贝到跟宿主服务器一个网络的10.165.176.29上,然后共享出来,如图所示:
6、 点击工具栏中的“新建存储库”按钮
7、 选择新建存储库的类型为“Windows共享文件(CIFS)”
8、 输入共享名称,10.165.176.29的账户名和密码
9、 添加完毕,可以看到ISO库的概述和存储的文件
10、 新建虚拟机
11、 选择新建虚拟机的操作系统为Red Hat Enterprise Linux 5.5(64-bit)
12、 设置新建虚拟机的名称和描述
13、 选择新建虚拟机的安装源,这里我们选择先前新建的ISO库
14、 设置虚拟机的cpu和内存
15、 设置虚拟磁盘的参数,设置为20GB
16、 配置虚拟网卡参数
17、 点击完成
18、 建立完成了,见左图
19、 开机,按照给物理服务器装rhel一样安装虚拟机
20、 安装半虚拟化工具TurboGate Tools,在DVD驱动器中选中tstools.iso。红山TurboGate提供的半虚拟化驱动程序能有效地提高I/O服务的性能。
挂载xvdd到/mnt上
[root@s26-3 dev]# mount /dev/xvdd /mnt
mount: block device /dev/xvdd is write-protected, mounting read-only
[root@s26-3 mnt]# ll
total 1979
-rw-r--r-- 1 root root 43 Nov 2 04:51 AUTORUN.INF
-rw-r--r-- 1 root root 890 Nov 2 04:51 README.txt
-rw-r--r-- 1 root root 1628180 Dec 4 03:48 setup.exe
-rw-r--r-- 1 root root 263374 Dec 4 03:48 usb-setup.exe
-rw-r--r-- 1 root root 15435 Nov 2 04:51 xe-guest-utilities-0.5.0-579.i386.rpm
-rw-r--r-- 1 root root 15400 Nov 2 04:51 xe-guest-utilities-0.5.0-579.x86_64.rpm
-rw-r--r-- 1 root root 50027 Nov 2 04:51 xe-guest-utilities-xenstore-0.5.0-579.i386.rpm
-rw-r--r-- 1 root root 49990 Nov 2 04:51 xe-guest-utilities-xenstore-0.5.0-579.x86_64.rpm
[root@s26-3 mnt]#
[root@s26-3 mnt]# rpm -ivh xe-guest-utilities-*i386.rpm
Preparing... ########################################### [100%]
1:xe-guest-utilities-xens########################################### [ 50%]
2:xe-guest-utilities ########################################### [100%]
至此Guest操作系统就安装好了,配个ip地址就可以远程对Guest系统进行管理了。