Reservierung für VPC bereitstellen
Sie können eine Reservierung über die Benutzerschnittstelle, CLI oder API bereitstellen.
Vorbereitende Schritte
Stellen Sie sicher, dass Ihr Konto über die erforderlichen Benutzerberechtigungen verfügt. Ihrem Konto muss die Rolle Administrator oder Editor für den VPC-Infrastrukturservice und Reservierungen für den VPC-Ressourcentyp
zugeordnet sein. Sie benötigen eine dieser Benutzerberechtigungen, um eine Reservierung zu erstellen. Zusätzliche Rollen sind verfügbar.
Weitere Informationen zur Verwaltung des IAM-Zugriffs finden Sie unter IAM-Zugriff für VPC-Infrastrukturservices verwalten.
Wenn Sie eine Reservierung erstellen, wird die Reservierungsressource zwar erstellt, ist aber weder bereitgestellt noch nutzbar. Der Status der Reservierung ist " inactive. Um die Reservierung vorzunehmen, müssen Sie sie aktivieren.
Im aktiven Zustand ist der Status der Reservierung " active.
Reservierung über die Benutzerschnittstelle bereitstellen
Führen Sie in der IBM Cloud die folgenden Schritte aus, um Ihre Reservierung bereitzustellen.
- Klicken Sie in der IBM Cloud-Konsole auf das Navigationsmenü-Symbol >
>
> Reservierungen.
- Klicken Sie zum Erstellen einer neuen Reservierung auf Erstellen.
- Geben Sie auf der Seite Neue Reservierung für VPC die folgenden Informationen ein oder wählen Sie sie aus:
| Feld | Wert |
|---|---|
| Geografische Region | Wählen Sie die spezifische Position für Ihre Workload aus. Standorte setzen sich aus Regionen zusammen. Jede Region ist ein eigenes geografisches Gebiet. Beachten Sie, dass Sie keine einzelnen Standorte für jeden virtuellen Server auswählen können, den Sie innerhalb dieser Reservierung bereitstellen. Ihre Auswahl ist der Standort für alle virtuellen Serverinstanzen, die Sie im Rahmen dieser Reservierung bereitstellen. |
| Name | Geben Sie einen Namen für Ihre Reservierung ein. |
| Ressourcengruppe | Wählen Sie eine Ressourcengruppe aus. |
| Tags | Geben Sie alle gültigen Tags ein. |
| Zugriffsverwaltungstags | Geben Sie alle anwendbaren Zugriffsmanagementtags ein. |
| Reservierungstyp | Verfügbar für virtuelle Server und Bare Metal Server. |
| Serverbestand | Geben Sie die Anzahl der Instanzen ein, die Sie dieser Reservierung zuordnen möchten (maximal 200 vCPUs). |
| Länge der Laufzeit | Wählen Sie entweder eine Laufzeit von 1 oder 3 Jahren aus. |
| Serverprofil | Wählen Sie ein Profil für Ihre Reservierung aus. Beachten Sie bei der Reservierung von Kapazitäten die folgenden Regeln. Sie können Profile nicht mehr ändern, nachdem Ihre Reservierung erstellt wurde. Sie können keine unterschiedlichen Profilgrößen kombinieren. Ihre reservierten virtuellen Server müssen alle dieselbe Größe haben (alle Ressourcen müssen identisch sein). |
| Richtlinie für das Anhängen an Reservierungen | Wählen Sie entweder eine automatische oder eine eingeschränkte Anlagerichtlinie. |
| Erweiterte Optionen | Aktivieren Sie die Option Automatische Verlängerung Ein, wenn Sie Ihre Reservierung nach Ablauf der ausgewählten Laufzeit fortsetzen möchten. |
- Klicken Sie auf Reservierung erstellen.
Wenn eine Reservierung ausläuft, werden die mit einer Reservierung verbundenen Server nach Ablauf oder Nichtverlängerung der Reservierungsdauer auf den nicht rabattierten Abruftarif umgestellt und der Verbrauch monatlich abgerechnet.
Vorhandenen virtuellen Server über die Benutzerschnittstelle an eine Reservierung anhängen
Sie können vorhandene virtuelle Server an Ihre Reservierung anhängen, wenn die Reservierung eine eingeschränkte Anhangsrichtlinie hat. Beachten Sie, dass alle vorhandenen virtuellen Server dasselbe Profil, dieselbe Größe, denselben Standort und dieselbe manuelle Anbindungsrichtlinie haben müssen.
Virtuelle Server mit einer automatischen Anbindungsrichtlinie verbinden sich automatisch mit einer Reservierung, für die eine automatische Anbindungsrichtlinie gilt.
Gehen Sie wie folgt vor, um einen vorhandenen virtuellen Server an eine Reservierung anzuhängen.
- Klicken Sie in Ihrer Liste virtueller Server auf Zuordnen.
- Wählen Sie die Reservierung aus, an die der Server angeschlossen werden soll, und klicken Sie auf Anschließen.
Hinzufügen eines vorhandenen Bare-Metal-Servers zu einer Reservierung mit der Benutzeroberfläche
Sie können einen vorhandenen Bare-Metal-Server mit Ihrer Reservierung verbinden. Beachten Sie, dass alle vorhandenen Bare-Metal-Server, die an eine Reservierung angeschlossen sind, dasselbe Profil, dieselbe Größe und denselben Standort haben müssen und dass die Richtlinien für den manuellen Anschluss eingehalten werden müssen.
Bare-Metal-Server mit einer automatischen Anbindungsrichtlinie werden automatisch an Reservierungen mit einer automatischen Anbindungsrichtlinie angeschlossen.
Führen Sie die folgenden Schritte aus, um einen vorhandenen Bare-Metal-Server mit einer Reservierung zu verbinden, für die eine automatische Verbindungsrichtlinie gilt.
- Klicken Sie in der Liste Ihrer Bare-Metal-Server auf Attach.
- Wählen Sie die Reservierung aus, an die der Server angeschlossen werden soll, und klicken Sie auf Anschließen.
Reservierung über die Befehlszeilenschnittstelle bereitstellen
Sie können eine Reservierung über die Befehlszeilenschnittstelle (CLI) bereitstellen. Wenn Sie Benutzertags oder Zugriffsmanagementtags zum Verwalten Ihrer Ressourcen verwenden möchten, lesen Sie den Abschnitt Mit Tags arbeiten.
Die veraltete CLI IBM Cloud wird auf LinuxONE ( s390x-Prozessorarchitektur) nicht unterstützt. Sie können die Befehlszeilenschnittstelle jedoch auf einer anderen unterstützten Plattform installieren und sie bei Virtual Server-Instanzen mit LinuxONE (s390x-Prozessorarchitektur) verwenden.
Vorbereitende Schritte
-
Laden Sie die folgenden CLI-Plug-ins herunter, installieren Sie sie und initialisieren Sie sie.
- IBM Cloud-Befehlszeilenschnittstelle
- Plug-in des Infrastrukturservice (infrastructure-service)
Weitere Information finden Sie unter API- und CLI-Umgebung einrichten.
-
Stellen Sie sicher, dass Sie eine VPC erstellt haben.
Informationen zum Erstellen einer Reservierung mithilfe der CLI erfassen
Sind Sie bereit, eine Reservierung über die Befehlszeilenschnittstelle zu erstellen? Bevor Sie den Befehl is.reservation-create ausführen können, müssen Sie die Details zu der Reservierung kennen, die Sie reservieren möchten,
z. B. den Reservierungstyp und die Servermenge.
Rufen Sie die folgenden Informationen mithilfe der entsprechenden Befehle ab.
| Details zur Reservierung | Auflistungsoptionen |
|---|---|
| Kapazität | Die zu reservierende Kapazität (maximal 200 vCPUs). |
| Länge der Laufzeit | (1 oder 3 Jahre Laufzeit) |
| Serverprofil | Beachten Sie bei der Bereitstellung einer Reservierung die folgenden Regeln: -Sie können Profile nach der Erstellung der Reservierung nicht ändern. -Sie können keine unterschiedlichen Profilgrößen kombinieren. -Ihre reservierten virtuellen Server müssen alle dieselbe Größe haben (alle Ressourcen müssen identisch sein). |
| Zone | Wählen Sie die spezifische Position für Ihre Workload aus. Standorte umfassen Regionen. Jede Region stellt einen separaten geografischen Bereich dar. Beachten Sie, dass Sie für jeden virtuellen Server, den Sie innerhalb dieser reservierten Kapazität bereitstellen, keine individuellen Standorte auswählen können. Ihre Auswahl ist der Standort für alle virtuellen Serverinstanzen, die Sie im Rahmen dieser Reservierung bereitstellen. |
| Name | Der Name für Ihre Reservierung. |
| Richtlinie für das Anhängen an Reservierungen | Wählen Sie, ob Sie eine automatische oder eine eingeschränkte Anhangsrichtlinie wünschen. |
Reservierung über die Befehlszeilenschnittstelle bereitstellen
Sie können eine IBM Cloud VPC-Reservierung in Ihrer Region über die Befehlszeilenschnittstelle (CLI) erstellen. Um eine Reservierung über die CLI vorzunehmen, verwenden Sie den Befehl ibmcloud is reservation-create.
- Stellen Sie eine Reservierung bereit, indem Sie den folgenden Befehl mit den zugehörigen Details verwenden.
ibmcloud is reservation-create --capacity NUMBER --term TIME --profile PROFILE --profile-resource-type PROFILE_TYPE --zone ZONE --name NAME
Beispiel:
ibmcloud is reservation-create --capacity 10 --term one_year --profile ba2-2x8 --profile-resource-type instance_profile --zone us-east-1 --name reservation-mock-test-1
Creating reservation with name reservation-mock-test-1 under account ACCOUNT as user user@ibm.com...
ID 22d3ec3b-d798-454a-ad88-fe608ae86ad6
Name reservation-mock-test-1
CRN crn:v1:bluemix:public:is:us-east:a/823bd195e9fd4f0db40ac2e1bffef3e0::reservation:22d3ec3b-d798-454a-ad88-fe608ae86ad6
Status active
Zone us-east-1
Lifecycle state stable
Affinity Policy open
Resource group -
Profile Name ba2-2x8
Created At 2023-07-21T10:54:46.29+05:30
Expiration At Policy Term
- - one_year
Capacity Allocated Available Total Used Status
10 - 10 - -
Dabei werden die folgenden Argumente und Optionswerte verwendet:
- --name: Neuer Name für die Reservierung.
- --capacity: Die Kapazitätskonfiguration für diese Reservierung.
- --term: Laufzeit der Reservierung. Einer der folgenden Werte: one_year, three_year.
- --profile: Der Name des Profils, das für diese Reservierung verwendet werden soll.
- --profile-resource-type: Der Ressourcentyp des Profils. Einer der folgenden Werte: instance_profile
- --zone: Name der Zone
- ----affinity-policy: Die Affinitätsrichtlinie für diese Reservierung.
- --expiration-policy (Richtlinie zur Nutzung nach Ablauf der garantierten Nutzungsdauer): Die Richtlinie, die bei Ablauf der garantierten Nutzungsdauer zur Anwendung kommt. Eine der folgenden Optionen: release, renew.
- --resource-group-id: ID der Ressourcengruppe. Diese ID schließt die ID --resource-group-name aus.
- --resource-group-name: Name der Ressourcengruppe. Dieser Name schließt --resource-group-id aus.
- --output: Geben Sie das Ausgabeformat an; es wird nur JSON unterstützt. Option: JSON.
- -q, --quiet: Unterdrücken Sie ausführliche Ausgaben.
Nächste Schritte
Nachdem Ihre Reservierung bereitgestellt wurde und aktiv ist, können Sie virtuelle Server anhängen oder erstellen, indem Sie die IBM Cloud-Konsole, die Befehlszeilenschnittstelle oder die API verwenden. Weitere Informationen zum Erstellen eines virtuellen Servers finden Sie unter Virtuelle Serverinstanzen erstellen.
Hinzufügen eines vorhandenen virtuellen Servers zu einer Reservierung mit der CLI
Sie können einen vorhandenen virtuellen Server über die Befehlszeilenschnittstelle (CLI) an eine Reservierung mit eingeschränkter Affinitätsrichtlinie anhängen. Um eine reservierte Reservierung über die Befehlszeilenschnittstelle (CLI) anzuhängen,
verwenden Sie den Befehl ibmcloud is instance-update.
- Hängen Sie einen virtuellen Server an eine Reservierung an, indem Sie den folgenden Befehl mit den zugehörigen Details verwenden:
ibmcloud is instance-update <instance-name> --reservation-affinity-policy manual --reservation-affinity-pool <reservation-name>
Hinzufügen eines vorhandenen Bare-Metal-Servers zu einer Reservierung mit der CLI
Sie können einen vorhandenen Bare-Metal-Server über die Befehlszeilenschnittstelle an eine Reservierung mit eingeschränkter Affinitätsrichtlinie anhängen. Um eine reservierte Reservierung über die CLI zu erstellen, verwenden Sie den Befehl
ibmcloud is bare-metal-server-update.
- Verbinden Sie einen Bare-Metal-Server mit einer Reservierung, indem Sie den folgenden Befehl mit den zugehörigen Details verwenden.
ibmcloud is bare-metal-server-update SERVER [--name NEW_NAME] [--enable-secure-boot false | true] [--tpm-mode tpm_2 | disabled] [--bandwidth BANDWIDTH] [--reservation-affinity-policy disabled | manual] [--reservation-affinity-pool RESERVATION_AFFINITY_POOL] [--output JSON] [-q, --quiet]
Erstellen einer Reservierung mit der API
Sie können eine IBM Cloud VPC-Reservierung in Ihrer Region über die Anwendungsprogrammierschnittstelle (API) erstellen. Verwenden Sie zum Erstellen einer Reservierung über die API Reservierung erstellen.
Geben Sie eine Post /reservations-Anforderung an, um eine neue Reservierung zu erstellen. Beispiel:
curl -X POST "$vpc_api_endpoint/v1/reservations?version=2024-01-27&generation=2" -H "Authorization: Bearer $iam_token" -d '{
"capacity": {
"total": 10
},
"committed_use": {
"expiration_policy": "renew",
"term": "one_year"
},
"name": "my-reservation",
"profile": {
"name": "bx2-4x16",
"resource_type": "instance_profile"
},
"zone": {
"name": "us-south-1"
}
}'
Nächste Schritte
Nachdem Ihre Reservierung eingerichtet und aktiv ist, können Sie einen vorhandenen Server mit Ihrer Reservierung verbinden. Sie können auch Server in Ihrer Reservierung erstellen, indem Sie die IBM Cloud-Konsole, die CLI oder die API verwenden. Weitere Informationen zum Erstellen von Servern finden Sie unter Erstellen von virtuellen Serverinstanzen und Erstellen von Bare Metal Servers auf VPC.
Reservierung mit Terraform erstellen
Sie können mithilfe von Terraform eine Reservierung erstellen.
Vorbereitende Schritte
Stellen Sie sicher, dass Sie Terraform für VPC einrichten
Reservierung mit Terraform erstellen
Verwenden Sie eines der folgenden Beispiele, um eine Reservierung zu erstellen: Weitere Informationen finden Sie in der Terraform-Dokumentation zu ibm_is_reservation.
Führen Sie die folgenden Terraform-Befehle aus, um eine Reservierung zu erstellen.
Reservierungen sind regional spezifisch und basieren auf dem Endpunkt. Standardmäßig ist die Zielregion us-south. Wenn sich Ihre VPC in einer anderen Region als _us-south_befindet, stellen Sie sicher, dass Sie die richtige Region
im Provider als Ziel verwenden provider.tf.
- Legen Sie die Zielregion fest.
provider "ibm" {
region = "us-south"
}
- Erstellt eine Reservierung.
resource "ibm_is_reservation" "example" {
capacity {
total = 5
}
committed_use {
term = "one_year"
}
profile {
name = "ba2-2x8"
resource_type = "instance_profile"
}
zone = "us-east-3"
name = "reservation-terraform-1"
}