Install VIANOPS from a tarball

This topic describes how to install the VIANOPS tarball on your local system.

Requirements

  • Get the tarball from your Vianai sales contact.
  • You need access to the Kubernetes control plane.
  • You need a Linux host with a bash shell.
  • Your Linux host needs kubectl and helm applications installed.

Steps

  1. From the directory where the tar.gz file is located, run docker run -it --rm --mount type=bind,source=${PWD},target=/usr/src/app/platform us.gcr.io/launchpad-vianai/cli-installer /bin/bash. Running this command leads you directly to the Docker container.

    Note: You should create a new folder for the vianai-platform tar.gz file to prevent from mounting files unnecessarily.

  2. Set the current kubectl context with your cloud provider.

  3. Unzip and install the tar file as follows:

    1. Navigate to the /platform/directory.

    2. Run tar zxvf vianai-platform-2.0.0.tar.gz, which unzips the tar file.

    3. Navigate to the vianai-platform folder and type ls -ltr to ensure all files unzipped correctly. There should be three items: charts, install.sh, and kustomize.

    4. Run the install script with the following series of commands:

      tar xzvf vianai-platform-<#.#.#>.tar.gz cd vianai-platform ./install.sh

    The platform is now installed on the cluster.

  4. Connect to the new platform as follows:

    1. Run kubectl get gateway -o yaml to view the platform URL. For example, monitoring.azure-base.vianai.site

    2. Run kubectl get svc -n istio-system to print out the Load Balancer external IP.

    3. Create a new DNS “A” record in your cloud provider. For example, for Azure:

      • azure-base.vianai.site
      • Copy the load Balancer IP and add to Routing
    4. Create a new CNAME record using the DNS name above.

    5. Allow for about 10 minutes for the DNS records to propagate and then connect to the Monitoring URL from the first step in this process.

    The following web page appears for you to log in to VIANOPS.

    lp

TABLE OF CONTENTS