yahoo-eng-team team mailing list archive
-
yahoo-eng-team team
-
Mailing list archive
-
Message #94622
[Bug 2081676] Re: Manila Share Server (Generic Driver) failed in spawning proccess
** Also affects: nova
Importance: Undecided
Status: New
** Also affects: cinder
Importance: Undecided
Status: New
--
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to OpenStack Compute (nova).
https://bugs.launchpad.net/bugs/2081676
Title:
Manila Share Server (Generic Driver) failed in spawning proccess
Status in Cinder:
New
Status in OpenStack Shared File Systems Service (Manila):
New
Status in OpenStack Compute (nova):
New
Bug description:
Description
===========
My OpenStack system has 2 storage backend
+ NetApp with Volume Type PremiumSSD
+ Ceph with Volume type PremiumCeph
I have deployed Manila Service using generic driver. But when I create
a new share, the instance always failed in spawning proccess
Steps to reproduce
==================
* manila type-create default_share_type True
* manila share-network-create --name demo-share-network1 \
--neutron-net-id PRIVATE_NETWORK_ID \
--neutron-subnet-id PRIVATE_NETWORK_SUBNET_ID
* manila create NFS 1 --name demo-share3 --share-network demo-share-network1 --share-DDtype default_share_type --public
Expected result
===============
+ New share is created, which a share servers have launched
Actual result
=============
Error: Failed to perform requested operation on instance "generic_1d15e724-c2eb-428d-8f6d-43e8a81d151e", the instance has an error status: Please try again later [Error: Exceeded maximum number of retries. Exhausted all hosts available for retrying build failures for instance 4a2fdf6d-9893-438b-b78d-7c802399e0ec.].
Environment
===========
1. Exact version of OpenStack Manila you are running. See the following
list for all releases: 2023.2 Bobcat
2. Which storage backend did you use?
What's the version of that?: NetApp and Ceph
Logs & Configs
==============
+ When using volume type backed by NetApp, the nova log instance (No
ERROR has been recorded in Manila Logs)
Traceback (most recent call last):
File "/var/lib/kolla/venv/lib/python3.10/site-packages/nova/compute/manager.py", line 2868, in _build_resources
yield resources
File "/var/lib/kolla/venv/lib/python3.10/site-packages/nova/compute/manager.py", line 2615, in _build_and_run_instance
self.driver.spawn(context, instance, image_meta,
File "/var/lib/kolla/venv/lib/python3.10/site-packages/nova/virt/libvirt/driver.py", line 4411, in spawn
xml = self._get_guest_xml(context, instance, network_info,
File "/var/lib/kolla/venv/lib/python3.10/site-packages/nova/virt/libvirt/driver.py", line 7566, in _get_guest_xml
xml = conf.to_xml()
File "/var/lib/kolla/venv/lib/python3.10/site-packages/nova/virt/libvirt/config.py", line 84, in to_xml
root = self.format_dom()
File "/var/lib/kolla/venv/lib/python3.10/site-packages/nova/virt/libvirt/config.py", line 3095, in format_dom
self._format_devices(root)
File "/var/lib/kolla/venv/lib/python3.10/site-packages/nova/virt/libvirt/config.py", line 3049, in _format_devices
devices.append(dev.format_dom())
File "/var/lib/kolla/venv/lib/python3.10/site-packages/nova/virt/libvirt/config.py", line 1223, in format_dom
auth.set("username", self.auth_username)
File "src/lxml/etree.pyx", line 834, in lxml.etree._Element.set
File "src/lxml/apihelpers.pxi", line 594, in lxml.etree._setAttributeValue
File "src/lxml/apihelpers.pxi", line 1539, in lxml.etree._utf8
TypeError: Argument must be bytes or unicode, got 'NoneType'
+ When using volume type backed by Ceph, the instance still failed to
spawn, but no log have been recorded (Nova, Cinder, Manila,...)
I have tried create instance manually using the almost same
configuration like manila used, but Instance created successfully.
To manage notifications about this bug go to:
https://bugs.launchpad.net/cinder/+bug/2081676/+subscriptions