Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

Setting up the Installation Package and Library Access

 

Copying the Installer Package to the Installer VM

After you have provisioned the VMs, move the installer package from the central server to the installer VM.

  1. Copy the installer package file from the central CSO server to the installer VM.
  2. Log in to the installer VM as root.
  3. Expand the installer package.

    For example, if the name of the installer package is csoVersion.tar.gz:

    root@host:~/# tar –xvzf csoVersion.tar.gz

    The contents of the installer package are placed in a directory with the same name as the installer package. In this example, the name of the directory is csoVersion.

  4. If you have created an installer VM using the provisioning tool, you must copy the /csoVersion/confs/provision_vm.conf file from the Ubuntu VM to the /csoversion/confs/provision_vm.conf directory of the installer VM.
  5. Open the file provision_vm.conf with a text editor.
  6. For installer_ip in the [TARGETS] section, specify the IP address of the installer VM.
  7. Save the file.

Creating a Private Repository on an External Server

You use a private repository to download the libraries required for Contrail Service Orchestration. Use of a private repository for the libraries means that you do not require Internet access during the installation.

You can use a private repository either on the installer VM (the default choice) or on an external server.

  • If you use the installer VM for the private repository, it is created when you install the solution, and you can skip this procedure.

  • If you use an external server for the private repository, use the following procedure to create it.

To create the private repository on an external server:

  1. Install the required Ubuntu release on the server that you use for the private repository.
  2. Copy the installer package to the server.
  3. Uncompress the installer package.

    For example, if the name of the installer package is csoVersion.tar.gz:

    root@host:~/# tar –xvzf csoVersion.tar.gz

    The contents of the installer package are placed in a directory with the same name as the installer package. In this example, the name of the directory is csoVersion.

  4. Access the installer directory:

    For example:

    root@host:~/# cd csoVersion
  5. Execute the create_private_repo.sh script to create the private repository.
    root@host:~/csoVersion#./create_private_repo.sh

    The script creates the private repository.

  6. When you run the setup_assist script to create configuration files, specify that you use an external private repository. See Installing and Configuring Contrail Service Orchestration