8.3.6.6. BMC 地址
大多数厂商支持 BMC 与 Intelligent Platform Management Interface(IPMI)进行寻址。IPMI 以不加密的方式进行通讯。它适用于数据中心内通过安全或专用管理网络使用。请与您的厂商联系以了解是否支持 Redfish 网络引导。Redfish 可以为聚合的、混合的 IT 和软件定义数据中心(SDDC)提供简单和安全的管理。Redfish 是人类可读的、机器可以读,利用通用的互联网和 Web 服务标准直接向现代工具链公开信息。如果您的硬件不支持 Redfish 网络引导,请使用 IPMI。
IPMI
使用 IPMI 的主机使用 ipmi://<out-of-band-ip>:<port>
的地址格式,如果未指定,则默认为端口 623
。以下示例演示了 install-config.yaml
文件中的 IPMI 配置。
platform: baremetal: hosts: - name: openshift-master-0 role: master bmc: address: ipmi://<out-of-band-ip> username: <user> password: <password>
Redfish 网络引导
要启用 Redfish,使用 redfish://
或 redfish+http://
禁用 TLS。安装程序需要主机名或者 IP 地址以及到系统 ID 的路径。以下示例演示了 install-config.yaml
文件中的 Redfish 配置。
platform: baremetal: hosts: - name: openshift-master-0 role: master bmc: address: redfish://<out-of-band-ip>/redfish/v1/Systems/1 username: <user> password: <password>
虽然建议为带外管理地址提供颁发机构证书,但在使用自签名证书时,您必须在 bmc
配置中包括 disableCertificateVerification: True
。以下示例演示了在 install-config.yaml
文件中使用 disableCertificateVerification: True
配置参数的 Redfish 配置。
platform: baremetal: hosts: - name: openshift-master-0 role: master bmc: address: redfish://<out-of-band-ip>/redfish/v1/Systems/1 username: <user> password: <password> disableCertificateVerification: True