---
title: "How to install an instance from the Horizon interface"
url: https://docs.ovhcloud.com/de/guides/hosted-private-cloud/opcp/how-to-setup-instance
lang: de
lastUpdated: 2025-11-10
---
# How to install an instance from the Horizon interface

## Objective

Before deploying services on your **OPCP** arrays, you must have an installed and active instance.

This guide details the steps to install an OPCP instance from the **Horizon** interface.

## Requirements

- Have an active [OPCP](https://www.ovhcloud.com/en-ie/hosted-private-cloud/onprem-cloud-platform/) service.
- Have a **user account** with sufficient permissions to access Horizon for the OPCP offer.

## Instructions

### 1. Log in to Horizon

Log in to the **Horizon** interface of your OPCP environment.

![horizon-interface](/images/guides/hosted-private-cloud/opcp/how-to-setup-instance/01-log-to-horizon-step01.png)

Once connected, select the **project** where you want to install your instance.

![horizon-select-project](/images/guides/hosted-private-cloud/opcp/how-to-setup-instance/01-log-to-horizon-step02.png)

### 2. Creating a private network

Before deploying your instance, it is generally necessary to create a **private network** so that it can be accessed within your local infrastructure.

In the left-hand menu, click on `Network`, then on `Networks`.

![horizon-network-networks](/images/guides/hosted-private-cloud/opcp/how-to-setup-instance/02-create-network-step01.png)

Click on `Create Network`.

![horizon-network-networks](/images/guides/hosted-private-cloud/opcp/how-to-setup-instance/02-create-network-step02.png)


**Network**

![horizon-network-setup-network](/images/guides/hosted-private-cloud/opcp/how-to-setup-instance/02-create-network-setup-network.png)
| Field                       | Description                                                                    |
| --------------------------- | ------------------------------------------------------------------------------ |
| **Network Name**            | Enter a name for your network.                                                 |
| **Enable Admin State**      | Leave this option checked to activate the network.                             |
| **Shared**                  | Check this box if you want to make the network available to multiple projects. |
| **Create Subnet**           | Leave this option checked to create a subnet.                                  |
| **Availability Zone Hints** | Leave the default value.                                                       |


**Subnet**

![horizon-network-setup-subnet](/images/guides/hosted-private-cloud/opcp/how-to-setup-instance/02-create-network-setup-subnet.png)
:::info
Although it is possible to create a network without a subnet, it cannot be attached to an instance unless it has one.
:::
| Field               | Description                                                            |
| ------------------- | ---------------------------------------------------------------------- |
| **Subnet Name**     | Enter a name for your subnet.                                          |
| **Network Address** | Define a private IP range, for example `192.168.100.0/24`.             |
| **IP Version**      | Leave the default value **IPv4**.                                      |
| **Gateway IP**      | Optional. If not specified, an address will be automatically selected. |
| **Disable Gateway** | Check this box to not assign a gateway address.                        |


**Subnet Details**

![horizon-network-setup-subnet](/images/guides/hosted-private-cloud/opcp/how-to-setup-instance/02-create-network-setup-subnet-details.png)
| Field                | Description                                                         |
| -------------------- | ------------------------------------------------------------------- |
| **Enable DHCP**      | Keep enabled if you want IP addresses to be automatically assigned. |
| **Allocation Pools** | Optional. Allows you to define a specific IP address range.         |
| **DNS Name Servers** | Optional. Lets you specify one or more DNS servers.                 |
| **Host Routes**      | Optional. Allows you to add static routes.                          |


In the left-hand menu, click on `Compute`
, then on `Instances`
.


![horizon-compute-instances](/images/guides/hosted-private-cloud/opcp/how-to-setup-instance/03-create-instance-horizon-step01.png)

Click on `Launch Instance`
 to create a new instance.


![horizon-compute-instances-launch-instance](/images/guides/hosted-private-cloud/opcp/how-to-setup-instance/03-create-instance-horizon-step02.png)

#### Details

![horizon-compute-instances-launch-instance-details](/images/guides/hosted-private-cloud/opcp/how-to-setup-instance/03-create-instance-horizon-details.png)

| Field                 | Description                                |
| --------------------- | ------------------------------------------ |
| **Instance Name**     | Enter the name of the instance to create.  |
| **Description**       | Optional. Add a description if needed.     |
| **Availability Zone** | Leave the default value **nova**.          |
| **Count**             | Specify the number of instances to deploy. |

#### Source

![horizon-compute-instances-launch-instance-source](/images/guides/hosted-private-cloud/opcp/how-to-setup-instance/03-create-instance-horizon-source.png)

| Field           | Description                                             |
| --------------- | ------------------------------------------------------- |
| **Boot Source** | Select the boot source: _Image_ or _Instance Snapshot_. |
| **Image Name**  | Choose the image to use (e.g. _Debian 12 BMPOD_).       |

#### Flavor

![horizon-compute-instances-launch-instance-flavor](/images/guides/hosted-private-cloud/opcp/how-to-setup-instance/03-create-instance-horizon-flavor.png)

Select the appropriate **hardware configuration** (vCPU, memory, storage).

#### Networks

![horizon-compute-instances-launch-instance-network](/images/guides/hosted-private-cloud/opcp/how-to-setup-instance/03-create-instance-horizon-networks.png)

Select the **private network** previously created. You can also attach an existing **network port** from the _Network Ports_ tab.

### 4. Managing SSH key pairs

:::warning
Although selecting an SSH key in Horizon is not mandatory, it is **essential for connecting to the instance** once it has been created.
:::

![horizon-compute-instances-launch-instance-key-pairs](/images/guides/hosted-private-cloud/opcp/how-to-setup-instance/03-create-instance-horizon-key-pairs.png)


**Create a new key pair**

Click `+ Create Key Pair` and fill in the following fields:
| Field             | Description               |
| ----------------- | ------------------------- |
| **Key Pair Name** | Enter a name for the key. |
| **Key Type**      | Select `SSH Key`.         |
Next, click on `Create Keypair`.
Copy the private key with **Copy Private Key to Clipboard**, then click on `Done`.<br /><br />
![horizon-compute-instances-launch-instance-key-pairs-create-step01](/images/guides/hosted-private-cloud/opcp/how-to-setup-instance/03-create-instance-horizon-key-pairs-create-step01.png)
The key is now selected by default. Click on `Launch Instance` to start creating the instance.<br /><br />
![horizon-compute-instances-launch-instance-key-pairs-create-step02](/images/guides/hosted-private-cloud/opcp/how-to-setup-instance/03-create-instance-horizon-key-pairs-create-step02.png)


**Import an existing key**

Click on `Import Key Pair` and fill in the following fields:
| Field             | Description                                             |
| ----------------- | ------------------------------------------------------- |
| **Key Pair Name** | Name of the key.                                        |
| **Key Type**      | Select **SSH Key**.                                     |
| **Public Key**    | Paste your public key or upload the corresponding file. |
Click on `Import Key Pair`.<br /><br />
![horizon-compute-instances-launch-instance-key-pairs-import-step01](/images/guides/hosted-private-cloud/opcp/how-to-setup-instance/03-create-instance-horizon-key-pairs-import-step01.png)
The key is now selected by default. Click on `Launch Instance` to start creating the instance.<br /><br />
![horizon-compute-instances-launch-instance-key-pairs-import-step02](/images/guides/hosted-private-cloud/opcp/how-to-setup-instance/03-create-instance-horizon-key-pairs-import-step02.png)


The other configuration tabs (Security Groups, Configuration, Metadata, etc.) are not required for a standard installation.

To learn more, refer to the [official OpenStack documentation](https://docs.openstack.org/)
.
### 6. References

- [OpenStack Official Documentation – Horizon](https://docs.openstack.org/horizon/latest/)
- [OpenStack Networking Guide (Neutron)](https://docs.openstack.org/neutron/latest/)
- [OpenStack Compute Guide (Nova)](https://docs.openstack.org/nova/latest/)
- [OpenStack Key Pairs](https://docs.openstack.org/nova/latest/user/ssh-keys.html)
- [Debian 12 Official Site](https://www.debian.org/releases/book/)

## Go further

If you need training or technical assistance for the implementation of our solutions, contact your sales representative or click [this link](https://www.ovhcloud.com/de/professional-services/) to request a quote and have your project analyzed by our Professional Services team experts.

Join our [community of users](https://community.ovhcloud.com/).
