Я бы хотел опробовать coreos на нашем маленьком кластере (4 машины). Я бы хотел установить coreos на диск каждой машины.
У меня есть live cd trusty64, который я буду использовать для запуска скрипта coreos-install. Есть ли файл облачной конфигурации по умолчанию, который я мог бы использовать для настройки?
Я хочу предоставить каждой машине частный ip 192.168.5.i
Достаточно ли этого файла для запуска моего кластера при установке coreos на диск на моем первом компьютере (192.168.5.1)? 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?)
Для «голого железа» вам необходимо настроить статическую сеть с сетевым устройством.
Больше информации здесь: https://coreos.com/docs/cluster-management/setup/network-config-with-networkd/#static-networking