6.6. 机构信托


机构可通过在 Satellite 中建立机构信托相互共享资源。机构信托是双向的,即一旦 Satellite 管理员在两个或者更多机构间建立了信托,每个机构的机构管理员都可自由共享其所需资源。共享什么资源以及使用其他机构中的哪些共享资源取决于每个机构管理员;。

注意

只有机构管理员才可共享其自定义内容。Satellite 管理员只能为每个机构分配系统和软件授权。

6.6.1. 建立机构信托

Satellite 管理员可在两个或者多个机构间建立信托。要做到这一点,请点击「管理」主页侧面菜单中的「机构」链接。
点击机构名称并在「详情」页面点击「信托」子标签。
「信托」子标签中有一个 RHN Satellite 中所有其他信托的列表。这里您可以使用「根据机构过滤」文本框将冗长的机构列表缩短成一个特定子集。

图 6.5. 机构信托

点击您想要添加到包括目前机构的机构信托的机构名称旁的复选框,并点击「修改信托」按钮。

6.6.2. 在信托中的机构间共享内容频道

建立机构信托后,机构就可与信托中的其他机构共享内容,比如自定义软件频道。每个频道都有三级频道共享以便进行更细致的频道访问控制。

注意

机构无法共享红帽频道因为它们可用于所有具有那些频道授权的机构。
要和另一个机构共享自定义频道,请执行以下步骤:
  1. 使用用户名机构管理员登录到 Satellite。
  2. 点击「频道」标签。
  3. 在侧面的菜单中点击「管理软件频道」
  4. 点击您要与其他机构共享的自定义频道。
  5. 「详情」页面中的「频道访问控制」部分,有三个选择用于在「机构共享」共享。
    • 「专用」 — 让频道成为专用以便除该频道拥有者外的任何机构都不能访问该频道。
    • 「保护的」 — 允许您选择的指定可信机构访问该频道。

      注意

      选择「保护的」共享显示独立页面,通过点击「给予访问并确认」提示您确认给予该机构频道访问。
    • 「公共」 — 允许信托中的所有机构访问自定义频道。
    点击您选择频道旁的单选框并点击「更新频道」
现在,信托中有访问您自定义频道权限的任意其他机构管理员都可允许其用户端系统从共享的频道安装和更新软件包。

注意

如果您有一个订阅了共享频道的系统,且共享频道的机构管理员改变了对该频道的访问授权,那么该系统就会失去那个频道。如果他改变了基本频道授权,那么该系统在「系统」页面中将没有基本频道,且将无法接受更新。
除了要共享软件频道,信托中的机构还可使用名为 migrate-system-profile 的程序将系统迁移到其他信托机构中。
migrate-system-profile 的用法是基于命令行的,使用 systemID 和 orgID 作为参数指定要移动的系统及其目的机构。
要使用 migrate-system-profile 命令,您必须安装 spacewalk-backend-tools 软件包。您不需要登录到 Satellite 服务器使用 migrate-system-profile。但如果您没有登录,则需指定该服务器的主机名或者 IP 地址作为命令行切换。

注意

当一个机构使用 migrate-system-profile 迁移系统时,该系统不带任何之前在源机构中的授权或者频道订阅,但是会保留系统历史记录,且可由新的机构管理员访问以便简化剩余的迁移过程,其中包括订阅基本频道和赋予授权。

6.6.3.1. 使用 migrate-system-profile

确定要迁移系统的 ID,要迁移到的系统的机构 ID,以及 Satellite 服务器的主机名或者 IP 地址(如果是在另一台机器中运行该命令)。得到这些数据后,命令行用法如下:
migrate-system-profile --satellite {SATELLITE HOSTNAME OR IP} --systemId={SYSTEM ID} --to-org-id={DESTINATION ORGANIZATION ID}
Copy to Clipboard Toggle word wrap
例如:如果财务部(在 RHN Satellite 中创建一个机构,orgID 2)想要从工程部迁移一个工作站(SystemID 10001020),但财务部机构管理员无法使用 shell 访问 RHN Satellite 服务器。RHN Satellite 主机名为 「satserver.example.com」
财务部机构管理员应该在 shell 提示符后输入以下命令:
migrate-system-profile --satellite satserver.example.com --systemId=10001020 --to-org-id=2
Copy to Clipboard Toggle word wrap
此时会提示财务部机构管理员输入其用户名和密码,除非他们在命令行中使用 --username=--password= 指定它们。
然后财务部机构管理员应该可以在登录到 RHN Satellite 网页界面后在「系统」页面中看到该系统。财务部机构管理员可通过为该用户端系统分配基本频道并赋予其授权来完成迁移过程,其他在他的机构中注册的系统位于「事件」子标签的「历史记录」页面。

图 6.6. 系统历史记录

注意

Satellite 管理员可将一个系统从一个信托机构迁移到信托中的任意其他机构。但是机构管理员只能将系统从其自身机构迁移到信托中的另一个机构。
需要同时迁移几个系统的 Satellite 管理员可使用 migrate-system-profile--csv 选项自动完成该过程,请使用逗号分隔的要迁移系统的列表。
CSV 文件中的行应以如下格式含有要迁移的系统 ID 以及目的机构 ID:
systemId,to-org-id
Copy to Clipboard Toggle word wrap
例如:systemId 可以是 1000010000,而 to-org-id 可以是 4。因此,兼容 CSV 应该类似如下:
1000010000,3
1000010020,1
1000010010,4
Copy to Clipboard Toggle word wrap
有关使用 migrate-system-profile 的详情请输入 man migrate-system-profile 进入参考手册页面,或者输入 migrate-system-profile -h 进入参考基本帮助页面。
返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat