在预先存在的虚拟机上安装 Openshift 4.1

Openshift 4.1 installation on pre-existing virtual machines

关于如何在现有 VM 上安装 Openshift 4.1 的任何指示?

嗨,

我需要使用预先存在的虚拟机来安装 Openshift 4.1 和创建集群。所有 VM 都可以相互通信,并且它们的 IP 地址不会改变。有人可以为我提供此设置的详细安装过程吗?我看到了裸机文档,但我不确定是否所有步骤都适用于我的虚拟机,并且有些步骤不清楚,尤其是如何让 coreOS 安装在我的虚拟机上?我 运行 负载平衡器在哪里?我需要 1 个或 2 个负载平衡器吗?如果需要 3 个主节点,基础节点在哪里?路由器在哪里 运行 ?

http 服务器的创建也是强制性的吗?我有机会使用任何现有的吗?

我也想在 4.1 中使用 Container Native 存储。可能吗 ?如果是,我该如何 install/configure 呢?

此致

我以内联方式回答你的问题。

I have pre-existing virtual machines that I need to use to install Openshift 4.1 and create a cluster. All the VMs can talk to each other and their IP addressed wont change. Can someone please provide me a detailed installation process for this setup ?

参考OpenShift 4.1 Bare Metal Install Quickstart了解更多详情。

I saw the bare metal documentation but I am not sure if all the steps apply to my virtual machines and some steps are not clear, especially how do I get coreOS to install on my VMs ?

VM 应该使用可以从 cloud.redhat.com 下载的 RHCOS iso 映像启动。

Where do I run the load balancer ? Do I require 1 or 2 load balancers ?

如果您的对象正在测试,那么您可以使用 HAProxy 创建 LB,请参阅负载均衡器部分 OpenShift 4.1 Bare Metal Install Quickstart - Load Balancer

Where is the infra node if there are 3 masters needed ?

自动升级需要3个master。因为进行了升级 通过滚动更新方式。

Where does the router run ?

它默认在工作节点上 运行。所以你至少需要一个计算节点。

Also is the http server creation mandatory ? Is there a chance I can use any existing one ?

为什么不呢?,您可以使用现有的网络服务器提供一些安装OCP4时需要的内容。您只需将相关配置添加到现有的网络服务器即可。

I also want to use Container Native storage in 4.1. IS it possible ? IF yes, how do I install/configure it ?

抱歉这个问题,我不知道...