Zusätzliches Volume auf einer Instanz erstellen und konfigurieren

Ziel

Es ist möglich, zusätzliche Volumes für Ihre OVHcloud Public Cloud Instanzen zu erstellen. Das kann in folgenden Fällen hilfreich sein:

  • Sie möchten Ihre Speicherkapazität erhöhen, ohne das Instanzmodell zu verändern.
  • Sie benötigen hochverfügbaren und leistungsfähigen Speicherplatz.
  • Sie möchten sowohl Ihren Storage als auch Ihre Daten zu einer anderen Instanz verschieben.
  • Sie bereiten eine Umgebung für die Verwendung von Terraform vor.

Diese Anleitung erklärt, wie Sie eine zusätzliche Disk erstellen und auf Ihrer Instanz konfigurieren.

Voraussetzungen

  • Sie verfügen über eine Public Cloud Instanz.
  • Sie haben administrativen Zugriff (sudo) auf Ihre Instanz über SSH (Linux) oder RDP (Windows).
  • Vorbereitung der Umgebung für die Verwendung mit Terraform.

Zugriff auf das OVHcloud Kundencenter


Warning

Diese Funktion ist derzeit für Metal Instanzen nicht verfügbar.

In der praktischen Anwendung

Die verschiedenen Volume-Typen

OVHcloud bietet drei Arten von Block Storage-Volumes, die jeweils an spezifische Leistungs-, Kapazitäts- und Kostenanforderungen angepasst sind. Mit diesen Lösungen können Sie Ihren Instanzen persistente Speichervolumes zuweisen und so ein hohes Maß an Zuverlässigkeit und Verfügbarkeit sicherstellen. Wenn die Funktion verfügbar ist, kann Verschlüsselung bei der Erstellung eines Volumes für alle Volume-Typen außer Classic Multi-Attach-Volumes in 3AZ-Regionen aktiviert werden.

Classic - 500 IOPS garantiert

Das Volume Classic ist eine zuverlässige und kostengünstige Speicherlösung, die ideal für Workloads ist, die eine moderate Leistung erfordern. Es bietet 500 IOPS und ist somit für folgende Anwendungen geeignet:

  • Hosting klassischer Webanwendungen
  • Speicherung kleiner bis mittlerer Datenbanken
  • Datensicherung und -archivierung

In den 3AZ-Regionen sind Classic Volumes regionale Dienste, die Distributed Erasure Coding über mehrere Availability Zones verwenden. Dadurch wird sichergestellt, dass die Daten ohne Auswirkung oder Unterbrechung verfügbar sind, wenn eine Zone ausfällt, sofern die Anforderungen einer resilienten Multi-Attach Architektur erfüllt werden. Weitere Informationen finden Sie in unserer Anleitung „Proper Usage and Limitations of Classic Multi-Attach Block Storage in 3AZ Regions“.

High-Speed - Bis zu 3000 IOPS

Das High Speed-Volume wurde für Anwendungen entwickelt, die einen schnelleren Datenzugriff erfordern. Mit einer Leistung von bis zu 3000 IOPS ist es ideal für folgende Anwendungsfälle:

  • Transaktionsdatenbanken (MySQL, PostgreSQL, etc.)
  • Virtualisierungs- und Containerumgebungen
  • Anwendungen, die eine geringe Latenz und einen hohen Durchsatz erfordern
High-Speed Gen2 - 30 IOPS/GB und bis zu 20.000 IOPS

High Speed Volumes der zweiten Generation sind für die anspruchsvollsten Workloads optimiert. Mit einer Performance von 30 IOPS/GB bis zu 20.000 IOPS wird dieser Volume-Typ für folgende Anwendungen empfohlen:

  • Big Data und Analysen in Echtzeit
  • Künstliche Intelligenz und Machine Learning
  • Verarbeitung großer Datenbanken und High Performance Storage
standardvolumes
Info

Jeder Volume-Typ ist auch als verschlüsselte Version verfügbar (LUKS). Diese Volumes gewährleisten die Vertraulichkeit der Daten, ohne die Leistung zu beeinträchtigen. Sie sind über das OVHcloud Kundencenter sowie mit den im nächsten Abschnitt beschriebenen Tools verfügbar, indem Sie den <volume_type>-luks-Typ angeben.

