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をどのように利用できるかということです。
どうやら、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
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をプールに戻す必要があります。