第 7 章 管理机构

组织根据所有权、目的、内容、安全级别或其他部门将 Red Hat Satellite 资源划分为逻辑组。您可以通过红帽卫星创建和管理多个组织,然后划分您的红帽订阅并分配给每个单独的组织。这提供了一种管理一个管理系统下多个组织的内容的方法。以下是机构管理的一些示例:

单个机构
带有简单系统管理链的小型企业。在这种情况下,您可以为业务创建一个机构,并为它分配内容。
多个机构
拥有数较小的业务单位的大型公司。例如,拥有单独的系统管理和软件开发组的公司。在这种情况下,您可以为公司及其拥有的每个业务单元创建组织。这会为每个单独保留系统基础架构。然后您可以根据每个机构根据需要分配内容。
外部机构
为其他组织管理外部系统的公司。例如,公司为客户提供云计算和 Web 托管资源。在这种情况下,您可以为公司自己的系统基础架构创建一个组织,然后为每个外部业务创建一个组织。然后,您可以根据需要为每个机构分配内容。

Red Hat Satellite 的默认安装有一个名为 Default Organization 的默认组织。

新用户

如果没有为新用户分配默认机构,则其访问会被限制。要授予用户系统权利,请将它们分配给默认机构。用户下次登录 Satellite 时,用户的帐户具有正确的系统权限。

7.1. 创建机构

使用这个流程创建机构。要使用 CLI 而不是 Satellite Web UI,请参阅 CLI 过程

流程

  1. 在 Satellite Web UI 中,导航到 Administer > Organizations
  2. 单击 New Organization
  3. Name 字段中输入机构的名称。
  4. Label 字段中输入机构的唯一标识符。这用于创建和映射某些资产,如内容存储的目录。使用字母、数字、下划线和横线,但没有空格。
  5. 可选:如果您不想启用简单内容访问(SCA),请取消选中 Simple Content Access 复选框。有关 SCA 的更多信息,请参阅 简单内容访问

    注意

    红帽不推荐禁用 SCA,因为授权模式已弃用。

  6. 可选:在 Description 字段中输入机构的描述。
  7. Submit
  8. 如果您分配了没有机构的主机,请选择您要添加到机构的主机,然后点 Proceed to Edit
  9. Edit 页面中,分配您要添加到机构的基础架构资源。这包括网络资源、安装介质、Kickstart 模板和其他参数。您可以随时返回到此页面,导航到 Administer > Organizations,然后选择要编辑的机构。
  10. Submit

CLI 过程

  1. 运行以下命令来创建机构:

    # hammer organization create \
    --name "My_Organization" \
    --label "My_Organization_Label" \
    --description "My_Organization_Description"
    注意

    以这种方式创建的组织默认启用简单内容访问(SCA)。如果要禁用 SCA,请在命令中添加 --simple-content-access false 参数。红帽不建议禁用 SCA,因为授权模式(不使用 SCA)已被弃用。

  2. 可选: 要编辑机构,请输入 hammer organization update 命令。例如,以下命令将计算资源分配给机构:

    # hammer organization update \
    --name "My_Organization" \
    --compute-resource-ids 1