-
Notifications
You must be signed in to change notification settings - Fork 58
Description
Proxy support during Minione installation
Description
I’m trying to install Minione following the official documentation, but I’m facing issues when using a proxy.
Environment
- OS: Ubuntu 24.04
- Network: Private network without NAT outbound to the Internet
- Proxy: HTTP proxy without authentication
Issue
When running the installation script, the process stops during the task:
Exporting [Alpine Linux 3.20] from Marketplace to local datastore
Because of this, I cannot retrieve the login information at the end of the script.
The web interface starts, but it always shows “There is no data available”, and I cannot perform any actions such as creating VMs or templates.
Steps to Reproduce
./minione -v --yes --forceThe script runs all checks and installs OpenNebula, but hangs at the Marketplace export step.
Workaround
To complete the installation and retrieve the password, I had to:
- Comment out these lines in the script:
check "export_marketapp \"$MARKET_APP_NAME\"" "Exporting [${MARKET_APP_NAME}] from Marketplace to local datastore"
check "image_is_ready" "Waiting until the image is ready"
check "update_template" "Updating VM template"- Manually configure the proxy in /etc/one/oned.conf:
MARKET_MAD = [
EXECUTABLE = "one_market",
ARGUMENTS = "-t 15 --proxy http://proxy.example.com:1111 -m http,s3,one,linuxcontainers"
]- Restart OpenNebula services:
sudo systemctl restart opennebulaProposal
Could you provide an option in Minione to configure a proxy during installation?
This would allow the Marketplace export step to work in environments that require a proxy.