우리의 작은 클러스터(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