我想在我们的小集群(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