XenServer 을 사용하다보면 조금 불편한 부분이 iso Repository 일 것이다.
단군e 역시.. 예전에 iso 저장용 vm을 만들어서 공유하여 CIFS 로 연결 해서 사용했다.
이러한 번거로움없이 서버의 Local Disk를 활용하여 iso Repository 구성 할 것이다.
* 유의할점. 여러개의 서버가 Pool구성 되어있을경우 1번XenServer 에서 생성 된 iso Repository 는 2번XenServer에서는 활용 할수 없다 <당연한 결과다...>
테스트환경
서버 Model |
DELL T5500 |
OS Version |
Xenserver 6.5 |
Disk |
146GB SAS |
RAM |
12GB |
146GB SAS Disk 에는 XenServer 6.5가 설치 되어있다.
또한 XenServer는 146GB중 4GB로 할당되어 설치 되어있기 때문에 iso Repository 으로 50GB를 할 당 할 것이다.
1. vggroup 및 free 용량 확인
#vgdisplay VGgroupName
2. iso저장용 lv Volume 생성
#lvcreate -n isolv -L 50GB VG_XenStorage-ca81b0bb-1488-794d-8982-4da3e2791339
3. isolv LV ext3로 Format진행
#mkfs.ext3 /VG_XenStorage-ca81b0bb-1488-794d-8982-4da3e2791339/isolv
4. Mount Point 생성
#mkdir /iso
5. iso SR 생성
#xe sr-create name-label=ISOimg type=iso device-config:location=/iso device-config:legacy_mode=true content-type=iso
ex) xe sr-create name-label=ISO SR Name type=iso device-config:location=/MountPoint device-config:legacy_mode=true content-type=iso
6. Repository 등록
xe-mount-iso-sr -o bind
7. fstab mount 정보 등록
/dev/VG_XenStorage-ca81b0bb-1488-794d-8982-4da3e2791339/isolv /iso ext3 defaults 0 0
8. 확인
9. 사용방법
XenServer 에 /iso 위치에 iso파일 이미지를 업로드해서 사용하시면 됩니다.
6.