更新时间:2024-11-29 GMT+08:00

添加租户

操作场景

根据业务对资源消耗以及隔离的规划与需求,管理员可以通过FusionInsight Manager创建租户,以满足实际使用场景。

前提条件

  • 已根据业务需求规划租户的名称,不得与当前集群中已有的角色、HDFS目录或者Yarn队列重名。
  • 已规划当前租户可分配的资源,确保每一级别租户下,直接子租户的资源之和不超过当前租户。

操作步骤

  1. 登录FusionInsight Manager,单击“租户资源”。
  2. 单击,打开添加租户的配置页面,参见表1为租户配置属性。

    表1 租户参数一览

    参数名

    描述

    名称

    • 指定当前租户的名称,长度为3~50个字符,可包含数字、字母或下划线(_)。
    • 根据业务需求规划租户的名称,不得与当前集群中已有的角色、HDFS目录或者Yarn队列重名。

    租户类型

    指定租户是否是一个叶子租户:

    • 选择“叶子租户”:当前租户为叶子租户,不支持添加子租户。
    • 选择“非叶子租户”:当前租户为非叶子租户,支持添加子租户。
      说明:

      如果关联服务需要选择“ClickHouse”,租户类型只能选择“叶子租户”。

    计算资源

    为当前租户选择动态计算资源。

    • 选择“Yarn”时,系统自动在Yarn中以租户名称创建任务队列。
      • 如果是叶子租户,叶子租户可直接提交到任务队列中。
      • 如果是非叶子租户,非叶子租户不能直接将任务提交到队列中。但是,Yarn会额外为非叶子租户增加一个任务队列(隐含),队列默认命名为“default”,用于统计当前租户剩余的资源容量,实际任务不会分配在此队列中运行。
    • 不选择“Yarn”时,系统不会自动创建任务队列。

    配置模式

    计算资源参数配置模式。

    • 选择“基础”时,只需配置“默认资源池容量 (%)”参数即可。
    • 选择“高级”时,可手动配置资源分配权重,租户的最小/最大/预留资源。

    默认资源池容量 (%)

    配置当前租户在默认资源池中使用的计算资源百分比,取值范围0~100%。

    权重

    资源分配权重,取值范围从0到100。

    最小资源

    保证租户资源能获得的资源(有抢占支持)。取值可以是父租户资源的百分比或绝对值。当租户资源作业量比较少时,资源会自动借给其他租户资源,当租户资源能使用的资源不满足最小资源时,可以通过抢占来要回之前借出的资源。

    最大资源

    租户资源最多能使用的资源,租户资源不能得到比最大资源设定更多的资源。取值可以是父租户资源的百分比或绝对值。

    预留资源

    租户资源预留资源。即使租户资源内没有作业,预留的资源也不能给别的租户资源使用。取值可以是父租户资源的百分比或绝对值。

    存储资源

    为当前租户选择存储资源。

    • 选择“HDFS”时,系统将分配存储资源。
    • 不选择“HDFS”时,系统不会分配存储资源。

    文件\目录数上限

    配置文件和目录数量配额。

    存储空间配额

    配置当前租户使用的HDFS存储空间配额。

    • 取值范围:当存储空间配额单位设置为MB时,范围为1~8796093022208。当存储空间配额单位设置为GB时,范围为1~8589934592。
    • 此参数值表示租户可使用的HDFS存储空间上限,不代表一定使用了这么多空间。
    • 如果参数值大于HDFS物理磁盘大小,实际最多使用全部的HDFS物理磁盘空间。

    存储路径

    配置租户在HDFS中的存储目录。

    • 系统默认将自动在“/tenant”目录中以租户名称创建文件夹。例如租户“ta1”,默认HDFS存储目录为“/tenant/ta1”。
    • 第一次创建租户时,系统自动在HDFS根目录创建“/tenant”目录。支持自定义存储路径。

    服务

    是否需要关联使用其他服务的资源,参见4

    描述

    配置当前租户的描述信息。

    创建租户时将自动创建租户对应的角色、计算资源和存储资源。

    • 新角色包含计算资源和存储资源的权限。此角色及其权限由系统自动控制,不支持通过“系统 > 权限> 角色”进行手动管理,角色名称为“租户名称_集群ID”。首个集群的集群ID默认不显示。
    • 使用此租户时,请创建一个系统用户,并绑定租户对应的角色。具体操作请参见添加用户并绑定租户的角色
    • 创建租户时系统会自动创建一个Yarn任务队列,并自动以租户名称命名该队列。如果已经存在同名队列,新队列命名为“租户名称-N”。“N”表示从1开始的自然数,存在同名队列的时候N会自动累加以区别已有队列。例如“saletenant”、“saletenant-1”和“saletenant-2”。

  3. 当前租户是否需要关联使用其他服务的资源?

    • 是,执行4
    • 否,执行5

  4. 单击“关联服务”,配置当前租户关联使用的其他服务资源,单击“确定”。

    • “服务”选择“HBase”,在“关联类型”可以选择“独占”或者“共享”。
      • “独占”表示该租户独占服务资源,其他租户不能再关联此服务。
      • “共享”表示共享服务资源,可与其他租户共享使用此服务资源。
    • “服务”选择“ClickHouse”。
      • “关联类型”:选择“独占”或者“共享”。
      • “关联逻辑集群”:若ClickHouse没有开启逻辑集群,则默认关联default_cluster,若已经开启逻辑集群,则按需选择需要关联的逻辑集群。
      • “CPU优先级”:CPU优先级取值范围为-20~19,该值关联OS的NICE值,取值越小,CPU优先级越高。
      • “内存”:内存限制为百分比,如该值设置为80,则当前租户可使用的内存总额为:服务可使用内存 * 80%。
      • “并发数”:表示绑定了本租户的所有用户的并发数上限。
    • 创建租户时,租户可以关联的服务资源包含HBase和ClickHouse。为已有的租户关联服务时,可以关联的服务资源包含:Yarn、ClickHouse、HDFS和HBase。
    • 若为已有的租户关联服务资源:在租户列表单击目标租户,切换到“服务关联”页签,单击“关联服务”单独配置当前租户关联资源。
    • 若为已有的租户取消关联服务资源:在租户列表单击目标的租户,切换到“服务关联”页签,单击“删除”,并勾选“我已阅读此信息并了解其影响。”,再单击“确定”删除与服务资源的关联。

  5. 单击“确定”,等待界面提示租户创建成功。

    单击可以导出当前集群所有租户的基本信息。