Bug 1159420
Summary: | Prevent migration of VMs using scsi reservation on virtio-scsi LUNs | ||
---|---|---|---|
Product: | Red Hat Enterprise Virtualization Manager | Reporter: | Federico Simoncelli <fsimonce> |
Component: | ovirt-engine | Assignee: | Ala Hino <ahino> |
Status: | CLOSED CURRENTRELEASE | QA Contact: | lkuchlan <lkuchlan> |
Severity: | high | Docs Contact: | |
Priority: | unspecified | ||
Version: | 3.5.0 | CC: | aburden, ahino, amureini, gklein, lpeer, lsurette, nsoffer, rbalakri, Rhev-m-bugs, yeylon, ykaul |
Target Milestone: | ovirt-3.6.0-rc | ||
Target Release: | 3.6.0 | ||
Hardware: | Unspecified | ||
OS: | Unspecified | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | Enhancement | |
Doc Text: |
Previously, if a virtual machine had a virtio-scsi passthrough disk on a direct LUN, VDSM/QEMU had no way of knowing if the LUN had a reservation request against it. The virtual machine then was not prevented from being migrated, thus losing access to the disk. Now, you can mark a direct LUN as having SCSI reservation, which prevents migration of that virtual machine.
|
Story Points: | --- |
Clone Of: | Environment: | ||
Last Closed: | Type: | Bug | |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | Storage | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: | |||
Bug Depends On: | |||
Bug Blocks: | 1111784, 1331277 |
Description
Federico Simoncelli
2014-10-31 22:11:03 UTC
Looks like 3.6 stuff. (In reply to Nir Soffer from comment #1) > Looks like 3.6 stuff. Agreed. Ala, can you add the doctext here please? Tested using: ovirt-engine-3.6.0-0.0.master.20150519172219.git9a2e2b3.el6.noarch vdsm-4.17.0-912.git25a063d.el7.noarch Verification instructions: 1. start a VM with a virtio-scsi passthrough disk on a direct lun 2. issue a scsi reservation request (e.g. using sg_persist) 3. migrate the VM Results: The VM can not be migrated, as a result of using SCSI reservation RHEV 3.6.0 has been released, setting status to CLOSED CURRENTRELEASE RHEV 3.6.0 has been released, setting status to CLOSED CURRENTRELEASE RHEV 3.6.0 has been released, setting status to CLOSED CURRENTRELEASE |