블로그 이미지
BJcomm
bjcomm

공지사항

최근에 올라온 글

최근에 달린 댓글

최근에 받은 트랙백

글 보관함

calendar

1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
12-21 19:44

젠서버(XenServer) 새로운 하드디스크 추가하는 방법

 

 

젠서버의 하드디스크 용량이 가득차고 있다면 하드디스크를 추가함으로써 해결을 해야한다. 새로운 하드디스크를 마운트시키는 방법은 일반적인 리눅스 명령어로는 해결할 수 없으며 젠서버에서 제공되는 명령어를 사용해야 한다. 그 방법은 아래와 같이 3가지 절차만 수행하면 된다.

 

1. 새로운 하드디스크의 ID를 검색

[root@localhost ~]# ll /dev/disk/by-id

sda, sdb, sdc 등으로 경로가 생성되며, 기존의 하드디스크말고 추가한 디스크를 찾아 id값을 확인한다.

 

2. HOST UUID 검색

젠서버는 내부적으로 오브젝트를 구분할수있는 고유한 KEY로 UUID 를 사용한다. 현재 서버의 UUID 값을 조회하여 하드디스크를 마운트 시켜줘야한다.

아래 명령어대로 조회하면 된다.

[root@localhost ~]# xe host-list

3. 조회된 정보를 토대로 하드디스크 등록

위에서 조회한 하드디스크 ID와 HOST UUID를 활용해 등록하면 된다. 젠서버 쉘에 접속한상태에서 아래 명령어대로 실행하면, 바로 적용된다.

[root@localhost ~]# xe sr-create content-type=user device-config:device=/dev/disk/by-id/<DISK_ID> host-uuid=<HOST_UUID> name-label="Local storage sub1" shared=false type=lvm

각각의 조회된 정보를 <DISK_ID>, <HOST_UUID> 대신 치환해주면 된다.

 

위 정보를 토대로 하면

[root@localhost ~]# xe sr-create content-type=user device-config:device=/dev/disk/by-id/scsi-SATA_Hitachi_HDS7210_JP8522JE2DY60V host-uuid=d97a039d-175b-4f61-b334-e87b0820e01d name-label="Local storage sub1" shared=false type=lvm