---
title: "Starten einer Public Cloud Instanz von einem bootfähigen Volume"
description: "Erfahren Sie hier, wie Sie eine Instanz von einem bootfähigen Volume starten"
url: https://docs.ovhcloud.com/de/guides/public-cloud/compute/start-instance-on-attached-volume
lang: de
lastUpdated: 2025-02-26
---
# Starten einer Public Cloud Instanz von einem bootfähigen Volume

## Ziel

Public Cloud Instanzen werden mit einer Disk geliefert, die von einem System-Image kopiert wurde (Debian 12, Windows Server, etc.). Es können auch zusätzliche Volumes verwendet werden, also persistente Disks, auf denen Daten gespeichert werden können.

Sie können auch ein Betriebssystem von einem Volume aus oder auf einem Volume bereitstellen. Die Public Cloud Instanz startet dann von diesem Volume statt der ursprünglichen Disk.

**Diese Anleitung erklärt, wie Sie eine Instanz von einem angeschlossenen Volume starten.**

![public-cloud](/images/public-cloud/compute/start-instance-on-attached-volume/3704.png)
:::tip
OpenStack erlaubt es, nativ von einem Volume zu booten.\
Dabei wird das Volume bootfähig gemacht und die Instanz von diesem Volume gestartet.\
Diese Änderungen führen dazu, dass die Instanz-Disk nicht mehr angezeigt wird, wenn das neue Volume den Betrieb übernimmt.\
Die nachfolgend beschriebenen Funktionen machen den Zugriff auf die Instanz-Disk obsolet und nutzen somit das Volume.
:::

:::warning
Für die aktuelle Version von OpenStack mit einem bootfähigen Volume ist die OVHcloud Rescue-Distribution, wie Sie für eine Instanz verwendbar ist, nicht verfügbar.
:::

## Voraussetzungen

- Sie haben Zugang zum [Horizon-Interface](/de/guides/public-cloud/cross-functional/introducing-horizon.md).
- Sie haben [OpenStack Umgebungsvariablen](/de/guides/public-cloud/cross-functional/compute-set-openstack-environment-variables.md) eingerichtet.

## In der praktischen Anwendung

### Erstellen eines Boot-Volumes von einem Image


**Horizon**

