如何在 VMWare 上安装具有静态 IP 的 Openshift 4.5 UPI

A comprehensive repository of Taiwan's data and information.
Post Reply
roseline371274
Posts: 617
Joined: Mon Dec 23, 2024 3:20 am

如何在 VMWare 上安装具有静态 IP 的 Openshift 4.5 UPI

Post by roseline371274 »

在这篇博文中,我将解释如何使用“用户提供的基础架构”安装方法在 VMWare 环境中设置 Openshift 4.5 。尽管 Openshift 4.1 和 4.2 强制要求使用 DHCP 设置网络,但 4.3 版本是第一个提到可以使用静态 IP 的 Openshift 版本。不幸的是,标准文档没有描述如何实现这一点。我们采用实际操作的方法来调整每个节点的官方点火文件。事实证明,Red Hat后来在一篇新的支持文章中描述了类似的方法。为了表明这对许多公司来说是一个真正的问题,Openshift 4.6 的发行说明甚至说,新的 CoreOS OVA 文件包含一种设置静态 IP 的开箱即用方法,尽管这在文档中还没有描述。

在我们解释如何将静态文件添加到每个节点之前,您必须了解如何在 VMware 上安装 Openshift。首先下载用于生成点火文件的 Openshift-Installer 二进制文件。 Openshift 安装程序需要一个 install-config.yaml,这是一个简单的 加拿大号码数据 配置文件,您可以在其中输入集群名称、拉取机密(用于订阅)等。当 Openshift 安装程序完成后,您将获得 3 个点火文件:一个用于引导程序,一个用于主服务器,一个用于工作程序。请注意,没有专门针对“基础设施节点”的点火文件,因为它们只是带有附加标签的工作者。要构建集群,只需下载最新的 CoreOS OVA(虚拟磁盘),将其导入 VMWare 并添加相应的点火文件作为 base64 编码字符串。

VM 应连接到与公司网络相连的 vSwitch。如果您可以操纵该网络的 DHCP 服务器,官方文档指出您应该为您的 VM 的 MAC 地址设置一个不确定的 IP 地址。如果你能做到这一点,那么一切就都准备好了。在我们的案例中,我们无法直接访问 DHCP,因此我们无法将 VM MAC 地址与 IP 地址匹配。相反,我们使用 DHCP 获取初始 IP 并添加重启后有效的静态 IP 文件。不幸的是,这意味着您始终需要 DHCP 为您提供初始 IP 地址(除非您使用 Openshift 4.6 或更高版本。
Post Reply