2013-02-18 2 views
1

우분투 정확한 호스트에 일부 lxc 컨테이너가 있습니다. 호스트를 종료하기 전에 컨테이너를 종료해야합니까? 또는 호스트 종료가 컨테이너에 자동으로 전파됩니까? lxc 자동 시작 기능을 사용하면 컨테이너를 종료하지만 자동 시작 기능을 사용하고 싶지 않습니다.호스트를 종료하기 전에 lxc 컨테이너를 종료해야합니까?

답변

1

컨테이너 자체는 보통 호스트 시스템의 파일 시스템에서 실행되며 자체 파일 시스템을 가지고 있지 않습니다. 이것은 파일 시스템 관점에서 볼 때 파일 시스템 손상 위험없이 LXC를 죽일 수 있다는 것을 의미합니다.

그러나 LXC (예 : MySQL) 또는 자체 데이터 저장소에 대한 완전 종료가 필요한 다른 서비스에서 실행되는 서비스가있는 경우 이러한 프로세스가 완전히 중지되어야합니다. 그렇지 않으면 이러한 서비스의 데이터 저장소가 손상 될 위험이 있습니다.

/etc/init.d에있는 스크립트를 사용하여 LXC를 시작하는 경우 init은 /etc/init.d/ stop을 호출하기 때문에 호스트 시스템을 종료하면 자동으로 종료 신호를 받아야합니다 . CLI에서 lxc-start를 통해 수동으로 시작한 경우 호스트 시스템을 종료하기 전에 수동으로 종료하는 것이 깔끔하게 종료되도록하는 것이 좋습니다.

희망이 도움이됩니다.

+0

'자동 시작 기능'이 무슨 뜻인지 잘 모르겠습니다. 그것들을 기본 런레벨에 추가하고 init 스크립트를 통해 시작한다는 것을 의미합니까? –

+0

정확하게 우분투에는 lxc 패키지와 함께 설치되는 upstart 작업이 있습니다. 이 작업은 간단한 자동 시작 및 자동 종료 기능을 구현합니다. [우분투 닷컴의 문서 참조] (https://help.ubuntu.com/12.04/serverguide/lxc.html#lxc-upstart) – fsh

관련 문제