7.5. 从发现的主机创建主机
置备发现的主机遵循与 PXE 调配类似的置备过程。主要区别在于,除了手动输入主机的 MAC 地址外,您可以从发现的主机列表中选择要调配的主机。
要使用 CLI 而不是 Satellite Web UI,请参阅 CLI 过程。
先决条件
- 在 Satellite 上配置域和子网。有关网络要求的详情,请参考 第 3 章 配置网络。
- 在 Satellite 上配置发现服务。如需更多信息,请参阅 第 7.1 节 “安装发现服务”。
- 裸机主机或空白虚拟机。
- 您可以将同步的内容软件仓库用于 Red Hat Enterprise Linux。如需更多信息 ,请参阅管理内容中的 同步存储库。
- 为主机注册提供激活码。如需更多信息,请参阅管理内容中的创建激活码 。
有关安全令牌的详情,请参考 第 5.2 节 “配置安全令牌有效期持续时间”。
流程
- 在 Satellite Web UI 中,进入到 Hosts > Discovered host。选择要使用的主机,再单击列表右侧的 Provision to。
从以下两个选项之一中选择:
- 要从主机组调配主机,请选择主机组、组织和位置,然后单击 Create Host。
- 若要置备带有进一步自定义的主机,请单击 Customize Host,再输入您要为新主机指定的附加详情。
验证字段是否填充了值。特别是:
- Host 选项卡中的 Name 变为 DNS 名称。
- Satellite 服务器会自动为新主机分配 IP 地址。
- Satellite 服务器从发现结果自动填充 MAC 地址。
- 确保 Satellite 服务器自动为主机上的第一个接口选择 Managed、Primary 和 Provision 选项。如果没有,请选择它们。
- 单击 Operating System 选项卡,然后验证所有字段是否包含值。确认操作系统的每个方面。
点 Provisioning 模板中的 Resolve 来检查新主机是否可以识别要使用的正确置备模板。主机必须解析为以下置备模板:
-
kexec Template:
Discovery Red Hat kexec
Provision Template:
Satellite Kickstart Default
有关关联置备模板的更多信息,请参阅 第 2.11 节 “置备模板”。
-
kexec Template:
- 点 Submit 以保存主机详情。
主机调配完成后,发现的主机将变为内容主机。要查看主机,请导航到 Hosts > Content Hosts。
CLI 过程
识别要用于置备的发现主机:
# hammer discovery list
选择主机并使用主机组进行调配。使用
--new-name
选项设置新主机名:# hammer discovery provision \ --build true \ --enabled true \ --hostgroup "My_Host_Group" \ --location "My_Location" \ --managed true \ --name "My_Host_Name" \ --new-name "My_New_Host_Name" \ --organization "My_Organization"
这会从发现的主机列表中删除主机,并使用 provisioning 设置创建主机条目。发现镜像会自动重置主机,使其可以引导到 PXE。主机在 Satellite 服务器集成的胶囊上检测 DHCP 服务,并开始安装操作系统。其余过程与 第 5.3 节 “使用无人值守调配创建主机” 中描述的普通 PXE 工作流相同。