一种基于存储复制的Power虚拟服务器创建方法技术

技术编号:11173198 阅读:67 留言:0更新日期:2015-03-20 02:33
本发明专利技术公开一种基于存储复制的Power虚拟服务器创建方法,其包括以下步骤:(1)通过SystemDirector创建初始虚拟服务器,并且安装PowerLinux系统,(2)修改该初始虚拟服务器的配置文件,从而删除其中的个性化配置和与特定设备相关联的信息,(3)通过SystemDirector删除该初始虚拟服务器,但是在VIOS中留下该初始虚拟服务器对应的逻辑卷作为新虚拟服务器的模板,(4)复制所述逻辑卷,(5)获取复制的逻辑卷的ID,(6)根据获取的逻辑卷的ID,创建新虚拟服务器,(7)启动新虚拟服务器,更新其网络配置。

【技术实现步骤摘要】
—种基于存储复制的Power虚拟服务器创建方法
本专利技术涉及PowerVM虚拟化技术,并且尤其涉及基于存储复制的Power虚拟服务器创建方法。
技术介绍
PowerVM是IBM的一种虚拟化平台。通过PowerVM可以最大限度的利用服务器资源,一台Power服务器可以划分为多个物理虚拟机。 在PowerVM环境中,有两种创建虚拟服务器(又称为虚拟机)的方法。一种方法基于NIM服务器,NIM (Network Installat1n Manager)是AIX上支持的用于对大量机器进行集中安装和维护的服务,该方法首先安装配置NIM服务器,其管理一个虚拟机镜像模板库,并且安装或者恢复预制好的PowerVM分区。另一种方法基于IBM提供的存储复制服务(SCS, Storage Copy Services),这种 SCS-Based 方式米用 V1S (Visual 10 Server)作为映像控制节点(Image Control Point),用来存放和跟踪虚拟设备(Virtual Appliance)的相关结构信息;并且基于V1S来创建映像存储库(Image Repository),把虚拟设备的映像储存在从SAN (Storage Area Network) Storage上划出的存储池中。 现有技术中的这两种方式都存在缺点。第一种方式只能用于创建Power AIX虚拟机,无法创建Power Linux虚拟机,并且创建虚拟机所花费的时间较长。第二种方式虽然能够克服操作系统的限制,并且降低创建虚拟机的时间,但是该方式对于软硬件环境条件较高,尤其是需要IBM TPC服务和IBM的共享存储,这大大增加了成本。
技术实现思路
根据本专利技术的一个目的,公开基于存储复制的Power虚拟服务器创建方法,包括以下步骤: (1)通过SystemDirector创建初始虚拟服务器,并且安装Power Linux系统,(2)修改该初始虚拟服务器的配置文件,从而删除其中的个性化配置和与特定设备相关联的信息,(3)通过SystemDirector删除该初始虚拟服务器,并且在V1S中留下该初始虚拟服务器对应的逻辑卷作为新虚拟服务器的模板,(4)复制所述逻辑卷,(5)获取复制的逻辑卷的ID,(6)根据获取的逻辑卷的ID,创建新虚拟服务器。 (7)启动新虚拟服务器,更新其网络配置。 本专利技术的实现了基于V1S的存储复制技术,大幅节约了成本。IBM提供的存储复制技术需要捆绑IBM的共享存储和TPC服务。 本专利技术的实现了 Power Linux虚拟机的创建。传统基于NIM的技术路线无法创建Power Linux 虚拟机。 本专利技术提出了基于存储复制的Power虚拟机创建方法,大幅缩减创建虚拟机所需要的等待时间,由过去的30分钟以上可缩短为分钟。 【附图说明】 在参照附图阅读了本专利技术的【具体实施方式】以后,本领域技术人员将会更清楚地了解本专利技术的各个方面。本领域技术人员应当理解的是,这些附图仅仅用于配合【具体实施方式】说明本专利技术的技术方案,而并非意在对本专利技术的保护范围构成限制。其中,图1是根据本专利技术实施例的基于存储复制的Power虚拟服务器创建方法的步骤示意图。 【具体实施方式】 下面参照附图,对本专利技术的【具体实施方式】作进一步的详细描述。在下面的描述中,为了解释的目的,陈述许多具体细节以便提供对实施例的一个或多个方面的透彻理解。然而,对于本领域技术人员可以显而易见的是,可以这些具体细节的较少程度来实践各实施例的一个或多个方面。因此下面的描述不被视为局限性的,而是通过所附权利要求来限定保护范围。 本专利技术通过类似于IBM SCS-Based的原理去创建Power Linux虚拟机。在PowerVM系统中虚拟服务器使用的虚拟磁盘实际上是V1S服务器下的一个逻辑卷。本专利技术事先准备好一个安装过Power Linux的逻辑卷,修改特定的配置文件,然后对这个逻辑卷进行复制,生成新的虚拟磁盘设备,最后再将该虚拟磁盘设备分配给新创建好的PowerVM分区,这样就得到了一个Power Linux虚拟机。 如图1所示,基于存储复制的Power虚拟服务器创建方法包括以下步骤:(I)通过System Director创建初始虚拟服务器,并且安装Power Linux系统。 例如,可以为其分配一块网卡和一块1G大小的硬盘,安装Power Linux系统的方式和普通PC服务器基本一致。安装完成后,可以按正常的方式配置该Linux服务器,如网络、用户、密码等。 (2)修改该初始虚拟服务器的配置文件,从而删除其中的个性化配置和与特定设备相关联的信息。 在一个实施例中,在步骤(2 )中: 用替换 /etc/udev/rules.d/70-persistent-net.rules 文件中的 MAC 地址部分,替换的结果例如: SUBSYSTEM==net, ACT10N==〃add〃, DRIVERS==?*, ATTR{address}==*, ATTR{dev_id}==〃0x0, ATTR {type} ==1,KERNEL==eth*,NAME=ethO,以及 修改/etc/fstab和/etc/1 il0.conf文件,将其中“/dev/disk/by-*”形式的路径名改成直接设备路径; 运行Iilo命令和mkinitrd命令,重建Linux启动镜像来使上述替换和修改生效。 (3)通过System Director删除该初始虚拟服务器,并且在V1S中留下该初始虚拟服务器对应的逻辑卷作为新虚拟服务器的模板。 举例来说,可以使用poweroff命令关闭该初始Linux服务器,在System Director中删除该虚拟服务器而不选择删除虚拟磁盘设备,从而在V1S服务器中留下该虚拟服务器对应的逻辑卷,即为Power Linux虚拟机模板,以便今后在创建Power Linux虚拟机时,通过cplv命令复制该模板,生成新的Power Linux虚拟磁盘设备。 (4)复制所述逻辑卷。 例如,在V1S服务器上使用cplv命令复制Power Linux虚拟机模板。假设前面创建的Power Linux虚拟机模板是名为vsOlop的逻辑卷,则使用root用户通过ssh连接到V1S服务器上,执行cplv -y vsllop vsOlop,新生成的逻辑卷名为vsllop: #cplv -y vsllop vsOlop可以复制多个逻辑卷,为批量创建Power Linux做准备。 (5)获取复制的逻辑卷的ID。 在一个实施例中,在步骤(5 )中:调用System Director的库存更新接口,使得刚刚复制的逻辑卷被System Director服务器所识别并注册到库存当中,使用rot用户通过ssh连接到System Director服务器上,并执行如下命令: #smcli collectinv -n VMHost -p All Inventory”其中VMHost是步骤(I)中使用的V1S服务器所在的小型机在System Director服务器中的注册名称,通过REST API获得步骤(I)中创建的逻辑本文档来自技高网
...
一种基于存储复制的Power虚拟服务器创建方法

【技术保护点】
一种基于存储复制的Power虚拟服务器创建方法,其特征在于,包括以下步骤:(1)通过System Director创建初始虚拟服务器,并且安装Power Linux系统,(2)修改该初始虚拟服务器的配置文件,从而删除其中的个性化配置和与特定设备相关联的信息,(3)通过System Director删除该初始虚拟服务器,但是在VIOS中留下该初始虚拟服务器对应的逻辑卷作为新虚拟服务器的模板,(4)复制所述逻辑卷,(5)获取复制的逻辑卷的ID,(6)根据获取的逻辑卷的ID,创建新虚拟服务器,(7)启动新虚拟服务器,更新其网络配置。

【技术特征摘要】
1.一种基于存储复制的Power虚拟服务器创建方法,其特征在于,包括以下步骤:(1)通过SystemDirector创建初始虚拟服务器,并且安装Power Linux系统, (2)修改该初始虚拟服务器的配置文件,从而删除其中的个性化配置和与特定设备相关联的信息, (3)通过SystemDirector删除该初始虚拟服务器,但是在V1S中留下该初始虚拟服务器对应的逻辑卷作为新虚拟服务器的模板, (4)复制所述逻辑卷, (5)获取复制的逻辑卷的ID, (6)根据获取的逻辑卷的ID,创建新虚拟服务器, (7)启动新虚拟服务器,更新其网络配置。2.如权利要求1所述的方法,其特征在于, 在步骤(2)中: 用 替换 /etc/udev/rules.d/70-persistent-net.rules 文件中的 MAC 地址部分修改/etc/fstab和/etc/lil0.conf文件,将其中“/dev/disk/by-*”形式的路径名改成直接设备路径; 运行Iilo命令和mkinitrd命令,使上述替换和修改生效。3.如权利要求2所述的方法,其特征在于, ...

【专利技术属性】
技术研发人员:刘磊
申请(专利权)人:中国银联股份有限公司
类型:发明
国别省市:上海;31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1