Ein neues Volume hinzufügen

Über das OVHcloud Kundencenter
Via Terraform
Über das Horizon-Interface
Via the OpenStack CLI

Öffnen Sie Block Storage im linken Menü unter Storage und Backups.

Klicken Sie in diesem Bereich auf den Button Volume erstellen.

Projekt auswählen

Folgen Sie den Konfigurationsschritten, um die Optionen für Standort, Volumetyp, Verschlüsselung und Volumekapazität auszuwählen. Geben Sie einen Namen für das Volume ein und bestätigen Sie durch Klicken auf Volume erstellen.

Warning

Hinweis: Das Volume muss in derselben Region wie die Instanz erstellt werden, mit der es verbunden werden soll. Ein in einer anderen Region erstelltes Volume kann entfernt und in der richtigen Region neu erstellt werden.

create disk

Die neue Disk wird anschließend im Kundencenter angezeigt.

configure disk

Klicken Sie rechts neben dem Volume auf den Button ... und wählen Sie Mit Instanz verbinden.

attach disk 01

Wählen Sie im angezeigten Fenster eine Instanz aus der Liste aus und klicken Sie auf Bestätigen, um das Volume anzuhängen.

attach disk 02

Der Vorgang zum Verbinden mit der Instanz startet nun. Dieser Task kann einige Minuten in Anspruch nehmen.

Warning

Achten Sie darauf, nicht vom aktuellen Bereich weg zu navigieren, während das Volume angehängt wird. Der Vorgang könnte unterbrochen werden.

Konfiguration des neuen Volumes

Die folgenden Beispiele setzen voraus, dass Sie als Benutzer mit erhöhten Rechten eingeloggt sind.

Unter Linux

Stellen Sie eine SSH-Verbindung zur Instanz her und verwenden Sie den folgenden Befehl, um die eingehängten Disks aufzulisten.

lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
vda 254:0 0 10G 0 disk
└─vda1 254:1 0 10G 0 part /
vdb 254:16 0 10G 0 disk
Info

In diesem Beispiel bezieht sich vda auf die originäre Disk der Instanz. Die zusätzliche Disk ist demzufolge als vdb benannt.

Erstellen Sie eine Partition auf der zusätzlichen Disk indem Sie die nachfolgenden Befehle ausführen.

Wenn Ihre zusätzliche Festplatte weniger als 2 TB groß ist:

sudo fdisk /dev/vdb
Welcome to fdisk (util-linux 2.25.2).
Changes will remain in memory only, until you decide to write them.
Be careful before using the write command.

Device does not contain a recognized partition table.
Created a new DOS disklabel with disk identifier 0x95c4adcc.

Command (m for help): n

Partition type
p primary (0 primary, 0 extended, 4 free)
e extended (container for logical partitions)
Select (default p):
Using default response p.
Partition number (1-4, default 1):
First sector (2048-20971519, default 2048):
Last sector, +sectors or +size{K,M,G,T,P} (2048-20971519, default 20971519):

Created a new partition 1 of type 'Linux' and of size 10 GiB.

Command (m for help): w

The partition table has been altered.
Calling ioctl() to re-read partition table.
Syncing disks.

Wenn Ihre zusätzliche Festplatte größer als 2 TB ist:

sudo parted /dev/vdb
GNU Parted 3.5
Using /dev/vdb
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted) help                                                             
  align-check TYPE N                       check partition N for TYPE(min|opt) alignment
  help [COMMAND]                           print general help, or help on COMMAND
  mklabel,mktable LABEL-TYPE               create a new disklabel (partition table)
  mkpart PART-TYPE [FS-TYPE] START END     make a partition
  name NUMBER NAME                         name partition NUMBER as NAME
  print [devices|free|list,all]            display the partition table, or available devices, or free space, or all found partitions
  quit                                     exit program
  rescue START END                         rescue a lost partition near START and END
  resizepart NUMBER END                    resize partition NUMBER
  rm NUMBER                                delete partition NUMBER
  select DEVICE                            choose the device to edit
  disk_set FLAG STATE                      change the FLAG on selected device
  disk_toggle [FLAG]                       toggle the state of FLAG on selected device
  set NUMBER FLAG STATE                    change the FLAG on partition NUMBER
  toggle [NUMBER [FLAG]]                   toggle the state of FLAG on partition NUMBER
  unit UNIT                                set the default unit to UNIT
  version                                  display the version number and copyright information of GNU Parted
