Skip to content

Latest commit

 

History

History
60 lines (48 loc) · 2.13 KB

README.md

File metadata and controls

60 lines (48 loc) · 2.13 KB

Multi-cloud Installation Guide

Ansible Installer

  • Supported OS: Ubuntu 18.04, 20.04.
  • Prerequisite: Python 3.6+ and Go 1.17+ should be installed.

Note: Ensure root user access while performing the installation.

Install Steps

apt-get update && apt-get install -y git
git clone https://github.com/sodafoundation/multi-cloud.git
cd multi-cloud/installer
chmod +x install_dependencies.sh && . install_dependencies.sh

Set Host IP

cd ansible
export HOST_IP=<your_host_ip> #note: make sure HOST_IP is either public ip or 192.x.x.x series ip

Run the Ansible Playbook to install Multi-cloud

ansible-playbook site.yml -i local.hosts

Ensure that the playbook finishes the installation without any failed steps.

In case of any failure, run the following command to clear the installation:

ansible-playbook clean.yml -i local.hosts

Now, retry again:

ansible-playbook site.yml -i local.hosts

Verify installation of Multi-cloud

Run the below command to list the containers running:

docker ps

Screenshot from 2023-04-13 10-34-50

Ensure that all the above mentioned containers are up and running successfully. This confirms that multi-cloud has been installed successfully.

Uninstall and Purge

ansible-playbook clean.yml -i local.hosts

Demo video of Installation steps

Demo video.

strato-installation-guide

Using Multi-cloud with dashboard

  • Install multi-cloud with dashboard by following the installation guide here.
  • For experiencing the features of multi-cloud, follow the user guide here.

If you are interested in developing, follow the developer guide here.