一种用于超融合云平台多节点系统部署的方法及系统与流程

文档序号:27382277发布日期:2021-11-15 20:27阅读:531来源:国知局
导航: X技术> 最新专利> 计算;推算;计数设备的制造及其应用技术
一种用于超融合云平台多节点系统部署的方法及系统与流程

1.本技术涉及云计算技术领域,尤其涉及一种用于超融合云平台多节点系统部署的技术。


背景技术:

2.在云计算数据中心建设中,采用超融合一体机来部署云平台越来越普及。超融合一体机自带磁盘,把计算、存储、网络等硬件和软件资源整合到一起,可实现计算存储一体化,从计算节点到存储无需跨交换机进行中转,提高了设备的可靠性和可用性,降低了运维难度。用户也无需购买额外的服务器,还降低了成本,因此大受欢迎。
3.云计算数据中心的云平台可由超融合一体机作为节点来构建,可称之为超融合云平台。对于多节点的超融合云平台的构建,超融合一体机的“开箱即用”功能可以帮助用户快速完成超融合云平台各节点的系统部署,无需用户登录到每个节点上去进行命令行操作,极大简化了设备部署,加快了业务上线时间。
4.可通过web界面对超融合云平台各节点进行系统部署。而要实现在web界面进行配置、全程自动部署以及对部署过程的可视化的目标,需要超融合云平台的多节点中至少一个节点在配置、部署过程中维护一个稳定可访问的ip。由于超融合云平台各节点的网络配置是同一规划的,该ip所在的网卡在部署过程中的网络配置环节会被修改网络参数,或者被隐藏在绑定聚合(bond)之后,造成该ip无法访问,从而中断云平台各节点的自动化部署流程,无法实现上述目标。


技术实现要素:

5.本技术的目的是提供一种用于超融合云平台多节点系统部署的技术方案,用以解决现有超融合云平台全界面化系统部署实现复杂的技术问题。
6.根据本技术的一个方面,提供了一种用于超融合云平台多节点系统部署的方法,其中,所述方法包括:
7.创建所述超融合云平台多节点中一个节点的预设网卡的网卡别名,并复制所述网卡的配置文件,以作为所述网卡别名的配置文件;
8.将预置ip写入所述网卡别名的配置文件,以确保所述网卡对应一个已完成ip配置的网卡别名的配置文件;
9.基于所述网卡别名的配置文件,通过所述超融合云平台各节点与所述预设网卡对应的网卡,对所述超融合云平台各节点进行全界面化系统部署。
10.可选地,其中,所述多节点中的一个节点是所述超融合云平台多节点中第一个开机的节点。
11.可选地,其中,所述多节点处于同一网络交换机下。
12.可选地,其中,当所述网卡加入绑定聚合或者网桥,则所述方法还包括:
13.创建所述绑定聚合或者网桥的别名;
14.复制所述已完成ip配置的网卡别名的配置文件,以作为所述绑定聚合或者网桥的别名的配置文件;
15.其中,所述基于所述网卡别名的配置文件包括:
16.基于所述绑定聚合或者网桥的别名的配置文件。
17.可选地,其中,所述系统部署包括:
18.云操作系统安装;
19.节点的角色配置;
20.节点的网络配置。
21.根据本技术的另一方面,还提供了一种用于超融合云平台多节点系统部署的系统,其中,所述系统包括:
22.第一模块,用于创建所述超融合云平台多节点中一个节点的预设网卡的网卡别名,并复制所述网卡的配置文件,以作为所述网卡别名的配置文件;
23.第二模块,用于将预置ip写入所述网卡别名的配置文件,以确保所述网卡对应一个已完成ip配置的网卡别名的配置文件;
24.第三模块,用于基于所述网卡别名的配置文件,通过所述超融合云平台各节点与所述预设网卡对应的网卡,对所述超融合云平台各节点进行全界面化系统部署。
25.与现有技术相比,本技术提供一种用于超融合云平台多节点系统部署技术方案,该技术方案首先创建超融合云平台多节点中一个节点的指定网卡的网卡别名,并复制所述网卡的配置文件,以作为所述网卡别名的配置文件;然后将预置ip写入所述网卡别名的配置文件,以确保所述网卡对应一个已完成ip配置的网卡别名的配置文件;再基于所述网卡别名的配置文件,通过所述超融合云平台各节点与所述预设网卡对应的网卡,对所述超融合云平台各节点进行全界面化系统部署。通过该技术方案,可实现在采用超融合一体机进行云计算数据中心的云平台节点系统部署时,能通过web界面全程界面化完成配置、部署,大大提升了部署效率,为实现业务快速上线提供了保障。
附图说明
26.通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本技术的其它特征、目的和优点将会变得更明显:
27.图1示出根据本技术一个方面的一种用于超融合云平台多节点系统部署的方法流程图;
28.图2示出根据本技术一个方面的一个可选实施例的结构示意框图;
29.图3示出根据本技术另一个方面一种用于超融合云平台多节点系统部署的系统示意图;
30.附图中相同或相似的附图标记代表相同或相似的部件。
具体实施方式
31.为使本技术的目的、请求保护的技术方案和效果更加明确,下面结合实施例及附图对本技术请求保护的技术方案进行清楚、完整地描述。显然,所描述的实施例是本技术的一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域技术人员在没有作出
创造性劳动前提下所获得的所有其他实施例,都应属于本技术保护的范围。
32.在本技术实施例的典型配置中,系统各模块、设备和/或可信方可包括一个或多个处理器(cpu)、输入/输出接口、网络接口和内存。
33.内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(ram)和/或非易失性内存等形式,如只读存储器(rom)或闪存(flash ram)。内存是计算机可读介质的示例。
34.计算机可读介质包括永久性和非永久性、可移动和非可移动媒体,可以通过相关方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质可以包括但不限于:相变内存(pram)、静态随机存取存储器(sram)、动态随机存取存储器(dram)、其他类型的随机存取存储器(ram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、快闪记忆体或其他内存技术、只读光盘只读存储器(cd

rom)、数字多功能光盘(dvd)或其他光学存储、磁盒式磁带,磁带磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。
35.为更进一步阐述本技术所采取的技术手段及取得的效果,下面结合附图及可选实施例,对本技术的技术方案,进行清楚和完整的描述。
36.图1示出本技术一个方面的一种用于超融合云平台多节点系统部署的方法流程图,其中,一个实施例的方法包括:
37.s11创建所述超融合云平台多节点中一个节点的预设网卡的网卡别名,并复制所述网卡的配置文件,以作为所述网卡别名的配置文件;
38.s12将预置ip写入所述网卡别名的配置文件,以确保所述网卡对应一个已完成ip配置的网卡别名的配置文件;
39.s13基于所述网卡别名的配置文件,通过所述超融合云平台各节点与所述预设网卡对应的网卡,对所述超融合云平台各节点进行全界面化系统部署。
40.在本技术中,所述方法通过的设备100执行,所述设备100为可访问待部署云平台中至少一个节点的计算机设备和/或云,所述计算机设备包括但不限于个人计算机、笔记本电脑、工业计算机、网络主机、单个网络服务器、多个网络服务器集;所述云由基于云计算(cloud computing)的大量计算机或网络服务器构成,其中,云计算是分布式计算的一种,由一群松散耦合的计算机集组成的一个虚拟超级计算机。
41.在此,所述计算机设备和/或云仅为举例,其他现有的或者今后可能出现的设备和/或资源共享平台如适用于本技术也应包含在本技术的保护范围内,在此,以引用的方式包含于此。
42.在本技术中,超融合云平台是指采用linux系统的软硬融合一体的超融合一体机作为节点构建的云基础设施,通常,基于部署、维护、成本等角度,同一个超融合云平台中采用同一厂家的超融合一体机。
43.在该实施例中,在将待部署的超融合一体机的裸机拆箱、硬件组装、上电及单机操作系统等软件安装后,在所述步骤s11中,所述设备100连接上待部署的超融合云平台多节点中的一个节点,创建该节点的预设网卡的网卡别名,并复制所述网卡的配置文件,以作为所述网卡别名的配置文件。
44.比如,如图2所示的一个可选实施例,待部署的超融合云平台包括4个采用centos
或者radhat操作系统的节点201~204,该超融合云平台网络可划分成管理子网络301、业务子网络302、存储子网络303等各类子网络,各节点对应网卡连接至超融合云平台网络300中的同一子网络(比如,各节点的网卡eth0都连接至管理子网络301),其中,各节点的网卡eth0的配置文件ifcfg

eth0默认是存放在路径/etc/sysconfig/network

scripts/中。设备100通过该超融合云平台网络300中的管理子网络301连接上节点201,为节点201的网卡eth0创建一个网卡别名eth0:100,并复制网卡eth0的配置文件,以作为eth0:100的配置文件ifcfg

eth0:100,存放在同一路径中。
45.可选地,其中,所述多节点中的一个节点是所述超融合云平台多节点中第一个开机的节点。
46.其中,第一个开机的节点在开机后会自动配置预置ip。在该节点拥有预置ip后,其它后续开机的节点就无法成功自动配置该ip。
47.对于被作为节点用于构建同一超融合云平台的同一批超融合一体机时,为了确保各节点相互之间的顺畅访问及数据传输,可选地,其中,所述多节点处于同一网络交换机下。
48.类似无线路由器等设备,软硬一体的超融合一体机在出厂时会内置一个预置ip,在开机时会自动配置,使得开机后设备100可通过绑定该ip的网卡访问到超融合一体机。其中,当同一批超融合一体机被部署时,作为超融合云平台的多个节点,处于同一网络交换机下,换言之,即处于同一个二层网络中。
49.通常第一台开机的超融合一体机(或称节点)开机后会自动配置,把预置ip随机绑定到一个网卡,或者把预置ip绑定到指定网卡,即把预置ip写入该网卡的配置文件。但若步骤11中,设备100连接到第一台开机的节点后创建的网卡别名不是该网卡的网卡别名,则复制的配置文件中没有该预置ip。继续在所述实施例中,无论第一台开机的节点创建的网卡别名是否是写入预置ip的网卡的网卡别名,在所述步骤s12中,设备100都将预置ip写入所述网卡别名的配置文件,以确保已创建网卡别名的网卡对应一个已完成预置ip配置的网卡别名的配置文件,以保证设备100可维护一个稳定可访问的ip,通过web界面实现对超融合云平台各节点进行配置、系统部署,全程界面化。
50.比如,图2所示的可选实施例中,若预置ip为10.66.66.66,则设备100可将如下相关内容写入创建的节点201的网卡eth0对应的网卡别名eth0:100的配置文件ifcfg

eth0:100中,使得节点201的网卡eth0有一个具有稳定ip的网卡别名eth0:100的配置文件ifcfg

eth0:100。
51.......
52.name="eth0":100
53.device="eth0":100
54.ipaddr=10.66.66.66
55.netmask=255.255.255.0
56.......
57.继续在所述实施例中,在所述步骤s13中,基于所述网卡别名的配置文件,设备100可通过web界面一直稳定访问到所述预置ip,对所述预设网卡、各节点对应网卡进行网络参数设置,进而通过所述超融合云平台各节点与所述预设网卡对应的网卡,对所述超融合云
平台各节点进行全界面化系统部署。
58.其中,在设备100通过web界面对超融合云平台各节点进行系统部署时,基于整个超融合云平台的整体规划,会涉及到对各节点的网卡进行网络配置,会修改网卡的配置文件,但不会修改网卡别名的配置文件,从而可以保证在整个系统部署过程中,设备100可通过web界面稳定访问预置ip来连接到节点,全程界面化实现配置、系统部署,可全程查看各节点的系统部署进度。比如,上述图2所示的可选实施例中,在对节点201进行系统部署时,节点201的网卡eth0的配置文件/etc/sysconfig/network

scripts/ifcfg

eth0会被修改,但其网卡别名eth0:100的配置文件/etc/sysconfig/network

scripts/ifcfg

eth0:100不会被修改。使得设备100可通过web界面稳定访问该ip,获取超融合云平台各节点的配置界面,全程界面化完成各节点对应各子网络的网络配置,及对所述超融合云平台各节点的系统部署,并可通过web界面全程查看各节点的系统部署进展。
59.可选地,其中,当所述网卡加入绑定聚合或者网桥,则所述方法还包括:
60.创建所述绑定聚合或者网桥的别名;
61.复制所述已完成ip配置的网卡别名的配置文件,以作为所述绑定聚合或者网桥的别名的配置文件;
62.其中,所述步骤s13包括:
63.基于所述绑定聚合或者网桥的别名的配置文件,通过所述超融合云平台各节点与所述预设网卡对应的网卡,对所述超融合云平台各节点进行全界面化系统部署。
64.为了进一步增加超融合云平台可靠性及可用网络宽带,为用户提供不间断的网络服务,实现主备功能,可以将两个甚至多个网卡绑定聚合(bond)。为了扩展网络和通信手段,还可以将网卡加入网桥。
65.其中,若所述网卡加入了绑定聚合或者网桥,则设备100还需要创建所述绑定聚合或者网桥的别名,再复制前述已完成ip配置的网卡别名的配置文件,以作为所述绑定聚合或者网桥的别名的配置文件,然后基于所述绑定聚合或者网桥的别名的配置文件,通过所述超融合云平台各节点与所述预设网卡对应的网卡,对所述超融合云平台各节点进行全界面化系统部署。
66.比如,若在上述应用场景下,超融合云平台采用了绑定聚合,将eth0键入了bond0,则在设备100创建eth0的网卡别名eth0:100,并将预置ip写入eth0:100的配置文件后,还要创建bond0的别名bond0:100及复制bond0配置文件作为bond0:100的配置文件,并将预置ip写入bond0:100的配置文件中。
67.若预置ip为10.66.66.66,bond0的配置文件中相关内容可为:
68.......
69.type=bond
70.name=bond0
71.device=bond0
72.onboot=yes
73.ipaddr=xxx.xxx.xxx.xxx
74.netmask=255.255.255.192
75.gateway=10.130.68.190
76.......
77.bond0:100的配置文件中相关内容可为:
78.......
79.type=bond
80.name=bond0:100
81.device=bond0:100
82.onboot=yes
83.ipaddr=10.66.66.66
84.netmask=255.255.255.192
85.gateway=10.66.66.1
86.......
87.在采用bond情况下对超融合云平台多节点进行系统部署时,bond0的配置文件/etc/sysconfig/network

scripts/ifcfg

bond0会被修改,但其网卡别名bond0:100的配置文件/etc/sysconfig/network

scripts/ifcfg

bond0:100不会被修改。使得设备100在通过web界面稳定访问该ip,获取超融合云平台各节点的配置界面,全程界面化完成各节点对应各子网络的网络配置,及对所述超融合云平台各节点的系统部署,并可通过web界面全程查看各节点的系统部署进展。
88.可选地,其中,所述系统部署包括:
89.云操作系统安装;
90.节点的角色配置;
91.节点的网络配置。
92.其中,设备100通过web界面稳定访问预置ip,输入用户名和密码(如有),进入配置界面进行系统部署,包括但不限于:云操作系统安装、各节点的角色配置、各节点的网络配置等,以实现对超融合云平台所有节点进行全界面化的初始化。
93.在本技术的另一实施例中,还可以针对现有超融合云平台的扩容,对在现有超融合云平台基础上增加的与现有超融合云平台各节点采用同类型的超融合一体机的扩容节点进行全界面化系统部署。其中,设备100通过预置ip连接上新增节点中第一个开机的节点,创建该节点指定网卡的网卡别名,复制该网卡的配置文件,作为所述网卡别名的配置文件;将预置ip写入该网卡别名的配置文件,确保该网卡对应一个已完成ip配置的网卡别名的配置文件;基于该网卡别名的配置文件,确保设备100可通过web界面一直稳定连接到第一个开机的节点,对各节点进行全界面化系统部署。
94.图3示出根据本技术另一个方面的一种用于超融合云平台多节点系统部署的系统示意图,其中,所述系统包括:
95.第一模块31,用于创建所述超融合云平台多节点中一个节点的预设网卡的网卡别名,并复制所述网卡的配置文件,以作为所述网卡别名的配置文件;
96.第二模块32,用于将预置ip写入所述网卡别名的配置文件,以确保所述网卡对应一个已完成ip配置的网卡别名的配置文件;
97.第三模块33,用于基于所述网卡别名的配置文件,通过所述超融合云平台各节点与所述预设网卡对应的网卡,对所述超融合云平台各节点进行全界面化系统部署。
98.在该实施例中,所述系统用于实施前述实施例的方法,所述系统集成在与前述设备100软硬件配置环境相同的设备中。
99.其中,该系统的第一模块31连接上待部署的超融合云平台多节点中的一个节点,创建该节点的预设网卡的网卡别名,并复制所述网卡的配置文件,以作为所述网卡别名的配置文件。该系统的第二模块32将预置ip写入所述网卡别名的配置文件,以确保所述网卡对应一个已完成ip配置的网卡别名的配置文件,可保证设备100通过web界面对超融合云平台各节点进行配置、系统部署时可维护一个稳定可访问的ip来全程查看各节点的系统部署进度。该系统的第三模块33通过web界面访问所述ip,基于所述网卡别名的配置文件,通过所述超融合云平台各节点与所述预设网卡对应的网卡,对所述超融合云平台各节点进行全界面化系统部署。
100.根据本技术的又一方面,还提供了一种计算机可读介质,所述计算机可读介质存储有计算机可读指令,所述计算机可读指令可被处理器执行以实现前述方法。
101.需要注意的是,本技术可在软件和/或软件与硬件的组合体中被实施,例如,可采用专用集成电路(asic)、通用目的计算机或任何其他类似硬件设备来实现。在一个实施例中,本技术中涉及的软件程序可以通过处理器执行以实现上文所述步骤或功能。同样地,本技术的软件程序(包括相关的数据结构)可以被存储到计算机可读记录介质中。另外,本技术的一些步骤或功能可采用硬件来实现,例如,作为与处理器配合从而执行各个步骤或功能的电路。
102.另外,本技术的一部分可被应用为计算机程序产品,例如计算机程序指令,当其被计算机执行时,通过该计算机的操作,可以调用或提供根据本技术的方法和/或技术方案。而调用本技术的方法的程序指令,可能被存储在固定的或可移动的记录介质中,和/或通过广播或其他信号承载媒体中的数据流而被传输,和/或被存储在根据所述程序指令运行的计算机设备的工作存储器中。在此,根据本技术的一个实施例包括一个设备,该设备包括用于存储计算机程序指令的存储器和用于执行程序指令的处理器,其中,当该计算机程序指令被该处理器执行时,触发该设备运行基于前述根据本技术的多个实施例的方法和/或技术方案。
103.根据本技术的还一方面,还提供了一种用于超融合云平台多节点系统部署的设备,其中,该设备包括:
104.一个或多个处理器;以及
105.存储有计算机可读指令的存储器,所述计算机可读指令在被执行时使所述处理器执行如前述方法的操作。
106.例如,计算机可读指令在被执行时使所述一个或多个处理器:创建所述超融合云平台多节点中一个节点的预设网卡的网卡别名,并复制所述网卡的配置文件,以作为所述网卡别名的配置文件;将预置ip写入所述网卡别名的配置文件,以确保所述网卡对应一个已完成ip配置的网卡别名的配置文件;基于所述网卡别名的配置文件,通过所述超融合云平台各节点与所述预设网卡对应的网卡,对所述超融合云平台各节点进行全界面化系统部署。
107.对于本领域技术人员而言,显然本技术不限于上述示范性实施例的细节,而且在不背离本技术的精神或基本特征的情况下,能够以其他的具体形式实现本技术。因此,无论
从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本技术的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化涵括在本技术内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。此外,显然“包括”一词不排除其他单元或步骤,单数不排除复数。装置权利要求中陈述的多个单元或装置也可以由一个单元或装置通过软件和/或者硬件来实现。第一,第二等词语用来表示名称,而并不表示任何特定的顺序。
完整全部详细技术资料下载
当前第1页 1  2 
相关技术
  • 一种用于螺杆装置状态预测模型...
  • 批量下发运维列表的方法及设备...
  • 一种针对电力标准的长文本匹配...
  • 卷积神经网络级联的监控图像车...
  • 基于字节和查表的随机数检测方...
  • 应用安装转化的归因方法、装置...
  • 变电站虚拟红布幔的设置方法和...
  • 文件存储服务的切换方法、切换...
  • 图像降噪处理方法、装置、存储...
  • 一种双层分组拜占庭容错共识方...
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1

深圳坪山网站建设公司铁岭网站设计优化公司山东哪里有网站优化平台宝山区企业网站优化定制武威网站优化推广外包公司网站seo优化书籍如何优化自己的网站排名靠前安阳县网站优化哪家价位低好的网站自然优化关键词网站优化哪家有名黄浦区谷歌网站优化机构海曙区网站的优化购物网站网络优化河南网站优化郑州网站搭建多少钱专业网站优化首选兴田德润河源网站首页关键词优化教程徐汇区官方网站优化方案企业建设网站怎么优化井冈山网站整站优化专门做网站优化计划桐柏县百度网站优化东莞高网站优化服务公司网站整站优化公司焦作实力网站优化公司赣州网站排名优化济宁智能网站优化价格哈密网站建设优化浦口区专业网站优化大丰盐城网站优化工作室安国网站关键词优化郑州视频网站优化香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声卫健委通报少年有偿捐血浆16次猝死汪小菲曝离婚始末何赛飞追着代拍打雅江山火三名扑火人员牺牲系谣言男子被猫抓伤后确诊“猫抓病”周杰伦一审败诉网易中国拥有亿元资产的家庭达13.3万户315晚会后胖东来又人满为患了高校汽车撞人致3死16伤 司机系学生张家界的山上“长”满了韩国人?张立群任西安交通大学校长手机成瘾是影响睡眠质量重要因素网友洛杉矶偶遇贾玲“重生之我在北大当嫡校长”单亲妈妈陷入热恋 14岁儿子报警倪萍分享减重40斤方法杨倩无缘巴黎奥运考生莫言也上北大硕士复试名单了许家印被限制高消费奥巴马现身唐宁街 黑色着装引猜测专访95后高颜值猪保姆男孩8年未见母亲被告知被遗忘七年后宇文玥被薅头发捞上岸郑州一火锅店爆改成麻辣烫店西双版纳热带植物园回应蜉蝣大爆发沉迷短剧的人就像掉进了杀猪盘当地回应沈阳致3死车祸车主疑毒驾开除党籍5年后 原水城县长再被查凯特王妃现身!外出购物视频曝光初中生遭15人围殴自卫刺伤3人判无罪事业单位女子向同事水杯投不明物质男子被流浪猫绊倒 投喂者赔24万外国人感慨凌晨的中国很安全路边卖淀粉肠阿姨主动出示声明书胖东来员工每周单休无小长假王树国卸任西安交大校长 师生送别小米汽车超级工厂正式揭幕黑马情侣提车了妈妈回应孩子在校撞护栏坠楼校方回应护栏损坏小学生课间坠楼房客欠租失踪 房东直发愁专家建议不必谈骨泥色变老人退休金被冒领16年 金额超20万西藏招商引资投资者子女可当地高考特朗普无法缴纳4.54亿美元罚金浙江一高校内汽车冲撞行人 多人受伤

深圳坪山网站建设公司 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化