一种ICOS系统功能介绍场景化的方法、存储介质及装置制造方法及图纸

技术编号:26689392 阅读:15 留言:0更新日期:2020-12-12 02:38
本发明专利技术公开一种ICOS系统功能介绍场景化的方法、存储介质及装置。根据ICOS系统的功能特征制作相应的场景实例;将所述场景实例配置成场景镜像,在所述场景镜像内部署代理服务;将所述场景镜像推送到docker仓库,为所述场景镜像配置统一资源定位符;kolla‑ansible场景化模块通过所述统一资源定位符从所述docker仓库拉取所述场景镜像,将所述场景镜像部署为docker容器;在所述ICOS系统配置调用所述docker容器端口的标签,通过所述标签调用所述场景实例在所述ICOS系统的管理界面展示。本发明专利技术通过制作生动的场景实例,将场景实例做成场景镜像,将场景镜像推送到docker仓库,经过kolla‑ansible场景化模块拉取所述场景镜像到ICOS系统主机,并部署为docker容器,用户通过标签连接docker容器端口调取场景实例供用户学习。

【技术实现步骤摘要】
一种ICOS系统功能介绍场景化的方法、存储介质及装置
本专利技术涉及系统应用领域,尤其涉及一种ICOS系统功能介绍场景化的方法、存储介质及装置。
技术介绍
当今社会,科技日新月异,云计算作为新时代下必不可少的一项科研技术,成为了很多企业争相发展的新战略,也将云业务列入到下一步的发展规划。OpenStack提供开放源码软件,建立公共和私有云,它提供了一个部署云的操作平台或工具集,其宗旨在于:帮助组织运行为虚拟计算或存储服务的云,为公有云、私有云,也为大云、小云提供可扩展的、灵活的云计算。ICOS作为基于openstack开发的一款云计算产品,功能强大、服务稳定,能够满足用户在各种差异化场景下的需求。当然随着ICOS产品的不断完善、功能的增多,新用户或者不熟悉新ICOS系统的老用户在使用新版ICOS产品时面临着无法很好了解产品功能以及功能实现方法的问题,需要根据用户手册检索学习认知ICOS的各种新功能点,而使用用户手册来学习ICOS的功能不方便也不直观。
技术实现思路
本专利技术提供ICOS系统功能介绍场景化的方法,旨在解决现有技术中随着ICOS产品的不断完善、功能的增多,新用户或者不熟悉新ICOS系统的老用户在使用新版ICOS产品时面临着无法很好了解产品功能以及功能实现方法的问题,需要根据用户手册检索学习认知ICOS的各种新功能点,而使用用户手册来学习ICOS的功能不方便也不直观的问题。为实现上述目的,本专利技术提供一种ICOS系统功能介绍场景化的方法,包括:根据ICOS系统的功能特征制作相应的场景实例;将所述场景实例配置成场景镜像,在所述场景镜像内部署代理服务;将所述场景镜像推送到docker仓库,为所述场景镜像配置统一资源定位符;kolla-ansible场景化模块通过所述统一资源定位符从所述docker仓库拉取所述场景镜像,将所述场景镜像部署为docker容器;在所述ICOS系统配置调用所述docker容器的端口的标签,通过所述标签调用所述docker容器的端口来调用所述场景实例在所述ICOS系统的管理界面展示。优选地,所述场景实例至少包括一种信息传递载体,所述信息传递载体包括文字、静态图、动态图、视频以及声音;所述场景实例通过所述信息传递载体对所述功能特征进行描述。优选地,将所述场景实例配置成场景镜像包括:在docker工具中创建工作目录,并在所述工作目录中创建Dockerfile文件;配置所述Dockerfile文件,其中,所述Dockerfile文件的RUN指令中包括“RUNapt-getinstall-ynginx”以安装nginx代理服务,配置nginx配置文件;通过dockerbuild执行所述Dockerfile中的指令形成所述场景镜像;对所述场景镜像添加相应的tag,所述tag的内容对应所述场景镜像所描述的所述功能特征。优选地,将所述场景镜像推送到docker仓库,为所述场景实例配置统一资源定位符包括:确定所述docker仓库的DockerRegistry的URL和端口号,确定存储所述场景镜像的所述docker仓库的仓库名,通过所述URL、所述端口号、所述docker仓库的仓库名以及所述tag结合作为配置于所述场景镜像的统一资源定位符。优选地,在kolla-ansible部署文件roles下新增所述kolla-ansible场景化模块,在kolla-ansible场景化模块的配置文件添加从所述docker仓库拉取所述场景镜像的镜像拉取指令。优选地,执行部署云平台的kolla-ansible命令,调用所述kolla-ansible场景化模块的配置文件中的所述镜像拉取指令执行以拉取所述场景镜像,并将所述场景镜像部署成docker容器,使得主机的端口与docker容器端口连接。优选地,在所述ICOS系统的管理页面配置标签页,所述标签页中包括至少一个所述标签,所述标签的内容与所述tag的内容一致,所述标签调用所述主机端口。优选地,更新所述场景实例步骤包括:按照添加功能制作新场景实例;将新场景实例配置成新场景镜像;将所述docker仓库的场景镜像删除,将修改的新场景镜像推送到所述docker仓库;通过自动执行部署所述kolla-ansible场景化模块的kolla-ansible命令以重新拉取所述docker仓库中的所述新场景镜像。此外本专利技术提供一种实现ICOS系统下基于kolla-ansible的场景化的计算机可读存储介质,所述计算机可读存储介质存储至少一条指令,所述指令实现所述的ICOS系统功能介绍场景化的方法。此外本专利技术提供一种实现ICOS系统下基于kolla-ansible的场景化的装置,所述装置包括存储单元、处理单元、显示单元、总线单元、接口单元,所述存储单元、处理单元、接口单元、显示单元通过所述总线单元连接,所述存储单元存储至少一条指令,所述指令用于实现所述的ICOS系统功能介绍场景化的方法,通过所述处理单元执行所述指令实现所述的ICOS系统功能介绍场景化的方法,通过所述显示单元将所述的ICOS系统功能介绍场景化的方法中场景化的功能介绍显示,通过所述接口单元实现所述的ICOS系统功能介绍场景化的方法中的接口通信。本申请提出的一种ICOS系统功能介绍场景化的方法、存储介质及装置具体有以下有益效果:本专利技术提出了ICOS系统功能介绍场景化的方法通过文字、静态图、动态图、视频以及声音等信息传递载体来对所述ICOS系统功能特征进行描述,相比传统的用户手册的介绍功能的方式,更加功能特征展示更加直观生动;而且采用所述标签来调用所述场景镜像的方式,相比传统的查询搜索用户手册查找相应的功能介绍的方式更加便利;通过kolla-ansible命令部署场景化模块,所述场景化模块调用所述场景镜像并将所述场景镜像部署为docker容器,使得安装ICOS系统的主机能够通过所述标签来调取所述场景镜像中的场景实例展;本专利技术更新场景实例内容时,在原有的Dockerfile文件基础上进行修改,使更新镜像过程更高效,由于Dockerfile文件执行过程中缓存功能,对于重复指令直接调用缓存内容,仅执行修改的指令来添加新场景实例内容,使得镜像更新过程更加高效。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图示出的结构获得其他的附图。图1是本专利技术实施例中ICOS系统功能介绍场景化的方法流程图;图2是本专利技术实施例中将所述场景实例创建为场景镜像的流程图;图3是本专利技术实施例中更新新场景实例流程图;图4是本专利技术实施例中一种实现ICOS系统下基于kolla-ansible的场景化的装置的架构示意图。本专利技术目的的本文档来自技高网...

