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

 

 

 

 

 

 

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

마운트 시킬 하드디스크의 장비ID를 알고 있어야한다. 아래와 같은 명령어를 통해 확인할 수 있다.

 

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

 

조회를 해보면 기존의 장비는 sda이며 장비가 추가될수록 sdb, sdc, sdd 등으로 순차적으로 경로가 생성된다. 아래의 경우 sdb 경로로 새로운 하드디스크의 경로가 잡혀있다. 장비 ID가 두개 출력될 경우 어느것을 사용해든지 무관하다.

 

 

 

 

2. HOST UUID 검색

젠서버는 내부적으로 오브젝트를 구분할 수 있는 고유한 KEY로 UUID를 사용한다. 따라서 현재 서버의 UUID 값을 조회해서 하드디스크를 마운트 시켜줘야한다. UUID를 조회하는 방법은 아래와 같은 명령어로 확인할 수 있다.

 

[root@releasesite ~]# xe host-list

 

아래의 사진과 같이 조회된 UUID 값이 젠서버의 HOST 식별자다.

 

 

 

 

 

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

위에서 조회한 하드디스크 ID, HOST UUID 값을 활용해서 하드디스크를 등록할 수 있다. 젠서버에서 제공되는 명령어는 아래와 같으며, 새로운 하드디스크가 젠서버에 바로 적용된다.

 

[root@releasesite ~]# 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> 대신 치환해주면 된다.

 

Private comment