Virtuozzo conainers lack SCSI info in libvirt XML
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack Compute (nova) |
Confirmed
|
Low
|
Unassigned |
Bug Description
Scenario is attach Ploop volume located on Vzstorage to Virtuozzo container, operated via a libvirt driver. Problem is that containers don't have anything like 'bus', and 'scsi' bus type is just a convenience value.
nova.conf:
[libvirt]
vzstorage_
images_type = ploop
connection_uri = parallels+
live_migration_uri = vz+tcp://%s/system
cpu_mode = none
virt_type = parallels
Attach attempt:
Aug 18 10:35:24.604287 host-10-94-179-76 nova-compute[
Aug 18 10:35:24.604448 host-10-94-179-76 nova-compute[
Aug 18 10:35:24.604623 host-10-94-179-76 nova-compute[
Aug 18 10:35:24.604811 host-10-94-179-76 nova-compute[
Aug 18 10:35:24.604966 host-10-94-179-76 nova-compute[
Aug 18 10:35:24.605119 host-10-94-179-76 nova-compute[
Aug 18 10:35:24.605269 host-10-94-179-76 nova-compute[
Aug 18 10:35:24.605417 host-10-94-179-76 nova-compute[
Aug 18 10:35:24.605586 host-10-94-179-76 nova-compute[
Aug 18 10:35:24.605737 host-10-94-179-76 nova-compute[
libvirt instance XML:
<domain type='vz' id='0'>
<name>
<uuid>
<memory unit='KiB'
<currentMemory unit='KiB'
<vcpu placement=
<os>
<type arch='x86_
<init>
</os>
<clock offset='utc'/>
<on_poweroff>
<on_reboot>
<on_crash>
<devices>
<filesystem type='file' accessmode=
<driver type='ploop' format='ploop'/>
<source file='/
<target dir='/'/>
</filesystem>
<interface type='network'>
<mac address=
<source network=
<target dev='venet0'/>
<link state='up'/>
</interface>
<interface type='bridge' trustGuestRxFil
<mac address=
<source bridge=
<target dev='tap25d67be
<link state='up'/>
</interface>
<input type='mouse' bus='parallels'/>
<input type='keyboard' bus='parallels'/>
<graphics type='vnc' port='5700' autoport='yes' listen='0.0.0.0'>
<listen type='address' address='0.0.0.0'/>
</graphics>
<video>
<model type='parallels' heads='1'/>
</video>
</devices>
</domain>
Changed in nova: | |
status: | In Progress → New |
assignee: | Evgeny Antyshev (eantyshev) → nobody |
Which release of Nova are you using?