Development version setup

< go back

Server

Requirements for the instance

  • A clean openSUSE Leap 42.3 installation, fully upgraded

  • Multi-core x86_64 CPU

  • At least 4GB of RAM for testing (for a production enviroment you would need between 16 and 32GB)

  • 100GB of free disk space + 50GB per SUSE/opeNSUSE product and 100GB per Red Hat Product

Instructions

WARNING: Remember these are instructions to install a development version of Uyuni Server. Do not use them for production systems!

All commands are to be run as root or with sudo

  1. Make sure your openSUSE Leap 42.3 is updated:

    zypper update

  2. Configure a fully quallified domain name with Yast2 > System > Netwok Settings > Hostname/DNS (if your DNS does not resolve your FQDN, check Assign Hostname to Loopback IP)

  3. Add the repository for the server:

    zypper ar https://download.opensuse.org/repositories/systemsmanagement:/Uyuni:/Master/images-openSUSE_Leap_42.3/repo/Uyuni-Server-4.0-POOL-x86_64-Media1/ uyuni-server-devel

  4. Refresh metadata from the repositories:

    zypper refresh

  5. Install the pattern for the Uyuni server:

    zypper in patterns-uyuni_server

  6. Run Yast2 and to Network Services > Uyuni Setup

  7. Follow the setup assitant

  8. Once the setup assitant is ready, you will be able to access the WebUI at https://<FQDN>/ (if FQDN is resolvable by DNS) or https://<IP_ADDRESS> if not

  9. From that point you can start working with the Uyuni Server. Until we have the Uyuni documentation ready you can follow the SUSE Manager 3.2 documentation. Uyuni source code is based on SUSE Manager 3.2 so most doc is applicable