第 2 章 管理主机


本章论述了创建、注册、管理和删除主机。

2.1. 在 Red Hat Satellite 中创建主机

使用这个流程在 Red Hat Satellite 中创建主机。要使用 CLI 而不是 Satellite Web UI,请参阅 CLI 过程

流程

  1. 在 Satellite Web UI 中,点 Hosts > Create Host
  2. Host 选项卡中输入所需详情。
  3. 单击 Ansible Roles 选项卡,然后从 Ansible Roles 列表中选择您要添加到主机的一个或多个角色。使用 箭头图标 管理添加或删除的角色。
  4. Puppet Classes 选项卡中,选择您要包含的 Puppet 类。
  5. Interfaces 选项卡中:

    1. 对于每个接口,点 Actions 列中的 Edit,并根据需要配置以下设置:

      • 使用 Type 列表并选择接口类型,键入 mvapich-literalFor a Bond 或 BMC 接口。
      • MAC 地址 rhacm-DAEMONEnter MAC 地址。
      • DNS 名称 rhacm-rhacmEnter 是 DNS 服务器已知的 DNS 名称。这用于 FQDN 的主机部分。
      • domain mvapich-DAEMONSelect 调配网络的域名。这会使用选择合适的子网自动更新 Subnet 列表。
      • IPv4 Subnet mvapich-rhacm select a IPv4 subnet for the host from the list.
      • IPv6 子网 mvapich-odbc 从列表中为主机选择 IPv6 子网。
      • 对于子网启用了 IPv4 地址 rhacm-rhacmIf IP 地址管理(IPAM),则会自动推荐 IP 地址。或者,您可以输入地址。如果启用了置备令牌,则可以省略地址;如果域不管理 DNS,如果子网不管理反向 DNS,或者子网没有管理 DHCP 保留。
      • 对于子网启用了 IPv6 地址 rhacm-rhacmIf IP 地址管理(IPAM),则会自动推荐 IP 地址。或者,您可以输入地址。
      • 受管 the the 复选框,以在置备过程中配置接口,以使用由 Capsule 提供的 DHCP 和 DNS 服务。
      •  IANA- theSelect 此复选框,将此接口的 DNS 名称用作 FQDN 的主机部分。
      • 置备 IANA- theSelect this 复选框,以使用此接口进行调配。这意味着,TFTP 引导将使用此接口,或者在基于镜像的调配时执行,该脚本将通过此界面执行调配。请注意,许多调配任务(如 anaconda 下载 RPM、在 %post 脚本中的 Puppet 设置)都将使用主接口。
      • 如果这个接口不是物理设备,则 虚拟 NIC IANA-DemoSelect this 复选框。此设置有两个选项:

        • 标签 rhacm-rhacmOptionally 设置了 VLAN 标签。如果未设置,标签将是子网的 VLAN ID。
        • 附加到此虚拟接口的接口的设备名称。
    2. 单击 OK 以保存接口配置。
    3. (可选)点击 Add Interface 来包括额外的网络接口。更多信息请参阅 第 5 章 添加网络接口
    4. 单击 Submit 以应用更改并退出。
  6. Operating System 选项卡中,输入所需的详情。对于 Red Hat 操作系统,选择 Synced Content for Media Selection。如果要使用非 Red Hat 操作系统,选择 All Media,然后从 Media Selection 列表中选择安装介质。您可以从列表中选择一个分区表,或者在 Custom partition table 字段中输入自定义分区表。您不能同时指定。
  7. Parameters 选项卡上,单击 Add Parameter,以添加您要在运行时传递给作业模板的任何参数变量。这包括您要与主机关联的所有 Puppet 类、Ansible playbook 参数和主机参数。要将参数变量与 Ansible 作业模板一起使用,您必须添加一个 Host Parameter

    当您创建 Red Hat Enterprise Linux 8 主机时,您可以设置系统目的属性。system purpose 属性定义在主机创建时自动附加的订阅。在 Host Parameters 区域中,使用对应的值输入以下参数名称。有关值列表,请参阅 执行标准 RHEL 8 安装 中的 系统目的简介

    • syspurpose_role
    • syspurpose_sla
    • syspurpose_usage
    • syspurpose_addons

    如果要为远程任务执行创建拉取模式的主机,请添加 enable-remote-execution-pull 参数,并将 type boolean 设置为 true。更多信息请参阅 第 12.4 节 “远程执行的传输模式”

  8. Additional Information 选项卡中,输入主机的附加信息。
  9. 单击 Submit 以完成您的客户端请求。

CLI 过程

  • 要创建与主机组关联的主机,请输入以下命令:

    # hammer host create \
    --name "My_Host_Name" \
    --hostgroup "My_Host_Group" \
    --interface="primary=true, \
                provision=true, \
                mac=mac_address, \
                ip=ip_address" \
    --organization "My_Organization" \
    --location "My_Location" \
    --ask-root-password yes

    此命令提示您指定 root 密码。必须指定主机的 IP 和 MAC 地址。主网络接口的其他属性可以从主机组继承,或使用 --subnet--domain 参数设置。您可以使用 --interface 选项设置附加接口,该选项接受键值对列表。如需可用接口设置列表,请输入 hammer host create --help 命令。

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.