一种利用移动终端搭建云平台的方法与流程

文档序号:14270121阅读:804来源:国知局

本发明涉及云计算技术领域,特别是一种利用移动终端搭建云平台的方法。



背景技术:

随着云计算的发展,越来越多的企业、学校和政府机构开始采用云平台;另一方面,云平台服务商也开始到各地的客户现场部署云平台。运维人员在进行云平台搭建的时候一般都需要对服务器进行逐个开机启动、挂载光盘、安装系统和系统配置。这种方法重复单调浪费了大量的人力和时间,并且极易出错。正因为此,越来越多的云平台服务商开始开发采用自己的云平台集群运维子系统,然而运维子系统一般都是对云平台集群进行内部管理,不能对外提供服务。这就导致了另一个问题,云平台服务商的运维人员每到一个客户现场都需要在客户现场的服务器中临时安置部署一套运维子系统,之后运维人员必须通过办公网内的一台windows操作系统终端利用浏览器登录运维子系统,接着才可以通过运维子系统进行客户环境的私有云平台搭建。



技术实现要素:

本发明解决的技术问题在于提出一种利用移动终端搭建云平台的方法,实现云服务商运维人员在客户现场部署云平台集群时能够简单快速的完成实施,提高了效率,实现了运维子系统的重用,避免了重复工作。

本发明解决上述技术问题之一的技术方案是:

所述的方法涉及移动终端、交换机和服务器集群;

在所述移动终端用虚拟化软件安装虚拟机,之后将grest运维子系统和grest资源池服务安装部署在虚拟机里面;

所述的grest运维子系统实现:

(1)接受运维人员的页面访问和参数设置并保存;

(2)从grest资源池服务中下载云平台操作系统镜像、云平台一键配置脚本到服务器集群;

(3)实时监控服务器集群中每台服务器的系统自动部署进度并更新,进行页面动态展现;

(4)记录服务器集群每台服务器系统自动部署操作日志;

所述的grest资源池服务实现:

提供服务器集群进行云平台自动部署时的各种资源,包括云平台操作系统镜像,云平台一键配置脚本;

交换机用于在服务器集群之间的链路汇聚和与移动终端物理链接;

服务器集群用于安装待部署的云操作系统;

移动终端实现本地连接后,与其上虚拟机之间建立网络地址转换;然后启动grest运维子系统实现一键安装部署。

所述的方法包括如下步骤:

(1)移动终端利用虚拟化软件安装虚拟机并设置好网络连接配置;

(2)在虚拟机里面部署grest运维子系统和grest资源池服务并设置开机启动;

(3)移动终端与服务器集群之间利用交换机建立链接;

(4)利用移动终端本地浏览器访问grest运维子系统设置服务器集群ipmi网络地址;

(5)启动grest运维子系统的一键安装部署进程执行服务器集群的云平台搭建。

所述一键安装部署进程进一步包括:

(1)grest运维子系统下发云平台操作系统镜像和一键配置脚本到服务器集群中的每一台服务器;

(2)服务器集群的服务器自动安装云平台操作系统;

(3)服务器集群的服务器自动执行一键配置脚本。

所述设置好网络连接配置包括:

(1)通过虚拟化软件为虚拟机配置一块nat模式的虚拟网卡,用于实现虚拟机与笔记本之间的网络地址转换;

(2)通过虚拟化软件为虚拟机配置一块bridge桥接模式的虚拟网卡,用于运维子系统与云平台集群的网络通信。

所述虚拟化软件是指支持移动终端windows操作系统的虚拟机管理程序,包括vmwareworkstation。

本发明的有益效果如下:

1、本发明提供一种云平台移动运维系统,通过移动运维笔记本能够保证云平台运营商的运维人员到达客户现场能够快速搭建一套操作方便、网络可通的grest运维子系统。

2、本发明提供一种云平台移动运维方法,能够方便云平台提供商的运维人员在客户现场根据客户的实际网络配置自定义通信网络,实现服务器集群的自动安装部署云平台操作系统。

