xenserver 설치 전/후 dom0 메모리 변경 및 root 파티션 용량 지정
작성자 : 서진우 (alang@clunix.com)
– Dom0 메모리 변경 방법
설치관련 최적화 이슈로 Dom0 의 Default 메모리를 늘릴 필요가 있다. 기본적으로 752MB가
지정이 되는데, 많은 수의 DomU를 운영할 경우 Dom0의 메모리가 적을 경우 안정성에 영향을
줄 수 있다. Xenserver 호스트의 메모리가 충분한 경우 가급적 Dom0의 메모리를 전체 메모리
와 비교하여 안정적으로 확보해 주는 것이 좋다.
XenServer 6.2 에서는 Dom0에 대한 적정 메모리지정이 자동으로 이루어 진다. (개선 기능)
하지만 관리자가 임으로 지정을 하고 싶을때 아래 방법을 사용할 수 있다.
XenServer 설치 CD를 넣고 부팅을 하면 초기 부트 화면이 나타남.
boot :
여기서 F2 키를 누른 후 “shell” 키워드를 입력한다.
boot : shell
그럼 bash# 프롬프트 화면이 나타난다.
# vi /opt/xensource/installer/constants.py
DOM0_MEM 키워드를 찾아 앞에 주석을 제거하고 원하는 메모리를 지정한다.
# DOM0_MEM=752
.
DOM0_MEM=4092
저장하고 나온 뒤 프롬프트에 exit 를 입력한다.
bash-3.2 # exit
기본 설치 과정이 진행한다.
– 기본 로컬 DISK 용량 변경
XenServer를 설치하면 기본 ROOT 파티션 용량이 4GB 정도이다. 장기간 운영을하다보면
/var 밑에 Log가 늘어나서 Disk full 이 발생할 수 있다. 이런 부분을 예방하기 위해서
정식 서비스의 경우 20GByte 정도 상향해서 잡도록 한다.
로컬디스크 용량은 설치가 되면 이후 확장하기 힘들다. 설치 전에 용량 계획을 해서
설치 시 반영해야 한다. 반영 방법은 Dom0 메모리 변경과 동일한다.
# vi /opt/xensource/installer/constants.py
#root_SIZE = 4096
.
root_SIZE = 20480
변경
Dom0_mem 은 설치 이후 변경도 가능하다.
# /opt/xensource/libexec/xen-cmdline –set-xen dom0_mem=4096M,max:4096M