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: