[发明专利]基于虚拟化平台的租户创建方法、租户访问方法及设备在审
申请号: | 202210128589.8 | 申请日: | 2022-02-11 |
公开(公告)号: | CN114489954A | 公开(公告)日: | 2022-05-13 |
发明(设计)人: | 董方旭;王亚明;王秋菊;陈维强;孙永良;李建伟 | 申请(专利权)人: | 青岛海信网络科技股份有限公司 |
主分类号: | G06F9/455 | 分类号: | G06F9/455 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 张恺宁 |
地址: | 266071 山*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 虚拟 平台 租户 创建 方法 访问 设备 | ||
本申请涉及容器化技术领域,公开了一种基于虚拟化平台的租户创建方法、租户访问方法及设备,本申请在创建租户时,以租户对应的租户项目为纬度,对租户项目中的服务进行扩展部署,首先在创建租户对应的租户项目时确保租户项目中包含服务,然后基于租户项目对应的源项目的配置文件和源项目的服务配置,确定租户项目的配置文件和租户项目的服务配置,最后通过启动组项目中的服务完成租户的创建,进而解决多个租户之间的服务隔离以及服务重复部署的问题。
技术领域
本申请涉及容器化技术领域,尤其涉及一种基于虚拟化平台的租户创建方法、租户访问方法及设备。
背景技术
现有技术中,虚拟化平台的容器集群中接收到新租户的创建请求后,首先为新租户分配项目空间,并通过对新租户配置网络隔离策略使得新租户的项目空间与容器集群中除新租户之外的其他租户的项目空间进行隔离,然后通过对新租户的项目空间进行资源配置完成新租户的创建过程。但是,针对多个不同的租户来说,通过上述创建租户的方法需要进行多次服务重复部署,使得操作繁琐且工作量大,每个租户还只能通过各自对应的入口访问对应租户的服务,并且当一个租户的服务出现问题时,会影响其他租户服务的使用。
发明内容
本申请实施例提供一种基于虚拟化平台的租户创建方法、租户访问方法及设备,从而可以解决多个租户之间的服务隔离以及服务重复部署的问题。
第一方面,本申请一实施例提供了一种基于虚拟化平台的租户创建方法,包括:
接收到租户的创建请求后,创建所述租户对应的租户项目,其中所述租户项目中包含服务;
基于所述租户项目对应的源项目的配置文件和所述源项目的服务配置,确定所述租户项目的配置文件和所述租户项目的服务配置;
利用所述租户项目的配置文件和所述租户项目的服务配置,启动所述租户项目中的服务完成所述租户的创建。
相对于现有技术中将多租户设计到逻辑资源层,也即仅对容器的资源进行管理来说,本申请在创建租户时,以租户对应的租户项目为纬度,对租户项目中的服务进行扩展部署,首先在创建租户对应的租户项目时确保租户项目中包含服务,然后基于租户项目对应的源项目的配置文件和源项目的服务配置,确定租户项目的配置文件和租户项目的服务配置,最后通过启动组项目中的服务完成租户的创建,进而解决多个租户之间的服务隔离以及服务重复部署的问题。
可选的,所述创建所述租户对应的租户项目之后,所述方法还包括:
创建所述租户项目对应的项目空间,使得所述租户项目中的服务在所述项目空间中进行启动。
本申请通过对应用程序进行进一步的控制,创建租户项目对应的项目空间,并使得租户项目中的服务在项目空间中启动,进而可以更好的解决多个租户之间的服务隔离以及服务重复部署的问题。
可选的,所述基于所述租户项目对应的源项目的配置文件和所述源项目的服务配置,确定所述租户项目的配置文件和所述租户项目的服务配置,包括:
采用循环算法对所述源项目的配置文件中的数据和所述源项目的服务配置中的数据进行提取,得到所述租户项目的配置文件和所述租户项目的服务配置。
本申请通过对源项目中的数据进行提取得到租户项目中的数据,使得确定的租户项目的配置文件和租户项目的服务配置更加准确。
可选的,在所述确定所述租户项目的配置文件和所述租户项目的服务配置之后,在所述启动所述租户项目中的服务之前,所述方法还包括:
接收对所述租户项目的配置文件的修改请求,并基于所述修改请求对所述租户项目的配置文件进行修改。
通过利用修改请求对租户项目的配置文件进行修改,使得最终确定的租户项目的配置文件和租户项目的服务配置更加准确。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于青岛海信网络科技股份有限公司,未经青岛海信网络科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210128589.8/2.html,转载请声明来源钻瓜专利网。