3、本发明提供一种云平台移动运维系统及其方法,可以提高云服务商运维人员在客户现场部署云平台集群的效率,快速搭建客户私有云平台。

附图说明

下面结合附图对本发明进一步说明:

图1为本发明系统的架构图;

图2为本发明方法的流程图;

图3为本发明方法的另一流程图。

具体实施方式

请参见图1、2、3,为本发明实施例所提供的一种云平台移动运维系统及其方法的系统架构图和方法流程图。下面分别对其各个流程具体实现进行描述。

运维笔记本,云平台提供商的运维人员利用运维笔记本安装界面友好的windows办公操作系统,然后在windows上利用vmwareworkstation虚拟化软件安装linux系统类型的虚拟机,之后将grest运维子系统和grest资源池服务安装部署在linux虚拟机里面。

交换机,客户机房现场用于集群服务器之间的链路汇聚。运维人员到的客户现场后,通过网线连接运维笔记本和交换机,实现网络的物理链路接入。

服务器集群,客户机房现场的服务器集群可以是单个集群,也可以是多个集群,每个集群包括多台待安装部署云操作系统的服务器。

grest运维子系统为系统中心,负责与其他模块的相互作用,具体包括:

(1)接受运维人员的页面访问和参数设置并保存;

(2)从grest资源池服务中下载云平台操作系统镜像、云平台一键配置脚本到服务器集群;

(3)实时监控服务器集群中每台服务器的系统自动部署进度并更新,进行页面动态展现;

(4)记录服务器集群每台服务器系统自动部署操作日志。

grest资源池服务提供服务器集群进行云平台自动部署时的各种资源,包括云平台操作系统镜像,云平台一键配置脚本;其底层实现可以是ftp服务或者nfs网络文件系统服务等。

在移动运维笔记本虚拟机里面部署的grest运维子系统和grest资源池服务都被设置为linux虚拟机系统开机启动,具体配置方法可以是在/etc/rc.local系统启动配置文件中配置如下类似内容:

sh/usr/share/gcloud/grest/autostart.sh>&/var/log/gcloud/autostart.log

mount-tnfs192.168.2.200:/cephfilesystem//grest

运维人员在客户现场搭建好如图1所示的网络架构图之后(启动了运维笔记本自身windows操作系统和vmwareworkstation里面的虚拟机linux操作系统),接着配置运维笔记本在客户现场的临时本地网络连接:

(1)启动笔记本的本地连接,本地网卡自动或手动设置了客户现场服务器集群自身的存储网络ip,如192.168.2.100(其它如无线网络连接最好禁用);

(2)笔记本与其上虚拟机之间建立网络地址转换

获取本地连接的网卡ip,在vmwareworkstation上的nat配置中设置端口转换,如192.168.2.100:80--->192.168.137.100:80(目的是要保证通过运维笔记本的浏览器能够访问虚拟机里面的grest运维服务,其中192.168.137.100是linux虚拟机固定的内部ip地址);

利用运维笔记本windows操作系统自带或者另外安装的浏览器登录访问grest运维子系统,通过页面配置修改虚拟机内bridge桥接模式网卡eth0的ip(目的是为eth0新增2个ip——1个为存储网ip如192.168.2.200,另一个为ipmi网ip如20.251.47.200);接着将客户现场的服务器集群内待安装部署云平台操作系统的服务器ipmi网络地址和其他必要的元数据依次添加到grest运维子系统的云平台集群网络配置区域进行保存;最后启动grest运维子系统的一键安装部署进程。

一键安装部署进程过程中,主要完成如下三个工作:

(1)grest运维子系统下发云平台操作系统镜像(包括云平台一键配置脚本)到服务器集群中的每一台服务器;

(2)服务器集群的服务器自动安装云平台操作系统;

(3)服务器集群的服务器自动执行一键配置脚本。

这个执行过程中,grest运维子系统实时监控服务器集群中每台服务器的系统自动部署进度并更新,进行页面动态展现;同时记录服务器集群每台服务器系统自动部署操作日志;最后完成客户现场的私有云自动安装部署。

以上描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出实质性创造所获得的方案,都属于本发明保护的范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1