We've just installed the HPE VME plugin for Veeam on a newly deployed 3-node HPE VME cluster (non-slipstreamed/fresh Ubutntu with the VME installed on top) and are hitting an error when testing the worker deployment:
Failed to upload the worker image: Cluster is unavailable
We have veeam debug logs enabled, but the short version is the error message:
Could you please review the Nginx configuration files on your HPE VME manager machine?
In my environment, these files are located in /opt/morpheus/embedded/nginx/conf/sites-enabled.
Typically, there should be no restrictions on client_max_body_size in the section for /api/virtual-images. For reference, here is an example configuration from our lab:
In my testing, I was only able to reproduce the issue when I manually set a restrictive value for client_max_body_size (for example, client_max_body_size 50M;) and then reloaded Nginx using:
We use an all-in-one Morpheus 8.0.12 machine to manage our HPE VME nodes - this is the only machine that seems to have the nginx configs on it. I've checked the config you posted - ours seems identical. It looks very "default" for the most part for both the Morpheus and Morpheus-ssl files within that directory though there are protocol specific code blocks - e.g. the morpheus-ssl config includes this at its start:
Would it be possible for you to provide the complete Veeam.HPEMORPHEUSVME.PlatformSvc.log file with Debug level enabled for the period when the issue occurred?
Additionally, could you please share your current Nginx configuration files? I’d like to review them to ensure everything is set up correctly.
both configs from /opt/morpheus/embedded/nginx/conf/sites-enabled
/opt/morpheus/embedded/nginx/conf/nginx.conf
configs from /opt/morpheus/embedded/nginx/conf/conf.d if you have any
Have you tried uploading other images via the HPE WebUI? If so, does the upload process work without any issues?
You might also try uploading our worker QCOW2 image through the HPE WebUI. This can help determine whether the problem is related to the plugin or if it’s an issue on the HPE side.
You can find the image in the Veeam installation directory: