web-dev-qa-db-ja.com

より大きなローカルストレージでXenserverをインストールできますか?

XenServer 6.0を2台のドライブ(80GBSSDと1TBSATA)を搭載したマシンにインストールしました。私の目標は、ISOを配置できるローカルストレージ用のスペースを確保することです(ボックスに物理的にアクセスするのは非常に困難であり、CDからではなくISOからVMをインストールすることをお勧めします)。

ただし、LVMに何を指定しても、sda上のファイルシステムは4Gのみです(2GBのみが使用可能です)。 XenCenterは、VMに使用できる十分なディスク容量を示しています。しかし、それはISOの助けにはなりません。

ローカルストレージを増やすことは可能ですか?私はまだVMの構築を開始していません。そのため、ディスクを本来の方法でパーティション分割するのに最適な時期です。しかし、partedはインストールされていません-そして私は理由があると思います。

Pvdisplayからの出力は次のとおりです。

[root@xenserver ~]# pvdisplay
--- Physical volume ---
PV Name               /dev/sdb
VG Name               VG_XenStorage-a7bbe7ea-f205-5f25-4ef8-daec4e08bcb2
PV Size               931.51 GB / not usable 6.41 MB
Allocatable           yes
PE Size (KByte)       4096
Total PE              238464
Free PE               238463
Allocated PE          1
PV UUID               yqrKQi-l8mD-k3mo-PxEs-M0bK-7xx3-17nnzE

"/dev/sda3" is a new physical volume of "66.53 GB"
--- NEW Physical volume ---
PV Name               /dev/sda3
VG Name
PV Size               66.53 GB
Allocatable           NO
PE Size (KByte)       0
Total PE              0
Free PE               0
Allocated PE          0
PV UUID               HlXvAo-f6gw-eqMz-5Y1d-YzYi-19tK-xZTWoE

それで、本当の問題は、XenServerで何も壊さずに/dev/sda3で66GBをどのように利用できるかということです。

4
Felix

どうやら、XenServerがインストールされると、物理ボリュームが作成されますが、それ以外は何も作成されません。したがって、取得する手順は次のとおりです(より詳細な説明を参照 ここ

vgcreate VGLocal /dev/sda3 
lvcreate -n -L 66GB LVLocal VGLocal
mke2fs -j /dev/VGLocal/LVLocal
mkdir /var/opt/xen/iso_import/
mount /dev/VGLocal/LVLocal /var/opt/xen/iso_import/

次に、ローカルストレージとして構成します...

ちなみに、xesr-createを使用してローカルストレージを構成することもできませんでした。何 働いた だったxe-mount-iso-sr /var/opt/xen/iso_import/ -o bind

2
Felix

Archy.netから:

タイプ:fdisk -l

すべてのボリュームとハードドライブのリストが表示されたら、次のようになります。

タイプ:pvcreate /dev/sdb

sdbは私の新しいボリュームです

次に、それをローカルストレージとして構成します。

タイプ:xe sr-create type=lvm content-type=user device-config:device=/dev/disk/by-id/scsi-SATA_ST3320620AS_5QF7QZZL name-label=”LOCAL SR”

scsi-SATA_ST3320620AS_5QF7QZZLは私のボリュームの名前であり、この値を独自に変更する必要があります。name-labelは、ローカルストレージに付ける名前です。

そしてこれがそれです!

備考:XenServerがプールの場合は、それを延期し、上記の手順に従って、XenServerをプールに戻す必要があります。

2
Lucas Kauffman