第 3 章 管理主机
本章论述了创建、注册、管理和删除主机。
3.1. 在 Red Hat Satellite 中创建主机
使用这个流程在 Red Hat Satellite 中创建主机。要使用 CLI 而不是 Satellite Web UI,请参阅 CLI 过程。
流程
- 在 Satellite Web UI 中,点 Hosts > Create Host。
- 在 Host 选项卡中,输入所需的详情。
- 单击 Ansible Roles 选项卡,然后从 Ansible Roles 列表中选择您要添加到主机的一个或多个角色。使用 箭头图标 管理您添加或删除的角色。
- 在 Puppet Classes 选项卡上,选择您要包含的 Puppet 类。
在 Interfaces 选项卡中:
对于每个接口,点 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 — 输入这个虚拟机要附加到的接口名称。
- 单击 OK 以保存接口配置。
- (可选)点 Add Interface 来包含一个额外的网络接口。更多信息请参阅 第 6 章 添加网络接口。
- 点 Submit 以应用更改并退出。
- 在 Operating System 选项卡中,输入所需的详情。对于红帽操作系统,请选择 Synced Content for Media Selection。如果要使用非红帽操作系统,请选择 All Media,然后从 Media Selection 列表中选择安装介质。您可以从列表中选择一个分区表,或者在 Custom 分区表字段中输入自定义分区表。您不能同时指定。
在 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
参数,并将 typeboolean
设置为true
。更多信息请参阅 第 13.4 节 “远程执行的传输模式”。-
- 在 Additional Information 选项卡中,输入有关主机的附加信息。
- 点 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
命令。