본문 바로가기

가상화/Citrix

[Xenserver] xenserver storage repository 확장

반응형

개요

공유 SAN(iSCSI)에 마운트된 SR의 크기를 조정하기

구성환경

xenserver 6.5

 

1. 스토리지(SAN/iSCSI)에서  Volume/Lun 확장

2. SR(Storage Repository)의 UUID 확인

shell> xe sr-list name-label="iSCSI virtual disk storage"
uuid ( RO)                : 8cbe3b35-34b8-b755-7f90-66d3d40a47cf
          name-label ( RW): iSCSI virtual disk storage
    name-description ( RW): iSCSI SR [172.16.0.11 (iqn.2014-08.com.hoya.testsvr:t2;  LUN 0: 12440c17-a043-4318-83af-9b8c5f318a8f: 50 GB (LIO-ORG))]
                host ( RO): <shared>
                type ( RO): lvmoiscsi
        content-type ( RO):

shell>

** iSCSI virtual disk storage 는 SR 이름

 

3. 디바이스 이름 확인(현재 SR의 크기및 사용 가능 공간 확인)

- xenserver에 연결된 디바이스 이름이 /dev/sdb 이고 크기가 49.96GB 인것을 확인 할수 있다.

shell> pvscan | grep 8cbe3b35-34b8-b755-7f90-66d3d40a47cf
  PV /dev/sdb   VG VG_XenStorage-8cbe3b35-34b8-b755-7f90-66d3d40a47cf   lvm2 [49.96 GB / 18.39 GB free]
shell>

 

4. 블록 장치를 다시 스캔하여 디스크 크기에 대한 데이터를 새로 고치기

shell> echo 1 > /sys/block/sdb/device/rescan
shell>

 

5. pvresize 명령어를 이용하여 Physical Volume 크기 조정

shell> pvresize /dev/sdb
  Physical volume "/dev/sdb" changed
  1 physical volume(s) resized / 0 physical volume(s) not resized
shell>

 

6. 기본 스토리지 속성이 있는 VDI(Virtual Desktop Images)와 데이터베이스를 동기화하여 SR 스캔을 수행

shell> xe sr-scan uuid=8cbe3b35-34b8-b755-7f90-66d3d40a47cf
shell>

 

7. 확인

shell> pvscan | grep 8cbe3b35-34b8-b755-7f90-66d3d40a47cf
  PV /dev/sdb   VG VG_XenStorage-8cbe3b35-34b8-b755-7f90-66d3d40a47cf   lvm2 [99.96 GB / 68.39 GB free]
shell>

 


참조 :
https://community.spiceworks.com/how_to/32679-easily-resize-a-xenserver-storage-repository

 

반응형