This chapter describes how to initiate and launch an instance on the cloud and how to access it from your client. The main steps described are how to
Create a tenant
Create and configure a virtual machine (VM)
Set up interfaces from your client to manage your virtual machines and applications on them
Note that different sets of tools and interfaces are needed to manage the tenant space and virtual machines residing in it, and to access the virtual machine itself.
The cloud resources are managed through OpenStack, through which you can create and launch virtual machines, assign IP addresses and set security rules. The two access methods described here are using
Horizon, the graphical user interface and dashboard for OpenStack Deploy instance using GUI
OpenStack Client (OSC), the command-line interface for OpenStack Deploy instance using CLI
Figure 1 illustrates different OpenStack interfaces.
Figure 1. Different access methods to manage cloud infrastructure.
After creating your VM, the first step is to set up interfaces to be able to configure and communicate with it. Since you access your VMs from a remote client, the setup includes steps to ensure that this communication is secure. After the setup, you will be able to access your instances from a secure shell (SSH).
During the instance creation and configuration process, you will need:
Workstation running on Linux, Mac or Windows (the full set-up may require a virtual machine with a complete Linux OS)
Your OpenStack login credentials (username and password)
openrcscript file, generated by the cloud and downloaded from your tenant space Deploy instance using CLI