2

我有一些专业的服务器,我想用CoreOS创建一个由 7-15 台机器组成的集群。我对Proxmox有点熟悉,但我不清楚如何在 proxmox 上使用 CoreOS 创建虚拟机(VM)。另外,我不确定在 proxmox 上的 CoreOS 虚拟机集群的想法是否正确。

然后,我需要:

  1. 如何在 proxmox 上使用 CoreOS 创建 VM。
  2. 如果可以使用 proxmox 创建 CoreOS 的集群。
4

1 回答 1

1

我没有使用 Proxmox 的经验,但是如果您可以制作一个可以运行的图像,那么您可以使用它来消除集群。您需要做的是启动 ISO,运行安装程序,然后制作它的映像。请务必在创建映像之前删除 /etc/machine-id。

CoreOS 使用 cloud-config 将机器连接在一起并配置一些与网络相关的参数——基本上是任何让机器与集群通信的参数。cloud-config 文件应该作为 config-drive 映像提供,这基本上就像将 CD-ROM 安装到 VM 上一样。您必须检查 Proxmox 上的文档以查看它是否支持。更多信息在这里:http ://coreos.com/docs/cluster-management/setup/cloudinit-config-drive/

另一个选择是完全跳过虚拟机,而不是使用 Proxmox,直接在硬件上启动 CoreOS。您可以通过启动 ISO 并安装或执行类似 iPXE 的操作来做到这一点:http: //coreos.com/docs/running-coreos/bare-metal/booting-with-ipxe/

于 2014-07-16T18:04:01.823 回答