문제

Xenserver에 NFS 서버를 생성하고 이를 Cloudstack 4.4에 탑재했습니다!그러나 Xenserver VM(로컬 스토리지)에 250GB를 할당했을 때 기본 스토리지와 보조 스토리지의 크기가 4GB에 불과하다는 것을 알고 있습니다.

이유와 공간을 늘리는 방법을 알 수 있나요?

사진 링크

http://115.66.5.90/manage/shares/Torrents/why%204gb%20size.png?__c=2533372089363723488

2014년 6월 8일에 편집---------------

안녕하세요 Miguel. 표시된 대로 단계를 수행했지만 여전히 멈췄습니다.(Xen에는 100GB가 주어졌습니다)

베트남 후 증후군

PV VG mt Attr PSize PFree

/dev/sda3 VG_XenStorage- lvm2 a- 91.99G 91.98G

그런 다음 gdisk /dev/sda3을 사용합니다. 이 91GB는 내 VM에 Xen을 설치한 후 사용할 수 있는 무료 저장소이기 때문입니다.

아래에 작성한 모든 단계를 따랐습니다.

다시 PVS를 하면 이런 결과가 나옵니다.

[root@xenserver-bpqbdmrk ~]# pvs
PV VG Fmt Attr PSize PFree
/dev/sda2 lvm2 a- 4.00G 4.00G

그러나 vgdisplay -c를 실행했을 때

[root@xenserver-bpqbdmrk ~]# vgdisplay -c


  No volume groups found

fdisk -l

Disk /dev/sda: 107.3 GB, 107374182400 bytes
256 heads, 63 sectors/track, 13003 cylinders
Units = cylinders of 16128 * 512 = 8257536 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1       13004   104857599+  ee  EFI GPT


[root@xenserver-bpqbdmrk ~]# df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/sda1             4.0G  1.9G  2.0G  49% /
none                  381M   16K  381M   1% /dev/shm
/opt/xensource/packages/iso/XenCenter.iso
                       52M   52M     0 100% /var/xen/xc-install
172.16.109.11:/export/primary/97cffd9a-acfe-0c71-91d5-b93e58f27462
                      4.0G  1.9G  2.0G  49% /var/run/sr-mount/97cffd9a-acfe-0c71-91d5-b93e58f27462

NFS에 4GB의 저장소 저장소가 있음에도 불구하고 볼륨 그룹이 없는 이유를 알 수 있습니까?그리고 내 /dev/sda2에도 왜 4GB만 있나요?

내 테스트 클라우드에 대한 자세한 정보.저는 100GB의 VM을 실행하고 있습니다.

91Gb의 기본 스토리지와 보조 스토리지 결합을 원했습니다.

Command (? for help): p
Disk /dev/sda: 209715200 sectors, 100.0 GiB
Logical sector size: 512 bytes
Disk identifier (GUID): 7AE0B6EE-99F4-44F4-A9F0-5140B14DCC32
Partition table holds up to 128 entries
First usable sector is 34, last usable sector is 209715166
Partitions will be aligned on 2048-sector boundaries
Total free space is 6042 sectors (3.0 MiB)

Number  Start (sector)    End (sector)  Size       Code  Name
   1            2048         8388641   4.0 GiB     0700  
   2         8390656        16777249   4.0 GiB     0700  
   3        16779264       209715166   92.0 GiB    8E00  

Command (? for help): 
도움이 되었습니까?

해결책

XenServer 관리 콘솔에 로그온하면 실제로는 VM(Dom0에서 실행되는 VM)에 로그온하는 것입니다.이 VM은 전체 하이퍼바이저를 제어하는 ​​VM입니다.

XenServer에 제공한 리소스 중 일부만 Dom0의 관리 VM에서 사용됩니다.나머지는 XenServer에서 스핀업할 수 있는 다른 VM에 사용됩니다.이는 CPU, 메모리 및 디스크 공간에 적용됩니다.

