xenserver 이용중 메모리는 여유가 있는데, 디스크 full 로 더이상 VM생성이 안되는 상황이었다.


아래는 xenserver HDD 추가 장착을 위한 방법이다.


필수!

디스크를 장착하기전 다른 OS에서 ext3로 포맷 후 xenserver에 장착하기 바란다.

이거 때문에 몇시간 애먹었다.

그냥 새 하드를 장착하니 xenserver 부팅시 boot error 나면서 먹통되더라 ㅠㅠ



위 내용이 완료 됐다는 가정하에...


1. Disk id 찾기

# cat /proc/partitons

[root@xenserver-AH ~]# cat /proc/partitions 

major minor  #blocks  name


   7        0      52378 loop0

   8        0  976762584 sda

   8        1    4193297 sda1

   8        2    4193297 sda2

   8        3  968372935 sda3

   8       16  976762584 sdb

   8       17  976760832 sdb1

   8       32  488386584 sdc

   8       33  488384001 sdc1

 252        0       4096 dm-0

 252        1  105070592 dm-1

 253        0  104857600 tda

 252        2  105070592 dm-2

 253        1  104857600 tdb

 252        3   52539392 dm-3

 253        2   52428800 tdc

 252        4  105070592 dm-4

 252        5  105070592 dm-5

 252        6    9310208 dm-6

 253        3  104857600 tdd

 253        4  104857600 tde

 253        5     116404 tdf

 252        7       4096 dm-7

 252        8  105070592 dm-8

 253        6  104857600 tdg

 253        7    4251346 tdh



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


2. host uuid 가져오기
# xe host-list
[root@xenserver-AH ~]# xe host-list
uuid ( RO)                : ba9e358e-12ce-4f5c-b973-adac4ce0f261
          name-label ( RW): xenserver-AH
    name-description ( RW): Default install of XenServer

host uuid 는 PDB를 가지고 있는 physical machine 의 uuid 이다.


3. SR 만들기

이렇게 알아낸 정보를 가지고 Storage Repository(SR) 을 만들 수 있다.


# xe sr-create content-type=user device-config:device=/dev/disk/by-id/<scsi-xxxxxxxxxxxxxxxxxxxxxxxxx> host-uuid=<host-uuid> name-label=”Local Storage 2” shared=false type=lvm



도움주신 url

http://www.odaeng.net/?document_srl=2485&mid=xen&order_type=desc&listStyle=viewer

http://www.notaphone.com/?p=386

by 초보인척 2015. 8. 19. 17:01