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

관련 정보