Mac OS  X El Caption

VirtualBox 5.0.8

core OS stable (766.5.0)


먼저 같은 세팅의 vm 3대를 설치한다. (설치법을 모르면 coreos 설치 페이지 확인)


그리고 아래와 같이 각 vm의 설정-네트워크에 들어가보면 nat로 연결이 되어있는 부분을 브리지 어댑터로 변경한다.

(윈도우의 경우 호스트 전용 어댑터도 가능)

그런 다음, ifconfig로 ip를 확인하면 10.0.2.15가 아닌 각 고유의 ip로 변경이 되어있다.

나머지 2대의 vm에도 적용한 다음, 아래의 명령어를 각 vm마다 입력한다.


etcd -name 활성화되어있는 vm 이름 -initial-advertise-peer-urls http://활성화 되어있는 vm ip:2380 

-listen-peer-urls http://활성화 되어있는 vm ip:2380 

-listen-client-urls http://활성화 되어있는vm ip:2379,http://127.0.0.1:2379 

-advertise-client-urls http://활성화 되어있는 vm ip:2379 

-initial-cluster-token etcd-cluster-1

-initial-cluster 활성화 되어있는 vm 이름=http://활성화 되어있는 vm ip:2380,다른 vm 이름1=http://다른 vm ip 주소:2380,다른 vm 이름2=http://다른 vm ip 주소2:2380 -initial-cluster-state new


이 코드를 각 머신의 ip에 맞게 입력을 한 뒤, 터미널 (윈도우의 경우 putty)로 맨 마지막에 입력한 vm에 ssh로 접근한다.

다음 $ sudo systemctl start fleet.service 로 fleetctl을 사용할 수 있도록 fleet.service를 실행한 다음,

$ sudo fleetctl list-machines로 클러스터링이 되었는지 확인한다.


아래는 성공한 결과이다.



'CoreOS' 카테고리의 다른 글

[CoreOS]CoreOS란?  (0) 2017.01.28
[CoreOS] cloud-config 파일 유효성 검사  (0) 2017.01.28
[CoreOS] CoreOS 업데이트  (0) 2017.01.28
[CoreOS] CoreOS 설치  (0) 2015.11.14
Vagrant 사용하지 않고 CoreOS 3대 클러스터링하기 (VirtualBox)  (0) 2015.11.14
Kubernetes  (0) 2015.11.14

+ Random Posts