Erstellen Sie einen einfachen CoreOS-Cluster auf 4 Maschinen

Erstellen Sie einen einfachen CoreOS-Cluster auf 4 Maschinen

Ich möchte CoreOS auf unserem kleinen Cluster (4 Maschinen) ausprobieren. Ich möchte CoreOS auf der Festplatte jeder Maschine installieren.

Ich habe eine Trusty64-Live-CD, die ich zum Ausführen des CoreOS-Installationsskripts verwenden werde. Gibt es eine Standard-Cloud-Konfigurationsdatei, mit der ich dies einrichten könnte?

Ich möchte jeder Maschine die private IP 192.168.5.i geben

Würde diese Datei ausreichen, um meinen Cluster zu initialisieren, wenn ich Coreos auf der Festplatte meines ersten Rechners (192.168.5.1) installiere?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

Scheint so, als ob bei der Installation auf der Festplatte $private_ipv4 nicht interpretiert wird (muss ich dann die IP eingeben?)

Antwort1

Für Bare Metal müssen Sie ein statisches Netzwerk mit einer Netzwerkeinheit einrichten.

Mehr Infos hier:https://coreos.com/docs/cluster-management/setup/network-config-with-networkd/#static-networking

verwandte Informationen