在4台机器上创建一个简单的CoreOS集群

在4台机器上创建一个简单的CoreOS集群

我想在我们的小集群(4 台机器)上试用 coreos。我想在每台机器的磁盘上安装 coreos。

我有一张 trusty64 live cd,我将使用它来运行 coreos-install 脚本。是否有一个默认的 cloud-config 文件可用于设置它?

我想给每台机器分配私有 IP 192.168.5.i

当我在第一台机器(192.168.5.1)的磁盘上安装 coreos 时,这个文件是否足以初始化我的集群?http://pastie.org/private/njub0e4nahb10enh9nnw

#cloud-config
ssh_authorized_keys:
  - ssh-rsa MYKEY
coreos:
  etcd:
    discovery: https://discovery.etcd.io/MYTOKEN
    addr: 192.168.5.1:4001
    peer-addr: 192.168.5.1:7001
  fleet:
    public-ip: 192.168.5.1
  units:
    - name: etcd.service
      command: start
    - name: fleet.service
      command: start

似乎在磁盘上安装时 $private_ipv4 没有被解释(那么我必须输入 ip 吗?)

答案1

对于裸机,您需要使用网络单元设置静态网络。

更多信息请点击这里:https://coreos.com/docs/cluster-management/setup/network-config-with-networkd/#static-networking

相关内容