젠서버나 XCP-NG를 설치해 사용하다가 VM수를 더 늘리고 싶은데
하드디스크 공간이 부족할경우
젠서버에 하드디스크를 추가하여 VM이미지를 카피하는 방법입니다
먼저하드디스크를 젠서버에 연결한후 서버를 켜고
젠센터나 XCP-NG 센터를 실행시킨후 젠서버에 연결한후 젠서버 이름을 클릭하여 CONSOLE창을 띄웁니다
ROOT로 로그인하신후
fdisk -l <-- 입력한후 엔터
WARNING: GPT (GUID Partition Table) detected on '/dev/sda'! The util fdisk doesn't support GPT. Use GNU Parted.
Disk /dev/sda: 250.0 GB, 250059350016 bytes
256 heads, 63 sectors/track, 30282 cylinders
Units = cylinders of 16128 * 512 = 8257536 bytes
Device Boot Start End Blocks Id System
/dev/sda1 * 1 30283 244198583+ ee EFI GPT
Disk /dev/sdb: 250.0 GB, 250059350016 bytes
255 heads, 63 sectors/track, 30401 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk /dev/sdb doesn't contain a valid partition table
보시면 /dev/sda 는 xenxerver 를 설치한 하드입니다.
/dev/sdb 는 추가한 파티션이구요 내용을 보시면 아무것도 없다고 나오죠!!
xe sr-create content-type=user host-uuid=870cbbf0-23d3-43be-a6a4-9fefdf770c61 type=lvm device-config-device=/dev/sdb name-label="xenserver2 second local disk" <--입력후 엔터
여기서 중요한것 host-uuid=870cbbf0-23d3-43be-a6a4-9fefdf770c61 이부분은 host-uuid= 여기까지만 입력후
키보드에서 tab 키를 누르시면 자동으로 나옵니다.
그럼 끝!!! 바로 등록이 됩니다.
확인 하시는 방법은
xe sr-list type=lvm <-- 입력후 엔터
uuid ( RO) : bfa0423f-c548-50ff-1d3a-af12d7e7defb
name-label ( RW): Local storage
name-description ( RW):
host ( RO): xenserver-vir1
type ( RO): lvm
content-type ( RO): user
uuid ( RO) : 30db2eb1-67bc-8bb0-2939-c63bf17d5cc9
name-label ( RW): xenserver-vir1 second local disk
name-description ( RW):
host ( RO): xenserver-vir1
type ( RO): lvm
content-type ( RO): user
요렇게 추가된것을 확인 하실수 있습니다.
그럼 복사할 VM 전원을 끄신상태에서
COPY VM을 클릭하신후
WITHIN POOL 클릭
VM이름과 설명을 입력하신후
FULL COPY를 선택하시고
해당 하드디스크를 선택하시면 VM 카피가 시작됩니다