[컴] XenServer 에서 drive 추가하기



XenServer 에서 새로운 HDD 를 추가하기 위한 절차

  1. root 으로 XenServer 에 접속하기
  2. 새롭게 연결한 기기의 disk ID 를 찾는다
  3. host uuid 가져오기
  4. SR 만들기


disk id 찾기

root 으로 XenServer 에 접속하고, 새롭게 연결한 기기의 disk ID 를 찾는다
# cat /proc/partitons
cat /proc/partitions 로 HDD 들과 partitions 들을 볼 수 있다. 이 partitons 의 id 는 아래 명령으로 볼 수 있다.
# ll /dev/disk/by-id

결과화면에 대한 그림은 ref.1 을 참고하도록 하자.


host uuid 가져오기

host uuid 는 아래 명령으로 알아낼 수 있다.
#xe host-list
host uuid 는 PDB 를 가지고 있는 physical machine 의 uuid 이다.

SR 만들기, xe sr-create

이렇게 알아낸 정보를 가지고 Storage Repository(SR) 을 만들 수 있다.
#xe sr-create
라는 명령어로 만들게 되는데, ref.1 에 따르면 xe-create 은 마치 fdisk 처럼 disk 를 partition 해주고, format 해준다고 한다. 그래서 정보가 모두 날아가니 주의하라고 한다.

# 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

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




References

  1. 5.1. Storage Overview, XenServer Administrator's Guide
  2. Add a Hard Drive to Citrix XenServer | KnowledgeLayer
  3. How to Create a Local Storage Repository
  4. How to Introduce a Local Storage Repository in XenServer
  5. Thin Provisioning



댓글 1개:

  1. 기존 LVM (/dev/sda3에 생성된) 에 만들어진 local storage를 확장하는 개념으로 하드디스크 추가가 가능할까요 ?

    답글삭제