How to Launch a Virtual Machine with PDCloudEx.
The open source infrastructure landscape is changing day by day and people are integrating dozens of open source tools into modern stack , thus expanding the utility of cloud rapidly. PDCloudEx is a case in point.
PDCloudEX makes the integration easy with private, public and hybrid clouds. It makes deployment faster and cheaper. Make a one time investment on hardware, and then scale up/down the environment based on demand.
This step by step guide will help you successfully Launch an Instance on PDCloudEx.
Step 1: Login to PDCloudEx Dashboard:
In this screen, you are shown options to create and choose a Project in which you are going to launch an instance. Each Project includes compute and networking services.
Apart from Project tab, you will also see the Admin and Identity tab. The Admin tab contains all the services similar to the Project with some extra privileges. The Identity tab contains services related to User management and role based access management.
Step 2: On the Project tab, Go to Compute tab and Click On Instances
This screen will display the option to launch an instance, list the instances and the status of the instances which are already launched.
Step 3: Click on Launch Instance
When you click on Launch Instance, you will get the window as shown in picture below.
Let’s walk through each tab of this dialog box.
a. Instance Name: Assign a name to your instance or virtual machine. Remember the name you assign here will become initial hostname of that instance or a server
b. Availability Zone: By Default, it will be set to the zone provided by the cloud provider. But, In some cases it could be ‘nova’.
c. Count: Here you can specify the number of Instances you want to launch simultaneously. The default is 1.
a. Select Boot Source: The options are,
1. Boot from Image:
If you choose this options, new field ‘Image Name’ displays from where you can select an Image from the list.
2. Boot from Instance Snapshot:
If you choose this options, new field Instance Snapshot displays from where you can select snapshot from the list.
3. Boot from Volume:
If you choose this options, new field Volume Name displays from where you can select a volume from the list.
4. Boot from Volume Snapshot:
This option allows you to launch an instance using volume snapshot.
5. Boot from Image (Create new volume ):
With this you can boot instance from image and create new volume by giving volume size. Click on ‘Delete Volume on Instance Delete’ to delete volume on delete of the instance.
b. Image Name:
This Field varies depending on your previous selection. If you choose ‘Boot Instance from Image’ this field will display and you can select the the image name from the list.
In flavor tab, specify the size of the instance to be launched. Click on the up arrow button in front of the flavor to select the flavor.
In this tab, you can select a ‘Network’ which you want to assign to your instance. Click on up arrow key to select a network.
Security Groups tab:
In this tab, you can Assign the Security group to the instance.
Security groups are like firewall that decides which incoming traffic is forwarded to instance. If you haven’t created any security group, you can only choose default security group.
Configuration tab (Optional):
Here you can add custom scripts which will run once you launch the instance. It is used to perform post installation tasks on the instance.
Key Pair tab (Optional):
Choose a key pair.
If an image is using root password, no need to select a key pair.
That’s It !!!!! Once you are done with the above configurations, Click on ‘Launch Instance’ to start booting. In a few seconds, the Power State column on your instance will change to ‘running’.
To use the newly launched instance, just Click on the ‘Instance Name’ and on the next tab Click on ‘Console’. You will get a console view of your instance.
Now that you have learned how to launch, configure and connect to an instance in the PDCloudEx, so go ahead and create one of your own.
Video Tutorial available at: Launch an Instance On PDCloudEx