我尝试在运行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在线磁盘调整大小功能吗?
提前致谢!
答案 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