XenServer 로컬 스토리지 논리 볼륨에 이미 디스크의 남은 공간이 포함되어 있는지 확인해야 합니다.그런 종류를 하려면 pvs 터미널에서 모든 LVM 물리적 장치를 나열합니다.찾고 있는 항목은 "VG_XenStorage-"로 시작합니다.

해당 물리적 ​​장치에 연결된 디스크 파티션, 전체 크기 및 여유 공간이 표시되어야 합니다.

로컬 스토리지 논리 볼륨에 추가 공간이 아직 포함되어 있지 않은 경우 공간을 분할하여 직접 추가해야 합니다.디스크 장치가 다음과 같다고 가정합니다. /dev/sda, 유형 gdisk /dev/sda 그런 다음 프롬프트에 다음을 입력하세요. p파티션 테이블을 인쇄합니다.마운트된 항목에 비해 파티션이 너무 많으면 이미 사용할 수 있는 파티션이 있는 것입니다.2개의 4GB 파티션과 더 큰 파티션(나머지 공간을 차지함)이 있는 경우 마지막 파티션을 사용하세요.그렇지 않은 경우 디스크 끝에 하나를 생성해야 합니다.여전히 gdisk 유형:

  1. n새 파티션을 생성하려면 해당 파티션의 번호(다음으로 사용 가능한 정수)를 선택하세요.
  2. Enter를 두 번 눌러 사용 가능한 다음 디스크 블록에서 시작하고 마지막에서 끝나도록 합니다.
  3. 유형 8e00 "Linux LVM" 파티션 유형을 선택하려면
  4. 유형 w 새 파티션 테이블을 작성하려면

이 시점에서 새 파티션을 만들었거나 이미 사용 가능한 파티션이 있었습니다.나는 추측한다 /dev/sda3.이제 물리 볼륨을 만들고 이를 XenServer가 로컬 스토리지에 사용하는 논리 볼륨에 연결해야 합니다.

  1. pvcreate /dev/sda3 새로운 물리 볼륨을 생성하려면
  2. vgextend $(vgdisplay -c | cut -d : -f 1) /dev/sda3

그만큼 $(vgdisplay ...) 비트는 물리적 장치를 연결할 볼륨 그룹의 이름을 알아내는 것입니다.

만약 당신이 pvs 이제 로컬 스토리지 논리 볼륨에 더 많은 공간이 사용 가능한 것을 확인할 수 있습니다.

편집하다:앞에서 언급한 것처럼 XenServer는 SR(스토리지 저장소)을 사용하여 VM용 로컬 스토리지를 관리할 수 있습니다.이 경우 VM의 저장소를 보관하기 위한 기본 저장소 디렉터리를 만들 필요가 없습니다.

보조 스토리지의 경우 여전히 필요합니다.보조 스토리지는 CloudStack이 시스템 VM을 부팅하는 데 사용하는 템플릿(디스크 이미지)을 찾는 곳입니다.시스템 VM은 CloudStack이 클라우드 환경을 관리하기 위해 사용하는 VM입니다(예:가상 라우터 또는 콘솔 프록시).CloudStack 아래의 하이퍼바이저(이 경우 XenServer)는 보조 스토리지에 연결할 수 있어야 하며, 이를 달성하는 가장 일반적인 방법 중 하나는 NFS를 통해 보조 스토리지를 사용할 수 있게 만드는 것입니다.NFS 내보내기가 하이퍼바이저 자체에서 사용 가능한지 아니면 다른 연결 가능한 시스템에서 사용 가능한지 여부는 실제로 중요하지 않습니다.

질문의 설정으로 돌아가서 XenServer의 디스크는 하나의 파티션을 기본 스토리지(SR을 통해 XenServer에서 관리)로 사용할 수 있고 다른 파티션을 보조 스토리지(파일 포함)로 사용할 수 있도록 파티셔닝해야 합니다. 로컬에 마운트되어 NFS 내보내기로 사용할 수 있는 시스템입니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top