[
https://issues.apache.org/jira/browse/CLOUDSTACK-9363?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15886851#comment-15886851
]
ASF subversion and git services commented on CLOUDSTACK-9363:
-------------------------------------------------------------
Commit d9bd01266ffb23f591283c058beff6e65d1cc4aa in cloudstack's branch
refs/heads/master from [~rajanik]
[ https://git-wip-us.apache.org/repos/asf?p=cloudstack.git;h=d9bd012 ]
Merge pull request #1829 from syed/hvm-volume-attach-restart-fix
CLOUDSTACK-9363: Fix HVM VM restart bug in XenServerHere is the longer
description of the problem:
By default XenServer limits HVM guests to only 4 disks. Two of those are
reserved for the ROOT disk (deviceId=0) and CD ROM (device ID=3) which means
that we can only attach 2 data disks. This limit however is removed when
Xentools is installed on the guest. The information that a guest has Xentools
installed and can handle more than 4 disks is stored in the VM metadata on
XenServer. When a VM is shut down, Cloudstack removes the VM and all the
metadata associated with the VM from XenServer. Now, when you start the VM
again, even if it has Xentools installed, it will default to only 4 attachable
disks.
Now this problem manifests itself when you have a HVM VM and you stop and start
it with more than 2 data disks attached. The VM fails to start and the only way
to start the VM is to detach the extra disks and then reattach them after the
VM start.
In this fix, I am removing the check which is done before creating a `VBD`
which enforces this limit. This will not affect current workflow and will fix
the HVM issue.
@koushik-das this is related to the "autodetect" feature that you introduced a
while back (https://issues.apache.org/jira/browse/CLOUDSTACK-8826). I would
love your review on this fix.
* pr/1829:
Fix HVM VM restart bug in XenServer
Signed-off-by: Rajani Karuturi <[email protected]>
> Can't start a Xen HVM vm when more than 2 volumes attached
> ----------------------------------------------------------
>
> Key: CLOUDSTACK-9363
> URL: https://issues.apache.org/jira/browse/CLOUDSTACK-9363
> Project: CloudStack
> Issue Type: Bug
> Security Level: Public(Anyone can view this level - this is the
> default.)
> Affects Versions: 4.6.0, 4.7.1
> Environment: XenServer 6.5
> HVM template
> Reporter: Simon Godard
> Priority: Critical
>
> Starting a HVM VM fails on XenServer fails when more than 2 volumes are
> attached to the vm. Attaching the volumes while the vm is running is fine.
> PV vms are not affected by this problem. The bug seems to have been
> introduced in this bug fix:
> https://issues.apache.org/jira/browse/CLOUDSTACK-8826
> Mailing list discussion: http://markmail.org/thread/4nmyra6aofxtu3o2
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)