Configure for Google Compute Engine

Note:

Configuring your cloud(s) is (unavoidably) the hardest part of using bootrino. We want you to succeed. So if you are having a problem, or if these instructions are incorrect or confusing, please let us know at bootrino@gmail.com and we’ll try to help you as quick as practical.

Step 1: Create Google Compute Engine credentials.

You will need an account with Google Compute Engine

Sign in to your account then go to the Google Cloud Platform IAM & Admin Projects page: https://console.cloud.google.com/iam-admin/projects

You should see something like this:

_images/gceconfig01.png

Select “CREATE PROJECT”, as shown in the image above.

The “New Project” dialog will display. Give your project a name that is meaningful to you such as “bootrino”, then hit “CREATE”.

_images/gceconfig02.png

You’ll need to wait approximately 30 seconds while Google creates the new project.

Make a note of the full project id that Google made for your project - you’ll need it in later steps. It looks something like word-anotherword-01019393

Once your new project is created, you need to enable the Google Compute Engine API. Go to the API Manager / Google Compute Engine API page: https://console.cloud.google.com/apis/api/compute_component

You should see this:

_images/gceconfig04.png

To enable the Google Compute Engine API, hit “ENABLE” as shown in the image above, then wait whilst Google enables the API. When the API is enabled you should see this:

_images/gceconfig05.png

Google enables more APIs than bootrino needs, so next we disable the unneeded APIs. Go to the API Manager page:

https://console.cloud.google.com/apis/dashboard

You should see this:

_images/gceconfig06.png

Disable all the API’s except “Google Compute Engine API”.

A “disable API” confirmation dialog will be displayed for each API that you disable. Hit “disable” to confirm for each API, until the only API enabled is “Google Compute Engine API”

You should now see this:

_images/gceconfig07.png

Now we create the credentials that bootrino needs to access Google Compute Engine. Go to API Manager / Credentials:

https://console.cloud.google.com/apis/credentials

You should now see:

_images/gceconfig08.png

Select “Create credentials”, “OAuth client ID”, as shown in this image:

_images/gceconfig09.png

Select “Configure consent screen”, as shown in this image:

_images/gceconfigx01.png

In the “Product name shown to users” field enter “bootrino”, as shown in this image, then hit “save”:

_images/gceconfigx02.png

You should now see this screen. Hit “Create credentials” and then “OAuth client ID”:

_images/gceconfigx03.png

On this page, for “Application type” select “Web application”. For name, put “bootrino”. In “Authorized JavaScript origins” put “https://console.bootrino.com” (without the quotes). Once it looks like this, press “create”

_images/gceconfigx04.png

You will then be shown the client ID and client secret. Copy and paste them somewhere. You’ll need them in the next steps.

_images/gceconfigx05.png

Step 2: add your Google Compute Engine credentials to bootrino.

Go to bootrino at https://console.bootrino.com

_images/commonconfig30.png

Select the “clouds” icon at the top.

_images/commonconfig31.png

You should now see your configured clouds, probably empty unless you have already configured additional clouds:

_images/commonconfig40.png

Select “New”, then “Google Compute Engine” in the “Cloud type” field.

Enter the Project ID, the Client ID and the API Key from the previous steps. You may optionally enter a comment, for example: “Credentials for bootrino created Jan 2018”

Hit “Save”

_images/gceconfig14.png

The Google credentials that you enter here are stored on your local hard disk and are not sent to the bootrino servers.

Hit save.

You should see something like this:

_images/gceconfig15.png

Notice in the above screenshot there is a “test” button. Press it to test your configuration.

If the configuration tests OK then a message will say “no errors returned - connection looks good”.

You should see this:

_images/gceconfig16.png

You have completed your Google Compute Engine configuration!

You are now only seconds away from launching a bootrino on Google Compute Engine! Go for it!