본문 바로가기
프로그래밍/XenServer

XenServer 로컬 저장소 추가 및 제거

by 완소루피 2017. 10. 19.
728x90
반응형

xenserver에서 로컬 저장소 추가 및 제거

XenServer 저장소는 ISO 또는 VDI (가상 컴퓨터) 가상 디스크를 저장하는 데 사용됩니다. 저장소 리포지토리는 저장소 리포지토리 구성이 포함 된 PBD (Physical Block Device)를 통해 XenServer에 연결됩니다. xenserver에서 로컬 스토리지 저장소를 추가 및 제거하는 단계는이 기사에서 설명합니다.

 

To Create storage repository

먼저 "mkdir"명령을 사용하여 저장소 디렉토리를 만듭니다.

[root@xenSR-linuxhelp ~]# mkdir local
[root@xenSR-linuxhelp ~]# mkdir local/ISO

그런 다음 아래와 같이 "xe sr-list"명령을 사용하여 모든 저장소 리포지토리를 나열합니다.

[root@xenSR-linuxhelp ~]# xe sr-list
uuid ( RO)                : e6d251f9-365b-6d46-5d64-deb236540298
          name-label ( RW): DVD drives
    name-description ( RW): Physical DVD drives
                host ( RO): xenSR-linuxhelp
                type ( RO): udev
        content-type ( RO): iso

uuid ( RO)                : 0c7778a7-4c08-87d5-72bd-1020fdf445f4
          name-label ( RW): Local storage
    name-description ( RW):
                host ( RO): xenSR-linuxhelp
                type ( RO): ext
        content-type ( RO): user
uuid ( RO)                : efb3a8d3-b553-305d-b3aa-048147e895dc
          name-label ( RW): Removable storage
    name-description ( RW):
                host ( RO): xenSR-linuxhelp
                type ( RO): udev
        content-type ( RO): disk

uuid ( RO)                : 645fc1db-7400-03e6-c33c-0d16f325a229
          name-label ( RW): XenServer Tools
    name-description ( RW): XenServer Tools ISOs
                host ( RO): xenSR-linuxhelp
                type ( RO): iso
        content-type ( RO): iso

다음 명령을 사용하여 저장소 리포지토리를 만듭니다.

[root@xenSR-linuxhelp ~]# xe sr-create name-label=repo-local type=iso device-config:legacy_mode=true device-config:location=/root/local/ISO content-type=iso
7ac13a79-e5ef-eb9f-d7f8-326d1bb228de

새 저장소에 대한 UUID를 작성합니다.
1

 


다음은 "xe sr-list"명령을 사용하여 저장소 저장소를 나열합니다.

[root@xenSR-linuxhelp ~]# xe sr-list
uuid ( RO)                : e6d251f9-365b-6d46-5d64-deb236540298
          name-label ( RW): DVD drives
    name-description ( RW): Physical DVD drives
                host ( RO): xenSR-linuxhelp
                type ( RO): udev
        content-type ( RO): iso

uuid ( RO)                : 0c7778a7-4c08-87d5-72bd-1020fdf445f4
          name-label ( RW): Local storage
    name-description ( RW):
                host ( RO): xenSR-linuxhelp
                type ( RO): ext
        content-type ( RO): user

uuid ( RO)                : efb3a8d3-b553-305d-b3aa-048147e895dc
          name-label ( RW): Removable storage
    name-description ( RW):
                host ( RO): xenSR-linuxhelp
                type ( RO): udev
        content-type ( RO): disk

uuid ( RO)                : 645fc1db-7400-03e6-c33c-0d16f325a229
          name-label ( RW): XenServer Tools
    name-description ( RW): XenServer Tools ISOs
                host ( RO): xenSR-linuxhelp
                type ( RO): iso
        content-type ( RO): iso

uuid ( RO)                : 7ac13a79-e5ef-eb9f-d7f8-326d1bb228de
          name-label ( RW): repo-local
    name-description ( RW):
                host ( RO): xenSR-linuxhelp
                type ( RO): iso
        content-type ( RO): iso

제거하려는 저장 영역 저장소에 대한 UUID를 점검하십시오. "xe sr-list name-label ="명령을 사용합니다.

[root@xenSR-linuxhelp ~]# xe sr-list name-label=repo-local
uuid ( RO)                : 7ac13a79-e5ef-eb9f-d7f8-326d1bb228de
          name-label ( RW): repo-local
    name-description ( RW):
                host ( RO): xenSR-linuxhelp
                type ( RO): iso
        content-type ( RO): iso

선택된 저장 영역 저장소의 pbd에 대해 UUID를 점검하십시오. 해당 로컬 저장소 repo의 UUID를 사용합니다.

root@xenSR-linuxhelp ~]# xe pbd-list sr-uuid=7ac13a79-e5ef-eb9f-d7f8-326d1bb228de
uuid ( RO)                  : 59679f4b-a66b-c621-3297-1990f2e467a9
             host-uuid ( RO): 1b2265f8-06fb-4980-8415-371e627efefb
               sr-uuid ( RO): 7ac13a79-e5ef-eb9f-d7f8-326d1bb228de
         device-config (MRO): legacy_mode: true; location: /root/local/ISO
    currently-attached ( RO): true

이 명령은 "repo-local"저장소 pbd의 UUID를 표시합니다. Pbd는 물리적 블록 장치를 의미합니다. 저장소 저장소는 pbd를 사용하여 xensever에 직접 연결합니다. xenserver에서 저장소 저장소의 pbd를 분리합니다. "Xe pbd-unplug"명령은 플러그를 뽑는 데 도움이 될 수 있습니다.

[root@xenSR-linuxhelp ~]# xe pbd-unplug uuid=59679f4b-a66b-c621-3297-1990f2e467a9

2
그런 다음 해당 저장소 repo를 제거하려면 다음 명령을 실행하십시오.

[root@xenSR-linuxhelp ~]# xe sr-forget uuid=7ac13a79-e5ef-eb9f-d7f8-326d1bb228de

3
여기서 uuid는 저장소 저장소 uuid입니다.

 

728x90
반응형