4台のマシンでシンプルなCoreOSクラスターを作成する

4台のマシンでシンプルなCoreOSクラスターを作成する

私たちの小さなクラスター (4 台のマシン) で Coreos を試してみたいと思います。各マシンのディスクに Coreos をインストールしたいと思います。

coreos-install スクリプトを実行するために使用する trusty64 ライブ CD があります。これを設定するために使用できるデフォルトの 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

関連情報