搜索

第 2 章 管理主机

download PDF

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

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. 接口 标签页中:

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

      • 输入 InventoryService-jaxbFor a Bond 或 BMC 接口,使用 Type 列表并选择接口类型。
      • MAC 地址 时间为 the MAC 地址。
      • DNS 名称 the DNS name the DNS name is known to the DNS server.这用于 FQDN 的主机部分。
      • Domain — 选择置备网络的域名。这会使用特定的适当的子网自动更新 Subnet 列表。
      • IPv4 Subnet abrt-openmpi 从列表中为主机选择 IPv4 子网。
      • IPv6 Subnet abrt-abrt 从列表中为主机选择 IPv6 子网。
      • IPv4 address — 如果 IP address management (IPAM) 已为子网启用,IP 地址会被自动推荐。或者,您可以输入一个地址。如果启用了置备令牌,如果子网没有管理反向 DNS,或者子网没有管理 DHCP 保留,则地址可以被省略。
      • IPv6 address — 如果 IP address management (IPAM) 已为子网启用,IP 地址会被自动推荐。或者,您可以输入一个地址。
      • 受管 时间是选择此复选框,以在置备期间配置接口以使用提供的 DHCP 和 DNS 服务。
      •  InventoryService-latexSelect this 复选框,以使用此界面中的 DNS 名称作为 FQDN 的主机部分。
      • provision abrt-abrtSelect this 复选框,以将此接口用于置备。这意味着,TFTP 引导将使用此接口进行,或者在基于映像的调配时进行,整个置备将通过此界面执行。请注意,很多置备任务(如通过 anaconda 下载 RPM(在 %post 脚本中的 Puppet 设置)将使用主接口。
      • 如果这个接口不是物理设备,则 虚拟 NIC 会显示这个复选框。此设置有两个选项:

        • 标签 InventoryService-latexly 设置 VLAN 标签。如果未设置,则标签将是子网的 VLAN ID。
        • 将这个虚拟接口 附加到 的接口的设备名称已附加。
    2. OK 保存接口配置。
    3. (可选)点击 Add Interface 来包括额外的网络接口。更多信息请参阅 第 5 章 添加网络接口
    4. Submit 以应用更改并退出。
  6. Operating System 选项卡中,输入所需详情。对于 Red Hat 操作系统,选择 Synced Content for Media Selection。如果要使用非红帽操作系统,请选择 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

    如果要为远程作业执行创建带有 pull 模式的主机,请添加 enable-remote-execution-pull 参数,并将 type 布尔值 设为 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.