You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 5 Next »

Create VMs on Nebula

  1. If the is a new instance for gltg and you intend to use the current database VMs, you will need to build 3 new VMS
    1. Nginx proxy server
    2. Clowder Server
    3. Geodashboard Server
  2. VMs on Nebula are created with a script that uses python-openstackclient (tested on python-openstackclient==3.4.1) (probably some other pip libraries as well).  It is recommended to create a virtual
    1. set up the environment.  In a linux (mac) shell within the viritualenv
      1. export OS_AUTH_URL=http://nebula.ncsa.illinois.edu:5000/v2.0
        export OS_TENANT_ID=c4121a001a8240d4a8b701d664ef4bf0
        export OS_TENANT_NAME="GLTG"							# This is for GLTG project, change to your project name
        export OS_PROJECT_NAME="GLTG"							# This is for GLTG project, change to your project name
        export OS_USERNAME="username"							# Your Nebula username
        export OS_PASSWORD="password"							# Your Nebula password
        export OS_REGION_NAME="RegionOne"
    2. Run the script 

      1. Get the script https://opensource.ncsa.illinois.edu/bitbucket/snippets/6b41ea2cfea041cb822d66b909a7bf31

      2. run script (make sure you have correct permissions if it fails to run (use chmod 755 makevm.sh)):

        ./makevm.sh -n <name of new VM> -k <name of key>

        for example, creating a new vm named "ilnlrs-dev" with nebula key pair "gltg"

        ./makevm.sh -n ilnlrs-dev -k gltg


  • No labels