16장. xend를 이용한 가상 장치 관리
xend 노드 제어 데몬은 가상 장치와 관련된 특정 시스템 관리 기능을 수행합니다. 이 데몬은 가상 자원을 제어하며, xend은 반드시 가상 장치와 연동하도록 실행되어야 합니다. xend을 시작하기 전에, 반드시
etc/xen
디렉토리에 있는 xend-config.sxp
라는 xend 구성 파일을 편집하여 운영 파라미터를 지정해야 합니다. 다음은 xend-config.sxp
구성 파일에서 활성화 또는 비활성화할 수 있는 파라미터를 보여줍니다:
아이템 | 설명 |
---|---|
console-limit
|
Determines the console server's memory buffer limit and assigns values on a per-domain basis
|
min-mem
|
domain0에 사용되는 메가바이트의 최소 수를 결정 (0을 입력하면, 값은 변하지 않음).
|
dom0 cpus
|
domain0에서 사용되는 CPU 개수를 결정 (디폴트로 최소 1 CPU 할당).
|
enable-dump
|
충돌 발생 시 덤프 활성화 여부 결정 (디폴트: 0).
|
external-migration-tool
|
외부 장치 이전을 제어하는 스크립트와 프로그램을 결정 (
etc/xen/scripts/external-device-migrate 에 스크립트 위치).
|
logfile
|
로그 파일의 위치 결정 (디폴트:
/var/log/xend.log ).
|
loglevel
|
로그 모드 값 선별: DEBUG, INFO, WARNING, ERROR, CRITICAL (디폴트: DEBUG).
|
network-script
|
네트워크 환경을 활성화하는 스크립트 결정 (스크립트는 반드시
etc/xen/scripts 디렉토리에 위치).
|
xend-http-server
|
http 스트림 관리 서버 활성화 (디폴트: no).
|
xend-unix-server
|
유닉스 도메인 소켓 서버 활성화 (소켓 서버는 의사소통 종단점으로서 낮은 수준 네트워크 연결을 제어하고 들어오는 연결을 허용하거나 거절).
|
xend-relocation-server
|
장치 교체 이전을 위한 서버 재배치 활성화 (디폴트: no).
|
xend-unix-path
| xend-unix-server 명령어 출력 데이터가 있는 위치 결정 (디폴트: var/lib/xend/xend-socket ).
|
xend-port
|
http 관리 서버가 사용하는 포트 결정 (디폴트: 8000).
|
xend-relocation-port
|
재배치 서버가 사용하는 포트 결정 (디폴트: 8002).
|
xend-relocation-address
|
시스템 이전에 사용되는 가상 장치 주소 결정.
|
xend-address
|
도메인 소켓 서버가 바인드하는 주소 결정.
|
이러한 운영 파라미터를 설정한 후에, xend가 실행되고 있는지 확인해야 하며, 실행되고 있지 않으면 데몬을 시작해야 합니다. 명령어 프롬프트에서 다음 명령어를 입력하여 xend 데몬을 시작하시기 바랍니다:
service xend start
다음을 사용하여 xend 데몬을 정지시킬 수 있습니다:
service xend stop
위 명령어는 실행 중인 데몬을 정지시킵니다.
다음을 사용하여 xend 데몬을 재시작할 수 있습니다:
service xend restart
데몬은 다시 시작합니다.
xend 데몬의 상태를 확인할 수 있습니다.
service xend status
The output displays the daemon's status.