第 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 — 对于一个 Bond 或 BMC 接口,使用 Type 列表并选择接口类型。
      • MAC 地址 HEKETI-HEKETI Enter 键。
      • DNS 名称 wagon-5-4Enter DNS 名称,即 DNS 服务器所知的 DNS 名称。这用于 FQDN 的主机部分。
      • Domain — 选择置备网络的域名。这通过选择合适的子网自动更新 Subnet 列表。
      • 从列表中选择主机的 IPv4 子网为主机选择 IPv4 子网。
      • 从列表中选择主机的 IPv6 子网为主机选择 IPv6 子网。
      • IPv4 address — 如果 IP address management (IPAM) 已为子网启用,IP 地址会被自动推荐。或者,您可以输入地址。如果启用了置备令牌,则可以省略地址;如果域不管理 DNS,如果子网不管理反向 DNS,或者子网没有管理 DHCP 保留。
      • IPv6 address — 如果 IP address management (IPAM) 已为子网启用,IP 地址会被自动推荐。或者,您可以输入地址。
      • 受管理的 HEKETI 选择此复选框,可在调配期间配置接口,以使用胶囊提供的 DHCP 和 DNS 服务。
      •  复选框,以使用此接口中的 DNS 名称作为 FQDN 的主机部分。
      • 调配 此复选框,以选择此复选框,以使用此界面进行配置。这意味着,TFTP 引导将使用这个接口进行,或者在基于镜像的调配的情况下进行,来完成调配的脚本将通过此接口来执行。请注意,许多调配任务(如由 %post 脚本中的 anaconda 或 Puppet 设置下载软件包)将使用主接口。
      • 如果此接口不是物理设备,则 虚拟 NIC 均会选择此复选框。此设置有两个选项:

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

    在创建主机时,您可以设置系统目的属性。系统目的属性可帮助确定主机上可用的存储库。系统目的属性还有助于报告 Red Hat Hybrid Cloud Console 的订阅服务。在 Host Parameters 区域中,使用对应的值输入以下参数名称。有关值列表,请参阅 自动安装 RHEL 8 中的 使用 subscription-manager 命令行工具配置系统目的

    • syspurpose_role
    • syspurpose_sla
    • syspurpose_usage
    • syspurpose_addons

    如果要为远程执行创建具有 pull 模式的主机,请添加 enable-remote-execution-pull 参数,并将 type 布尔值 设为 true。更多信息请参阅 第 13.4 节 “用于远程执行的传输模式”

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

CLI 过程

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

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

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

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.