第 3 章 管理主机


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

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

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

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

    • syspurpose_role
    • syspurpose_sla
    • syspurpose_usage
    • syspurpose_addons

    如果要使用 pull 模式为远程作业执行创建主机,请添加 enable-remote-execution-pull 参数,并将 type boolean 设置为 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--domain 参数设置。您可以使用 --interface 选项设置附加接口,该选项接受键值对列表。如需可用接口设置列表,请输入 hammer host create --help 命令。

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.