我可以安装具有更大本地存储的 Xenserver 吗?

我可以安装具有更大本地存储的 Xenserver 吗?

我在一台有 2 个驱动器(80GB SSD 和 1TB SATA)的机器上安装了 XenServer 6.0。我的目标是留出一些空间用于本地存储,以便放置 ISO(因为物理访问该机器非常困难,而且我更愿意从 ISO 而不是 CD 安装虚拟机)。

但是,无论我为 LVM 指定什么,sda 上唯一的文件系统都是 4G(并且只有 2GB 可用)。XenCenter 向我展示了足够的磁盘空间可用于 VM;但这对我的 ISO 没有帮助。

是否可以增加本地存储?我还没有开始构建虚拟机 - 所以现在是按应有的方式对磁盘进行分区的理想时机。但是 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 中的任何东西的情况下使用 66GB /dev/sda3

答案1

来自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

显然,安装 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/

然后配置为本地存储...

顺便说一句,使用 xe sr-create 配置本地存储也没有成功。工作曾是xe-mount-iso-sr /var/opt/xen/iso_import/ -o bind

相关内容