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