Image Creation Using CLI Failed

Problem

When image creation failures occur during VM image uploads through the OpenStack or pcdctl command-line tool, this troubleshooting guide provides resolution steps.

Environment

  • Private Cloud Director - v2025.4 and Higher.
  • Self-Hosted Private Cloud Director Virtualisation – v2025.4 and Higher.

Procedure

  1. Ensure the the prerequisites are meet also refer documentation about importing image via CLI
  2. Source the OpenStack admin.rc file. Ensure that OS_USERNAME and OS_PASSWORD are correct as per your Private Cloud Director account.
  3. Ensure you have administrator permission to upload the image.
  4. Make sure that the OS_INTERFACE variable is set to the admin value as specified in the UI like mentioned in documentation.
  5. Use command debug mode during image creation using:
Command
Copy
  1. Review glance server logs in the glance-api pod logs in case of Self-Hosted PCD. On the host, review the /var/log/pf9/glance-api.log to track the relevant events against a specific image ID.
  2. Get glance API public endpoint which can be fetched using:
Command
Copy
  1. Verify the glance API service by connecting to the glance endpoint. It will return the version, status and other details.
Command
Copy
  1. If these steps prove insufficient to resolve the issue, kindly reach out to the Platform9 Support Team for additional assistance.

Most common causes

  • Glance service on the underlying host is down.
  • Glance host is unreachable from the VM from where the upload is being performed.
  • OpenStack admin.rc file does not have the OS_INTERFACE variable set to the admin.
  • The --insecure flag was not used as the Glance node uses self-signed certificates.
  • The user does not have sufficient permissions to perform the image upload.
  • Ensure that the glance Pre-Requisites are met.
Type to search, ESC to discard
Type to search, ESC to discard
Type to search, ESC to discard