一种云主机在线修改配置的方法转让专利

申请号 : CN202010495455.0

文献号 : CN111404760B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 曾宪力史伟闵宇

申请人 : 广东睿江云计算股份有限公司

摘要 :

本发明公开了一种云主机在线修改配置的方法,步骤包括:对旧云主机进行两次复制,得到两个新云主机,分别为第一云主机和第二云主机;根据修改后的旧云主机配置,对第一云主机配备对应的配置,并对第一云主机配置跟旧云主机一样的IP地址;开启云主机,禁止第一云主机对外联网;对旧云主机关闭网络,而对第一云主机激活网络并运行工作;将旧云主机和第二云主机进行数据对比,若数据相同则无需操作;若数据不相同,则将旧云主机不同的数据复制至第一云主机上。本发明云主机无需重启情况下实现配置的修改方案,能够让业务系统无缝对接,不间断地运行。

权利要求 :

1.一种云主机在线修改配置的方法,其特征在于,包括以下步骤:

S0、在宿主机上,修改旧云主机配置,得到修改后的旧云主机配置;所述修改旧云主机配置包括升级旧云主机配置和降低旧云主机配置;所述升级旧云主机配置包括增加CPU核心数或者增加内存数量;所述降低旧云主机配置包括降低CPU核心数或者减少内存数量;

S1、对旧云主机进行两次复制,得到两个新云主机,分别为第一云主机和第二云主机;

S2、根据修改后的旧云主机配置,对第一云主机配备对应的配置,并对第一云主机配置跟旧云主机一样的IP地址;开启第一云主机,禁止第一云主机对外联网;

S3、对旧云主机关闭网络,而对第一云主机激活网络并运行工作;

S4、将旧云主机和第二云主机进行数据对比,若数据相同则无需操作;若数据不相同,则将旧云主机不同的数据复制至第一云主机上。

2.根据权利要求1所述的一种云主机在线修改配置的方法,其特征在于,所述步骤S3具体为:等待客户触发修改配置按钮;客户触发修改配置按钮后,对旧云主机关闭网络,而对第一云主机激活网络并运行工作。

3.根据权利要求1所述的一种云主机在线修改配置的方法,其特征在于,所述步骤S4后还包括步骤S5、对旧云主机和第二云主机进行销毁。

说明书 :

一种云主机在线修改配置的方法

技术领域

[0001] 本发明涉及云计算云主机技术领域,特别涉及一种云主机在线修改配置的方法。

背景技术

[0002] 随互联网的发展以及云计算的普及,云主机现在在互联网使用越来越多。目前,公有云的商家或厂家推出各种计费模式:按照小时使用收费、按天收费、包月计费、按年收费等等。
[0003] 一般地,许多公有云商家采用根据用户的使用时长来收费,并推出各种多样的按需计费方式,本来这是非常好的方式,但是计费多样方式,还是不能满足实际操作。
[0004] 例如,有客户包了一个月使用公有云,并且业务已经在跑;其中,当云主机配置不满足业务发展时就需要升级配置,而当业务下降就可能降低配置;这时候就需要根据客户需求对应修改云主机配置,然而,在修改云主机配置同时,目前厂家都还没平滑无缝的处理的。
[0005] 当前大部分厂家的解决办法都是:1.客户设置一个升降配置的计划任务;2.通过计划任务到期执行时候(进入一个新的计费周期)时,对云主机关机来调整配置(升级或者降低CPU和内存的配置),重新开机激活修改后的配置(一般需要1-5分钟不等)。
[0006] 由此,问题来了,对于一些业务必须无间断运行的客户来说,例如一些航空等等企业(7*24小时都有客户查询机票等等),对于他们停机维护,是有一点不实际的,会造成很大的影响或损失。
[0007] 所以本发明就无缝修改配置提出如何无缝对云主机进行升降配置,降低对业务影响。

发明内容

[0008] 本发明要解决的技术问题在于,提供一种云主机在线修改配置的方法,实现了云主机无需重启情况下实现配置的修改方案,能够让业务系统无缝对接,不间断地运行。
[0009] 为解决上述技术问题,本发明提供如下技术方案:一种云主机在线修改配置的方法,包括以下步骤:
[0010] S1、对旧云主机进行两次复制,得到两个新云主机,分别为第一云主机和第二云主机。
[0011] S2、根据修改后的旧云主机配置,对第一云主机配备对应的配置,并对第一云主机配置跟旧云主机一样的IP地址;开启第一云主机,禁止第一云主机对外联网。
[0012] S3、对旧云主机关闭网络,而对第一云主机激活网络并运行工作。
[0013] S4、将旧云主机和第二云主机进行数据对比,若数据相同则无需操作;若数据不相同,则将旧云主机不同的数据复制至第一云主机上。
[0014] 进一步地,所述步骤S1前还包括步骤S0、在宿主机上,修改旧云主机配置,得到修改后的旧云主机配置。
[0015] 进一步地,所述修改旧云主机配置包括升级旧云主机配置和降低旧云主机配置。
[0016] 进一步地,所述升级旧云主机配置包括增加CPU核心数或者增加内存数量;所述降低旧云主机配置包括降低CPU核心数或者减少内存数量。
[0017] 进一步地,所述步骤S3具体为:等待客户触发修改配置按钮;客户触发修改配置按钮后,对旧云主机关闭网络,而对第一云主机激活网络并运行工作。
[0018] 进一步地,所述步骤S4后还包括步骤S5、对旧云主机和第二云主机进行销毁。
[0019] 采用上述技术方案后,本发明至少具有如下有益效果:本发明通过对旧云主机进行复制,并配置同样的IP,实现了旧云主机停止运行同时,而新云主机即可马上运行地无缝对接效果;而且对旧云主机复制两次产生第一和第二云主机,第一云主机用于替代运行,第二云主机用于数据对比,将对比出来不同的数据进行复制进去第一云主机,保证数据的完整性;因此,本发明可以带来云主机在修改配置时数据无丢失,运行无中断的效果。

附图说明

[0020] 图1为本发明一种云主机在线修改配置的方法步骤流程图。

具体实施方式

[0021] 需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互结合,下面结合附图和具体实施例对本申请作进一步详细说明。实施例
[0022] 如图1所示,本发明公开了一种云主机在线修改配置的方法,步骤包括:
[0023] S0、客户提出修改旧云主机配置的需求,然后根据客户需求,在旧云主机的宿主机上,修改旧云主机配置,得到修改后的旧云主机配置;所述修改旧云主机配置包括升级旧云主机配置和降低旧云主机配置;所述升级旧云主机配置包括增加CPU核心数或者增加内存数量;所述降低旧云主机配置包括降低CPU核心数或者减少内存数量。
[0024] 例如,客户原先采用的是4核CPU以及4G内存的云主机配置;现在由于客户的业务量非常繁忙,那么,客户就会提高配置的要求,进行修改配置方案:升级可以是只升级CPU或者只升级内存,或者两者都进行升级;如升级方案为:8核CPU,依然是4G内存;8核CPU,8G内存;4核CPU,8G内存;4核CPU,12G内存;等等多种升级方案。
[0025] 另外,同样是原先采用的是4核CPU以及4G内存的云主机配置,由于业务下降,客户为了降低成本,不得不采用降低旧云主机配置;如降低方案为:2核CPU,依然是4G内存。2核CPU,2G内存;2核CPU,1G内存;4核CPU,1G内存;等等多种降低方案。
[0026] S1、对旧云主机进行两次复制,得到两个新云主机,分别为第一云主机和第二云主机。
[0027] S2、根据修改后的旧云主机配置,对第一云主机配备对应的配置,并对第一云主机配置跟旧云主机一样的IP地址,由于第二云主机并未开机,因此不需要配置相同的IP地址;开启第一云主机,禁止第一云主机对外联网,这里是避免两台云主机同时开机运行联网,造成IP冲突。
[0028] S3、对旧云主机关闭网络,而对第一云主机激活网络并运行工作,此时客户使用的云主机是第一云主机,而没有连接到旧云主机。
[0029] 为了使客户能够得到进一步地考虑及选择,给客户一个确认的修改配置按钮,即:等待客户触发修改配置按钮;客户触发修改配置按钮后,才会对旧云主机关闭网络,而对第一云主机激活网络并运行工作。
[0030] S4、将旧云主机和第二云主机进行数据对比,若数据相同则无需操作;若数据不相同,则将旧云主机不同的数据复制至第一云主机上。
[0031] 详细对比方案为:
[0032] A、对于windows系统的旧云主机来说,通过云主机磁盘的根目录,一个个磁盘进行文件md5sum对比; Md5sum出来的结果,一致则没有变化,不一致把旧云主机磁盘的文件复制到对应的第一云主机磁盘上; Windows系统有多少个磁盘,都重复一个个磁盘下文件进行 md5sum对比,异常就复制到第一云主机上。
[0033] B、对于 linux系统的旧云主机来说,只有1个根目录,然后通过根目录下的各个文件、目录进行对比,异常的数据复制到第一云主机上磁盘对应位置替换即可。
[0034] S5、数据对比复制完成后,关闭旧云主机,对旧云主机和第二云主机进行销毁,并且同步旧云主机的业务层面数据和信息。
[0035] 尽管已经示出和描述了本发明的实施例,对于本领域的普通技术人员而言,可以理解的是,在不脱离本发明的原理和精神的情况下可以对这些实施例进行多种等效的变化、修改、替换和变型,本发明的范围由所附权利要求及其等同范围限定。