1 .一种实现用户和资源统一管控的大数据集群多租户系统,其特征在于,该系统包括
管理侧K8S集群和租户侧OpenStack集群,管理侧K8S集群部署DataSpace UI和DataSpace
API,通过IAM鉴权的用户开通大数据服务,并通过数据空间对大数据的资源进行相应的操
作;租户侧OpenStack集群部署空间管理模块和用户管理模块,空间管理模块和用户管理模
块用于操作大数据集群的各类资源,并将各类资源按照配额统一添加到数据空间。
2.根据权利要求1所述的实现用户和资源统一管控的大数据集群多租户系统,其特征
在于,所述用户管理模块用于将系统用户同步到ranger,同时为用户创建kerberos账号。
3 .根据权利要求1或2所述的实现用户和资源统一管控的大数据集群多租户系统,其特
征在于,所述空间管理模块用于对空间的创建以及将已经创建好的空间指定给任一用户使
用。
4 .根据权利要求3所述的实现用户和资源统一管控的大数据集群多租户系统,其特征
在于,在所述空间管理模块内,创建hdfs、yarn、hive及hbase多种资源,设置资源的配额大
小,同时将资源归属到数据空间。
5 .根据权利要求4所述的实现用户和资源统一管控的大数据集群多租户系统,其特征
在于,该系统工作流程具体如下:
(1)、用户IAM统一鉴权;
(2)、判断IAM鉴权是否通过:
①、若是,则执行步骤(3);
②、若否,则结束;
(3)、开通大数据空间管理服务;
(4)、判断是否开通成功:
①、若是,则执行步骤(5);
②、若否,则结束;
(5)、通过空间管理模块和用户管理模块操作大数据集群的各类资源,并将各类资源按
照配额统一添加到数据空间;
(6)、用户已分配集群资源。
6 .一种实现用户和资源统一管控的大数据集群多租户方法,其特征在于,该方法是在
管理侧K8S集群部署DataSpace UI和DataSpace API,通过IAM鉴权的用户开通大数据服务,
并通过数据空间对大数据的资源进行相应的操作;在租户侧OpenStack集群部署空间管理
模块和用户管理模块,空间管理模块和用户管理模块用于操作大数据集群的各类资源,并
将各类资源按照配额统一添加到数据空间。
7 .根据权利要求6所述的实现用户和资源统一管控的大数据集群多租户方法,其特征
在于,该方法具体如下:
基于Kerberos实现接入大数据集群的用户的身份认证;
基于hadoop集群中的Ranger组件实现用户和资源的统一管理;
用户管理模块将系统用户同步到ranger,同时为用户创建kerberos账号;
在空间管理模块,管理员创建包含hdfs、yarn、hive和hbase的多种资源,设置资源的配
额大小,同时将资源归属到数据空间;
空间管理模块对空间的创建以及将已经创建好的空间指定给任一用户使用。
权 利 要 求 书
1/2 页
2
相关文档
评论