CoreOS 사용하기

이재홍 http://www.pyrasis.com 2014.08.02 ~ 2014.09.20

fleet 기타 명령

클러스터에서 유닛 파일을 삭제하는 명령은 다음과 같습니다.

$ fleetctl destroy hello.service

fleetctl destroy <유닛 이름> 형식입니다. 클러스터에서 유닛 파일을 삭제하면 모든 노드에서 유닛 파일이 삭제됩니다.

클러스터에 저장된 유닛 파일의 내용을 출력하는 명령은 다음과 같습니다.

$ fleetctl cat hello.service

fleetctl cat <유닛 이름> 형식입니다. 로컬에 저장된 유닛 파일이 아닌 클러스터에 저장된 유닛 파일의 내용을 출력합니다.

유닛을 노드에 할당만 하고 실행은 하지 않는 명령은 다음과 같습니다.

$ fleetctl load hello.service
$ fleetctl list-units
UNIT           DSTATE  TMACHINE                  STATE   MACHINE                   ACTIVE
hello.service  loaded  6960c4ce.../172.17.8.103  loaded  6960c4ce.../172.17.8.103  inactive

fleetctl load <유닛 이름> 형식입니다. fleetctl list-units 명령으로 유닛 목록을 출력해보면 노드에 할당만 되었고, 실행이 되지 않은 inactive 상태입니다.

유닛을 노드에서 삭제하는 명령은 다음과 같습니다.

$ fleetctl unload hello.service
$ fleetctl list-units
UNIT           DSTATE   TMACHINE  STATE     MACHINE ACTIVE
hello.service  inactive -         inactive  -       -

fleetctl unload <유닛 이름> 형식입니다. fleetctl list-units 명령으로 유닛 목록을 출력해보면 할당된 노드가 없습니다. fleetctl destroy 명령과는 달리 클러스터에서 유닛 파일을 삭제하지 않습니다.


저작권 안내

이 웹사이트에 게시된 모든 글의 무단 복제 및 도용을 금지합니다.
  • 블로그, 게시판 등에 퍼가는 것을 금지합니다.
  • 비공개 포스트에 퍼가는 것을 금지합니다.
  • 글 내용, 그림을 발췌 및 요약하는 것을 금지합니다.
  • 링크 및 SNS 공유는 허용합니다.

Published

30 November 2014