在Xenserver或Xen上联机调整虚拟机磁盘大小

时间:2015-03-05 06:40:47

标签: resize disk xen

我尝试在运行Xen VM时增加虚拟磁盘。

我使用命令xe vdi-resize uuid=a68471c4-e4f6-4e8f-9cde-74cba33d67d1 disk-size=13GiB online=true

其中a68471c4-e4f6-4e8f-9cde-74cba33d67d1是我的xen来宾VM的uuid。

我尝试在运行VM时增加磁盘大小,但是我有一个错误:

SR后端不支持该操作(检查SR的允许操作) sr:e062ce43-056b-1044-02af-00fd6c8dc028(iSCSI虚拟磁盘存储)

我使用iSCSI虚拟磁盘存储

我做错了什么?

我使用最新的Xenserver版本/

Xenserver在线磁盘调整大小功能吗?

提前致谢!

2 个答案:

答案 0 :(得分:1)

你不应该给VM的uuid,你应该使用你试图调整大小的磁盘的uuid ......

xe vm-disk-list vm="myVM"

Disk 0 VBD:
uuid ( RO)             : 0b1c2c6a-280b-68fd-dd8d-fb1c42f2ab80
    vm-name-label ( RO): myVM
       userdevice ( RW): 0


Disk 0 VDI:
uuid ( RO)             : 7b8df1e0-2f0c-4176-44a7-6fa94c42c4fa
       name-label ( RW): myVM 0
    sr-name-label ( RO): Netapp
     virtual-size ( RO): 32212254720

7b8df1e0-2f0c-4176-44a7-6fa94c42c4fa是您需要为vdi-resize命令提供的uuid。

答案 1 :(得分:0)

命令" xe vdi-resize online = true uuid = VDI"在XenAPI中有效,但未在admin guide上记录。

但API指南提到命令resize_online

我测试了SR类型的共享lvm和本地ext,并且两者都出现了SR_OPERATION_NOT_SUPPORTED错误。 似乎SR需要param VDI.resize_online,而且当前没有SR实现它。

以下link提及由于可靠性问题,此参数于2011年被删除。

目前看来,目前并不支持所有SR类型的在线调整大小。

比照source