Knowledge Base
2025.10
GENERIC
Networking
Storage
Compute
Designate
Orchestration
Self-Hosted
Install
UPGRADE
Monitoring
Add-Ons
Powered By

Title
Message
Create new category
What is the title of your new category?
Edit page index title
What is the title of the page index?
Edit category
What is the new title of your category?
Edit link
What is the new title and URL of your link?
How to Delete Stale Storage Host Entries in PCD
Copy Markdown
Open in ChatGPT
Open in Claude
Problem
Unable to launch new VMs using self_hosted_product_name Management plane UI, Cinder-scheduler pods logs show volume service down errors.
Cinder-scheduler.log
xxxxxxxxxxWARNING cinder.scheduler.host_manager [None req-ID] volume service is down. (host: [HOST-UUID@STORAGE-NAME])The volume service list has multiple volumes in down state:
Command
$ openstack volume service list+------------------+-----------------------+------+---------+-------+------------+| Binary | Host | Zone | Status | State | Updated At |+------------------+-----------------------+------+---------+-------+------------+| cinder-scheduler |cinder-scheduler-[UUID]| nova | enabled | down | [Timestamp] |+------------------+-----------------------+------+---------+-------+------------+Environment
- Self-Hosted Private Cloud Director Virtualization - v2025.4 and Higher.
Procedure
Steps to delete the stale volumes from the self_hosted_product_name:
- List the storage volume services, to identify the stale storage host. Execute below command from the Host having the
PersistentStoragerole applied:
Command
xxxxxxxxxx$ LD_LIBRARY_PATH="/opt/pf9/pf9-cindervolume-base/pf9-lib:/opt/pf9/python/pf9-lib:${LD_LIBRARY_PATH}" PYTHONPATH="/opt/pf9/python/lib/python3.6:/opt/pf9/pf9-cindervolume-base/lib/python3.6/site-packages:${PYTHONPATH}" /opt/pf9/pf9-cindervolume-base/bin/cinder-manage --config-dir /opt/pf9/etc/pf9-cindervolume-base/conf.d service list- Validate the above command output with below command output, capture the information about stale storage host UUID.
Command
xxxxxxxxxx$ openstack volume service list- After confirmation storage volume service can be deleted. Execute the below command from the
PersistentStoragerole host.
Command
xxxxxxxxxx$ LD_LIBRARY_PATH="/opt/pf9/pf9-cindervolume-base/pf9-lib:/opt/pf9/python/pf9-lib:${LD_LIBRARY_PATH}" PYTHONPATH="/opt/pf9/python/lib/python3.6:/opt/pf9/pf9-cindervolume-base/lib/python3.6/site-packages:${PYTHONPATH}" /opt/pf9/pf9-cindervolume-base/bin/cinder-manage --config-dir /opt/pf9/etc/pf9-cindervolume-base/conf.d service remove cinder-scheduler <HOST_UUID>Validation
The stale volumes should be removed in the volumes list, It can be verified using:
- Export the
.rcfile and execute below command:
Command
xxxxxxxxxx$ openstack volume service list- From the
PersistentStoragerole host., execute the below command to ensure the stale entries are removed.
Command
xxxxxxxxxx$ LD_LIBRARY_PATH="/opt/pf9/pf9-cindervolume-base/pf9-lib:/opt/pf9/python/pf9-lib:${LD_LIBRARY_PATH}" PYTHONPATH="/opt/pf9/python/lib/python3.6:/opt/pf9/pf9-cindervolume-base/lib/python3.6/site-packages:${PYTHONPATH}" /opt/pf9/pf9-cindervolume-base/bin/cinder-manage --config-dir /opt/pf9/etc/pf9-cindervolume-base/conf.d service listVariableType to search · ESC to discard
GlossaryType to search · ESC to discard
InsertType to search · ESC to discard
No matches
Last updated on
Was this page helpful?
null
Discard Changes
Do you want to discard your current changes and overwrite with the template?
Archive Synced Block
Message
Create new Template
What is this template's title?
Delete Template
Message