【技术保护点】
1.一种ICOS系统功能介绍场景化的方法,其特征在于,包括:/n根据ICOS系统的功能特征制作相应的场景实例;/n将所述场景实例配置成场景镜像,在所述场景镜像内部署代理服务;/n将所述场景镜像推送到docker仓库,为所述场景镜像配置统一资源定位符;/nkolla-ansible场景化模块通过所述统一资源定位符从所述docker仓库拉取所述场景镜像,将所述场景镜像部署为docker容器;/n在所述ICOS系统配置调用所述docker容器端口的标签,通过所述标签调用所述场景实例在所述ICOS系统的管理界面展示。/n

【技术特征摘要】
1.一种ICOS系统功能介绍场景化的方法,其特征在于,包括:
根据ICOS系统的功能特征制作相应的场景实例;
将所述场景实例配置成场景镜像,在所述场景镜像内部署代理服务;
将所述场景镜像推送到docker仓库,为所述场景镜像配置统一资源定位符;
kolla-ansible场景化模块通过所述统一资源定位符从所述docker仓库拉取所述场景镜像,将所述场景镜像部署为docker容器;
在所述ICOS系统配置调用所述docker容器端口的标签,通过所述标签调用所述场景实例在所述ICOS系统的管理界面展示。


2.根据权利要求1所述的ICOS系统功能介绍场景化的方法,其特征在于,所述场景实例至少包括一种信息传递载体,所述信息传递载体包括文字、静态图、动态图、视频以及声音;所述场景实例通过所述信息传递载体对所述功能特征进行描述。


3.根据权利要求1所述的ICOS系统功能介绍场景化的方法,其特征在于,将所述场景实例配置成场景镜像包括:
创建工作目录,并在所述工作目录中创建Dockerfile文件;
配置所述Dockerfile文件,其中,所述Dockerfile文件的RUN指令中包括“RUNapt-getinstall-ynginx”以安装nginx代理服务,配置nginx配置文件;
通过dockerbuild执行所述Dockerfile中的指令形成所述场景镜像;
对所述场景镜像添加相应的tag,所述tag的内容对应所述场景镜像所描述的所述功能特征。


4.根据权利要求3所述的ICOS系统功能介绍场景化的方法,其特征在于,将所述场景镜像推送到docker仓库,为所述场景实例配置统一资源定位符包括:确定所述docker仓库的DockerRegistry的URL和端口号,确定存储所述场景镜像的所述docker仓库的仓库名,通过所述URL、所述端口号、所述docker仓库的仓库名以及所述tag结合作为配置于所述场景镜像的统一资源定位符。


5.根据权利要求1所述的ICOS系统功能介绍场景化的方法,其特征在于,在kolla-ansible部署文件roles下新增所述kolla-ansible场景化模块,在kolla-ansible场景化模块的...

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

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

1