Loggen Sie sich ins [Horizon-Interface](https://horizon.cloud.ovh.net/auth/login/) ein.
Wählen Sie oben links die korrekte Region aus.
Öffnen Sie im Tab Project <code className="action">Volumes</code> und klicken Sie auf die Kategorie <code className="action">Volumes</code>.
Klicken Sie auf <code className="action">Create Volume</code>.
![public-cloud](/images/public-cloud/compute/start-instance-on-attached-volume/create-a-volume-2.png)Geben Sie im angezeigten Dialogfeld die folgenden Werte ein bzw. wählen Sie diese aus:
| Information           | Beschreibung                                                                                                                                                                                                         |
| --------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Volume Name           | Geben Sie einen Namen für das Volume ein.                                                                                                                                                                            |
| Description           | Optional, eine kurze Beschreibung des Volumes.                                                                                                                                                                       |
| Volume Source         | Wählen Sie die Option `Image`.<br /><br /> <img className="thumbnail" alt="public-cloud" src="/images/public-cloud/compute/start-instance-on-attached-volume/create-a-volume-3.png" loading="lazy" />                |
| Use image as a source | Sie können das Image aus der Liste auswählen.<br /><br /> <img className="thumbnail" alt="public-cloud" src="/images/public-cloud/compute/start-instance-on-attached-volume/create-a-volume-4.png" loading="lazy" /> |
| Type                  | Abhängig vom Typ des zu verwendenden Volumes.                                                                                                                                                                        |
| Size (GB)             | Volumegröße in Gigabyte (GB).                                                                                                                                                                                        |
| Availability Zone     | nova <br /><br /> <img className="thumbnail" alt="public-cloud" src="/images/public-cloud/compute/start-instance-on-attached-volume/create-a-volume-5.png" loading="lazy" />                                         |
Klicken Sie auf <code className="action">Create Volume</code>.
Das Volume befindet sich im Status `creating` und dann im Status `downloading`, bevor es verfügbar ist.
![public-cloud](/images/public-cloud/compute/start-instance-on-attached-volume/create-a-volume-8.png)Wie in der Abbildung unten oder durch Klicken auf den Namen des Volumes dargestellt, wird es als bootfähig (_bootable_) definiert.
![public-cloud](/images/public-cloud/compute/start-instance-on-attached-volume/create-a-volume-9.png)

**OpenStack-Client**

Sie können ein Startvolume aus einem vorhandenen Image, Volume oder Volume-Snapshot erstellen. Im folgenden Beispiel-Verfahren wird gezeigt, wie Sie ein Volume aus einem Image erstellen und das Volume zum Starten einer Instanz verwenden.
```console
$ openstack image list
```
:::info
Notieren Sie sich die ID oder den Namen des Image, das Sie verwenden möchten.
:::
Erstellen Sie ein bootfähiges Volume mit hoher Geschwindigkeit und einer Speicherkapazität von 10 GB mit dem Namen **volume\_ubuntu** aus einem Ubuntu 24.04 Image.
Sie können ein Image auf einem Volume mit dem Parameter `--image` installieren:
```console
$ openstack volume create --type high-speed --image 2c2e28dc-9124-49c3-b92d-7f00bd83ac86 --size 10 volume_ubuntu
+---------------------+--------------------------------------+
| Field | Value |
+---------------------+--------------------------------------+
| attachments | [] |
| availability_zone | nova |
| bootable | false |
| consistencygroup_id | None |
| created_at | 2025-02-06T17:04:34.000000 |
| description | None |
| encrypted | False |
| id | d7611318-fd7b-4b6a-8a7a-8d368049f747 |
| multiattach | False |
| name | volume_ubuntu |
| properties | |
| replication_status | None |
| size | 20 |
| snapshot_id | None |
| source_volid | None |
| status | creating |
| type | high-speed |
| updated_at | None |
| user_id | 1a67934f87ef481d9cb617a913bfa8bb |
+---------------------+--------------------------------------+
```
In diesem Befehl ist **2c2e28dc-9124-49c3-b92d-7f00bd83ac86** die Image ID für Ubuntu 24.04.
:::info
Cinder macht ein Volume bootfähig, wenn der Parameter `--image` übergeben wird.
:::


### Eine Instanz mit einem bootfähigen Volume starten


**Horizon**

Loggen Sie sich ins [Horizon-Interface](https://horizon.cloud.ovh.net/auth/login/).
Wählen Sie oben links die korrekte Region aus.
Öffnen Sie im Tab Projekt <code className="action">Compute</code> und klicken Sie auf die Kategorie <code className="action">Instances</code>.
Klicken Sie auf <code className="action">Launch Instance</code>.
![public-cloud](/images/public-cloud/compute/start-instance-on-attached-volume/create-an-instance-with-a-bootable-volume-1.png)Geben Sie im Dialogfeld `Launch Instance` die erforderlichen Details ein. Weitere Informationen finden Sie in der Anleitung [Instanz über das Horizon-Interface erstellen](/de/guides/public-cloud/compute/create-instance-in-horizon.md).
Wählen Sie im Tab "Source" im Feld `Select Boot Source` die Option "Volume".
![public-cloud](/images/public-cloud/compute/start-instance-on-attached-volume/create-an-instance-with-a-bootable-volume-3.png)Ein neues Volume-Auswahlfeld wird angezeigt. Sie können das zuvor erstellte Volume aus der Liste auswählen.
![public-cloud](/images/public-cloud/compute/start-instance-on-attached-volume/create-an-instance-with-a-bootable-volume-4.png)Klicken Sie auf <code className="action">Launch Instance</code>.
Die Instanz befindet sich im Status `build` und dann im Status `Block Device Mapping`, bevor sie verfügbar ist.
Die Instanz wird zuletzt mit dem Volume verbunden.
![public-cloud](/images/public-cloud/compute/start-instance-on-attached-volume/create-an-instance-with-a-bootable-volume-9.png)

**OpenStack-Client**

Erstellen einer Instanz mit dem bootfähigen Volume **volume\_ubuntu** als Bootgerät:
```console
openstack server create --volume volume_ubuntu --flavor d2-2 --key-name publickey --nic net-id=Ext-Net InstanceTest
```
Volumes auflisten, um sicherzustellen, dass sich der Status zu _in-use_ geändert hat und dass das Volume korrekt angeschlossen wird:
```console
$ openstack volume list
+--------------------------------------+---------------+--------+------+--------------------------------------+
| ID | Name | Status | Size | Attached to |
+--------------------------------------+---------------+--------+------+--------------------------------------+
| d7611318-fd7b-4b6a-8a7a-8d368049f747 | volume_ubuntu | in-use | 10 | Attached to InstanceTest on /dev/sda |
+--------------------------------------+---------------+--------+------+--------------------------------------+
```
Mit der Instanz **InstanceTest** verbundene Volumes auflisten:
```console
$ openstack server volume list InstanceTest
+--------------------------------------+----------+--------------------------------------+--------------------------------------+------+
| ID | Device | Server ID | Volume ID | Tag |
+--------------------------------------+----------+--------------------------------------+--------------------------------------+------+
| d7611318-fd7b-4b6a-8a7a-8d368049f747 | /dev/sda | 5d97c190-f2e3-4af4-a010-6fa7bffbf88b | d7611318-fd7b-4b6a-8a7a-8d368049f747 | None |
+--------------------------------------+----------+--------------------------------------+--------------------------------------+------+
```
:::info
Sie können auch eine Instanz erstellen, indem Sie das Image und den Parameter "boot from volume" übergeben.
:::
```console
$ openstack server create --flavor d2-2 --key-name publickey --nic net-id=Ext-Net --image b680f0aa-8eb8-4ac8-b008-2a90bb71af4f --boot-from-volume 10 InstanceTest2
+-----------------------------+---------------------------------------------+
| Field | Value |
+-----------------------------+---------------------------------------------+
| OS-DCF:diskConfig | MANUAL |
| OS-EXT-AZ:availability_zone | |
| OS-EXT-STS:power_state | NOSTATE |
| OS-EXT-STS:task_state | scheduling |
| OS-EXT-STS:vm_state | building |
| OS-SRV-USG:launched_at | None |
| OS-SRV-USG:terminated_at | None |
| accessIPv4 | |
| accessIPv6 | |
| addresses | |
| adminPass | dP4e4iY3eWWC |
| config_drive | |
| created | 2025-02-06T17:20:06Z |
| flavor | d2-2 (dc3fe9e7-e374-4ad8-b200-fa3bdf45069f) |
| hostId | |
| id | a4632249-e1b4-4047-be1c-87f8b0328f7c |
| image | N/A (booted from volume) |
| key_name | publickey |
| name | InstanceTest2 |
| progress | 0 |
| project_id | d7fb756ae2c24b1cb8630ec7f56ee4a8 |
| properties | |
| security_groups | name='default' |
| status | BUILD |
| updated | 2025-02-06T17:20:06Z |
| user_id | 1a67934f87ef481d9cb617a913bfa8bb |
| volumes_attached | |
+-----------------------------+---------------------------------------------+
```
Im obigen Befehl ist `b680f0aa-8eb8-4ac8-b008-2a90bb71af4f` die Image ID für Debian 12.
- Volumes auflisten:
Alle Volumes auflisten, um sicherzustellen, dass der Status zu _in-use_ geändert wurde und dass das Volume den Anschluss korrekt signalisiert:
```console
$ openstack volume list
+--------------------------------------+---------------+--------+------+----------------------------------------+
| ID | Name | Status | Size | Attached to |
+--------------------------------------+---------------+--------+------+----------------------------------------+
| 27f8332d-8bfd-4515-b0a8-18667ae50ff8 | | in-use | 10 | Attached to InstanceTest2 on /dev/sda |
| d7611318-fd7b-4b6a-8a7a-8d368049f747 | volume_ubuntu | in-use | 10 | Attached to InstanceTest on /dev/sda |
+--------------------------------------+---------------+--------+------+----------------------------------------+
```
Anzeigen des Volume auf dem Server, um sicherzustellen, dass es ordnungsgemäß angeschlossen ist:
```console
$ openstack server volume list InstanceTest2
+--------------------------------------+----------+--------------------------------------+--------------------------------------+------+
| ID | Device | Server ID | Volume ID | Tag |
+--------------------------------------+----------+--------------------------------------+--------------------------------------+------+
| d7611318-fd7b-4b6a-8a7a-8d368049f747 | /dev/sda | 5d97c190-f2e3-4af4-a010-6fa7bffbf88b | d7611318-fd7b-4b6a-8a7a-8d368049f747 | None |
+--------------------------------------+----------+--------------------------------------+--------------------------------------+------+
```


## Weiterführende Informationen

Treten Sie unserer [User Community](https://community.ovhcloud.com/) bei.
