在4台機器上建立一個簡單的CoreOS集群

在4台機器上建立一個簡單的CoreOS集群

我想在我們的小集群(4 台機器)上嘗試 coreos。我想在每台機器的磁碟上安裝 coreos。

我有一張 trusty64 live CD,我將用它來執行 coreos-install 腳本。是否有一個預設的雲端設定檔可以用來設定它?

我想給每台機器私有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

相關內容