(parted) mklabel gpt                                                      
(parted) mkpart primary 0 3750G                                           
Warning: The resulting partition is not properly aligned for best performance: 34s % 2048s != 0s
Ignore/Cancel? I                                                          
(parted) quit

Formatieren Sie anschließend die neue Partition vdb1 mit folgendem Befehl:

sudo mkfs.ext4 /dev/vdb1
mke2fs 1.42.12 (29-Aug-2014)
Creating filesystem with 2621184 4k blocks and 655360 inodes
Filesystem UUID: 781be788-c4be-462b-b946-88429a43c0cf
Superblock backups stored on blocks:
32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632

Allocating group tables: done
Writing inode tables: done
Creating journal (32768 blocks): done
Writing superblocks and filesystem accounting information: done

Mounten Sie die Partition mit folgenden Befehlen:

sudo mkdir /mnt/disk
sudo mount /dev/vdb1 /mnt/disk/

Überprüfen Sie den Mountpunkt mit folgendem Befehl:

df -h
Filesystem Size Used Avail Use% Mounted on
/dev/vda1 9.8G 840M 8.6G 9% /
udev 10M 0 10M 0% /dev
tmpfs 393M 5.2M 388M 2% /run
tmpfs 982M 0 982M 0% /dev/shm
tmpfs 5.0M 0 5.0M 0% /run/lock
tmpfs 982M 0 982M 0% /sys/fs/cgroup
/dev/vdb1 9.8G 23M 9.2G 1% /mnt/disk
Info

Die vorherige Anpassung ist nicht persistent, da die Disk wieder getrennt wird, wenn die Instanz neu gestartet wird. Zur Automatisierung des Mountvorgangs muss die Datei fstab angepasst werden.

Ermitteln Sie zunächst die UUID (Block-ID) des neuen Volumes:

sudo blkid
/dev/vda1: UUID="51ba13e7-398b-45f3-b5f3-fdfbe556f62c" TYPE="ext4" PARTUUID="000132ff-01"
/dev/vdb1: UUID="2e4a9012-bf0e-41ef-bf9a-fbf350803ac5" TYPE="ext4" PARTUUID="95c4adcc-01"

Öffnen Sie /etc/fstab mit einem Texteditor:

sudo nano /etc/fstab

Fügen Sie die folgende Zeile zur Datei hinzu und ersetzen Sie die UUID mit Ihrer zuvor ausgelesenen:

UUID=2e4a9012-bf0e-41ef-bf9a-fbf350803ac5 /mnt/disk ext4 nofail 0 0

Speichern Sie und verlassen Sie den Editor. Nun sollte die Festplatte nach jedem Neustart automatisch gemountet werden.

Unter Windows

Stellen Sie eine Remotedesktop-Verbindung (RDP) mit Ihrer Windows-Instanz her.

Wenn Sie eingeloggt sind, klicken Sie mit der rechten Maustaste auf das Startmenü und öffnen Sie die Datenträgerverwaltung.

disk management

Die neue Disk wird als unbekanntes Volume mit nicht zugewiesenem Speicherplatz angezeigt.

Volume

Wird die Disk als Offline angezeigt, muss sie zuerst initialisiert werden. Sie können hierzu das Windows GUI oder das DISKPART Tool verwenden. Falls nicht, formatieren Sie nun die Disk in der Datenträgerverwaltung.

Initialisierung der Disk in der Datenträgerverwaltung

Klicken Sie mit der rechten Maustaste auf die Disk und wählen Sie Online.

Wenn die Disk hier als offline angezeigt wird, ist dies wahrscheinlich auf eine auf der Instanz vorhandene Policy zurückzuführen. Um dieses Problem zu lösen, klicken Sie mit der rechten Maustaste auf die Disk und wählen Sie Online.

offline disk

Klicken Sie mit der rechten Maustaste auf die Disk und wählen Sie dieses Mal Festplatte initialisieren.

offline disk

Wählen Sie als Nächstes MBR, wenn Ihre zusätzliche Disk weniger als 2 TB groß ist, oder GPT, wenn sie mehr als 2 TB groß ist, und klicken Sie dann auf OK.

