Skip to content

Install minione using a Proxy #140

@eferrandi31

Description

@eferrandi31

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 --force

The 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:

  1. 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"
  1. 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"
]
  1. Restart OpenNebula services:
sudo systemctl restart opennebula

Proposal

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions