一种基于分布式缓存的裸机服务部署方法及系统技术方案

技术编号:24763511 阅读:45 留言:0更新日期:2020-07-04 10:58
本发明专利技术涉及服务器技术领域,提供一种基于分布式缓存的裸机服务部署方法及系统,方法包括:接收基于分布式缓存的裸机服务部署命令;根据所述裸机服务部署命令,利用预先配置的Inspect网络从所述分布式缓存中读取预先配置的网络信息;利用所述部署网络向交换机发送网络配置命令,并将读取到的所述网络信息部署到所述交换机的端口上;在将读取的所述网络信息部署到所述交换机的端口上的同时,将读取到的所述网络信息写入Ironic服务的各配置文件中,从而实现裸机与网络内其他虚拟机通讯,将人员从繁琐的装机过程中解脱出来,提高资源利用率。

A method and system of bare machine service deployment based on distributed cache

【技术实现步骤摘要】
一种基于分布式缓存的裸机服务部署方法及系统
本专利技术属于服务器
,尤其涉及一种基于分布式缓存的裸机服务部署方法及系统。
技术介绍
随着信息时代的不断进步,云计算管理平台越来越炙手可热,对虚拟化资源的管理员技术也越来越成熟,但是仅有虚拟化的资源是不够的,对于某些高性能计算,安全性、可靠性要求高的,及其他数据库主机等,用户需要直接使用物理服务器资源,所以对物理资源的纳管也越来越炙手可热。所谓裸机,就是指没有配置操作系统的计算机。OpenStack将其纳管到平台中,通过部署云物理机对其安装操作系统,实现虚拟化和物理资源的无缝衔接。但裸机服务的部署配置过程复杂,需要耗费大量人力,给裸机的使用无形中增加了阻力。
技术实现思路
针对现有技术中的缺陷,本专利技术提供了一种基于分布式缓存的裸机服务部署方法,旨在解决现有技术中裸机服务的部署配置过程复杂,需要耗费大量人力,给裸机的使用无形中增加了阻力的问题。本专利技术所提供的技术方案是:一种基于分布式缓存的裸机服务部署方法,所述方法包括下述步骤:r>接收基于分布式缓本文档来自技高网...

【技术保护点】
1.一种基于分布式缓存的裸机服务部署方法,其特征在于,所述方法包括下述步骤:/n接收基于分布式缓存的裸机服务部署命令;/n根据所述裸机服务部署命令,利用预先配置的Inspect网络从所述分布式缓存中读取预先配置的网络信息;/n利用所述部署网络向交换机发送网络配置命令,并将读取到的所述网络信息部署到所述交换机的端口上;/n在将读取的所述网络信息部署到所述交换机的端口上的同时,将读取到的所述网络信息写入Ironic服务的各配置文件中。/n

【技术特征摘要】
1.一种基于分布式缓存的裸机服务部署方法,其特征在于,所述方法包括下述步骤:
接收基于分布式缓存的裸机服务部署命令;
根据所述裸机服务部署命令,利用预先配置的Inspect网络从所述分布式缓存中读取预先配置的网络信息;
利用所述部署网络向交换机发送网络配置命令,并将读取到的所述网络信息部署到所述交换机的端口上;
在将读取的所述网络信息部署到所述交换机的端口上的同时,将读取到的所述网络信息写入Ironic服务的各配置文件中。


2.根据权利要求1所述的基于分布式缓存的裸机服务部署方法,其特征在于,所述根据所述裸机服务部署命令,利用预先配置的Inspect网络从所述分布式缓存中读取预先配置的网络信息的步骤之前还包括下述步骤:
创建Inspect网络和部署网络,其中,所述部署网络是裸机在部署阶段PXE使用的网络,所述Inspect网络是裸机在硬件检查发现阶段使用的网络。


3.根据权利要求2所述的基于分布式缓存的裸机服务部署方法,其特征在于,所述创建Inspect网络和部署网络步骤之前还包括下述步骤:
当所述Inspect网络和部署网络创建完成后,生成所述Inspect网络和部署网络的网络信息;
将生成的所述网络信息记录到数据库,并存储更新到分布式缓存中。


4.根据权利要求2或3所述的基于分布式缓存的裸机服务部署方法,其特征在于,所述网络信息以Id为关键字,以包含段Id、CIDR、目的CIDR和下一跳在内的基本信息为值。


5.根据权利要求2所述的基于分布式缓存的裸机服务部署方法,其特征在于,所述利用所述部署网络向交换机发送网络配置命令的步骤之前还包括下述步骤:
控制节点通过neutron的插件使用netmiko库ssh与交换机建立连接。<...

【专利技术属性】
技术研发人员:李凤娟朱进强
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:江苏;32

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

1