Erweiterung der Block Storage for VPC Volumenkapazität
Erhöhen Sie die Kapazität der Start- und Datenvolumes von „ IBM Cloud “ Block Storage, um den wachsenden Speicheranforderungen gerecht zu werden, ohne dass es zu Ausfällen kommt.
Übersicht
Sie können die Kapazität von Boot- und Datenvolumes der zweiten Generation jederzeit erhöhen, unabhängig davon, ob sie mit einem virtuellen Server verbunden sind oder nicht. Boot- und Datenvolumes der ersten Generation müssen an einen laufenden Server angeschlossen sein, wenn Sie versuchen, die Kapazität zu erhöhen.
Nachdem Sie ein Volumen erweitert haben, können Sie seine Kapazität nicht mehr verringern. Wenn sich Ihre Anforderungen jedoch ändern, können Sie dasselbe Volumen erneut bis zur maximalen Kapazität erweitern, die für sein Profil verfügbar ist.
Die Fakturierung für die Datenträger wird automatisch aktualisiert, um die anteilmäßige Differenz des neuen Preises zum aktuellen Abrechnungszyklus hinzuzufügen. Der neue Betrag wird dann vollständig erst im nächsten Abrechnungszyklus in Rechnung gestellt.
Sie können die Benutzeroberfläche, die Befehlszeilenschnittstelle (CLI), die API oder Terraform verwenden, um die Speicherkapazität zu erweitern. Ihre Benutzerberechtigung wird überprüft, bevor der Datenträger erweitert wird. Sie können den Fortschritt der Datenträgererweiterung in der Benutzerschnittstelle oder Befehlszeilenschnittstelle überwachen. Sie können auch die Aktivitätsprotokollierung verwenden, um zu überprüfen, ob das Volume erweitert wurde.
Konzepte für erweiterbare Datenträger
Datenvolumen
Nachdem Sie Ihr Datenvolumen mit dem Profil sdp bereitgestellt haben, können Sie dessen Kapazität in 1-GB-Schritten auf bis zu 32.000 GB erhöhen. Wenn Sie Daten-Volumes mit den Profilen der ersten Generation (abgestuft oder benutzerdefiniert)
bereitgestellt haben, hängen Sie das Volume an eine laufende Instanz an und können dann die Volume-Größe in GB-Schritten bis zu einer Kapazität von 16.000 GB erhöhen, abhängig von Ihrem Volume-Profil. Der Größenänderungsvorgang führt nicht
zu einem Ausfall oder einem fehlenden Zugriff auf den Speicher.
Die Fakturierung für die Datenträger wird automatisch aktualisiert, um die anteilmäßige Differenz des neuen Preises zum aktuellen Abrechnungszyklus hinzuzufügen. Der neue Betrag wird dann vollständig erst im nächsten Abrechnungszyklus in Rechnung gestellt.
Um ein Volume der ersten Generation zu erweitern, muss es sich im Status verfügbar befinden und an eine Instanz angehängt sein, die ausgeführt werden muss. Um ein Volume der zweiten Generation zu erweitern, muss es sich in einem verfügbaren Zustand befinden.
Sie können die Benutzeroberfläche, die Befehlszeilenschnittstelle (CLI), die API oder Terraform verwenden, um die Speicherkapazität zu erweitern. Ihre Benutzerberechtigung wird überprüft, bevor der Datenträger erweitert wird.
Sie können das Volume mehrfach erweitern, bis es seine maximale Kapazitätsgrenze erreicht hat. Nachdem das Volume erweitert wurde, können Sie die Volume-Kapazität nicht mehr verringern.
Die erweiterte Kapazität wird anhand der durch das Profil des Datenträgers festgelegten maximalen Kapazität bestimmt.
-
Volumes, die mit dem Profil
sdperstellt wurden, können auf bis zu 32.000 GB erweitert werden. -
Volumes, die mit einem der Volume-Profile aus der Tiered-Familie erstellt wurden, können auf die maximale Größe für die jeweilige Schicht erweitert werden:
- Ein vielseitig einsetzbares 3 IOPS/GB-Profil kann auf 16.000 GB erweitert werden.
- Ein Profil mit 5 IOPS/GB kann auf bis zu 9.600 GB erweitert werden.
- Ein Profil mit 10 IOPS/GB kann auf 4.800 GB erweitert werden.
IOPS-Werte werden basierend auf der Größe des Datenträgers automatisch für mehrschichtige Profile angepasst. Wenn Sie beispielsweise ein Volume, das mit dem Profil 5 IOPS/GB erstellt wurde, von 250 GB auf 1.000 GB erweitern, beträgt die maximale IOPS 5.000 IOPS. Da ein Datenträger mit 5 IOPS/GB potenziell auf 9.600 GB erweitert werden kann, würde sich ein maximaler IOPS-Wert von 48.000 IOPS ergeben. Während die Datenträgerkapazität sofort geändert wird, müssen Sie die Instanz erneut starten, um eine IOPS-Erhöhung umzusetzen.
Datenträger, die aus einem angepassten Profil erstellt werden, können im Rahmen ihres angepassten IOPS-Bereichs erweitert werden. Je nach dem ursprünglich festgelegten Bereich kann dieser Bereich bis zu 16.000 GB betragen. Die IOPS bleiben auf dem Niveau konstant, das Sie bei der Erstellung des benutzerdefinierten Volumes festgelegt haben. Sie können den IOPS-Wert später basierend auf der neuen Größe des Datenträgers erhöhen oder verringern. Weitere Informationen finden Sie unter IOPS für Blockspeicherdatenträger anpassen.
Sie können den Fortschritt der Datenträgererweiterung in der Benutzerschnittstelle oder Befehlszeilenschnittstelle überwachen. Sie können auch die Aktivitätsprotokollierung nutzen, um zu überprüfen, ob das Volume erweitert wurde. Nachdem ein Volume erweitert wurde, können Sie dessen Kapazität nicht mehr verringern.
Sie können die Größe eines Datenvolumens, das an eine IBM Cloud Hyper Protect Virtual Servers for IBM Cloud® Virtual Private Cloud Instanz angehängt ist, ändern, allerdings müssen Sie die Instanz neu starten, um das geänderte Volumen zu verwenden.
z/OS Wenn Sie die Speicherkapazität von Block Storage auf einer bestehenden virtuellen Serverinstanz von z/OS erweitern, wird eine neue Geräteadresse mit der zusätzlichen Speicherkapazität an die Benutzer gesendet.
Bootdatenträger
Die Standardgröße des Startvolumens beträgt bei den meisten Profilen für virtuelle Server 100 GB. Einige Linux Stock-Images können auf einem Boot-Volume mit einer Kapazität von nur 10 GB installiert werden, während einige Windows Stock-Images
ein Minimum von 40 GB erfordern. Wenn Sie ein benutzerdefiniertes Image oder einen Snapshot importieren, kann die Kapazität des Boot-Volumes 10 - 250 GB betragen, wenn Sie Volume-Profile der ersten Generation verwenden, oder 10 - 32.000
GB, wenn Sie das Profil der zweiten Generation sdp verwenden.
Die Erweiterung des Bootvolumens wird ohne Neustart des virtuellen Servers wirksam. Um den vergrößerten Boot-Volume-Speicherplatz zu nutzen, müssen Sie jedoch Ihr Betriebssystem erweitern, damit die vergrößerte Boot-Volume-Kapazität erkannt wird.
Anforderungen
Anforderungen an das Datenvolumen
Sie müssen die folgenden Voraussetzungen erfüllen, um die Kapazität eines Datenvolumens der ersten Generation zu erhöhen.
- Das Volumen wird auf der Grundlage des vordefinierten Volumenprofils oder eines benutzerdefinierten Bereichs erweitert.
- Der Datenträger muss sich im Status verfügbar befinden.
- Der Datenträger muss einer Virtual Server-Instanz zugeordnet sein.
- Die Instanz muss eingeschaltet sein und sich im Status Ausführung befinden.
Die Kapazität von Datenträgern der zweiten Generation kann erhöht werden, wenn die Datenträger verfügbar sind. Sie müssen nicht mit einer virtuellen Serverinstanz verbunden sein.
Unabhängig von der Generation Ihres Datenträgers müssen Sie den Datenträger von der Instanz abnehmen und wieder anbringen, um die verfügbare Bandbreite des Datenträgers anzupassen.
Voraussetzungen für Bootdatenträger
Sie müssen die folgenden Voraussetzungen erfüllen, um die Größe eines Bootdatenträgers zu ändern:
- Bei der Bereitstellung einer Instanz kann die Größe des Startvolumens größer als die Größe des vorhandenen Images sein, jedoch nicht kleiner. Die maximale Kapazität des Boot-Volumes beträgt 250 GB.
- Bei einer bestehenden Instanz können Sie die Größe des Startvolumens bis zu der maximalen Größe erhöhen, die bei der Bereitstellung der Instanz zulässig war.
- Weitere Informationen über unterstützte Betriebssysteme finden Sie unter x86 virtual server images.
Einschränkungen
In diesem Release gelten Beschränkungen für die Größenänderung von Boot- und Datendatenträgern.
Einschränkungen beim Datenvolumen
- Ein Datenträger, der die maximale Kapazität für sein IOPS-Tier-Profil oder seinen angepassten Datenträgerbereich erreicht hat, kann nicht erweitert werden.
- Datenträger können mit den folgenden Beschränkungen auf 16.000 GB erweitert werden:
- Wenn der Datenträger mit einem IOPS-Tier-Profil erstellt wurde, das die Kapazität auf weniger als 16.000 GB begrenzt, kann er nur auf die zulässige Kapazität für dieses Tier erweitert werden.
- Wenn das Volume mit einem benutzerdefinierten Profil in einem Bereich bereitgestellt wurde, der keine Erweiterung auf 16.000 GB zulässt, kann es nur bis zu seiner maximalen Kapazität für diesen benutzerdefinierten Bereich erweitert werden.
- Datenträger können mehrere Male erweitert werden, bis die maximale Kapazität erreicht ist.
- IOPS können auf das vom IOPS-Tierprofil zugelassene Maximum erhöht werden. Damit die erhöhten IOPS-Werte wirksam werden, müssen Sie die virtuelle Serverinstanz neu starten oder das Volume von der Instanz trennen und wieder einbinden. Dieses Verhalten steht im Gegensatz zu einer Kapazitätserweiterung, die keine Ausfallzeiten mit sich bringt.
- Der IOPS-Wert für einen Datenträger, der aus einem IOPS-Tier-Profil erstellt wurde, kann nicht unabhängig geändert werden. Die IOPS-Leistung wird angepasst, wenn Sie die Kapazität eines Volumes erweitern und anschließend die Instanz neu starten oder das Volume an die Instanz anhängen bzw. von ihr trennen.
- Wenn Sie einen Datenträger erweitern, der aus einem angepassten Profil erstellt wurde, wird die Kapazität erhöht, aber die E/A-Operationen pro Sekunde bleiben gleich. Sie können den IOPS-Wert nicht unabhängig erhöhen.
- Die maximale IOPS für ein Volume der ersten Generation ist auf 48.000 IOPS begrenzt.
- Nach der Erweiterung eines Datenträgers können Sie die Größe des Datenträgers nicht mehr reduzieren.
- Wenn sich ein Datenträger im Übergang befindet, wird sein Zustand aktualisiert. Wird das Volume während der Volume-Erweiterung getrennt, bleibt es im Aktualisierungszustand, bis es wieder an eine Instanz angehängt wird. Nach dem erneuten Anhängen wird die Datenträgererweiterung fortgesetzt und abgeschlossen.
- Wenn Sie eine Instanz löschen, werden Datenträger, die zum automatischen Löschen markiert sind, nicht gelöscht, solange die Datenträgererweiterung ausgeführt wird. Weitere Informationen finden Sie unter Fehlerbehebung bei Blockspeichern.
Beschränkungen für Bootdatenträger
- Die Kapazität des Bootdatenträgers darf nicht kleiner als die Größe des Image sein. Wenn das angepasste Image kleiner als 10 GB ist, wird die Kapazität des Bootdatenträgers bis auf 10 GB gerundet.
- Boot-Volumes der ersten Generation, die als unverbundene Volumes gespeichert sind, können nicht erweitert werden.
- Die Verwendung von Boot-Volumes der zweiten Generation mit Z/OS-Systemen wird nicht unterstützt.
Wachsende Datenmengen
Sie können die Kapazität von Datenvolumina erhöhen, nachdem Sie sie in der Konsole, über die Befehlszeilenschnittstelle, mit der API oder Terraform bereitgestellt haben. Datenvolumes der ersten Generation müssen an eine laufende virtuelle Serverinstanz angeschlossen werden, bevor Sie die Kapazität erhöhen. Die Kapazität von Block-Volumes der zweiten Generation kann erhöht werden, auch wenn sie nicht angeschlossen sind.
Sie können die Volumenkapazität nicht verringern. Wenn sich Ihre Anforderungen jedoch ändern, können Sie dasselbe Volumen erneut bis zur maximalen Kapazität erweitern, die für sein Profil verfügbar ist.
Die maximale Größe, auf die Sie erweitern können, hängt vom gewählten Profil ab. Sie können die Kapazität eines Volumes der zweiten Generation in 1-GB-Schritten auf bis zu 32.000 GB erhöhen. Die maximale Kapazität von Datenträgern der ersten Generation kann auf bis zu 16.000 GB erhöht werden. Für ein angepasstes Profil können Sie den Datenträger auf der Basis der Größenbegrenzungen erweitern.
Erweitern von Datenvolumen in der Konsole
Führen Sie folgende Schritte aus, um die Datenträgerkapazität zu erweitern:
-
Zur Liste der Block Storage-Bände. Klicken Sie in der Konsole IBM Cloud auf das
Navigation > Infrastruktur
> Storage > Block Storage volumes. Standardmäßig werden für alle Ressourcengruppen in Ihrer Region Blockspeicherdatenträger angezeigt.
-
Klicken Sie in der Liste aller Block Storage for VPC-Datenträger auf den Namen des Datenträgers, den Sie erweitern möchten, damit die Datenträgerdetails angezeigt werden.
Der ausgewählte Datenträger muss einer Instanz des virtuellen Servers zugeordnet sein. In der Liste der Datenträger ist der Zuordnungstyp Daten.
-
Suchen Sie auf der Seite mit den Datenträgerdetails nach Größe.
-
Klicken Sie auf das Bearbeiten-Symbol
. Klicken Sie alternativ auf das Symbol Aktionen
Aktionen und wählen Sie Block Storage volume expandieren.
-
Im Panel können Sie die Größe des Volumes in GB-Schritten erhöhen. Die maximale Größe, auf die Sie erweitern können, hängt vom gewählten Profil ab. In der Benutzerschnittstelle wird die maximale Kapazität für das ausgewählte Profil angezeigt. Wenn Sie die Größe des Datenträgers erhöhen, werden die maximale Anzahl an IOPS und der Durchsatz für den erweiterten Datenträger berechnet.
-
Sehen Sie sich die Übersicht über die geschätzten monatlichen Bestellungen und die neuen Preise an.
-
Klicken Sie auf Speichern und fortfahren, wenn Sie einverstanden sind. Die neue Blockspeicherzuordnung steht Ihnen in wenigen Minuten zur Verfügung.
Alternativ können Sie auch die Instanz des virtuellen Servers ausfindig machen, an die das Volume angeschlossen ist. Wählen Sie das Volume aus der Liste der angeschlossenen Volumes aus, um seine Volume-Details anzuzeigen. Führen Sie dann die Schritte 3-7 aus, um die Kapazität des Volumens zu erhöhen.
Erweitern von Datenvolumen über die CLI
Vorbereitende Schritte
Bevor Sie die Befehlszeilenschnittstelle (CLI) verwenden können, müssen Sie die IBM Cloud-CLI und das VPC-CLI-Plug-in installieren. Weitere Informationen finden Sie unter CLI-Voraussetzungen.
- Melden Sie sich bei IBM Cloud an.
Mit diesem Befehl wird eine URL zurückgegeben und die Eingabe eines Kenncodes angefordert. Rufen Sie diese URL im Browser auf und melden Sie sich an. Wenn dieser Vorgang erfolgreich ausgeführt werden kann, dann erhalten Sie einen Einmalkenncode. Kopieren Sie diesen Kenncode und fügen Sie ihn als Antwort auf die Eingabeaufforderung ein. Nach erfolgreicher Authentifizierung werden Sie aufgefordert, Ihr Konto auszuwählen. Wenn Sie Zugriff auf mehrere Konten haben, wählen Sie das Konto aus, mit dem Sie sich anmelden möchten. Antworten Sie auf alle verbleibenden Eingabeaufforderungen, um die Anmeldung abzuschließen.ibmcloud login --sso -a cloud.ibm.com
Erweiterung der Datenvolumen-Kapazität über die CLI
Verwenden Sie in der Befehlszeile den Befehl ibmcloud is volume-update mit der --capacity Option, um die neue Größe des Volumes in GB anzugeben.
ibmcloud is volume-update VOLUME_ID --capacity CAPACITY_GB
Im folgenden Beispiel wird die Kapazität eines Volumes general-purpose auf 8.000 MB erweitert.
ibmcloud is volume-update demo-volume-update --capacity 8000
Wenn der Aktualisierungsvorgang abgeschlossen ist, führen Sie den Befehl ibmcloud is volume aus, um die aktualisierten Eigenschaften des Volumes anzuzeigen.
Für weitere Informationen über die verfügbaren Befehlsoptionen siehe ibmcloud is volume-update.
Erweitern Sie Ihr Datenvolumen mit der API
Sie können vorhandene Datendatenträger durch das Aufrufen der VPC-API erweitern (VPC - Virtual Private Cloud). Geben Sie eine Anforderung PATCH /volumes aus, um die Kapazität eines Datenträgers zu erhöhen, der einer Instanz zugeordnet
ist.
Sie können in einer Anforderung PATCH /volumes nicht gleichzeitig den Namen des Datenträgers aktualisieren und die Kapazität erweitern. Geben Sie zwei separate Anforderungen PATCH/volumes aus.
Im folgenden Beispiel wird ein Datenträger mit einer Kapazität von 50 GB auf 250 GB erweitert.
curl -X PATCH \
"$vpc_api_endpoint/v1/volumes/$volume_id?version=2022-02-25&generation=2" \
-H "Authorization: Bearer $iam_token" \
-d '{
"capacity": 250
}'
Als Status für den Datenträger wird updating angezeigt, während der Datenträger erweitert wird. Die aktuelle Kapazität wird angezeigt.
{
"capacity": 50,
"created_at": "2022-02-25T09:46:43.000Z",
"crn": "crn:v1:bluemix:public:is:us-south-1:a/<Acc id>::volume:<Volume ID>",
.
.
.
"status": "updating",
.
.
.
}
Sobald die Volume-Erweiterung abgeschlossen ist, wird der neue Wert angezeigt und der Status des Volumes lautet available.
Erweitern Sie Ihr Datenvolumen mit Terraform
Um die Kapazität eines Volumes zu erhöhen, verwenden Sie die Ressource ibm_is_volume. Das folgende Beispiel aktualisiert die Kapazität auf 8000 GB, wenn es angewendet wird.
resource "ibm_is_volume" "storage" {
name = "demo-volume-update"
size = 8000
profile = "general-purpose"
zone = "us-south-2"
}
Weitere Informationen zu den Argumenten und Attributen finden Sie unter ibm_is_volume.
Erweitern des Bootvolumens
Standardmäßig werden Boot-Volumes mit einer Kapazität von 100 GB erzeugt. Die maximale Kapazität eines Boot-Volumes beträgt 250 GB, wenn Sie ein Volume-Profil der ersten Generation verwenden. Wenn Sie das Profil sdp verwenden, kann
die Bootkapazität auf bis zu 32.000 GB erhöht werden. Sie können die Kapazität Ihrer Boot-Volumes während und nach der Instanzbereitstellung in der Konsole, über die Befehlszeilenschnittstelle (CLI), mit der API oder Terraform erhöhen. Bei
Boot-Volumes der ersten Generation können Sie die Kapazität erhöhen, wenn die Volumes mit einer laufenden virtuellen Serverinstanz verbunden sind. Die Kapazität von Boot-Volumes der zweiten Generation kann auch dann erhöht werden, wenn die
Volumes nicht mit einer laufenden Instanz verbunden sind. Die Schritte zur Erhöhung der Kapazität sind für alle Volumenprofile gleich.
Erweitern Sie die Kapazität des Bootvolumens in der Konsole
Erhöhen Sie die Kapazität des Boot-Volumes für neue oder bestehende Instanzen in der Konsole. Bei vorhandenen Instanzen können Sie die Kapazität des Bootdatenträgers erhöhen, indem Sie einen Bootdatenträger aus der Liste der Blockspeicherdatenträger auswählen.
Erhöhen Sie die Kapazität des Startvolumens während der Instanzbereitstellung in der Konsole
Wenn Sie eine Instanz mit einem Standard- oder benutzerdefinierten Image erstellen, muss die Kapazität des Boot-Volumes gleich oder größer sein als die minimale Größe des Images. Ein Bestandsbild würde beispielsweise standardmäßig 100 GB
anzeigen. Sie können die Größe des Boot-Volumes auf bis zu 250 GB für Boot-Volumes erhöhen, die die Volume-Profile der ersten Generation wie general-purpose oder custom verwenden. Wenn Sie das sdp Profil der zweiten Generation verwenden, kann Ihr Boot-Volume bis zu 32.000 GB groß sein. Weitere Informationen zum Erstellen virtueller Serverinstanzen finden Sie unter Erstellen virtueller Serverinstanzen in der Konsole.
Sie können beim Erstellen einer Instanzvorlage auch eine größere Kapazität für das Boot-Volume festlegen. Weitere Informationen finden Sie unter Instanzvorlage erstellen.
Erweitern Sie die Kapazität des Startvolumens über die Liste der Block Storage-Volumes in der Konsole
Für eine vorhandene Instanz können Sie ihre Bootdatenträgerkapazität erhöhen, indem Sie sie in der Liste der Blockspeicherdatenträger auswählen.
-
Zur Liste der Block Storage-Bände. Klicken Sie in der Konsole IBM Cloud auf das
Navigation > Infrastruktur
> Storage > Block Storage volumes.
-
Wählen Sie in der Liste der Datenträger einen Bootdatenträger aus. Der Anhangstyp ist Boot.
-
Klicken Sie in den Bootdatenträgerdetails auf das Stiftsymbol Größe. Wählen Sie alternativ im Menü Aktionen das
Aktionen erweitern.
-
Erhöhen Sie in der Seitenanzeige die Größe des Bootdatenträgers im Feld Größe erstellen. Die Größe muss größer als die aktuelle Größe von bis zu 250 GB sein.
-
Klicken Sie auf Größe des Bootdatenträgers erweitern.
Erweitern der Boot-Volume-Kapazität über die CLI
Vorbereitende Schritte
Bevor Sie die Befehlszeilenschnittstelle (CLI) verwenden können, müssen Sie die IBM Cloud-CLI und das VPC-CLI-Plug-in installieren. Weitere Informationen finden Sie unter CLI-Voraussetzungen.
- Melden Sie sich bei IBM Cloud an.
Mit diesem Befehl wird eine URL zurückgegeben und die Eingabe eines Kenncodes angefordert. Rufen Sie diese URL im Browser auf und melden Sie sich an. Wenn dieser Vorgang erfolgreich ausgeführt werden kann, dann erhalten Sie einen Einmalkenncode. Kopieren Sie diesen Kenncode und fügen Sie ihn als Antwort auf die Eingabeaufforderung ein. Nach erfolgreicher Authentifizierung werden Sie aufgefordert, Ihr Konto auszuwählen. Wenn Sie Zugriff auf mehrere Konten haben, wählen Sie das Konto aus, mit dem Sie sich anmelden möchten. Antworten Sie auf alle verbleibenden Eingabeaufforderungen, um die Anmeldung abzuschließen.ibmcloud login --sso -a cloud.ibm.com
Erweitern Sie die Kapazität des Boot-Volumes, wenn Sie eine Instanz über die CLI erstellen
Führen Sie den Befehl ibmcloud is instance-create aus und geben Sie eine Bootdatenträgerkapazität in GB an.
Im folgenden Beispiel wird eine Instanz mit einem Startvolume von 190 GB erstellt.
ibmcloud is instance-create vsi-1 vpc-1 us-south-1 bx2-2x8 subnet-1 --image ibm-ubuntu-20-04-3-minimal-amd64-1 --boot-volume '{"name": "my-boot-vol-1", "volume": {"capacity": 190, "profile": {"name": "general-purpose"}}}'
Sie können außerdem eine größere Kapazität für das Boot-Volume festlegen, wenn Sie eine Instanzvorlage aus einem Image oder einem Snapshot erstellen. Beispiel:
ibmcloud is instance-template-create tpl-1 vpc-1 us-south-1 bx2-2x8 cli-subnet-1 --image ubuntu-20-04-3-minimal-amd64-1 --boot-volume '{"name": "my-boot-vol1", "volume": {"capacity": 190, "profile": {"name": "general-purpose"}}}'
Weitere Informationen zum Erstellen von virtuellen Serverinstanzen über die CLI finden Sie unter Erstellen von virtuellen Serverinstanzen über die CLI. Weitere Informationen zu den Befehlen, die zur Vergrößerung des Bootvolumens verwendet werden, finden Sie in der VPC CLI-Referenz.
Erweitern Sie die Kapazität eines vorhandenen Startvolumens über die Befehlszeile
Suchen Sie über die Befehlszeilenschnittstelle (CLI) das Startvolume, das Sie erweitern möchten. Sie können die Ergebnisse mit dem Befehl ibmcloud is volumes filtern, indem Sie die Ressourcengruppe angeben. Wenn Sie den Namen
oder die ID der Instanz kennen, können Sie außerdem Instanzdetails anzeigen und Informationen zum Bootdatenträger abrufen.
Nachdem Sie den Datenträger lokalisiert haben, verwenden Sie den Befehl volume-update und geben Sie die ID oder den Namen des Bootdatenträgers ein. Verwenden Sie den Parameter --capacity, um die neue Größe des Bootdatenträgers
in GB anzugeben.
In diesem Beispiel wird beispielsweise die Kapazität von my-boot-vol-1 auf 200 GB erhöht. Die vorhandene Kapazität wird angezeigt, wenn die Kapazität des Bootdatenträgers erweitert wird. Führen Sie den Befehl ibmcloud is volume update aus und geben Sie den Volume-Namen an, um die neue Kapazität zu sehen.
ibmcloud is volume-update my-boot-vol-1 --capacity 200
Wenn der Aktualisierungsvorgang abgeschlossen ist, führen Sie den Befehl ibmcloud is volume aus, um die aktualisierten Eigenschaften des Volumes anzuzeigen.
Erweitern Sie die Kapazität des Startvolumens mithilfe der API
Erweitern Sie die Kapazität des Boot-Volumes, wenn Sie eine Instanz mit der API erstellen
Wenn Sie eine Instanz durch eine Anfrage POST \instances erstellen, können Sie für jeden der folgenden Fälle eine größere Kapazität des Startvolumens festlegen: beim Erstellen der Instanz aus einem Image, einem Quell-Startvolumen
oder einer Instanzvorlage. Geben Sie einen Bootdatenträgernamen und eine Kapazität in der Eigenschaftboot-volume-attachment an. Die Kapazität für den Bootdatenträger muss mindestens der bereitgestellten Mindestgröße des Images
entsprechen. Dies ist der Standardwert, wenn Sie keine Kapazität angeben.
Das folgende Beispiel erstellt eine virtuelle Serverinstanz aus einem Image mit einem Boot-Volume von 250 GB Kapazität.
curl -X POST "$vpc_api_endpoint/v1/instances?version=2022-02-01&generation=2"\
-H "Authorization: Bearer $iam_token"\
-d '{
"boot_volume_attachment": {
"volume": {
"capacity": 250",
"encryption_key": {
"crn": "crn:[...]"
},
"name": "my-boot-volume",
"profile": {"name": "general-purpose"}
}
},
"image": {"id": "9aaf3bcb-dcd7-4de7-bb60-24e39ff9d366"},
.
.
.
}'
Weitere Informationen finden Sie unter Instanz erstellen in der VPC-API-Referenz.
Erweitern Sie die Kapazität eines bestehenden Startvolumes mithilfe der API
Suchen Sie mithilfe der API das Startvolume, das Sie erweitern möchten, indem Sie einen Aufruf GET \volumes ausführen. Führen Sie anschließend einen PATCH \volumes-Aufruf mit der ID des Bootdatenträgers aus und
geben Sie einen neuen Wert für die Kapazität an.
Dieser Befehl erhöht beispielsweise die Kapazität eines Startvolumes auf 250 GB.
curl -X PATCH "$vpc_api_endpoint/v1/volumes/$volume_id/?version=2022-02-12&generation=2"\
-H "Authorization: Bearer $iam_token" \
-d '{
"capacity": 250,
}'
Erweitern Sie die Kapazität eines vorhandenen Startvolumens mit Terraform
Um die Kapazität eines Boot-Volumes zu erhöhen, verwenden Sie die Ressource ibm_is_volume. Das folgende Beispiel aktualisiert die Kapazität des Volumes auf 250 GB, wenn es angewendet wird.
resource "ibm_is_volume" "boot-volume-example" {
name = "my-boot-volume"
size = 250
profile = "general-purpose"
zone = "us-south-2"
}
Weitere Informationen zu den Argumenten und Attributen finden Sie unter ibm_is_volume.
Modifizierung des Betriebssystems zur Nutzung der erhöhten Kapazität
Nachdem Sie die Volume-Kapazität erweitert haben, müssen Sie dafür sorgen, dass Ihr Betriebssystem die Kapazitätserweiterung erkennt. Sie müssen die Festplattenpartition selbständig vergrößern und dann das Dateisystem in die Partition einfügen.
Weitere Informationen zum Erweitern des Dateisystems finden Sie in Ihrer Betriebssystemdokumentation. Beispiel:
Ändern des erweiterten Bootvolumens in Linux
Das folgende Beispiel basiert auf CentOS Linux 7. Die Anweisungen für andere Linux Verteilungen können variieren. Nachdem Sie die Volume-Kapazität von 100 GB auf 250 GB erhöht haben, können Sie sich bei der virtuellen Serverinstanz anmelden, um die Erhöhung zu bestätigen. Vergrößern Sie dann die Partition und erweitern Sie anschließend das Dateisystem auf dem Volume.
Das Erweitern eines Dateisystems ist ein mäßig riskantes Unterfangen. Ziehen Sie in Erwägung, einen Snapshot des Datenträgers zu erstellen, um Datenverluste zu vermeiden.
-
Stellen Sie eine SSH-Verbindung zu Ihrer virtuellen Serverinstanz her, indem Sie die schwebende IP-Adresse verwenden, die der Instanz zugewiesen ist. Weitere Informationen finden Sie unter Verbindung zu Linux Instanzen.
-
Führen Sie den Befehl
lsblkaus, um die Liste der angeschlossenen Speichervolumes anzuzeigen. Im folgenden Beispiel istvdadas erweiterte Boot-Volume undvdcist das angehängte Daten-Volume Block Storage for VPC. Die Festplattevdbist ein Instanzspeicherlaufwerk. Sie können sehen, dass die Partitionen auf der Festplattevdaunverändert geblieben sind, obwohl die Gesamtgröße auf 250G erhöht wurde.[root@docs-demo-instance ~]# lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT vda 253:0 0 250G 0 disk ├─vda1 253:1 0 200M 0 part /boot/efi └─vda2 253:2 0 99.8G 0 part / vdb 253:16 0 69.9G 0 disk vdc 253:32 0 1.2T 0 disk /myvolumedir vdd 253:48 0 370K 0 disk vde 253:64 0 44K 0 disk -
Geben Sie den Befehl
growpartein, um die Partition so zu vergrößern, dass sie den maximal verfügbaren Speicherplatz abdeckt.- Mit der Option
--dry-runkönnen Sie eine Vorschau der Änderungen anzeigen, bevor Sie die Partitionsaktualisierung durchführen.
[root@docs-demo-instance ~]# growpart /dev/vda 1 --dry-run NOCHANGE: partition 1 is size 409600. it cannot be grown [root@docs-demo-instance ~]# growpart /dev/vda 2 --dry-run CHANGE: partition=2 start=411648 old: size=209303552 end=209715200 new: size=523876319 end=524287967 # === old sfdisk -d === # partition table of /dev/vda unit: sectors /dev/vda1 : start= 2048, size= 409600, Id=ef /dev/vda2 : start= 411648, size=209303552, Id=83, bootable /dev/vda3 : start= 0, size= 0, Id= 0 /dev/vda4 : start= 0, size= 0, Id= 0 # === new sfdisk -d === # partition table of /dev/vda unit: sectors /dev/vda1 : start= 2048, size= 409600, Id=ef /dev/vda2 : start= 411648, size=523876319, Id=83, bootable /dev/vda3 : start= 0, size= 0, Id= 0 /dev/vda4 : start= 0, size= 0, Id= 0- Aktualisieren Sie die Partitionsgröße des Bootvolumens wie im folgenden Beispiel gezeigt.
[root@docs-demo-instance ~]# growpart /dev/vda 2 CHANGED: partition=2 start=411648 old: size=209303552 end=209715200 new: size=523876319 end=524287967 - Mit der Option
-
Geben Sie den Befehl
lsblkein, um zu überprüfen, ob die Größe der Partition geändert wurde. Das folgende Beispiel zeigt, dass die Partitionvda2erfolgreich vergrößert wurde.[root@docs-demo-instance ~]# lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT vda 253:0 0 250G 0 disk ├─vda1 253:1 0 200M 0 part /boot/efi └─vda2 253:2 0 249.8G 0 part / vdb 253:16 0 69.9G 0 disk vdc 253:32 0 1.2T 0 disk /myvolumedir vdd 253:48 0 370K 0 disk vde 253:64 0 44K 0 diskAllerdings sieht das Dateisystem die Partition
vda2immer noch als 99G statt als 249G.[root@docs-demo-instance ~]# df -kh Filesystem Size Used Avail Use% Mounted on devtmpfs 3.9G 0 3.9G 0% /dev tmpfs 3.9G 0 3.9G 0% /dev/shm tmpfs 3.9G 385M 3.5G 10% /run tmpfs 3.9G 0 3.9G 0% /sys/fs/cgroup /dev/vda2 99G 1.3G 92G 2% / /dev/vda1 200M 12M 189M 6% /boot/efi /dev/vdc 1.2T 71M 1.2T 1% /myvolumedir tmpfs 783M 0 783M 0% /run/user/0 -
Ändern Sie die Größe des Dateisystems auf der Partition mit dem Befehl
resize2fs.[root@docs-demo-instance ~]# resize2fs /dev/vda2 resize2fs 1.42.9 (28-Dec-2013) Filesystem at /dev/vda2 is mounted on /; on-line resizing required old_desc_blocks = 13, new_desc_blocks = 32 The filesystem on /dev/vda2 is now 65484539 blocks long. -
Überprüfen Sie, ob das Dateisystem erweitert ist. Im Beispiel sehen Sie, dass die Größe von
vda2zugenommen hat.[root@docs-demo-instance ~]# df -kh Filesystem Size Used Avail Use% Mounted on devtmpfs 3.9G 0 3.9G 0% /dev tmpfs 3.9G 0 3.9G 0% /dev/shm tmpfs 3.9G 385M 3.5G 10% /run tmpfs 3.9G 0 3.9G 0% /sys/fs/cgroup /dev/vda2 246G 1.3G 234G 1% / /dev/vda1 200M 12M 189M 6% /boot/efi /dev/vdc 1.2T 71M 1.2T 1% /myvolumedir tmpfs 783M 0 783M 0% /run/user/0
Ändern des erweiterten Startvolumens in Windows
Sie können Ihre Bootpartition mit dem Dienstprogramm DiskPart über die Eingabeaufforderung oder PowerShell als Administrator erweitern.
Wenn Sie ein Standard-Image von Windows Server 2022 Standard Edition oder Windows Server 2025 Standard Edition verwendet haben, um Ihren virtuellen Server zu erstellen, stellen Sie möglicherweise fest, dass die Wiederherstellungspartition (Laufwerk D:) die Erweiterung des Laufwerks C: verhindert. Um dieses Problem zu beheben, lesen Sie das Thema Problembehandlung: Warum kann ich mein Laufwerk C: unter Windows Server nicht erweitern?
Ändern des erweiterten Datenvolumens in Linux
Das folgende Beispiel basiert auf CentOS Linux 7. Nachdem Sie die Volume-Kapazität von 600 GB auf 700 GB erhöht haben, können Sie sich bei der virtuellen Serverinstanz anmelden, um die Erhöhung zu bestätigen. Erhöhen Sie dann das Dateisystem auf dem Volume.
Das Erweitern eines Dateisystems ist ein mäßig riskantes Unterfangen. Ziehen Sie in Erwägung, einen Snapshot des Datenträgers zu erstellen, um Datenverluste zu vermeiden.
-
Stellen Sie die SSH-Verbindung zu Ihrer virtuellen Serverinstanz her, indem Sie die der Instanz zugewiesene freie IP-Adresse verwenden. Weitere Informationen finden Sie unter Verbindung zu Linux Instanzen.
-
Führen Sie den Befehl
lsblkaus, um die aktualisierte Kapazität zu sehen. Im folgenden Beispiel istvdcdas angeschlossene Volume Block Storage.[root@docs-demo-instance ~]# lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT vda 253:0 0 100G 0 disk ├─vda1 253:1 0 200M 0 part /boot/efi └─vda2 253:2 0 99.8G 0 part / vdb 253:16 0 69.9G 0 disk vdc 253:32 0 700G 0 disk /myvolumedir vdd 253:48 0 370K 0 disk vde 253:64 0 44K 0 disk -
Die Größe des Volumes wird auf 700G geändert, aber das Dateisystem zeigt immer noch die vorherige Größe an, 619140256 Blöcke.
[root@docs-demo-instance ~]# df -hk Filesystem 1K-blocks Used Available Use% Mounted on devtmpfs 3993976 0 3993976 0% /dev tmpfs 4004356 0 4004356 0% /dev/shm tmpfs 4004356 25092 3979264 1% /run tmpfs 4004356 0 4004356 0% /sys/fs/cgroup /dev/vda2 102877120 1178920 96449228 2% / /dev/vda1 204580 11468 193112 6% /boot/efi tmpfs 800872 0 800872 0% /run/user/0 /dev/vdc 619140256 73752 587592840 1% /myvolumedir -
Führen Sie den
resize2fsBefehl aus, um das Dateisystem zu vergrößern.[root@docs-demo-instance ~]# resize2fs /dev/vdc resize2fs 1.42.9 (28-Dec-2013) Filesystem at /dev/vdc is mounted on /myvolumedir; on-line resizing required old_desc_blocks = 75, new_desc_blocks = 88 The filesystem on /dev/vdc is now 183500800 blocks long.Wenn der Befehl
pvresize: command not foundzurückgibt, installieren Sie den Logical Volume Manager, indem Sie den Befehldnf install lvm2ausführen. -
Bestätigen Sie die neue Dateisystemgröße. Das Beispiel zeigt 722352120 Blöcke.
[root@docs-demo-instance ~]# df -hk Filesystem 1K-blocks Used Available Use% Mounted on devtmpfs 3993976 0 3993976 0% /dev tmpfs 4004356 0 4004356 0% /dev/shm tmpfs 4004356 25092 3979264 1% /run tmpfs 4004356 0 4004356 0% /sys/fs/cgroup /dev/vda2 102877120 1178920 96449228 2% / /dev/vda1 204580 11468 193112 6% /boot/efi tmpfs 800872 0 800872 0% /run/user/0 /dev/vdc 722352120 72816 686590468 1% /myvolumedir
Nächste Schritte
Erstellen Sie weitere Datenträger oder verwalten Sie die bereits vorhandenen Blockspeicherdatenträger.