Disk-Initialisierung
Initialisierung der Disk mit DISKPART

Klicken Sie mit der rechten Maustaste auf das Startmenü und öffnen Sie Ausführen.

Disk-Initialisierung

Geben Sie cmd ein und klicken Sie auf OK, um die Kommandozeilenanwendung zu öffnen.

Prompt

In der Eingabeaufforderung starten Sie DISKPART:

C:\> diskpart

Verwenden Sie folgende Befehle in DISKPART, um die Festplatte als "Online" zu konfigurieren:

DISKPART> san

SAN Policy : Offline Shared

DISKPART> san policy = OnlineAll

DiskPart successfully changed the SAN policy for the current operating system .

- Implementation of the strategy on the extra disk:
[Code] DISKPART> list disk

Disk ### Status Size Free Dyn Gpt
-------- ------------- ------- ------- --- ---
Disk 0 Online 200 GB 0 B
* Disk 1 Offline 10 GB 1024 KB

DISKPART> select disk 1

Disk 1 is now the selected disk.

DISKPART> attributes disk clear readonly

Disk attributes cleared successfully.

DISKPART> attributes disk

Current Read-only State : No
Read-only : No
Boot Disk : No
Pagefile Disk : No
Hibernation File Disk : No
Crashdump Disk : No
Clustered Disk : No

DISKPART> online disk

DiskPart successfully onlined the selected disk.
Formatierung der Disk

Klicken Sie in der Datenträgerverwaltung mit der rechten Maustaste auf die neue Disk und wählen Sie Neues einfaches Volume....

Disk Format

Klicken Sie im Assistenten auf Weiter, um die Größe des Volumes festzulegen. Sie sollte standardmäßig auf das Maximum festgelegt sein. Klicken Sie auf Weiter, um fortzufahren.

Disk Format

Akzeptieren Sie den neuen Laufwerksbuchstaben oder wählen Sie einen anderen aus und klicken Sie dann auf Weiter.

Disk Format

Benennen Sie das Volume (optional) und bestätigen Sie die Formatierungsoptionen, indem Sie auf Weiter klicken.

Disk Format

Klicken Sie im letzten Fenster auf Beenden, um die Disk zu formatieren.

Disk Format

Das Volume ist dann als Laufwerk im Dateiexplorer verfügbar.

Volume abtrennen

Wenn Sie ein Volume von Ihrer Instanz trennen möchten, ist die beste Vorgehensweise, es vorher im Betriebssystem auszuhängen.

Warning

Es kann eine Fehlermeldung angezeigt werden, wenn auf der zusätzlichen Disk Software oder Prozesse ausgeführt werden. In diesem Fall wird empfohlen, zunächst alle Prozesse zu beenden.

Wählen Sie das verwendete OS aus, um das Volume zu entfernen:

Unter Linux
Unter Windows

Stellen Sie eine SSH-Verbindung zur Instanz her und verwenden Sie den folgenden Befehl, um die eingehängten Disks aufzulisten.

lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
vda 254:0 0 10G 0 disk
└─vda1 254:1 0 10G 0 part /
vdb       8:0    0   10G  0 disk
└─vdb1    8:1    0   10G  0 part /mnt/disk

Hängen Sie die Partition mit folgendem Befehl aus:

sudo umount /dev/vdb1

Löschen Sie die zugehörige UUID aus der Datei fstab, um den Prozess abzuschließen. Wird dies nicht durchgeführt, wird die Partition nach einem Neustart automatisch wieder gemountet.

sudo nano /etc/fstab

Zum Schluss trennen wir das Volume von der Instanz:

Über das OVHcloud Kundencenter
Via Terraform

Gehen Sie in Ihrem OVHcloud Kundencenter in den Bereich Public Cloud und klicken Sie im Menü links unter Storage und Backups auf Block Storage.

Klicken Sie auf den Button ... neben dem entsprechenden Volume und wählen Sie Instanz trennen.

detach disk

Klicken Sie im neuen Fenster auf Bestätigen, um den Vorgang zu starten.

Disk Detach

Weiterführende Informationen

Die Größe einer zusätzlichen Disk erweitern

Treten Sie unserer User Community bei.

War diese Seite hilfreich?