第 5 章 使用 Capsule 管理 DHCP
Satellite 可以使用您的胶囊与 DHCP 服务集成。Capsule 具有多个 DHCP 提供程序,可用于将 Satellite 与现有 DHCP 基础架构集成或部署新的基础架构。您可以使用 Capsule 的 DHCP 模块来查询可用的 IP 地址,添加新 IP 地址并删除现有的保留。请注意,您的胶囊无法管理子网声明。
可用的 DHCP 提供商
-
dhcp_infoblox
- 如需更多信息,请参阅 置备主机 中的 使用 Infoblox 作为 DHCP 和 DNS 提供商。 -
dhcp_isc
- OMAPI 上的 ISC DHCP 服务器.如需更多信息,请参阅安装 Capsule 服务器 中的 在 Capsule 服务器上配置 DNS、DHCP 和 TFTP。 -
dhcp_remote_isc
- 通过 OMAPI 进行 ISC DHCP 服务器,并通过网络挂载租期。如需更多信息,请参阅 安装 胶囊式服务器 中的 配置外部 DHCP 服务器以与胶囊式服务器 一起使用。
5.1. 保护 dhcpd API 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
Capsule 使用 dhcpd API 与 DHCP 守护进程交互,以管理 DHCP。默认情况下,dhcpd API 侦听没有访问控制的任何主机。您可以添加 omapi_key
以提供基本安全性。
流程
安装所需的软件包:
dnf install bind-utils
# dnf install bind-utils
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 生成密钥:
dnssec-keygen -r /dev/urandom -a HMAC-MD5 -b 512 -n HOST omapi_key cat Komapi_key.+*.private | grep ^Key|cut -d ' ' -f2-
# dnssec-keygen -r /dev/urandom -a HMAC-MD5 -b 512 -n HOST omapi_key # cat Komapi_key.+*.private | grep ^Key|cut -d ' ' -f2-
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 使用
satellite-installer
来保护 dhcpd API:satellite-installer \ --foreman-proxy-dhcp-key-name "My_Name" \ --foreman-proxy-dhcp-key-secret "My_Secret"
# satellite-installer \ --foreman-proxy-dhcp-key-name "My_Name" \ --foreman-proxy-dhcp-key-secret "My_Secret"
Copy to Clipboard Copied! Toggle word wrap Toggle overflow