1. Home
  2. Knowledge Base
  3. OpenStack
  4. Create an OpenStack Windows instance and connect to it via internet

Create an OpenStack Windows instance and connect to it via internet

This article will teach you how to create an OpenStack virtual machine from the OpenStack control panel.

  1. Click on the link to log in your OpenStack control panel. Choose your authentication method and click on ‘Connect’.log in your OpenStack control panel
  2. Fill in your username and password to get access. You can use the same details with which you log into your control panel.OpenStack login
  3. You have opened the OpenStack dashboard. Navigate to the menu on the left side of the page ‘Project’ >> ‘Network’ >> ‘Security Groups’.Overview
    'Network' >> 'Security Groups'

Here are your security groups. To edit the default group click on ‘Manage Rules’. Then click on ‘Add Rule’. This will open a pop-up window for your new rule.

Security groups
Manage rules

Add rule

At this step you will add the HTTP port to the security group so the content is accessible via a browser. In your popped-up window just leave the default settings and add ‘80’ for the port. Then click on ‘Add’ to finalize.

HTTP port

You will now see your new rule in the list, with the ‘HTTP‘ tag.

Tip: Make sure port 3389 is open for your RDP connection.

  1. Now it is time to create or import an SSH key pair in order to communicate with the server. Follow ‘Project’ >> ‘Compute’ >> ‘Key Pairs’Network > Security groups
    Key Pairs
  2. To create an SSH key pair click on ‘Create Key Pair’, fill in the name of the pair and click on the ‘Create Key Pair’ button at the bottom of the pop-up window. That will start a download of a .pem file – this is your private key. Keep your file in a safe location. Make sure you edit the file’s permissions to 600.Create Key Pair
    Key Pair Name
    File
  3. The third preparation step is to allocate an IP address. Follow ‘Network’ >> ‘Security Groups’, then switch to the ‘Key Floating IPs’ tab at the top.'Network' >> 'Security Groups'
    Floating IPs

Click on ‘Allocate IP to project’ to open the pop-up window. Then from the ‘Public’ pool you assign an IP by simply clicking on the ‘Allocate IP’ button at the bottom.

Allocate IP to project
Allocate Floating IP

Now you can create your virtual machine.

  1. Click on ‘Compute’ >> ‘Instances’ and then on ‘Launch Instance’.‘Compute’ >> ‘Instances’‘Compute’ >> ‘Instances’
    Launch InstanceTip: In this section, whenever you only have one choice for your settings, it will be pre-selected for you. You do not need to click on it to add it.

    1. Select your zone and click on ‘Next’.Instance Name and Zone
    2. You are now in the ‘Sources’ section. Select the Windows OS choice for your instance from the ‘arrow’ button and click on ‘Next’ again.Select the Windows OS
    3. In ‘Flavor’ you select the scale of the virtual machine. When you decide on the capacity you need, click on the ‘+’ button and then on ‘Next’ again.Flavor
    4. In ‘Networks’ select your default Private network.Networks
    5. In ‘Network Ports’ you can associate an IP address with a port.Network Ports
    6. In ‘Security groups’ you can manage the group of filter rules applied to the instance. We have already prepared by adding Port 80 to the Default security group.Security Groups
    7. In ‘Key Pairs’ make sure the key pair you want to use is under ‘Allocated’ and not under ‘Available’.Key Pair
    8. In ‘Configuration’ you can keep the default settings. OR you can enter a customization script to run after your instance has been launched.Configuration
    9. In ‘Metadata’ you have to assign an administrator password, which will allow you to connect to your new instance via your console or via Remote Desktop.Metadata
    10. In the left field you have to create the metadata identifier for the password. Next to ‘Custom’ type in ‘admin_pass’ and click on the ‘+’ button.Metadata
      Metadata
    11. Your ‘admin_pass’ identifier now appears to your right and you can create a value for it. The value you type in here will be your administrator password. Make sure you type in a strong password and click on ‘Launch Instance’. Give it a minute to process and your instance is ready for work.Metadata
      InstancesTip: If you have missed adding the password in your metadata during the launch of your instance, you can also add it afterwards. Simply follow ‘Compute’ >> ‘Instances’. Then click on the arrow to open the dropdown menu next to ‘Create Snapshot’ and click on ‘Update Metadata’ – here you can add the same identified. In this case updating the password may take a few minutes.‘Compute’ >> ‘Instances’
      Create snapshot
  2. Click on the arrow to open the dropdown menu next to ‘Create Snapshot’ and click on ‘Associate Floating IP’. Select the IP address you added in the last preparation step. Make sure you have a separate floating IP for each instance.Create snapshot

To access your instance you can connect via Remote Desktop.

FOR WINDOWS:

  1. Open your Remote Desktop ConnectionRemote Desktop Connection
  2. Make sure you click on ‘Show Options’ to expand all fieldsShow Options
  3. For ‘Computer’ type your Floating IP addressComputer
  4. For ‘User name’ type ‘administrator’User name
  5. Click on ‘Connect’Connect
  6. You get a pop-up window that asks for the password. Type in the password you added in your Metadata.Windows security

Tip: You may get a message the identity of the server is not verified. You can connect anyway. To proceed click on ‘Yes’.

Remote desktop connection

FOR MAC:

  1. Make sure you have the Microsoft Remote Desktop app.Microsoft Remote Desktop app
  2. Open your MRD app. Click on the ‘New’ button.'New' button
  3. For ‘Connection name’ type something that speaks to you.Connection name
  4. For ‘PC Name’ type in your floating IP address.PC name
  5. For ‘User name’ type ‘administrator’.User name
  6. For ‘Password’ type in the password you added in your Metadata.Password
  7. Click on the ‘x’ at the top left to close the window.Close the window
  8. You will now see the setup in your MRD list. Double-click on that to connect.Setup

Tip: You may get a message saying the identity of the certificate cannot verified. You can connect anyway. To proceed click on ‘Continue’.

Updated on 8 March 2020

Was this article helpful?

Need support?
Can’t find the answer you’re looking for? Don’t worry we’re here to help!
Contact support

Couldn't find a solution?

support_bottom_contact_alt

Our specialists are available 24/7 to provide you with free support. Feel free to contact Joachim and his colleagues via e-mail or by phone.

support_bottom_contact_alt
Joachim Coessens Specialist Support