Bare-Metal-Lösungsumgebung warten
Nachdem Ihre Bare-Metal-Lösung-Umgebung einsatzbereit ist, nutzen Sie die Informationen in diesem Leitfaden, um Ihre Server, Speicher und Netzwerke für Bare-Metal-Lösung zu verwalten.
Wenn Sie SAP HANA in der Umgebung Ihrer Bare-Metal-Lösung ausführen, lesen Sie den Planungsleitfaden für SAP HANA auf Bare-Metal-Lösungen.
Google Cloud-Projekt für die Verwendung der Bare Metal Solution API einrichten
Die Bare-Metal-Lösungs-API bietet viele Tools, mit denen Sie Ihre Bare-Metal-Lösungsumgebung überwachen und verwalten können. In der Regel müssen Sie dieses Verfahren nur bei der ersten Verwendung der Bare-Metal-Solution-API ausführen. Verwenden Sie diese Anleitung jedoch für die Fehlerbehebung nach Bedarf, falls die API nicht wie erwartet reagiert.
Weisen Sie Ihren Hauptkonten die vordefinierte IAM-Rolle Bare Metal Lösung-Administrator oder Bare Metal Lösung-Bearbeiter zu. Informationen zum Zuordnen von IAM-Rollen finden Sie unter IAM-Rolle erteilen.
Aktivieren Sie die API der Bare-Metal-Lösung in Ihrem Google Cloud-Projekt.
Console
- Rufen Sie in Ihrem Google Cloud Console-Dashboard die Bare Metal Solution API auf. Sie können auch in der API-Bibliothek nach der Bare Metal Solution API suchen. Gehen Sie dazu zu APIs & Dienste > Bibliothek.
- Klicken Sie auf der Seite Bare Metal Solution API auf Aktivieren.
- Klicken Sie im Browser auf "Zurück". Wenn neben den Wörtern API aktiviert ein grünes Häkchen angezeigt wird, können Sie die API verwenden.
gcloud
Zum Aktivieren der Bare Metal Solution API über
gcloud
geben Sie im folgenden Befehl Ihre gcloud CLI-Projekt-ID ein, kopieren den Befehl, fügen ihn in die Cloud Shell-Eingabeaufforderung ein und drücken die Eingabetaste:gcloud services enable baremetalsolution.googleapis.com --project=PROJECT_ID
Erlauben Sie der Google Cloud CLI, mit Ihrem Google Cloud-Projekt zu arbeiten.
- Geben Sie im Cloud Shell-Fenster den Befehl
gcloud auth login
ein.gcloud auth login
- Kopieren Sie die resultierende URL und fügen Sie sie in einen separaten Browsertab oder ein Browserfenster ein.
- Melden Sie sich auf der Seite mit dem Nutzernamen an, der mit Ihrem Google Cloud-Projekt verknüpft ist.
- Klicken Sie auf Zulassen, um die gcloud CLI zu aktivieren.
- Kopieren Sie den Autorisierungscode.
- Fügen Sie den Code in die Befehlszeile des Cloud Shell-Clients ein.
- Drücken Sie die Eingabe- bzw. Returntaste.
- Geben Sie im Cloud Shell-Fenster den Befehl
Weitere Informationen zu den grundlegenden Schritten zum Einrichten einer API in Google Cloud finden Sie unter Erste Schritte mit Google Cloud APIs.
Bare-Metal-Lösungsserver betreiben
Sie können auf dem Server der Bare-Metal-Lösung die folgenden Vorgänge ausführen:
- Start: Der Server wird eingeschaltet.
- Anhalten: Der Server wird ausgeschaltet.
Zurücksetzen: Der Server wird neu gestartet.
Console
So führen Sie diese Vorgänge auf Ihrem Server aus:
Rufen Sie die Seite Compute Engine > Bare-Metal-Lösung > Server auf.
Klicken Sie für den Server, den Sie starten, stoppen oder zurücksetzen möchten, auf
.Gehen Sie dazu so vor:
- Klicken Sie auf Start, um den Server einzuschalten.
- Klicken Sie auf Beenden, um den Server auszuschalten.
- Klicken Sie auf Zurücksetzen, um den Server neu zu starten.
gcloud
Führen Sie die folgenden Schritte aus, um den Server der Bare-Metal-Lösung auszuschalten und neu zu starten.
Unbedingt den Schritten zur Einrichtung der API folgen
Für einen Neustart eines Servers müssen Sie die Bare Metal Solution API und die gcloud CLI aktivieren. Sie müssen Ihren Hauptkonten auch entweder die IAM-Rolle "Administrator von Bare-Metal-Lösungen" oder "Bearbeiter von Bare-Metal-Lösungen" zuweisen. Informationen zum Ausführen der Einrichtungsschritte finden Sie unter Google Cloud-Projekt für die Verwendung der Bare Metal Solution API einrichten.
Führen Sie den Befehl
gcloud bms instances reset
aus, um den Server einer Bare-Metal-Lösung auszuschalten und neu zu starten:gcloud bms instances reset SERVER_NAME --project=PROJECT_ID --region=REGION
Die Ausgabe zeigt den Status Ihrer Serverneustartanfrage an.
Reset request issued for: [SERVER_NAME]
Nachdem Sie den Befehl eingegeben haben, wird der Server der Bare-Metal-Lösung neu gestartet. Der Neustart dauert je nach Serverkonfiguration 15 bis 60 Minuten.Waiting for operation [operations/880d346a-4836-4467-acc4-29e6a430bfdd] to complete...done.
Die Ausgabe dieses Befehls enthält eine Vorgangs-ID, mit der Sie den Status des Neustarts prüfen können. Informationen zum Verwenden der Vorgangs-ID und zum Anzeigen des Neustartstatus finden Sie unter Status eines Vorgangs mit langer Ausführungszeit ansehen.
Schalten Sie Ihren Server mit dem Befehl
gcloud bms instances start
ein.gcloud bms instances start SERVER_NAME --project=PROJECT_ID --region=REGION
Die Ausgabe zeigt den Status Ihrer Serverneustartanfrage an.
Start request issued for: [SERVER_NAME]
In den meisten Fällen bleibt der Server mit Strom versorgt. Wenn Sie die Stromversorgung ausschalten müssen, verwenden Sie die folgenden Optionen:Waiting for operation [operations/880d346a-4836-4467-acc4-29e6a430bfdd] to complete...done.
- Verwenden Sie die Befehle zum Herunterfahren des Betriebssystems Ihres Servers.
- Einige Anwendungen schalten den Server nach einer Image-Neuerstellung automatisch ab.
Schalten Sie den Server mit dem Befehl
gcloud bms instances stop
aus.gcloud bms instances stop --project=PROJECT_ID --region=REGION SERVER_NAME
API
Führen Sie die folgenden Schritte aus, um den Server der Bare-Metal-Lösung auszuschalten und neu zu starten.
Unbedingt den Schritten zur Einrichtung der API folgen
Für einen Neustart eines Servers müssen Sie die Bare Metal Solution API und die gcloud CLI aktivieren. Sie müssen auch entweder die IAM-Rolle "Administrator von Bare-Metal-Lösungen" oder "Bearbeiter von Bare-Metal-Lösungen" zuweisen. Informationen zum Ausführen der Einrichtungsschritte finden Sie unter Google Cloud-Projekt für die Verwendung der Bare Metal Solution API einrichten.
Beim Server der Bare-Metal-Lösung anmelden, um den Serverneustart zu beobachten
- Öffnen Sie ein Fenster in der Google Cloud Console.
- Gehen Sie zu Ihrer Jump-Host-VM-Instanz: Compute Engine > VM-Instanzen.
- Klicken Sie auf die Schaltfläche SSH, um eine Verbindung zu Ihrer Jump-Host-VM-Instanz herzustellen.
Geben Sie den SSH-Befehl in die Befehlszeile des Jump-Hosts ein, um sich auf dem Server der Bare-Metal-Lösung anzumelden.
[username@instance-jump-host ~]$ ssh customeradmin@bms-ip-address> customeradmin@bms-ip-address's password: bms-password Last login: Mon Mar 15 22:43:19 2022 from bms-ip-address [customeradmin@BMS_SERVER_NAME ~]$
Geben Sie den Befehl
top
ein, um zu prüfen, ob der Server ausgeführt wird. In diesem Fenster können Sie den Fortschritt des Neustarts beobachten.
Befehl zum Neustarten ausführen
- Öffnen Sie das Cloud Shell-Fenster.
Fügen Sie die Google Cloud-Projekt-ID, die Region und den Servernamen der Bare-Metal-Lösung in den folgenden Befehl ein.
curl -X POST \ -H "Authorization: Bearer $(gcloud auth print-access-token)" \ -H "X-Goog-User-Project: PROJECT_ID" \ -H "Content-Type: application/json" \ "https://baremetalsolution.googleapis.com/v2/projects/PROJECT_ID/locations/REGION/instances/BMS_SERVER_NAME:reset"
Kopieren Sie den Befehl, fügen Sie ihn in Ihr Cloud Shell-Fenster ein und drücken Sie die Eingabetaste.
Ihr Bare-Metal-Lösungsserver wird neu gestartet. Der Neustart dauert je nach Serverkonfiguration 15 bis 60 Minuten.
Die Ausgabe dieses Befehls enthält eine Vorgangs-ID, mit der Sie den Status des Neustarts prüfen können. Informationen zum Verwenden der Vorgangs-ID und zum Anzeigen des Status finden Sie unter Status eines Vorgangs mit langer Ausführungszeit ansehen.
{ "name": "operations/5c0c8b3f-5edc-4117-be9f-812af9740aaf" }
Während der Server neu gestartet wird, können Sie weder Ping noch SSH von Ihrer Jump-Host-VM-Instanz verwenden, um den Server der Bare-Metal-Lösung zu erreichen. Nach mehreren Minuten ist der Server der Bare-Metal-Lösung wieder online.
Sobald der Server wieder online ist, können Sie einen Ping ausgeben oder SSH von Ihrer Jump Host-VM-Instanz verwenden, um den Server Ihrer Bare-Metal-Lösung zu erreichen.
Weitere Informationen zum Neustarten des Servers der Bare-Metal-Lösung finden Sie unter Bare Metal Solution API.
Zum Einschalten des Servers geben Sie Ihre Projekt-ID, die Region und den Servernamen ein und führen den folgenden
curl
-Befehl aus.curl -X POST \ -H "Authorization: Bearer $(gcloud auth print-access-token)" \ -H "X-Goog-User-Project: PROJECT_ID" \ -H "Content-Type: application/json" \ "https://baremetalsolution.googleapis.com/v2/projects/PROJECT_ID/locations/REGION/instances/SERVER_NAME:start"
In den meisten Fällen bleibt der Strom für Ihren Server eingeschaltet. Wenn Sie die Stromversorgung ausschalten müssen, verwenden Sie die folgenden Optionen:
- Verwenden Sie die Befehle zum Herunterfahren des Betriebssystems Ihres Servers.
- Einige Anwendungen schalten den Server nach einer Image-Neuerstellung automatisch ab.
Wenn Sie den Server ausschalten möchten, geben Sie Ihre Projekt-ID, die Region und den Servernamen ein und führen Sie den folgenden
curl
-Befehl aus.curl -X POST \ -H "Authorization: Bearer $(gcloud auth print-access-token)" \ -H "X-Goog-User-Project: PROJECT_ID" \ -H "Content-Type: application/json" \ "https://baremetalsolution.googleapis.com/v2/projects/PROJECT_ID/locations/REGION/instances/SERVER_NAME:stop"
Da das Starten, Anhalten und Neustarten eines Servers einige Zeit in Anspruch nimmt, können Sie den Status anhand der Schritte unter Status eines lange laufenden Vorgangs ansehen prüfen.
Status eines Servers prüfen
Ein Server durchläuft als Teil seines Lebenszyklus viele Status. Wenn Sie einen Server starten, stellt die Bare-Metal-Lösung die Ressourcen für den Server bereit. Als Nächstes bereitet sich der Server auf die Startsequenz vor. Nach dem Start des Servers wird er in den Status „Wird ausgeführt“ versetzt. Während des normalen Betriebs können Sie einen laufenden Server beenden und neu starten.
Ein Server kann einen der folgenden Status haben:
PROVISIONING
: Ressourcen werden für den Server zugewiesen. Der Server wird noch nicht ausgeführt.STARTING
: Ressourcen werden erworben. Der Server wird gestartet.Der Bootvorgang dauert in der Regel 30 Minuten. Anschließend wird der Serverstatus auf
RUNNING
gesetzt.RUNNING
: Der Server ist einsatzbereit.Wenn der Serverstatus
RUNNING
lautet, Sie den Server aber nicht verwenden können, wird er möglicherweise noch gestartet. Dies kann passieren, wenn Ihr Server groß ist oder viele Speicher-Volumes und LUNs hat. Weitere Informationen finden Sie unter Server braucht lange zum Starten.STOPPING
: Der Server wird beendet.SHUTDOWN
: Der Server wurde angehalten und ausgeschaltet.DELETED
: Der Server wurde gelöscht.
Console
Rufen Sie die Seite Compute Engine > Bare-Metal-Lösung > Server auf.
In der Spalte Status können Sie den Status des Servers sehen.
gcloud
Führen Sie den Befehl gcloud bms instances describe
aus, um den Status eines Servers zu prüfen.
gcloud bms instances describe --project=PROJECT_ID --region=REGION SERVER_NAME
Sie können den Status des Servers im Feld state
der Ausgabe sehen.
Beispiel:
state: RUNNING
API
Geben Sie die Projekt-ID, die Region und den Servernamen in den folgenden curl
-Befehl ein, um den Status eines Servers zu prüfen. Kopieren Sie den Befehl, fügen Sie ihn in die Cloud Shell-Eingabeaufforderung ein und drücken Sie die Eingabetaste oder Return.
curl -X GET \ -H "Authorization: Bearer $(gcloud auth print-access-token)" \ -H "X-Goog-User-Project: PROJECT_ID" \ -H "Content-Type: application/json" \ "https://baremetalsolution.googleapis.com/v2/projects/PROJECT_ID/locations/REGION/instances/SERVER_NAME"
Sie können den Status des Servers im Feld state
der Ausgabe sehen.
Beispiel:
"state" : "RUNNING"
Ressourcen in der Bare-Metal-Lösung-Umgebung verwalten
Mit den Management APIs der Bare-Metal-Lösung, mit gcloud-Befehlen und mit der Google Cloud Console können Sie den Status der Ressourcen in Ihrer Bare-Metal-Lösung-Umgebung ansehen, z. B. Server, Netzwerk und Speicher.
Bare Metal Solution API einrichten
Wenn Sie den Ressourcenstatus aufrufen möchten, müssen Sie die Bare Metal Solution API und die gcloud CLI aktivieren. Sie müssen Ihren Hauptkonten auch eine IAM-Rolle der Bare-Metal-Lösung zuweisen, z. B. "Administrator von Bare-Metal-Lösungen" oder "Bearbeiter von Bare-Metal-Lösungen". Unter Google Cloud-Projekt für die Verwendung der Bare Metal Solution API einrichten finden Sie Informationen, um die API-Einrichtungsschritte vor der Verwaltung Ihrer Ressourcen abzuschließen.
Ressourcen von Bare-Metal-Lösungen in einer Organisation und einem Ordner auflisten
Manchmal müssen Sie die Ressourcen Ihrer Bare-Metal-Lösung auf Organisationsebene oder Ordnerebene ansehen. Wenn Sie Ressourcen auf Organisations- oder Ordnerebene auflisten möchten, benötigen Sie die IAM-Berechtigungen zum Auflisten dieser Ressourcen auf der entsprechenden Ebene.
Informationen zum Gewähren von IAM-Berechtigungen für einen Nutzer finden Sie unter Zugriffssteuerung für Organisationsressourcen mit IAM.
Im Folgenden finden Sie ein Beispielskript in Python, das Speicher-Volumes in einer Organisation oder einem Ordner auflistet. Sie können dieses Beispielskript nach Bedarf ändern und verwenden. Mit einem Filter wie attached=false
können Sie beispielsweise alle nicht angehängten Speicher-Volumes auflisten.
Wenn Sie mit diesem Script Speicher-Volumes auf Organisationsebene auflisten möchten, benötigen Sie die folgenden IAM-Berechtigungen auf Organisationsebene:
resourcemanager.folders.get
resourcemanager.folders.list
resourcemanager.organizations.get
resourcemanager.projects.get
resourcemanager.projects.list
baremetalsolution.volumes.list
baremetalsolution.luns.list
#!/usr/bin/env python
# Copyright 2022 Google LLC
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
# This file is automatically generated. Please do not modify it directly.
# Find the relevant recipe file in the samples/recipes or samples/ingredients
# directory and apply your changes there.
from typing import Sequence
from typing import Tuple
from absl import app
from absl import flags
from google.api_core.exceptions import PermissionDenied
from google.cloud import resourcemanager_v3
from google.cloud.bare_metal_solution_v2.services.bare_metal_solution import BareMetalSolutionClient
from google.cloud.bare_metal_solution_v2.types import ListVolumesRequest
_ORGANIZATION_ID = flags.DEFINE_string(
"organization-id",
None,
"Your organization id retrieved from its name:"
" organizations/<organization-id>.",
)
_FOLDER_ID = flags.DEFINE_string(
"folder-id",
None,
"Your folder id retrieved from its name: folders/<folder-id>.",
)
_FILTER = flags.DEFINE_string(
"filter",
"",
"Filter for the resource list request. Syntax should be per"
" https://google.aip.dev/160",
)
def get_projects(
parent: str,
folders_client: resourcemanager_v3.FoldersClient,
projects_client: resourcemanager_v3.ProjectsClient,
) -> str:
"""Retrieves a list of all project IDs available in given organization or folder parent.
Args:
parent: Organization ID or Folder ID of the Cloud org or folder you want
to recursively list project IDs from.
folders_client: Resource manager folder API client.
projects_client: Resource manager project API client.
Yields:
The list of project ids as a string.
"""
projects_request = resourcemanager_v3.ListProjectsRequest(parent=parent)
for project in projects_client.list_projects(request=projects_request):
yield project.project_id
folders_request = resourcemanager_v3.ListFoldersRequest(parent=parent)
for folder in folders_client.list_folders(request=folders_request):
get_projects(folder.name, folders_client, projects_client)
def get_volumes_list(parent: str, filter: str) -> Tuple[str, str]:
"""Retrieves a list of all volume names available in given project.
Args:
parent: Organization ID or Folder ID of the Cloud org or folder you want
to recursively list volumes from.
filter: Filter string for the resource list call. Syntax is per
https://google.aip.dev/160.
Returns:
The list of volumes as a string and the list of PermissionDenied errors in
individual folder or projects, if any.
"""
folders_client = resourcemanager_v3.FoldersClient()
projects_client = resourcemanager_v3.ProjectsClient()
bms_client = BareMetalSolutionClient()
output = []
errors = []
try:
for project in get_projects(parent, folders_client, projects_client):
volumes_list_request = ListVolumesRequest(
parent="projects/" + project + "/locations/global",
filter=filter,
)
try:
for volume in bms_client.list_volumes(request=volumes_list_request):
output.append(f" - {volume.name}")
# This could happen because BMS API is not enabled in a certain project.
except PermissionDenied as e:
errors.append(
f"Unable to list bms resources for project {project}: {e}"
)
except PermissionDenied as e:
errors.append(f"Unable to access folder or project: {e}")
return "\n".join(output), "\n".join(errors)
def main(_: Sequence[str]):
if _ORGANIZATION_ID.value is not None and _FOLDER_ID.value is not None:
raise Exception("Only one of organization ID or folder ID must be provided")
elif _ORGANIZATION_ID.value is None and _FOLDER_ID.value is None:
raise Exception(
"Either one of organization ID or folder ID must be provided"
)
elif _ORGANIZATION_ID.value is not None:
parent = f"organizations/{_ORGANIZATION_ID.value}"
else:
parent = f"folders/{_FOLDER_ID.value}"
volumes, errors = get_volumes_list(parent, filter=_FILTER.value)
print(
"=================== Flat list of volumes in the folder or organization"
" ==================="
)
print(volumes)
print(
"=================== List of folders or projects with errors"
" ==================="
)
print(errors)
if __name__ == "__main__":
app.run(main)
Server verwalten
Sie können die Server in der Umgebung Ihrer Bare-Metal-Lösung auf folgende Arten verwalten:
- Server ansehen
- Server mithilfe von Labels organisieren
- Server umbenennen
- Ursprüngliches Passwort für einen Server abrufen
- Details zum Betriebssystem ansehen
- Betriebssystem eines Servers ändern
- Hyperthreading auf einem Server aktivieren
Server ansehen
So rufen Sie die Details der Server Ihrer Bare-Metal-Lösung auf:
Console
Rufen Sie die Seite Server auf.
Auf der Seite Server sind alle Ihre Server mit den folgenden Informationen aufgeführt:
Feld Beschreibung Beispiel Status Gibt die Verfügbarkeit eines Servers an. Ein grüner Kreis mit einem Häkchen zeigt an, dass der Server bereitgestellt wurde und verfügbar ist. Name Servername. Klicken Sie auf den Namen, um weitere Informationen zum Server anzuzeigen.
Hinweis: Wenn Sie bei der Bereitstellung des Servers keinen Namen eingegeben haben, wird in diesem Feld die ID angezeigt.server-1
ID Ihrem Server zugewiesene Kennzeichnung.
- Klicken Sie auf die ID, um grundlegende Informationen zum Server aufzurufen.
- Teilen Sie die ID dem Google Cloud-Support mit, wenn Sie Fehler in dieser Ressource beheben.
at-1234567-svr001
Standort Bare-Metal-Lösung-Region asia-southeast1
Pod Pod, der Ihren Server enthält. Ein Pod ist eine Isolationseinheit, die die Ressourcen Ihrer Bare-Metal-Lösung enthält. Ressourcen in verschiedenen Pods können nicht verbunden werden. Eine Region kann mehrere Pods haben.
Die Spalte Pod ist standardmäßig deaktiviert. So aktivieren Sie sie:
- Klicken Sie auf Spaltenanzeigeoptionen .
- Klicken Sie das Kästchen Pod an.
- Klicken Sie auf OK.
Wenn Sie die Spalte Pod nicht aktivieren möchten, können Sie den Pod eines Servers durch Klicken auf den Servernamen aufrufen.
asia-southeast1-pod1
Servertyp Serverspezifikationen o2-standard-32-metal
Client-IP Server-IP-Adresse, die eine Verbindung zu Ihrer Google Virtual Private Cloud herstellt 10.200.0.5
Private IP Server-IP-Adresse, die eine Verbindung zu anderen Ressourcen der Bare-Metal-Lösungsumgebung herstellt 192.168.2.5
Labels Zeigt alle Labels an, die Sie diesem Server hinzugefügt haben
Sie können Labels verwenden, um die Konsolenausgabe zu filtern. Kopieren Sie dazu den Text eines Labels und fügen Sie ihn in das Feld Filter direkt über dem Feld Status ein.environment:test
Serveraktivität Informiert über Infrastrukturprobleme bei Bare-Metal-Lösung, die sich auf Ihre Arbeitslast auswirken könnten. Das Feld Serveraktivität ist leer, wenn Ihr Server normal funktioniert und kein Problem vorliegt. Wenn jedoch ein Problem mit dem Server vorliegt, wird Anomalie erkannt angezeigt. In diesem Fall untersuchen wir das Problem und informieren Sie darüber. Während wir das Problem beheben, wenden Sie sich an Customer Care, wenn Ihre Arbeitslast unterbrochen wird.
Klicken Sie auf den Namen des Servers, um weitere Details zu einem Server aufzurufen.
Auf der Seite Serverdetails werden die folgenden zusätzlichen Details angezeigt:
Feld Beschreibung Hyperthreading Gibt an, ob das Hyperthreading auf dem Server aktiviert ist. Betriebssystem-Image das auf Ihrem Server ausgeführt wird. Firmware version Aktuelle Firmwareversion Ihres Servers. Netzwerkvorlage Die vom Server verwendete Netzwerkvorlage. SSH-Schlüssel SSH-Schlüssel Ihres Servers, falls Sie welche konfiguriert haben. Schlüssel zur Passwortverschlüsselung Verschlüsselungsschlüssel Ihres Servers, falls Sie einen konfiguriert haben. Log-in-Daten Vorgehensweise zum Abrufen des Passworts für die Anmeldung Nutzerkonten Nutzernamen und zugehörige verschlüsselte Passwörter Netzwerke Details zu den mit dem Server verbundenen Netzwerken LUNs Details zu den an den Server angehängten LUNs.
gcloud
Wenn Sie die Server in der Bare-Metal-Lösungsumgebung auflisten und ihren Status sehen möchten, geben Sie Ihre Projekt-ID ein und geben Sie den Befehl
gcloud bms instances list
aus:gcloud bms instances list --project=PROJECT_ID
Das folgende Ausgabebeispiel enthält Informationen für einen Server, z. B. Servername, Typ, IP-Adressen und Status.
NAME PROJECT REGION MACHINE_TYPE IP_ADDRESSES STATE SERVER_NAME PROJECT_ID REGION o2-standard-32-metal 192.168.1.1,192.168.2.1 RUNNING
Zusätzliche Befehlsoptionen sind:
--region
: Geräte in einer bestimmten Google Cloud-Region anzeigen--limit
: Ausgabe auf eine bestimmte Anzahl von Geräten beschränken
Wenn Sie Netzwerk- und Speicherinformationen für einen bestimmten Server in der Bare-Metal-Lösungsumgebung abrufen möchten, geben Sie den Servernamen, die Projekt-ID und die Region ein und führen Sie den Befehl
gcloud bms instances describe
aus:gcloud bms instances describe SERVER_NAME --project=PROJECT_ID --region=REGION
Das folgende Ausgabebeispiel zeigt einen operativen Server mit 12 LUNs, einem Clientnetzwerk 192.168.1.1 und einem privates Netzwerk 192.168.2.1.
luns: - bootLun: true name: SERVER_NAME-lun000-b1 sizeGb: '200' state: READY storageVolume: SERVER_NAME-vol000-b1 - name: STORAGE_DEVICE_NAME-lun001 sizeGb: '85' state: READY storageVolume: STORAGE_DEVICE_NAME-vol001 - name: STORAGE_DEVICE_NAME-lun002 sizeGb: '85' state: READY storageVolume: STORAGE_DEVICE_NAME-vol001 - name: STORAGE_DEVICE_NAME-lun003 sizeGb: '85' state: READY storageVolume: STORAGE_DEVICE_NAME-vol001 - name: STORAGE_DEVICE_NAME-lun004 sizeGb: '85' state: READY storageVolume: STORAGE_DEVICE_NAME-vol001 - name: STORAGE_DEVICE_NAME-lun005 sizeGb: '85' state: READY storageVolume: STORAGE_DEVICE_NAME-vol001 - name: STORAGE_DEVICE_NAME-lun006 sizeGb: '85' state: READY storageVolume: STORAGE_DEVICE_NAME-vol001 - name: STORAGE_DEVICE_NAME-lun007 sizeGb: '85' state: READY storageVolume: STORAGE_DEVICE_NAME-vol001 - name: STORAGE_DEVICE_NAME-lun008 sizeGb: '85' state: READY storageVolume: STORAGE_DEVICE_NAME-vol001 - name: STORAGE_DEVICE_NAME-lun009 sizeGb: '85' state: READY storageVolume: STORAGE_DEVICE_NAME-vol001 - name: STORAGE_DEVICE_NAME-lun010 sizeGb: '85' state: READY storageVolume: STORAGE_DEVICE_NAME-vol001 - name: STORAGE_DEVICE_NAME-lun011 sizeGb: '85' state: READY storageVolume: STORAGE_DEVICE_NAME-vol001 - name: STORAGE_DEVICE_NAME-lun012 sizeGb: '85' state: READY storageVolume: STORAGE_DEVICE_NAME-vol001 machineType: o2-standard-32-metal name: projects/PROJECT_ID/locations/REGION/instances/SERVER_NAME networks: - ipAddress: 192.168.1.1 macAddress: - 34:80:0D:52:AF:28 - 34:80:0D:15:3E:0D network: STORAGE_DEVICE_NAME-vlan001 - ipAddress: 192.168.2.1 macAddress: - 34:80:0D:52:AF:38 - 34:80:0D:15:3E:1D network: STORAGE_DEVICE_NAME-vlan002 state: RUNNING
API
Öffnen Sie ein Cloud Shell-Terminalfenster in der Google Cloud Console.
Um die Server in Ihrer Bare-Metal-Lösungsumgebung aufzulisten und ihren Status zu sehen, geben Sie Ihre Projekt-ID und Region in den folgenden
curl
-Befehl ein. Kopieren Sie den Befehl, fügen Sie ihn in die Cloud Shell-Eingabeaufforderung ein und drücken Sie die Eingabetaste:curl -X GET \ -H "Authorization: Bearer $(gcloud auth print-access-token)" \ -H "Content-Type: application/json" \ "https://baremetalsolution.googleapis.com/v2/projects/PROJECT_ID/locations/REGION/instances"
Führen Sie den folgenden Befehl aus, um Netzwerk- und Speicherinformationen für einen Server in Ihrer Bare-Metal-Lösungsumgebung abzurufen:
curl -X GET \ -H "Authorization: Bearer $(gcloud auth print-access-token)" \ -H "Content-Type: application/json" \ "https://baremetalsolution.googleapis.com/v2/projects/PROJECT_ID/locations/REGION/instances/SERVER_NAME"
Server mithilfe von Labels organisieren
Mit Labels können Sie Ihre Server besser organisieren. Labels sind Schlüssel/Wert-Paare, die Sie an jeden Server anhängen und dann die Server anhand ihrer Labels filtern können. Mithilfe von Labels können Sie beispielsweise Server nach Zweck, Umgebung, Standort, Abteilung usw. gruppieren. Labels sind optional.
Labels für Server hinzufügen oder aktualisieren
Sie können Labels für die vorhandenen Server hinzufügen oder aktualisieren.
Console
Rufen Sie die Seite Compute Engine > Bare-Metal-Lösung > Server auf.
Klicken Sie für den Server, dem Sie ein Label hinzufügen möchten, auf
.Klicken Sie auf
Labels bearbeiten.Auf der Seite Label-Editor:
- Klicken Sie auf Label hinzufügen und fügen Sie das Schlüssel/Wert-Paar hinzu.
- Um Labels zu aktualisieren, wählen Sie die vorhandenen Labels aus und ändern Sie deren Werte.
- Klicken Sie auf Senden.
Wenn Sie zur Seite Server zurückkehren, aktualisieren Sie die Seite, um die Änderungen zu sehen.
gcloud
Wenn Sie Labels für einen Server hinzufügen oder aktualisieren möchten, verwenden Sie den Befehl gcloud bms instances update
mit der Option --update-labels
.
Im folgenden Beispielbefehl werden die Labels environment = dev und location = branch hinzugefügt:
gcloud bms instances update SERVER_NAME --project=PROJECT_ID --region=REGION --update-labels environment=dev,location=branch
Wenn Sie einen neuen Wert für ein vorhandenes Label angeben, aktualisiert das System den vorhandenen Schlüssel mit dem neuen Labelwert. Wenn Sie ein neues Label angeben, wird es der Liste der Labels hinzugefügt.
API
Wenn Sie Labels für einen Server hinzufügen oder aktualisieren möchten, geben Sie im folgenden curl
-Befehl die Projekt-ID, die Region, den Servernamen und eine Liste der Labels ein. Kopieren Sie den Befehl, fügen Sie ihn in die Cloud Shell-Eingabeaufforderung ein und drücken Sie die Eingabetaste oder Return.
Im folgenden Beispielbefehl wird das Label environment = test zugewiesen.
curl -X PATCH \ -H "Authorization: Bearer $(gcloud auth print-access-token)" \ -H "X-Goog-User-Project: PROJECT_ID" \ -H "Content-Type: application/json" \ "https://baremetalsolution.googleapis.com/v2/projects/PROJECT_ID/locations/REGION/instances/SERVER_NAME?updateMask=labels" -d "{ 'labels' : {'environment': 'test'} }"
Labels von Servern entfernen
Sie können Labels von den Servern entfernen.
Console
Rufen Sie die Seite Compute Engine > Bare-Metal-Lösung > Server auf.
Klicken Sie für einen Server mit den Labels, die Sie entfernen möchten, auf
.Klicken Sie auf
Labels bearbeiten.Auf der Seite Label-Editor:
- Um ein Label zu löschen, klicken Sie auf .
- Klicken Sie auf Senden.
Wenn Sie zur Seite Server zurückkehren, aktualisieren Sie die Seite, um die Änderungen zu sehen.
gcloud
Verwenden Sie den Befehl gcloud bms instances update
mit den folgenden Optionen, um Labels von einem Server zu entfernen:
--remove-labels
: Entfernt das angegebene Label.--clear-labels
: Entfernt alle Labels.
Mit dem folgenden Beispielbefehl wird das Label department von einem Server entfernt:
gcloud bms instances update SERVER_NAME --project=PROJECT_ID --region=REGION --remove-labels=department
Mit dem folgenden Beispielbefehl werden alle Labels von einem Server entfernt:
gcloud bms instances update SERVER_NAME --project=PROJECT_ID --region=REGION --clear-labels
API
Wenn Sie Labels von einem Server entfernen möchten, geben Sie im folgenden curl
-Befehl die Projekt-ID, die Region und den Servernamen ein. Geben Sie eine leere Liste mit Labels an, um alle Labels zu entfernen, oder geben Sie eine Liste der Labels an, die Sie beibehalten möchten (und lassen Sie die Labels aus, die Sie entfernen möchten). Kopieren Sie den Befehl, fügen Sie ihn in die Cloud Shell-Eingabeaufforderung ein und drücken Sie die Eingabetaste oder Return.
Mit dem folgenden Beispielbefehl werden alle Labels mit Ausnahme von environment = test entfernt.
curl -X PATCH \ -H "Authorization: Bearer $(gcloud auth print-access-token)" \ -H "X-Goog-User-Project: PROJECT_ID" \ -H "Content-Type: application/json" \ "https://baremetalsolution.googleapis.com/v2/projects/PROJECT_ID/locations/REGION/instances/SERVER_NAME?updateMask=labels" -d "{ 'labels' : {'environment': 'test'} }"
Server mithilfe von Labels filtern
Sie können auf Ihren Servern suchen und die Ergebnisse mithilfe von Labels filtern.
Console
Rufen Sie die Seite Compute Engine > Bare-Metal-Lösung > Server auf.
Klicken Sie über der Liste der Server in die Filterleiste
.Wählen Sie in der Liste Eigenschaften die Option Labels aus.
Geben Sie den Schlüssel, den Wert oder das Schlüssel/Wert-Paar für das Label ein.
Wenn Sie beispielsweise nur Server mit dem Label
env:dev
ansehen möchten, können Sie Folgendes eingeben:- Schlüssel eingeben:
env
- Geben Sie den Wert ein:
dev
- Geben Sie das Schlüssel/Wert-Paar ein:
env:dev
- Schlüssel eingeben:
Klicken Sie auf eine beliebige Stelle außerhalb der Filterleiste, um den Labelfilter anzuwenden.
gcloud
Verwenden Sie den Befehl gcloud bms instances list
mit der Option --filter
, um Server mithilfe von Labels zu filtern.
Der Wert der Option --filter
muss das Format labels.KEY=VALUE
haben. Wenn Sie beispielsweise nach einem Label mit env
als Schlüssel und dev
als Wert filtern möchten, führen Sie den folgenden Befehl aus:
gcloud bms instances list --project=PROJECT_ID --region=REGION --filter labels.environment=dev
Weitere Informationen zur Filtersyntax in der gcloud CLI finden Sie in der gcloud topic filters
-Dokumentation .
API
Wenn Sie Server mithilfe von Labels filtern möchten, geben Sie Ihre Projekt-ID und Region zusammen mit filter=labels
und einem Schlüssel/Wert-Paar-Label ein. Kopieren Sie den Befehl, fügen Sie ihn in die Cloud Shell-Eingabeaufforderung ein und drücken Sie die Eingabetaste oder Return.
Mit dem folgenden Beispielbefehl wird die Ausgabe eingeschränkt, um Server mit dem Schlüssel/Wert-Paar-Label environment = test zu finden.
curl -X GET \ -H "Authorization: Bearer $(gcloud auth print-access-token)" \ -H "X-Goog-User-Project: PROJECT_ID" \ -H "Content-Type: application/json" \ "https://baremetalsolution.googleapis.com/v2/projects/PROJECT_ID/locations/REGION/instances"?filter=labels.environment=test
Server umbenennen
So benennen Sie einen Server um:
Console
Rufen Sie in der Google Cloud Console die Seite Compute Engine > Bare-Metal-Lösung > Server auf.
Klicken Sie auf den Servernamen.
Klicken Sie auf der Seite Serverdetails im Feld Name auf
Name bearbeiten.Geben Sie auf der Seite Namen bearbeiten einen neuen Namen ein.
Klicken Sie auf Speichern.
Aktualisieren Sie die Seite, um die Änderungen zu sehen.
gcloud
Verwenden Sie den Befehl gcloud bms instances rename
, um einen Server umzubenennen.
gcloud bms instances rename SERVER_NAME --new-name=NEW_NAME --project=PROJECT_ID --region=REGION
Ersetzen Sie Folgendes:
- SERVER_NAME: Aktueller Name des Servers.
- NEW_NAME: Neuer Name des Servers.
- PROJECT_ID: Ihre Projekt-ID.
- REGION: Der Standort des Servers.
Anfangspasswort für einen Server abrufen
Wenn Sie den Server der Bare-Metal-Lösung zum ersten Mal erhalten oder das Betriebssystem ändern, wird der Server in einen Standardzustand versetzt und hat ein Anfangspasswort. Sie müssen dieses Passwort verwenden, wenn Sie zum ersten Mal auf den Server zugreifen. Nachdem Sie das vorläufige Passwort eingegeben haben, werden Sie vom Server aufgefordert, es zu ändern.
So finden Sie Ihr vorläufiges Passwort:
gcloud
- Bevor Sie ein Passwort abrufen, müssen Sie das von Google Cloud bereitgestellte Dienstkonto aktivieren.
Aktivieren Sie im Projekt, das die Ressourcen Ihrer Bare-Metal-Lösung enthält, Cloud Shell und führen Sie den Befehl
gcloud bms instances describe
aus.gcloud bms instances describe SERVER_NAME --project=PROJECT_ID --region=REGION
Suchen Sie in der Ausgabe nach dem Feld
loginInfo
und folgen Sie der Anleitung.Wenn das Feld
loginInfo
einengcloud beta secrets versions access
-Befehl enthält, kopieren Sie ihn, fügen Sie ihn in die Eingabeaufforderung ein und drücken Sie die Eingabetaste oder Eingabetaste.Rufen Sie den Nutzernamen (normalerweise
customeradmin
) und das Passwort ab.Ändern Sie das Passwort.
API
- Bevor Sie ein Passwort abrufen, müssen Sie das von Google Cloud bereitgestellte Dienstkonto aktivieren.
- Rufen Sie in dem Projekt, das die Ressourcen Ihrer Bare-Metal-Lösung enthält, Cloud Shell auf.
Geben Sie Ihre Projekt-ID, Region und den Servernamen in den folgenden
curl
-Befehl ein. Kopieren Sie dann den Befehl, fügen Sie ihn in die Eingabeaufforderung ein und drücken Sie die Eingabetaste oder Eingabetaste:curl -X GET \ -H "Authorization: Bearer $(gcloud auth print-access-token)" \ -H "Content-Type: application/json" \ "https://baremetalsolution.googleapis.com/v2/projects/PROJECT_ID/locations/REGION/instances/SERVER_NAME"
Suchen Sie in der Ausgabe nach dem Feld
loginInfo
und folgen Sie der Anleitung.Wenn das Feld
loginInfo
einengcloud beta secrets versions access
-Befehl enthält, kopieren Sie ihn, fügen Sie ihn in die Eingabeaufforderung ein und drücken Sie die Eingabetaste oder Eingabetaste.Rufen Sie den Nutzernamen (normalerweise
customeradmin
) und das Passwort ab.Ändern Sie das Passwort.
Betriebssystemdetails ansehen
Zum Aufrufen der Details zum Betriebssystem Ihres Servers führen Sie den Befehl gcloud bms os-images describe
aus.
gcloud bms os-images describe OS_IMAGE --project=PROJECT_ID
Ersetzen Sie Folgendes:
- OS_IMAGE: Der Code des Betriebssystem-Images. Unter Betriebssysteme erfahren Sie, wie Sie den Code für das Betriebssystem-Image abrufen.
- PROJECT_ID: die Projekt-ID
Beispiel:
gcloud bms os-images describe OEL8x --project=test-project
Das folgende Beispiel zeigt die Ausgabe:
applicableInstanceTypes: - o2-highmem-224-metal - o2-standard-112-metal - o2-standard-16-metal - o2-standard-32-metal - o2-standard-48-metal code: OEL8x description: Oracle Linux 8.8 [5.4.17-2136.324.5.3.el8uek.x86_64] name: projects/bmaas-testing/locations/global/osImages/OEL8x supportedNetworkTemplates: - s200-bondaa-bondaa - s400-bondaa-bondaa
Betriebssystem für einen Server ändern
Sie können einen Bare-Metal-Lösungsserver mit einem anderen Betriebssystem-Image neu erstellen. Das Ändern des Betriebssystem-Images dauert sehr lange und erfordert, dass der Server aus- und wieder eingeschaltet wird. Um eines der verfügbaren Betriebssystem-Images auszuwählen, gehen Sie zu Betriebssysteme.
Console
Sie können das Image des Servers der Bare-Metal-Lösung über die Google Cloud Console neu aufspielen.
- Rufen Sie Compute Engine > Bare-Metal-Lösung > Server auf.
- Klicken Sie für den Server, den Sie neu aufsetzen möchten, auf das Menü .
- Klicken Sie auf Bearbeiten.
Auf der Seite Server bearbeiten:
- Klicken Sie das Kästchen Image-Server neu aufspielen an.
- Wählen Sie aus der Liste Betriebssystem-Image das Betriebssystem-Image aus, das Sie installieren möchten.
Optional: Richten Sie einen Verschlüsselungsschlüssel für das Passwort des Servers ein.
- Wählen Sie aus der Liste Schlüssel zur Passwortverschlüsselung einen Schlüssel aus.
- Wählen Sie in der Liste Version eine Version des Verschlüsselungsschlüssels aus.
Weitere Informationen zum Verwenden von Verschlüsselungsschlüsseln mit der Bare-Metal-Lösung finden Sie unter Verschlüsselungsschlüssel für einen Server einrichten.
Optional: Richten Sie SSH-Schlüssel für den Server ein oder ändern Sie sie.
- Wählen Sie die Schlüssel aus der Liste SSH-Schlüssel aus. In der Liste werden nur die SSH-Schlüssel angezeigt, die im selben Projekt wie das Ihres Servers vorhanden sind.
Wenn Sie die vorhandenen SSH-Schlüssel für den Server ändern möchten, heben Sie die Auswahl der Schlüssel auf, die Sie ändern möchten, und wählen Sie die neuen Schlüssel aus.
Weitere Informationen zur Verwendung von SSH-Schlüsseln mit der Bare-Metal-Lösung finden Sie unter SSH-Schlüssel für einen Server einrichten.
Klicken Sie auf Speichern.
gcloud
Führen Sie den Befehl gcloud bms instances update
aus, um das Betriebssystem-Image auf Ihrem Server zu ändern. Den Code des Betriebssystem-Images finden Sie unter Betriebssysteme.
gcloud bms instances update SERVER_NAME --region REGION --os-image=OS_IMAGE
Verwenden Sie den Befehl gcloud alpha bms instances update
, um SSH-Schlüssel, Verschlüsselungsschlüssel oder beides einzurichten. Sie können Schlüssel entweder als Namen oder als vollständige Ressourcen angeben.
gcloud alpha bms instances update SERVER_NAME --region REGION --os-image=OS_IMAGE --kms-crypto-key-version=KMS_CRYPTO_KEY_VERSION --ssh-keys=KEY_1,KEY_2
Beispiel:
gcloud alpha bms instances update server1 --region europe-west3 --os-image=OS_IMAGE --kms-crypto-key-version=projects/bmaas-testing/locations/global/keyRings/e2e-test/cryptoKeys/e2e-test-key/cryptoKeyVersions/1 --ssh-keys=e2e-test-key-1,e2e-test-key-2
API
Wenn Sie ein Betriebssystem-Image auf dem Server der Bare-Metal-Lösung aktualisieren möchten, geben Sie die Projekt-ID, die Region, den Servernamen und das Betriebssystem-Image ein und führen Sie dann den folgenden curl
-Befehl aus. Den Code des Betriebssystem-Images finden Sie unter Betriebssysteme.
curl -X PATCH \ -H "Authorization: Bearer $(gcloud auth print-access-token)" \ -H "X-Goog-User-Project: PROJECT_ID" \ -H "Content-Type: application/json" \ "https://baremetalsolution.googleapis.com/v2/projects/PROJECT_ID/locations/REGION/instances/SERVER_NAME?updateMask=os_image" -d "{ 'osImage' : 'OS_IMAGE' }"
Da es einige Zeit dauert, bis diese Änderung abgeschlossen ist, können Sie den Status mithilfe der Schritte unter Status eines Vorgangs mit langer Ausführungszeit ansehen prüfen.
Hyperthreading auf einem Server aktivieren
Sie können Hyperthreading auf Ihren Bare-Metal-Lösungsservern aktivieren oder deaktivieren. Dieser Vorgang dauert sehr lange und erfordert, dass der Server aus- und wieder eingeschaltet wird.
Console
Sie können Hyperthreading auf dem Server Ihrer Bare-Metal-Lösung in der Google Cloud Console aktivieren oder deaktivieren.
- Rufen Sie Compute Engine > Bare-Metal-Lösung > Server auf.
- Klicken Sie für den Server, auf dem Sie Hyperthreading aktivieren/deaktivieren möchten, auf das Menü .
- Klicken Sie auf Bearbeiten.
- Gehen Sie auf der Seite Server bearbeiten so vor:
- Klicken Sie das Kästchen Hyperthreading aktivieren an, um Hyperthreading zu aktivieren.
- Zum Deaktivieren von Hyperthreading entfernen Sie das Häkchen aus dem Kästchen Hyperthreading aktivieren.
- Klicken Sie auf Speichern.
gcloud
Führen Sie den Befehl gcloud bms instances update aus, um Hyperthreading zu aktivieren oder zu deaktivieren.
- Fügen Sie die Option –enable-hyperthreading ein, um es zu aktivieren.
- Fügen Sie die Option –no-enable-hyperthreading ein, um es zu deaktivieren.
gcloud bms instances update SERVER_NAME --region REGION --enable-hyperthreading
API
Geben Sie im folgenden curl
-Befehl die Projekt-ID, die Region und den Servernamen ein, um die aktuellen Hyperthreading-Funktionen Ihres Servers zu ändern. Fügen Sie true
für den Hyperthreading-Wert hinzu, wenn Sie ihn aktivieren möchten, oder false
, um ihn zu deaktivieren.
curl -X PATCH \ -H "Authorization: Bearer $(gcloud auth print-access-token)" \ -H "X-Goog-User-Project: PROJECT_ID" \ -H "Content-Type: application/json" \ "https://baremetalsolution.googleapis.com/v2/projects/PROJECT_ID/locations/REGION/instances/SERVER_NAME?updateMask=hyperthreading_enabled" -d "{ 'hyperthreadingEnabled' : 'HYPERTHREADING_VALUE' }"
Da es einige Zeit dauert, bis diese Änderung abgeschlossen ist, können Sie den Status mithilfe der Schritte unter Status eines Vorgangs mit langer Ausführungszeit ansehen prüfen.
VRFs verwalten
Jedes Clientnetzwerk in einer Bare-Metal-Lösungsumgebung ist an eine VRF angehängt, um die Verbindung mit den VPC-Netzwerken in Google Cloud zu ermöglichen. Jede VRF hat wiederum VLAN-Anhangspaare.
Sie können die VRFs und VLAN-Anhänge in Ihrer Bare-Metal-Lösungsumgebung auf folgende Arten verwalten:
- VRFs ansehen
- VRF erstellen
- VRF löschen
- VLAN-VLAN-Anhang hinzufügen
- VLAN-VLAN-Anhang aktualisieren
- VLAN-VLAN-Anhang löschen
VRFs ansehen
So rufen Sie die Details Ihrer VRFs auf:
Rufen Sie die Seite VRFs auf.
Auf der Seite VRFs sind alle Ihre VRFs mit den folgenden Details aufgeführt:
Feld Beschreibung Status Gibt die Verfügbarkeit eines VRF an. Name Name des VRF. Klicken Sie auf den Namen, um weitere Informationen zum VRF aufzurufen.
Hinweis:Wenn Sie bei der Bereitstellung des VRF keinen Namen eingegeben haben, wird in diesem Feld die ID angezeigt.ID Kennung, die Ihrem VRF zugewiesen ist.
- Klicken Sie auf die ID, um weitere Informationen zum VRF aufzurufen.
- Geben Sie die ID bei der Fehlerbehebung für diese Ressource an den Google Cloud-Support weiter.
Region Region, in der sich das VRF befindet. Pod Pod, der Ihr VRF enthält. Ein Pod ist eine Isolationseinheit, die die Ressourcen Ihrer Bare-Metal-Lösung enthält. Ressourcen in verschiedenen Pods können nicht verbunden werden. Eine Region kann mehrere Pods haben.
Die Spalte Pod ist standardmäßig deaktiviert. So aktivieren Sie ihn:
- Klicken Sie auf Spaltenanzeigeoptionen .
- Klicken Sie das Kästchen Pod an.
- Klicken Sie auf OK.
Wenn Sie die Spalte Pod nicht aktivieren möchten, können Sie den Pod eines VRF aufrufen. Klicken Sie dazu auf den VRF-Namen oder die VRF-ID.
Klicken Sie auf den Namen oder die ID der VRF, um weitere Details zu einer VRF aufzurufen.
Auf der Seite VRF-Details werden die folgenden zusätzlichen Details angezeigt:
Feld Beschreibung VLAN-Anhang-Paare Details der VLAN-Anhangspaare, die der VRF zugeordnet sind, z. B. Peer-IP-Adresse, Router-IP und Bandbreite. Mitgliedernetzwerke Liste der mit dem VRF verknüpften Netzwerke. Sie können die Details eines Netzwerks anzeigen, indem Sie darauf klicken.
VRF erstellen
Wenn Sie ein neues Netzwerk über das Aufnahmeformular der Google Cloud Console bereitstellen, wird implizit eine VRF erstellt. Sie können aber auch ein VRF erstellen.
So erstellen Sie ein neues VRF:
Rufen Sie die Seite VRFs auf.
Klicken Sie auf Erstellen.
Geben Sie einen Namen für das VRF ein.
Wählen Sie in der Liste Region eine Region für die VRF aus.
Wählen Sie in der Liste Pod einen Pod für das VRF aus.
In der Drop-down-Liste Pod wird auch die Anzahl der vorhandenen Ressourcen der Bare-Metal-Lösung in jedem Pod des ausgewählten Standorts angezeigt.
Wenn Sie sich nicht sicher sind, welchen Pod Sie auswählen sollen, wenden Sie sich an den Google Cloud-Vertrieb.
Fügen Sie VLAN-Anhangspaare hinzu.
Beim Erstellen eines VRF können Sie nur ein VLAN-Anhangspaar hinzufügen. Sie können weitere VLAN-Anhangspaare hinzufügen, nachdem Sie die VRF erstellt haben. Führen Sie dazu die Schritte unter VLAN-VLAN-Anhang hinzufügen aus.
- Klicken Sie auf VLAN-VLAN-Anhang hinzufügen.
- Wählen Sie in der Liste Bandbreite die Bandbreite aus, die Sie dem VLAN-Anhangspaar zuweisen möchten.
- So fügen Sie VLAN-Anhänge aus dem aktuellen Projekt hinzu:
- Klicken Sie das Kästchen VLAN-Anhänge aus Ihrem aktuellen Projekt auswählen an.
- Wählen Sie in der Liste Erster VLAN-Anhang den ersten VLAN-Anhang aus.
- Wählen Sie in der Liste Zweiter VLAN-Anhang den zweiten VLAN-Anhang aus.
- So fügen Sie VLAN-Anhänge aus den anderen Projekten hinzu:
- Entfernen Sie das Häkchen aus dem Kästchen VLAN-Anhänge aus Ihrem aktuellen Projekt auswählen.
- Geben Sie im Feld ID des VLAN-Anhang-Anhangs die ID des ersten VLAN-Anhang ein.
- Geben Sie im Feld ID des zweiten VLAN-Anhang-Anhangs die ID des zweiten VLAN-Anhang ein.
- Klicken Sie auf Fertig.
Klicken Sie auf Erstellen.
VRF löschen
Bevor Sie ein VRF löschen können, müssen Sie alle zugehörigen VLAN-Anhangspaare und angehängten Netzwerke löschen. Weitere Informationen finden Sie unter VLAN-VLAN-Anhang löschen und Netzwerk löschen.
So löschen Sie eine VRF-Datei:
Rufen Sie die Seite VRFs auf.
Wählen Sie das VRF aus, das Sie löschen möchten.
Klicken Sie auf Löschen.
Klicken Sie auf Bestätigen.
VLAN-Anhänge verwalten
Sie können Ihre VLAN-Anhangspaare auf folgende Arten verwalten:
VLAN-Anhangspaar hinzufügen
Eine VRF kann mehrere VLAN-Anhangspaare haben. Ein VLAN-Anhang kann jedoch nur mit einem VRF gekoppelt werden.
Rufen Sie die Seite VRFs auf.
Klicken Sie auf den VRF-Namen.
Klicken Sie auf der Seite VRF-Details im Abschnitt VLAN-Anhangspaare auf Erstellen.
Auf der Seite Neues VLAN-Anhang-Anhangspaar:
Wählen Sie in der Liste Bandbreite die Bandbreite aus, die Sie dem VLAN-Anhangspaar zuweisen möchten.
So wählen Sie VLAN-Anhänge aus dem aktuellen Projekt aus:
- Klicken Sie das Kästchen VLAN-Anhänge aus Ihrem aktuellen Projekt auswählen an.
- Wählen Sie in der Liste Erster VLAN-Anhang den ersten VLAN-Anhang aus.
- Wählen Sie in der Liste Zweiter VLAN-Anhang den zweiten VLAN-Anhang aus.
So fügen Sie einen VLAN-Anhang aus einem anderen Projekt hinzu:
- Entfernen Sie das Häkchen aus dem Kästchen VLAN-Anhänge im aktuellen Projekt auswählen.
- Fügen Sie im Feld ID des VLAN-Anhang-Anhangs die ID des ersten VLAN-Anhangs hinzu.
- Fügen Sie im Feld ID des zweiten VLAN-Anhang-Anhangs die ID des zweiten VLAN-Anhangs hinzu.
Klicken Sie auf Erstellen.
Da das Erstellen eines VLAN-Anhangspaars einige Zeit in Anspruch nimmt, können Sie den Status anhand der Schritte unter Status eines lang andauernden Vorgangs ansehen prüfen.
VLAN-Anhangspaar aktualisieren
Sie können nur die Bandbreite eines VLAN-Anhangspaars aktualisieren.
Rufen Sie die Seite VRFs auf.
Klicken Sie auf den VRF-Namen.
Wählen Sie auf der Seite VRF-Details im Abschnitt VLAN-Anhangspaare das VLAN-Anhangspaar aus, das Sie aktualisieren möchten.
Klicken Sie auf Bearbeiten.
Führen Sie auf der Seite VLAN-VLAN-Anhang bearbeiten die folgenden Schritte aus:
- Wählen Sie in der Liste Bandbreite die Bandbreite aus, die Sie dem VLAN-Anhangspaar zuweisen möchten.
- Klicken Sie auf Speichern.
Da die Aktualisierung eines VLAN-Anhangspaars einige Zeit in Anspruch nimmt, können Sie den Status anhand der Schritte unter Status eines Vorgangs mit langer Ausführungszeit ansehen prüfen.
VLAN-Anhangspaar löschen
Wenn Sie ein VLAN-Anhangspaar mit den Schritten in diesem Verfahren löschen, wird nur die Verknüpfung eines VLAN-Anhangspaars mit dem VRF aufgehoben und nicht tatsächlich gelöscht.
Rufen Sie die Seite VRFs auf.
Klicken Sie auf den VRF-Namen.
Wählen Sie auf der Seite VRF-Details im Abschnitt VLAN-Anhangspaare das VLAN-Anhangspaar aus, das Sie löschen möchten.
Klicken Sie auf Löschen.
Da das Löschen eines VLAN-Anhangspaars einige Zeit in Anspruch nimmt, können Sie den Status anhand der Schritte unter Status eines lang andauernden Vorgangs ansehen prüfen.
Netzwerke verwalten
Sie können die Netzwerke in Ihrer Bare-Metal-Lösungsumgebung auf folgende Arten verwalten:
- Netzwerke ansehen
- Netzwerke mithilfe von Labels organisieren
- Netzwerk umbenennen
- Netzwerk erstellen
- Netzwerk an einen Server anhängen
- Netzwerk von einem Server trennen
- Netzwerk löschen
- Erweiterte Netzwerkinformationen für eine Bare-Metal-Lösung ansehen
- IP-Adressverwaltung in einer Bare-Metal-Lösung implementieren
Netzwerke abrufen
Wenn Sie Ihre Netzwerkressourcen in der Bare-Metal-Lösung überwachen, können Sie sehen, wie Ihre Server eine Verbindung zu anderen Ressourcen herstellen.
So rufen Sie die Details zu Ihren Netzwerken auf:
Console
Rufen Sie die Seite Netzwerke auf.
Auf der Seite Netzwerke sind alle Ihre Netzwerke mit den folgenden Informationen aufgeführt:
Feld Beschreibung Beispiel Status Gibt die Verfügbarkeit eines Netzwerks an Ein grüner Kreis mit einem Häkchen zeigt an, dass das Netzwerk bereitgestellt wurde und verfügbar ist. ID Ihrem Netzwerk zugewiesene Kennzeichnung.
- Klicken Sie auf die ID, um grundlegende Informationen zum Netzwerk anzuzeigen.
- Teilen Sie die ID dem Google Cloud-Support mit, wenn Sie Fehler in dieser Ressource beheben.
at-1234567-vlan001
Name Netzwerkname. Klicken Sie auf den Namen, um weitere Informationen zum Netzwerk anzuzeigen.
Hinweis: Wenn Sie bei der Bereitstellung des Netzwerks keinen Namen eingegeben haben, wird in diesem Feld die ID angezeigt.network-1
Ort Region, in der sich das Netzwerk befindet asia-southeast1
Pod Pod, der Ihr Netzwerk enthält. Ein Pod ist eine Isolationseinheit, die die Ressourcen Ihrer Bare-Metal-Lösung enthält. Ressourcen in verschiedenen Pods können nicht verbunden werden. Eine Region kann mehrere Pods haben.
Die Spalte Pod ist standardmäßig deaktiviert. So aktivieren Sie ihn:
- Klicken Sie auf Spaltenanzeigeoptionen .
- Klicken Sie das Kästchen Pod an.
- Klicken Sie auf OK.
Wenn Sie die Spalte Pod nicht aktivieren möchten, können Sie den Pod eines Netzwerks durch Klicken auf den Netzwerknamen aufrufen.
asia-southeast1-pod1
Typ Client- oder privates Netzwerk Client
CIDR IP-Adressbereich für das Netzwerk 192.168.1.0/24
VLAN-ID Von Google Cloud zugewiesene VLAN-ID 100
Labels Zeigt alle Labels an, die Sie dieser Netzwerkressource hinzugefügt haben
Sie können Labels verwenden, um die Konsolenausgabe zu filtern. Kopieren Sie dazu den Text eines Labels und fügen Sie ihn in das Feld Filter direkt über dem Feld Status ein.environment:test
Klicken Sie auf den Namen oder die ID des Netzwerks, um die zusätzlichen Details zu einem Netzwerk aufzurufen.
Auf der Seite Netzwerkdetails werden die folgenden zusätzlichen Details angezeigt:
Feld Beschreibung Gateway-IP-Adresse Die IP-Adresse des Gateways im Netzwerk. Dienst-IP-Adressbereich Das Betriebssystem, das auf Ihrem Server ausgeführt wird. MTU Die MTU des Netzwerks. VRF Die VRF, die dem Netzwerk zugeordnet ist. Verwendete Adressen Die IP-Adressen der über das Netzwerk verbundenen Server.
gcloud
Wenn Sie alle Netzwerke in Ihrer Bare-Metal-Lösungsumgebung aufrufen und deren Status sehen möchten, geben Sie Ihre Projekt-ID ein und geben Sie den Befehl
gcloud bms networks list
aus.gcloud bms networks list --project=PROJECT_ID
Das folgende Ausgabebeispiel zeigt für jedes Netzwerk den Netzwerknamen, die Region, den IP-Adressbereich, den Netzwerktyp und die VLAN-ID.NAME REGION RANGE TYPE VLAN_ID at-1111111-vlan001 REGION 192.168.1.0/24 CLIENT 122 at-1111111-vlan002 REGION 192.168.2.0/24 PRIVATE 123
Wenn Sie Details zu einem einzelnen Netzwerk aufrufen möchten, geben Sie die Projekt-ID, die Region und den Netzwerknamen ein und führen Sie den Befehl
gcloud bms networks describe
aus:gcloud bms networks describe NETWORK_NAME --project=PROJECT_ID --region=REGION
Das folgende Ausgabebeispiel zeigt den IP-Adressbereich, den Netzwerknamen, den Status, den Netzwerktyp, die VLAN-ID und Details zum virtuellen Routing und zur Weiterleitung (VRF).cidr: 192.168.1.0/24 name: projects/PROJECT_ID/locations/REGION/networks/NETWORK_NAME state: PROVISIONED type: CLIENT vlanId: '122' vrf: autonomousSystemNumber: '65500' juniperAlias: g00000-at-1111111-ic001 name: at-1111111-ic001 routeTarget: '282' state: PROVISIONED
API
Öffnen Sie in der Google Cloud Console ein Cloud Shell-Terminalfenster.
Geben Sie Ihre Projekt-ID und Region in den folgenden
curl
-Befehl ein, um alle Netzwerke in Ihrer Bare-Metal-Lösungsumgebung und deren Status anzusehen. Kopieren Sie den Befehl, fügen Sie ihn in die Cloud Shell-Eingabeaufforderung ein und drücken Sie die Eingabetaste:curl -X GET \ -H "Authorization: Bearer $(gcloud auth print-access-token)" \ -H "X-Goog-User-Project: PROJECT_ID" \ -H "Content-Type: application/json" \ "https://baremetalsolution.googleapis.com/v2/projects/PROJECT_ID/locations/REGION/networks"
Wenn Sie Details zu einem einzelnen Netzwerk aufrufen möchten, geben Sie Ihre Projekt-ID, die Region und den Netzwerknamen ein und führen Sie den folgenden Befehl aus:
curl -X GET \ -H "Authorization: Bearer $(gcloud auth print-access-token)" \ -H "X-Goog-User-Project: PROJECT_ID" \ -H "Content-Type: application/json" \ "https://baremetalsolution.googleapis.com/v2/projects/PROJECT_ID/locations/REGION/networks/NETWORK_NAME"
Netzwerke mithilfe von Labels organisieren
Mit Labels können Sie Ihre Netzwerke besser organisieren. Labels sind Schlüssel/Wert-Paare, die Sie an jedes Netzwerk anhängen und dann die Netzwerke anhand ihrer Labels filtern können. Mit Labels können Sie beispielsweise Netzwerke nach Zweck, Umgebung, Standort, Abteilung usw. gruppieren. Labels sind optional.
Labels für Netzwerke hinzufügen oder aktualisieren
Sie können Labels für die vorhandenen Netzwerke hinzufügen oder aktualisieren.
Console
Rufen Sie die Seite Compute Engine > Bare-Metal-Lösung > Netzwerke auf.
Klicken Sie für das Netzwerk, dem Sie ein Label hinzufügen möchten, auf
.Klicken Sie auf
Labels bearbeiten.Auf der Seite Label-Editor:
- Klicken Sie auf Label hinzufügen und fügen Sie das Schlüssel/Wert-Paar hinzu.
- Um Labels zu aktualisieren, wählen Sie die vorhandenen Labels aus und ändern Sie deren Werte.
- Klicken Sie auf Senden.
Aktualisieren Sie auf der Seite Netzwerke die Seite, um die Änderungen zu sehen.
gcloud
Verwenden Sie den Befehl gcloud bms networks update
mit der Option --update-labels
, um Labels für ein Netzwerk hinzuzufügen oder zu aktualisieren.
Im folgenden Beispielbefehl werden die Labels environment = dev und location = branch hinzugefügt:
gcloud bms networks update NETWORK_NAME --project=PROJECT_ID --region=REGION --update-labels environment=dev,location=branch
Wenn Sie einen neuen Wert für ein vorhandenes Label angeben, aktualisiert das System das vorhandene Label mit dem neuen Wert. Wenn Sie ein neues Label angeben, wird es der Liste der Labels hinzugefügt.
API
Wenn Sie Labels für ein Netzwerk hinzufügen oder aktualisieren möchten, geben Sie im folgenden curl
-Befehl die Projekt-ID, die Region, den Netzwerknamen und eine Liste der Labels ein. Kopieren Sie den Befehl, fügen Sie ihn in die Cloud Shell-Eingabeaufforderung ein und drücken Sie die Eingabetaste oder Return.
Im folgenden Beispielbefehl wird das Label environment = test zugewiesen.
curl -X PATCH \ -H "Authorization: Bearer $(gcloud auth print-access-token)" \ -H "X-Goog-User-Project: PROJECT_ID" \ -H "Content-Type: application/json" \ "https://baremetalsolution.googleapis.com/v2/projects/PROJECT_ID/locations/REGION/networks/NETWORK_NAME?updateMask=labels" -d "{ 'labels' : {'environment': 'test'} }"
Labels aus Netzwerken entfernen
Sie können Labels aus Netzwerken entfernen.
Console
Rufen Sie die Seite Compute Engine > Bare-Metal-Lösung > Netzwerke auf.
Klicken Sie bei einem Netzwerk mit den Labels, die Sie entfernen möchten, auf
.Klicken Sie auf
Labels bearbeiten.Auf der Seite Label-Editor:
- Um ein Label zu löschen, klicken Sie auf .
- Klicken Sie auf Senden.
Aktualisieren Sie auf der Seite Netzwerke die Seite, um die Änderungen zu sehen.
gcloud
Verwenden Sie den Befehl gcloud bms networks update
mit den folgenden Optionen, um Labels aus einem Netzwerk zu entfernen:
--remove-labels
: Entfernt das angegebene Label.--clear-labels
: Entfernt alle Labels.
Mit dem folgenden Beispielbefehl wird das Label department aus einem Netzwerk entfernt:
gcloud bms networks update NETWORK_NAME --project=PROJECT_ID --region=REGION --remove-labels=department
Mit dem folgenden Beispielbefehl werden alle Labels aus einem Netzwerk entfernt:
gcloud bms networks update NETWORK_NAME --project=PROJECT_ID --region=REGION --clear-labels
API
Wenn Sie Labels aus einem Netzwerk entfernen möchten, geben Sie im folgenden curl
-Befehl die Projekt-ID, die Region und den Netzwerknamen ein. Geben Sie eine leere Liste mit Labels an, um alle Labels zu entfernen, oder geben Sie eine Liste der Labels an, die Sie beibehalten möchten (und lassen Sie die Labels aus, die Sie entfernen möchten). Kopieren Sie den Befehl, fügen Sie ihn in die Cloud Shell-Eingabeaufforderung ein und drücken Sie die Eingabetaste oder Return.
Mit dem folgenden Beispielbefehl werden alle Labels mit Ausnahme von environment = test entfernt.
curl -X PATCH \ -H "Authorization: Bearer $(gcloud auth print-access-token)" \ -H "X-Goog-User-Project: PROJECT_ID" \ -H "Content-Type: application/json" \ "https://baremetalsolution.googleapis.com/v2/projects/PROJECT_ID/locations/REGION/networks/NETWORK_NAME?updateMask=labels" -d "{ 'labels' : {'environment': 'test'} }"
Netzwerke mithilfe von Labels filtern
Mithilfe von Labels können Sie in Ihren Netzwerken suchen und die Ergebnisse filtern.
Console
Rufen Sie die Seite Compute Engine > Bare-Metal-Lösung > Netzwerke auf.
Klicken Sie über der Liste der Netzwerke in die Filterleiste
.Wählen Sie in der Liste Eigenschaften die Option Labels aus.
Geben Sie den Schlüssel, den Wert oder das Schlüssel/Wert-Paar für das Label ein.
Wenn Sie beispielsweise nur Netzwerke mit dem Label
env:dev
ansehen möchten, geben Sie Folgendes ein:- Schlüssel eingeben:
env
- Geben Sie den Wert ein:
dev
- Geben Sie das Schlüssel/Wert-Paar ein:
env:dev
- Schlüssel eingeben:
Klicken Sie auf eine beliebige Stelle außerhalb der Filterleiste, um den Labelfilter anzuwenden.
gcloud
Verwenden Sie den Befehl gcloud bms networks list
mit der Option --filter
, um Netzwerke mithilfe von Labels zu filtern.
Der Wert der Option --filter
muss das Format labels.KEY=VALUE
haben. Wenn Sie beispielsweise nach einem Label mit env
als Schlüssel und dev
als Wert filtern möchten, führen Sie den folgenden Befehl aus:
gcloud bms networks list --project=PROJECT_ID --region=REGION --filter labels.environment=dev
Weitere Informationen zur Filtersyntax in der gcloud CLI finden Sie in der gcloud topic filters
-Dokumentation .
API
Wenn Sie Netzwerke mithilfe von Labels filtern möchten, geben Sie Ihre Projekt-ID und Region zusammen mit filter=labels
und einem Schlüssel/Wert-Paar-Label ein. Kopieren Sie den Befehl, fügen Sie ihn in die Cloud Shell-Eingabeaufforderung ein und drücken Sie die Eingabetaste oder Return.
Mit dem folgenden Beispielbefehl wird die Ausgabe eingeschränkt, um Netzwerke mit dem Schlüssel/Wert-Paar-Label environment = test zu finden.
curl -X GET \ -H "Authorization: Bearer $(gcloud auth print-access-token)" \ -H "X-Goog-User-Project: PROJECT_ID" \ -H "Content-Type: application/json" \ "https://baremetalsolution.googleapis.com/v2/projects/PROJECT_ID/locations/REGION/networks"?filter=labels.environment=test
Netzwerk umbenennen
So benennen Sie ein Netzwerk um:
Console
- Rufen Sie in der Google Cloud Console die Seite Compute Engine > Bare-Metal-Lösung > Netzwerke auf.
- Klicken Sie auf den Netzwerknamen.
- Klicken Sie auf der Seite Netzwerkdetails im Feld Name auf Name bearbeiten.
- Geben Sie auf der Seite Namen bearbeiten einen neuen Namen ein.
- Klicken Sie auf Speichern.
- Aktualisieren Sie die Seite, um die Änderungen zu sehen.
gcloud
Verwenden Sie den Befehl gcloud bms networks rename
, um ein Netzwerk umzubenennen.
gcloud bms networks rename NETWORK_NAME --new-name=NEW_NAME --project=PROJECT_ID --region=REGION
Ersetzen Sie Folgendes:
- NETWORK_NAME: Aktueller Name des Netzwerks.
- NEW_NAME: Neuer Name des Netzwerks.
- PROJECT_ID: Ihre Projekt-ID.
- REGION: Der Standort des Netzwerks.
Netzwerk erstellen
Bevor Sie ein Netzwerk erstellen, müssen Sie ein VRF erstellen. Siehe VRF erstellen.
So erstellen Sie ein Netzwerk:
Rufen Sie die Seite Netzwerke auf.
Klicken Sie auf Erstellen.
Geben Sie einen Namen für das Netzwerk ein.
Wählen Sie in der Liste Standort eine Region für das Netzwerk aus.
Wählen Sie in der Liste Pod einen Pod für das Netzwerk aus.
In der Drop-down-Liste Pod wird auch die Anzahl der vorhandenen Ressourcen der Bare-Metal-Lösung in jedem Pod des ausgewählten Standorts angezeigt.
Wenn Sie sich nicht sicher sind, welchen Pod Sie auswählen sollen, wenden Sie sich an den Google Cloud-Vertrieb.
Wählen Sie den Netzwerktyp aus:
- Wählen Sie Client aus, um ein Clientnetzwerk zu erstellen.
- Wenn Sie ein privates Netzwerk erstellen möchten, wählen Sie Privat aus.
(Gilt nur bei Auswahl des Netzwerktyps Client) Wählen Sie in der Liste VRF eine VRF aus.
Geben Sie im Feld Netzwerk-IP-Adressbereich den IP-Adressbereich des Netzwerks ein.
Optional: Geben Sie im Feld Dienst-IP-Adressbereich den Dienst-IP-Adressbereich des Netzwerks ein.
Wählen Sie die MTU für das Netzwerk aus:
- 1.500: für Frames in Standardgröße
- 9000: Für Jumbo Frames.
Klicken Sie auf Speichern.
Netzwerk an Server anhängen
Sie können kein Netzwerk an einen Server anhängen, wenn sich der IP-Adressbereich des Netzwerks mit dem eines anderen an den Server angehängten Netzwerks überschneidet.
So hängen Sie ein Netzwerk an:
Rufen Sie die Seite Netzwerke auf.
Klicken Sie auf den Servernamen.
Klicken Sie auf der Seite Serverdetails auf Netzwerk anhängen.
Führen Sie auf der Seite Netzwerk anhängen die folgenden Schritte aus:
- So wählen Sie ein Netzwerk aus anderen Projekten in Ihrer Organisation aus:
- Klicken Sie auf das Kästchen Netzwerke aus anderen Projekten in Ihrer Organisation auswählen.
- Wählen Sie in der Liste Vorhandenes Netzwerk auswählen ein Netzwerk aus.
So wählen Sie ein Netzwerk aus dem aktuellen Projekt aus:
- Entfernen Sie das Häkchen aus dem Kästchen Netzwerke aus anderen Projekten in Ihrer Organisation auswählen.
- Wählen Sie in der Liste Vorhandenes Netzwerk auswählen ein Netzwerk aus.
Legen Sie die Schnittstellenkonfiguration fest:
Wählen Sie aus der Liste Schnittstelle eine Verbindungsschnittstelle für dieses Netzwerk aus.
Wählen Sie in den meisten Fällen
bond0
für ein Clientnetzwerk undbond1
für ein privates Netzwerk aus.Geben Sie im Feld IP-Adresse eine IP-Adresse aus dem Netzwerk ein, das Sie anhängen.
- So wählen Sie ein Netzwerk aus anderen Projekten in Ihrer Organisation aus:
Optional: Klicken Sie das Kästchen Standardgateway an, um dieses Netzwerk als Standardgateway festzulegen.
Klicken Sie auf Netzwerk anhängen.
Der Serverstatus ändert sich in „Bereitstellung“. Das Anhängen eines Netzwerks ist ein Vorgang mit langer Ausführungszeit. Klicken Sie in der Google Cloud Console auf Status eines Vorgangs mit langer Ausführungszeit abrufen ausführen. Wenn der Vorgang abgeschlossen ist, ändert sich der Serverstatus in „Wird ausgeführt“.
Benachrichtigungen, um den Status zu prüfen. Sie können auch die Schritte unterAktualisieren Sie die Betriebssystemkonfiguration des Servers der Bare-Metal-Lösung.
Nachdem Sie die vorherigen Schritte zum Anhängen des Netzwerks über die Google Cloud Console abgeschlossen haben und sich der Serverstatus in „Wird ausgeführt“ ändert, müssen Sie die Betriebssystemkonfiguration des Servers der Bare-Metal-Lösung aktualisieren. Wenn Sie die Betriebssystemkonfiguration nicht aktualisieren, werden die in der Google Cloud Console vorgenommenen Änderungen nicht vollständig implementiert. Die nächsten Schritte in diesem Verfahren zeigen Ihnen, wie Sie Ihre Betriebssystemkonfiguration aktualisieren.
Die nächsten Schritte dienen nur als Beispiel und können je nach Betriebssystem variieren. Falls Probleme auftreten, sehen Sie in der Konfigurationsanleitung Ihres Betriebssystems nach.
RHEL und Oracle Linux
- Melden Sie sich als Root-Nutzer an.
Erstellen Sie eine neue Verbindung. Führen Sie dazu diesen Befehl aus:
nmcli connection add type vlan con-name INTERFACE_NAME.VLAN_ID ifname INTERFACE_NAME.VLAN_ID dev INTERFACE_NAME mtu MTU id VLAN_ID ip4 IP_ADDRESS/NETMASK ipv6.method "ignore"
Ersetzen Sie Folgendes:
- INTERFACE_NAME: Der Name der Schnittstelle, an die Sie das Netzwerk anhängen möchten. Dies ist dieselbe Schnittstelle, die Sie in Schritt 6 (Schnittstellenkonfiguration festlegen) dieses Verfahrens ausgewählt haben. Sie finden den Namen der Schnittstelle auf der Seite Serverdetails im Abschnitt Netzwerke. Siehe Server anzeigen.
- VLAN_ID: Die VLAN-ID des Netzwerks, das Sie anhängen möchten. Sie finden die VLAN-ID auf der Seite Netzwerkdetails. Weitere Informationen finden Sie unter Netzwerke ansehen.
- IP_ADDRESS: Die IP-Adresse des Servers der Bare-Metal-Lösung im Netzwerk. Dies ist dieselbe IP-Adresse, die Sie in Schritt 6 (Schnittstellenkonfiguration festlegen) dieses Verfahrens eingegeben haben. Sie finden die IP-Adresse auf der Seite Serverdetails im Abschnitt Netzwerke. Siehe Server anzeigen.
- NETMASK: Die Netzwerkmaske des Netzwerks, das Sie anhängen möchten. Sie finden die Netzwerkmaske auf der Seite Netzwerkdetails im CIDR-Feld. Weitere Informationen finden Sie unter Netzwerke ansehen.
- MTU: Die MTU des Netzwerks, das Sie anhängen möchten. Sie können die MTU auf der Seite Netzwerkdetails abrufen. Weitere Informationen finden Sie unter Netzwerke ansehen.
Beispiel:
nmcli connection add type vlan con-name bond0.114 ifname bond0.114 dev bond0 mtu 1500 id 114 ip4 172.16.80.1/24 ipv6.method "ignore"
(Optional) Wenn Sie ein Client-Netzwerk erstellt haben und dieses Netzwerk verwenden möchten, um eine Verbindung von Ihrer VPC zu VLAN-Anhängen oder einer anderen Umgebung (z. B. einer lokalen Umgebung) herzustellen, konfigurieren Sie eine Route zu Ihrem spezifischen Subnetz. Führen Sie als Root-Nutzer die folgenden Befehle aus:
nmcli connection modify INTERFACE_NAME.VLAN_ID +ipv4.routes "SUBNET GATEWAY_IP"
nmcli connection up INTERFACE_NAME.VLAN_ID
Ersetzen Sie Folgendes:
- INTERFACE_NAME: Der Name der Schnittstelle, an die Sie das Netzwerk anhängen möchten. Dies ist dieselbe Schnittstelle, die Sie in Schritt 6 (Schnittstellenkonfiguration festlegen) dieses Verfahrens ausgewählt haben. Sie finden den Namen der Schnittstelle auf der Seite Serverdetails im Abschnitt Netzwerke. Siehe Server anzeigen.
- VLAN_ID: Die VLAN-ID des Netzwerks, das Sie anhängen möchten. Sie finden die VLAN-ID auf der Seite Netzwerkdetails. Weitere Informationen finden Sie unter Netzwerke ansehen.
- SUBNET: Die IP-Adresse und Maske des Netzwerks in CIDR-Notation, die verwendet wird, um über das Clientnetzwerk eine Verbindung zu Ihrem Bare-Metal-Lösungsserver herzustellen. Wenn dies Ihr VPC-Netzwerk ist, können Sie das Subnetz auf der Seite VPC-Netzwerke im Bereich Subnetze abrufen. Siehe Subnetze auflisten. Wenn es sich um eine andere Umgebung handelt, wenden Sie sich an Ihren Netzwerkadministrator.
- GATEWAY_IP: Die IP-Adresse des Gateways im Netzwerk, das Sie anhängen möchten. Sie können die Gateway-IP-Adresse auf der Seite Netzwerkdetails abrufen. Weitere Informationen finden Sie unter Netzwerke ansehen.
Beispiel:
nmcli connection modify bond0.114 +ipv4.routes "192.168.122.0/24 172.16.80.254" nmcli connection up bond0.114
Optional: Wenn Sie ein Client-Netzwerk erstellt und in Schritt 7 (Standardgateway) dieses Verfahrens als Standardgateway festgelegt haben, führen Sie die folgenden Schritte aus, um die Betriebssystemkonfiguration zu aktualisieren:
- Schließen Sie den vorherigen Schritt ab, also Schritt 9.c.
- Achten Sie darauf, dass Sie über das neue Clientnetzwerk mit dem Server der Bare-Metal-Lösung verbunden sind. Sie können beispielsweise von einer VM in Ihrer VPC, an die dieses Netzwerk mit VLAN-Anhängen angehängt ist, eine Verbindung zum Server herstellen.
Wenn Sie dieses Netzwerk als Standardgateway festlegen möchten, deaktivieren Sie im alten Netzwerk die Einstellungen für das Standardgateway und aktivieren Sie dann die Einstellungen für das Standardgateway für dieses Netzwerk. Führen Sie als Root-Nutzer die folgenden Befehle aus:
nmcli connection modify OLD_INTERFACE_NAME.OLD_VLAN_ID ipv4.gateway ""
nmcli connection modify INTERFACE_NAME.VLAN_ID ipv4.gateway GATEWAY_IP
nmcli connection up INTERFACE_NAME.VLAN_ID
nmcli connection up OLD_INTERFACE_NAME.OLD_VLAN_ID
Ersetzen Sie Folgendes:
- OLD_INTERFACE_NAME: Der Name der Schnittstelle, mit der das alte Standardgateway-Netzwerk verbunden ist. Sie finden den Namen der Schnittstelle auf der Seite Serverdetails im Abschnitt Netzwerke oder indem Sie die Betriebssystemkonfiguration des Servers der Bare-Metal-Lösung prüfen, also mit den Befehlen
ip a
odernmcli connection show
. - OLD_VLAN_ID: Die VLAN-ID des alten Standardgateway-Netzwerks. Sie finden die VLAN-ID auf der Seite Netzwerkdetails. Weitere Informationen finden Sie unter Netzwerke ansehen oder durch Untersuchen des Betriebssystems des Servers der Bare-Metal-Lösung, d. h. mit
ip a
odernmcli connection show commands
. - INTERFACE_NAME: Der Name der Schnittstelle, mit der das neue Netzwerknetzwerk verbunden ist. Dies ist dieselbe Schnittstelle, die Sie in Schritt 11 (Schnittstellenkonfiguration festlegen) dieses Verfahrens ausgewählt haben. Sie finden den Namen der Schnittstelle auf der Seite Serverdetails im Abschnitt Netzwerke. Siehe Server anzeigen.
- VLAN_ID: Die VLAN-ID des neuen Netzwerks. Sie finden die VLAN-ID auf der Seite Netzwerkdetails. Weitere Informationen finden Sie unter Netzwerke ansehen.
- GATEWAY_IP: Die IP-Adresse des Gateways im neuen Netzwerk. Sie finden die Gateway-IP-Adresse auf der Seite Netzwerkdetails. Weitere Informationen finden Sie unter Netzwerke ansehen.
Beispiel:
nmcli connection modify bond0.143 ipv4.gateway "" nmcli connection modify bond0.114 ipv4.gateway 172.16.80.254 nmcli connection up bond0.114 nmcli connection up bond0.143
- OLD_INTERFACE_NAME: Der Name der Schnittstelle, mit der das alte Standardgateway-Netzwerk verbunden ist. Sie finden den Namen der Schnittstelle auf der Seite Serverdetails im Abschnitt Netzwerke oder indem Sie die Betriebssystemkonfiguration des Servers der Bare-Metal-Lösung prüfen, also mit den Befehlen
SLES
- Melden Sie sich als Root-Nutzer an.
Erstellen Sie am Speicherort
/etc/sysconfig/network
eine Schnittstellenkonfigurationsdatei (ifcfg
) mit der folgenden Namenskonvention:ifcfg-INTERFACE_NAME.VLAN_ID
Ersetzen Sie Folgendes:
- INTERFACE_NAME: Der Name der Schnittstelle, an die Sie das Netzwerk anhängen möchten. Dies ist dieselbe Schnittstelle, die Sie in Schritt 6 (Schnittstellenkonfiguration festlegen) dieses Verfahrens ausgewählt haben. Sie finden den Namen der Schnittstelle auf der Seite Serverdetails im Abschnitt Netzwerke. Siehe Server anzeigen.
- VLAN_ID: Die VLAN-ID des Netzwerks, das Sie anhängen möchten. Sie finden die VLAN-ID auf der Seite Netzwerkdetails. Weitere Informationen finden Sie unter Netzwerke ansehen.
Wenn Sie fertig sind, sieht der Pfad zu Ihrer Datei so aus:
/etc/sysconfig/network/ifcfg-INTERFACE_NAME.VLAN_ID
Fügen Sie der Datei
ifcfg
die folgenden Informationen für die Netzwerkschnittstelle hinzu.NAME='INTERFACE_NAME.VLAN_ID' ETHERDEVICE='INTERFACE_NAME' STARTMODE='auto' USERCONTROL='no' BOOTPROTO='static' IPADDR='IP_ADDRESS/NETMASK' MTU=MTU VLAN='yes'
Ersetzen Sie Folgendes:
- INTERFACE_NAME: Der Name der Schnittstelle, an die Sie das Netzwerk anhängen möchten. Dies ist dieselbe Schnittstelle, die Sie in Schritt 6 (Schnittstellenkonfiguration festlegen) dieses Verfahrens ausgewählt haben. Sie finden den Namen der Schnittstelle auf der Seite Serverdetails im Abschnitt Netzwerke. Siehe Server anzeigen.
- VLAN_ID: Die VLAN-ID des Netzwerks, das Sie anhängen möchten. Sie finden die VLAN-ID auf der Seite Netzwerkdetails. Weitere Informationen finden Sie unter Netzwerke ansehen.
- IP_ADDRESS: Die IP-Adresse des Servers der Bare-Metal-Lösung im Netzwerk. Dies ist dieselbe IP-Adresse, die Sie in Schritt 6 (Schnittstellenkonfiguration festlegen) dieses Verfahrens eingegeben haben. Sie finden die IP-Adresse auf der Seite „Serverdetails“ im Abschnitt Netzwerke.
- NETMASK: Die Netzwerkmaske des Netzwerks, das Sie anhängen möchten. Sie finden die Netzwerkmaske auf der Seite Netzwerkdetails im CIDR-Feld. Weitere Informationen finden Sie unter Netzwerke ansehen.
- MTU: Die MTU des Netzwerks, das Sie anhängen möchten. Sie können die MTU auf der Seite Netzwerkdetails abrufen. Weitere Informationen finden Sie unter Netzwerke ansehen.
Eine Beispieldatei
/etc/sysconfig/network/ifcfg-bond1.121
sieht beispielsweise so aus:NAME='bond1.121' ETHERDEVICE='bond1' STARTMODE='auto' USERCONTROL='no' BOOTPROTO='static' IPADDR='192.168.200.10/24' MTU=1500 VLAN='yes'
Rufen Sie die Benutzeroberfläche auf, um die Änderungen zu übernehmen.
ifup INTERFACE_NAME.VLAN_ID
Ersetzen Sie Folgendes:
- INTERFACE_NAME: Der Name der Schnittstelle, an die Sie das Netzwerk anhängen möchten. Dies ist dieselbe Schnittstelle, die Sie in Schritt 6 (Schnittstellenkonfiguration festlegen) dieses Verfahrens ausgewählt haben. Sie finden den Namen der Schnittstelle auf der Seite Serverdetails im Abschnitt Netzwerke. Siehe Server anzeigen.
- VLAN_ID: Die VLAN-ID des Netzwerks, das Sie anhängen möchten. Sie finden die VLAN-ID auf der Seite Netzwerkdetails. Weitere Informationen finden Sie unter Netzwerke ansehen.
(Optional) Wenn Sie ein Client-Netzwerk erstellt haben und dieses Netzwerk verwenden möchten, um eine Verbindung von Ihrer VPC zu VLAN-Anhängen oder einer anderen Umgebung (z. B. einer lokalen Umgebung) herzustellen, konfigurieren Sie eine Route zu Ihrem spezifischen Subnetz.
Erstellen Sie am Speicherort
/etc/sysconfig/network
eine Datei für die Schnittstellenroutenkonfiguration (ifroute
) mit der folgenden Namenskonvention:ifroute-INTERFACE_NAME.VLAN_ID
Wenn Sie fertig sind, sieht der Pfad zu Ihrer Datei so aus:
/etc/sysconfig/network/ifroute-INTERFACE_NAME.VLAN_ID
Fügen Sie der Datei
ifroute
die folgenden Informationen für die Netzwerkschnittstelle hinzu.SUBNET GATEWAY_IP - -
Ersetzen Sie Folgendes:
- SUBNET: Die IP-Adresse und Maske des Netzwerks in CIDR-Notation, die verwendet wird, um über das Clientnetzwerk eine Verbindung zu Ihrem Bare-Metal-Lösungsserver herzustellen. Wenn dies Ihr VPC-Netzwerk ist, können Sie das Subnetz auf der Seite VPC-Netzwerke im Bereich Subnetze abrufen. Siehe Subnetze auflisten. Wenn es sich um eine andere Umgebung handelt, wenden Sie sich an Ihren Netzwerkadministrator.
- GATEWAY_IP: Die IP-Adresse des Gateways im Netzwerk, das Sie anhängen möchten. Sie finden die Gateway-IP-Adresse auf der Seite Netzwerkdetails. Weitere Informationen finden Sie unter Netzwerke ansehen.
Rufen Sie die Benutzeroberfläche auf, um die Änderungen zu übernehmen.
ifup INTERFACE_NAME.VLAN_ID
Ersetzen Sie Folgendes:
- INTERFACE_NAME: Der Name der Schnittstelle, an die Sie das Netzwerk anhängen möchten. Dies ist dieselbe Schnittstelle, die Sie in Schritt 6 (Schnittstellenkonfiguration festlegen) dieses Verfahrens ausgewählt haben. Sie finden den Namen der Schnittstelle auf der Seite Serverdetails im Abschnitt Netzwerke. Siehe Server anzeigen.
- VLAN_ID: Die VLAN-ID des Netzwerks, das Sie anhängen möchten. Sie finden die VLAN-ID auf der Seite Netzwerkdetails. Weitere Informationen finden Sie unter Netzwerke ansehen.
Optional: Wenn Sie ein Client-Netzwerk erstellt und in Schritt 7 (Standardgateway) dieses Verfahrens als Standardgateway festgelegt haben, führen Sie die folgenden Schritte aus, um die Betriebssystemkonfiguration zu aktualisieren:
- Schließen Sie den vorherigen Schritt ab, also Schritt 9.c.
- Achten Sie darauf, dass Sie über dieses Netzwerk mit dem Server der Bare-Metal-Lösung verbunden sind. Sie können beispielsweise eine Verbindung zum Server von einer VM in Ihrer VPC herstellen, mit der dieses Netzwerk über VLAN-Anhänge verbunden ist.
Ändern Sie die Standardroutenkonfiguration Ihres Systems, um dieses Netzwerk als Standardgateway festzulegen:
Ersetzen Sie in der Datei
/etc/sysconfig/network/routes
die IP-Adresse des aktuellen Standardgateways durch die IP-Adresse des neuen Standardgateways.Aktualisieren Sie den Dateiinhalt entsprechend:
default GATEWAY_IP - -
Ersetzen Sie Folgendes:
- GATEWAY_IP: Die IP-Adresse des Gateways im neuen Netzwerk. Sie finden die Gateway-IP-Adresse auf der Seite Netzwerkdetails. Weitere Informationen finden Sie unter Netzwerke ansehen.
Aktualisieren Sie die Netzwerkkonfiguration, um die Änderung zu übernehmen.
systemctl reload network
Netzwerk von Server trennen
Sie können jeweils nur ein Netzwerk von einem Server trennen, das dann entweder ausgeführt wird oder ausgeschaltet ist.
So trennst du ein Netzwerk:
Aktualisieren Sie die Betriebssystemkonfiguration des Servers der Bare-Metal-Lösung.
Bevor Sie ein Netzwerk über die Google Cloud Console trennen können, müssen Sie zuerst die Betriebssystemkonfiguration des Servers der Bare-Metal-Lösung aktualisieren. Wenn Sie die Betriebssystemkonfiguration nicht aktualisieren, werden die in der Google Cloud Console vorgenommenen Änderungen nicht vollständig implementiert.
Die Aktionen in diesem Schritt dienen nur als Beispiel und können je nach Betriebssystem variieren. Falls Probleme auftreten, sehen Sie in der Konfigurationsanleitung Ihres Betriebssystems nach.
RHEL und Oracle Linux
Löschen Sie die Verbindungsschnittstelle für das Netzwerk, das Sie trennen möchten. Führen Sie als Root-Nutzer den folgenden Befehl aus:
nmcli connection delete INTERFACE_NAME.VLAN_ID
Ersetzen Sie Folgendes:
- INTERFACE_NAME: Der Name der Schnittstelle für das Netzwerk, das Sie trennen möchten. Sie finden den Namen der Schnittstelle auf der Seite Serverdetails im Abschnitt Netzwerke. Siehe Server anzeigen.
- VLAN_ID: Die VLAN-ID des Netzwerks, das Sie trennen möchten. Sie finden die VLAN-ID auf der Seite Netzwerkdetails. Weitere Informationen finden Sie unter Netzwerke ansehen.
Beispiel:
nmcli connection delete bond0.148
SLES
Bringen Sie die Benutzeroberfläche herunter. Führen Sie als Root-Nutzer den folgenden Befehl aus:
ifdown INTERFACE_NAME.VLAN_ID
Ersetzen Sie Folgendes:
- INTERFACE_NAME: Der Name der Schnittstelle für das Netzwerk, das Sie trennen möchten. Sie finden den Namen der Schnittstelle auf der Seite Serverdetails im Abschnitt Netzwerke. Siehe Server anzeigen.
- VLAN_ID: Die VLAN-ID des Netzwerks, das Sie trennen möchten. Sie finden die VLAN-ID auf der Seite Netzwerkdetails. Weitere Informationen finden Sie unter Netzwerke ansehen.
Beispiel:
ifdown bond1.121
Sichern Sie die Informationen der Schnittstellenkonfigurationsdatei in einer anderen Datei, damit sie beim nächsten Start nicht verarbeitet werden. Führen Sie folgenden Befehl aus:
mv /etc/sysconfig/network/ifcfg-INTERFACE_NAME.VLAN_ID /etc/sysconfig/network/ifcfg-INTERFACE_NAME.VLAN_ID.backup
Ersetzen Sie Folgendes:
- INTERFACE_NAME: Der Name der Schnittstelle für das Netzwerk, das Sie trennen möchten. Sie finden den Namen der Schnittstelle auf der Seite Serverdetails im Abschnitt Netzwerke. Siehe Server anzeigen.
- VLAN_ID: Die VLAN-ID des Netzwerks, das Sie trennen möchten. Sie finden die VLAN-ID auf der Seite Netzwerkdetails. Weitere Informationen finden Sie unter Netzwerke ansehen.
Beispiel:
mv /etc/sysconfig/network/ifcfg-bond1.121 /etc/sysconfig/network/ifcfg-bond1.121.backup
(Optional) Wenn Sie ein Client-Netzwerk trennen und für dieses Netzwerk spezifische Routen konfiguriert haben. Sichern Sie die Informationen der Konfigurationsdatei der Schnittstellenroute in einer anderen Datei, damit sie beim nächsten Start nicht verarbeitet werden. Führen Sie dazu diesen Befehl aus:
mv /etc/sysconfig/network/ifroute-INTERFACE_NAME.VLAN_ID /etc/sysconfig/network/ifroute-INTERFACE_NAME.VLAN_ID.backup
Ersetzen Sie Folgendes:
- INTERFACE_NAME: Der Name der Schnittstelle für das Netzwerk, das Sie trennen möchten. Sie finden den Namen der Schnittstelle auf der Seite Serverdetails im Abschnitt Netzwerke. Siehe Server anzeigen.
- VLAN_ID: Die VLAN-ID des Netzwerks, das Sie trennen möchten. Sie finden die VLAN-ID auf der Seite Netzwerkdetails. Weitere Informationen finden Sie unter Netzwerke ansehen.
Beispiel:
mv /etc/sysconfig/network/ifroute-bond1.121 /etc/sysconfig/network/ifroute-bond1.121.backup
Trennen Sie das Netzwerk über die Google Cloud Console:
- Rufen Sie die Seite Compute Engine > Bare-Metal-Lösung > Server auf.
- Klicken Sie auf den Servernamen.
- Wählen Sie auf der Seite Serverdetails das Netzwerk aus, das Sie trennen möchten.
- Klicken Sie auf Netzwerk trennen.
- Wenn Sie dazu aufgefordert werden, klicken Sie auf Bestätigen.
Der Serverstatus ändert sich in „Bereitstellung“. Das Trennen eines Netzwerks ist ein Vorgang mit langer Ausführungszeit. Klicken Sie in der Google Cloud Console auf Status eines Vorgangs mit langer Ausführungszeit abrufen ausführen. Wenn der Vorgang abgeschlossen ist, ändert sich der Serverstatus in „Wird ausgeführt“.
Benachrichtigungen, um den Status zu prüfen. Sie können auch die Schritte unterNetzwerk löschen
Mehrere an dasselbe VRF angehängte Clientnetzwerke können nicht gelöscht werden. Wenden Sie sich in diesem Fall an Customer Care.
So löschen Sie ein Netzwerk:
Console
- Rufen Sie die Seite Compute Engine > Bare-Metal-Lösung > Netzwerke auf.
- Wählen Sie das Netzwerk aus, das Sie löschen möchten.
- Klicken Sie auf Löschen.
- Wenn Sie dazu aufgefordert werden, klicken Sie auf Bestätigen.
Das Löschen eines Netzwerks ist ein Vorgang mit langer Ausführungszeit. Klicken Sie in der Google Cloud Console auf Status eines Vorgangs mit langer Ausführungszeit abrufen ausführen.
Benachrichtigungen, um den Status zu prüfen. Sie können auch die Schritte unterErweiterte Netzwerkinformationen für eine Bare-Metal-Lösungsumgebung aufrufen
Wenn Sie die erweiterte Netzwerkoption für komplexe Bereitstellungen in der Bare-Metal-Lösungsumgebung ausgewählt haben, können Sie diese Informationen mit den folgenden Serverbefehlen aufrufen.
Console
Rufen Sie die Seite Compute Engine > Bare-Metal-Lösung > Server auf.
Klicken Sie auf den Servernamen.
Auf der Seite Serverdetails sehen Sie die folgenden Informationen:
- Unter „Allgemeine Details“ sehen Sie die Netzwerkvorlage.
- Im Bereich Netzwerke sehen Sie die folgenden Informationen:
- Netzwerkname
- Netzwerktyp
- IP-Adresse
- Standardgateway
- Schnittstellenname
gcloud
Führen Sie den Befehl gcloud bms instances describe aus, um die erweiterten Netzwerkeinstellungen für Ihren Server aufzurufen.
gcloud bms instances describe SERVER_NAME --project=PROJECT_ID --region=REGION
API
Geben Sie die Projekt-ID, die Region und den Servernamen ein und führen Sie den folgenden curl
-Befehl aus, um erweiterte Netzwerkeinstellungen für Ihren Server aufzurufen. Im Abschnitt „Netzwerke“ der Ausgabe können Sie die Netzwerkvorlage, die logischen Schnittstellen, die gebundenen Schnittstellen und den jeder Schnittstelle zugewiesenen Netzwerktyp anzeigen.
curl -X GET \ -H "Authorization: Bearer $(gcloud auth print-access-token)" \ -H "X-Goog-User-Project: PROJECT_ID" \ -H "Content-Type: application/json" \ "https://baremetalsolution.googleapis.com/v2/projects/PROJECT_ID/locations/REGION/instances/SERVER_NAME"
IP-Adressverwaltung in einer Bare-Metal-Lösungsumgebung implementieren
Die Möglichkeit, Ihre Netzwerktopologie in Ihrer Bare-Metal-Lösungsumgebung zu verwalten, ist wichtig. Mithilfe der IP-Adressverwaltung können Sie IP-Adressen für Ihre Ressourcen erstellen, aufrufen und löschen. Sie können diese Informationen verwenden, um sich überschneidende IP-Adressen zu verhindern und Konflikte beim Anfordern neuer Ressourcen zu lösen.
Reservierungen für IP-Adressen ansehen
So zeigen Sie IP-Adressen für vorhandene Reservierungen an:
gcloud
Führen Sie den Befehl gcloud bms Networks list-ip-reservations aus:
gcloud bms networks list-ip-reservations --project=PROJECT_ID --region REGION
API
Zum Aufrufen von IP-Adressreservierungen für vorhandene Ressourcen geben Sie Ihre Projekt-ID, Region und den Netzwerknamen ein und führen dann den folgenden curl
-Befehl aus. Der Abschnitt reservations in der Ausgabe zeigt reservierte IP-Adressbereiche an.
curl -X GET \ -H "Authorization: Bearer $(gcloud auth print-access-token)" \ -H "X-Goog-User-Project: PROJECT_ID" \ -H "Content-Type: application/json" \ "https://baremetalsolution.googleapis.com/v2/projects/PROJECT_ID/locations/REGION/networks/NETWORK_NAME"
Reservierung für IP-Adresse erstellen und aktualisieren
So erstellen Sie eine neue IP-Adressreservierung oder aktualisieren eine vorhandene:
gcloud
Führen Sie den Befehl gcloud bms networks update aus, um IP-Adressreservierungen zu verwalten:
gcloud bms networks update NETWORK_NAME --project=PROJECT_ID --region REGION --add-ip-range-reservation=start-address=START_ADDRESS,end-address=END_ADDRESS,note="NOTE"
- Fügen Sie die Option --clear-ip-range-reservations hinzu, um alle IP-Adressreservierungen zu entfernen.
- Um einen der reservierten Adressblöcke zu löschen, fügen Sie die Option --remove-ip-range-reservation hinzu und geben Sie die Start- und Endadresse des reservierten IP-Adressblocks an, den Sie entfernen möchten.
gcloud bms networks update NETWORK_NAME --project=PROJECT_ID --region REGION --remove-ip-range-reservation=start-address=START_ADDRESS,end-address=END_ADDRESS
API
Um eine neue IP-Adressreservierung zu erstellen oder eine vorhandene zu aktualisieren, geben Sie Ihre Projekt-ID, die Region und den Netzwerknamen in den folgenden Befehl ein. Fügen Sie für jeden Block von IP-Adressen, den Sie reservieren möchten, eine Start- und Endadresse sowie eine Notiz hinzu und führen Sie dann den Befehl curl
aus.
curl -X PATCH \ -H "Authorization: Bearer $(gcloud auth print-access-token)" \ -H "X-Goog-User-Project: PROJECT_ID" \ -H "Content-Type: application/json" \ "https://baremetalsolution.googleapis.com/v2/projects/PROJECT_ID/locations/REGION/networks/NETWORK_NAME?updateMask=reservations" -d "{ 'reservations' : [ { 'startAddress' : 'START_ADDRESS_1', 'endAddress' : 'END_ADDRESS_1', 'note' : 'NOTES_1' }, { 'startAddress' : 'START_ADDRESS_2', 'endAddress' : 'END_ADDRESS_2', 'note' : 'NOTES_2' } ] }"
- Die Reservierungsblöcke für IP-Adressen müssen im CIDR-Bereich des Zielnetzwerks liegen.
- Verwenden Sie .1 (die Gateway-IP-Adresse) nicht in einem Reservierungsblock.
- Jedes Mal, wenn Sie diesen
curl
-Befehl ausführen, werden die vorherigen Reservierungen überschrieben. Wenn Sie Aktualisierungen vornehmen müssen, achten Sie darauf, alle Gruppen von Reservierungsblöcken anzugeben, bevor Sie den Befehl ausführen. Um alle Reservierungen zu löschen, ersetzen Sie das Ende des Befehls durch Folgendes:
-d "{ 'reservations' : [] }"
Speicher verwalten
Sie können den Speicher in der Umgebung Ihrer Bare-Metal-Lösung auf folgende Arten verwalten:
- Speicher-Volumes ansehen
- Speicher-Volumes mithilfe von Labels organisieren
- Speicher-Volume umbenennen
- Speicher-Volume-Ressourcen bereitstellen
- Speicher-Volume-Ressourcen entfernen
- Snapshots von Boot-Volumes und deren Details ansehen
- Snapshot des Boot-Volumes erstellen
- Snapshot des Boot-Volumes löschen
- Snapshot des Start-Volumes wiederherstellen
Speicher-Volumes ansehen
Anhand der Speicherressourcen in der Bare-Metal-Lösung-Umgebung können Sie feststellen, ob Ihre Server genügend Speicherkapazität für Anwendungen und Arbeitslasten haben.
So rufen Sie die Details zu Ihren Speicher-Volumes auf:
Console
Rufen Sie die Seite Volumes auf.
Auf der Seite Volumes werden alle Ihre Speicher-Volumes mit den folgenden Informationen aufgelistet:
Feld Beschreibung Beispiel Status Gibt die Verfügbarkeit eines Speicher-Volumes an Ein grüner Kreis mit einem Häkchen zeigt an, dass das Speicher-Volume bereit ist. ID Ihrem Speicher-Volume zugewiesene Kennzeichnung.
- Klicken Sie auf die ID, um grundlegende Informationen zum Speicher-Volume aufzurufen, einschließlich LUNs und Snapshots.
- Geben Sie die ID bei der Fehlerbehebung für diese Ressource an den Google Cloud-Support weiter.
- Boot-Volume:
at-1234567-svr001-vol000-b1
- Fibre Channel-Volume:
at-1111111-vol001
- NFS-Freigabe:
at-2222222-nfs001-vol000
Name Name des Speicher-Volumes. Klicken Sie auf den Namen, um zusätzliche Informationen zum Speicher-Volume aufzurufen, einschließlich LUNs und Snapshots.
Hinweis:Wenn Sie bei der Bereitstellung Ihres Speicher-Volumes keinen Namen eingegeben haben, wird in diesem Feld die ID angezeigt.- Boot-Volume:
boot-volume-1
- Fibre Channel-Volume:
fibre-channel-volume-5
- NFS-Freigabe:
nfs-share-7
Ort Region, in der sich das Speicher-Volume befindet asia-southeast1
Pod Pod, der Ihr Speicher-Volume enthält. Ein Pod ist eine Isolationseinheit, die die Ressourcen Ihrer Bare-Metal-Lösung enthält. Ressourcen in verschiedenen Pods können nicht verbunden werden. Eine Region kann mehrere Pods haben.
Die Spalte Pod ist standardmäßig deaktiviert. So aktivieren Sie ihn:
- Klicken Sie auf Spaltenanzeigeoptionen .
- Klicken Sie das Kästchen Pod an.
- Klicken Sie auf OK.
Wenn Sie die Spalte Pod nicht aktivieren möchten, können Sie den Pod eines Speicher-Volumes aufrufen. Klicken Sie dazu auf den Namen des Speicher-Volumes.
asia-southeast1-pod1
Typ Festplatte oder Solid-State-Laufwerk HDD - Hard drive
Labels Zeigt alle Labels an, die Sie dieser Speicherressource hinzugefügt haben
Sie können Labels verwenden, um die Konsolenausgabe zu filtern. Kopieren Sie dazu den Text eines Labels und fügen Sie ihn in das Feld Filter direkt über dem Feld Status ein.environment:test
gcloud
Wenn Sie alle Speicher-Volumes in Ihrer Bare-Metal-Lösungsumgebung aufrufen und ihren Status sehen möchten, geben Sie Ihre Projekt-ID ein und geben Sie den Befehl
gcloud bms volumes list
aus:gcloud bms volumes list --project=PROJECT_ID
Das folgende Ausgabebeispiel zeigt drei Speicher-Volumes: Projekt-ID, Region, Volume-Größe und Speichertyp.NAME PROJECT REGION REQUESTED_SIZE_GIB STORAGE_TYPE STATE at-1234567-svr001-vol000-b1 PROJECT_ID REGION 200 SSD READY at-1111111-vol001 PROJECT_ID REGION 1024 SSD READY at-2222222-nfs001-vol000 PROJECT_ID REGION 400 HDD READY
Geben Sie zum Anzeigen eines einzelnen Speicher-Volumes den Namen Ihres Speicher-Volumes, die Projekt-ID und die Region ein und führen Sie den Befehl
gcloud bms volumes describe
aus:gcloud bms volumes describe VOLUME_NAME --project=PROJECT_ID --region=REGION
Das folgende Ausgabebeispiel zeigt die Größe, den Namen, die Richtlinie zum automatischen Löschen von Snapshots, den Status und den Speichertyp.currentSizeGib: '250' name: projects/PROJECT_ID/locations/REGION/volumes/VOLUME_NAME requestedSizeGib: '250' snapshotAutoDeleteBehavior: OLDEST_FIRST snapshotReservationDetail: reservedSpaceGib: '50' reservedSpaceRemainingGib: '50' state: READY storageType: SSD
Um alle LUNs für Ihr Speicher-Volume anzuzeigen, geben Sie Ihre Projekt-ID, die Region und den Namen des Speicher-Volumes ein und geben Sie den Befehl
gcloud bms volumes luns list
aus:gcloud bms volumes luns list --project=PROJECT_ID --region=REGION --volume=VOLUME_NAME
Das folgende Ausgabebeispiel zeigt die Namen der LUNs, die Region, den Namen des Speicher-Volumes, die Volume-Größe und den Status.NAME REGION VOLUME SIZE_GB STATE at-11111111-vol001-lun000 REGION VOLUME_NAME 200 READY
Wenn Sie Details zu einer einzelnen LUN aufrufen möchten, geben Sie Ihre Projekt-ID, die Region und den LUN-Namen ein und führen Sie den Befehl
gcloud bms volumes luns describe
aus:gcloud bms volumes luns describe LUN_NAME --project=PROJECT_ID --region=REGION --volume=VOLUME_NAME
Das folgende Ausgabebeispiel zeigt den LUN-Namen und die Informationen zum Speicher-Volume, z. B. Größe, Status, Speichertyp, Name und ID.bootLun: true name: projects/PROJECT_ID/locations/REGION/volumes/VOLUME_NAME/luns/LUN_NAME sizeGb: '200' state: READY storageType: SSD storageVolume: VOLUME_NAME wwid: 600a09803831434434244f774d616b94
API
Öffnen Sie in der Google Cloud Console ein Cloud Shell-Terminalfenster.
Geben Sie Ihre Projekt-ID und Region in den folgenden
curl
-Befehl ein, um alle Speicher-Volumes in Ihrer Bare-Metal-Lösungsumgebung und deren Status anzusehen. Kopieren Sie den Befehl, fügen Sie ihn in die Cloud Shell-Eingabeaufforderung ein und drücken Sie die Eingabetaste oder Return:curl -X GET \ -H "Authorization: Bearer $(gcloud auth print-access-token)" \ -H "X-Goog-User-Project: PROJECT_ID" \ -H "Content-Type: application/json" \ "https://baremetalsolution.googleapis.com/v2/projects/PROJECT_ID/locations/REGION/volumes"
Wenn Sie ein einzelnes Speicher-Volume aufrufen möchten, geben Sie Ihre Projekt-ID, die Region und den Namen des Speicher-Volumes ein und führen Sie den folgenden Befehl aus:
curl -X GET \ -H "Authorization: Bearer $(gcloud auth print-access-token)" \ -H "X-Goog-User-Project: PROJECT_ID" \ -H "Content-Type: application/json" \ "https://baremetalsolution.googleapis.com/v2/projects/PROJECT_ID/locations/REGION/volumes/VOLUME_NAME"
Um alle LUNs für Ihr Speicher-Volume aufzurufen, geben Sie Ihre Projekt-ID, die Region und den Namen des Speicher-Volumes ein und führen Sie den folgenden Befehl aus:
curl -X GET \ -H "Authorization: Bearer $(gcloud auth print-access-token)" \ -H "X-Goog-User-Project: PROJECT_ID" \ -H "Content-Type: application/json" \ "https://baremetalsolution.googleapis.com/v2/projects/PROJECT_ID/locations/REGION/volumes/VOLUME_NAME/luns
Wenn Sie Details zu einer einzelnen LUN aufrufen möchten, geben Sie Ihre Projekt-ID, die Region, den Namen des Speicher-Volumes und den LUN-Namen ein und führen Sie den folgenden Befehl aus:
curl -X GET \ -H "Authorization: Bearer $(gcloud auth print-access-token)" \ -H "X-Goog-User-Project: PROJECT_ID" \ -H "Content-Type: application/json" \ "https://baremetalsolution.googleapis.com/v2/projects/PROJECT_ID/locations/REGION/volumes/VOLUME_NAME/luns/LUN_NAME"
Speicher-Volumes mithilfe von Labels organisieren
Mit Labels können Sie Ihre Speicher-Volumes organisieren. Labels sind Schlüssel/Wert-Paare, die Sie an jedes Speicher-Volume anhängen und dann die Speicher-Volumes anhand ihrer Labels filtern können. Mit Labels können Sie beispielsweise Speicher-Volumes nach Zweck, Umgebung, Standort, Abteilung usw. gruppieren. Labels sind optional.
Labels für Speicher-Volumes hinzufügen oder aktualisieren
Sie können den vorhandenen Speicher-Volumes Labels hinzufügen oder diese aktualisieren.
Console
Rufen Sie die Seite Compute Engine > Bare-Metal-Lösung > Volumes auf.
Klicken Sie für das Speicher-Volume, das Sie mit einem Label versehen möchten, auf
.Klicken Sie auf
Labels bearbeiten.Auf der Seite Label-Editor:
- Klicken Sie auf Label hinzufügen und fügen Sie das Schlüssel/Wert-Paar hinzu.
- Um Labels zu aktualisieren, wählen Sie die vorhandenen Labels aus und ändern Sie deren Werte.
- Klicken Sie auf Senden.
Nachdem Sie zur Seite Volumes zurückgekehrt sind, aktualisieren Sie die Seite, um die Änderungen zu sehen.
gcloud
Verwenden Sie den Befehl gcloud bms volumes update
mit der Option --update-labels
, um Labels für ein Speicher-Volume hinzuzufügen oder zu aktualisieren.
Im folgenden Beispielbefehl werden die Labels environment = dev und location = branch hinzugefügt:
gcloud bms volumes update VOLUME_NAME --project=PROJECT_ID --region=REGION --update-labels environment=dev,location=branch
Wenn Sie einen neuen Wert für ein vorhandenes Label angeben, aktualisiert das System das vorhandene Label mit dem neuen Wert. Wenn Sie ein neues Label angeben, wird es der Liste der Labels hinzugefügt.
API
Wenn Sie Labels für ein Speicher-Volume hinzufügen oder aktualisieren möchten, geben Sie im folgenden curl
-Befehl die Projekt-ID, die Region, den Volume-Namen und eine Liste der Labels ein. Kopieren Sie den Befehl, fügen Sie ihn in die Cloud Shell-Eingabeaufforderung ein und drücken Sie die Eingabetaste oder Return.
Im folgenden Beispielbefehl wird das Label environment = test zugewiesen.
curl -X PATCH \ -H "Authorization: Bearer $(gcloud auth print-access-token)" \ -H "X-Goog-User-Project: PROJECT_ID" \ -H "Content-Type: application/json" \ "https://baremetalsolution.googleapis.com/v2/projects/PROJECT_ID/locations/REGION/volumes/VOLUME_NAME?updateMask=labels" -d "{ 'labels' : {'environment': 'test'} }"
Labels von Speicher-Volumes entfernen
Sie können Labels von den Speicher-Volumes entfernen.
Console
Rufen Sie die Seite Compute Engine > Bare-Metal-Lösung > Volumes auf.
Klicken Sie bei einem Speicher-Volume mit Labels, die Sie entfernen möchten, auf
.Klicken Sie auf
Labels bearbeiten.Auf der Seite Label-Editor:
- Um ein Label zu löschen, klicken Sie auf .
- Klicken Sie auf Senden.
Nachdem Sie zur Seite Volumes zurückgekehrt sind, aktualisieren Sie die Seite, um die Änderungen zu sehen.
gcloud
Verwenden Sie den Befehl gcloud bms volumes update
mit den folgenden Optionen, um Labels von einem Speicher-Volume zu entfernen:
--remove-labels
: Entfernt das angegebene Label.--clear-labels
: Entfernt alle Labels.
Mit dem folgenden Beispielbefehl wird das Label department von einem Speicher-Volume entfernt:
gcloud bms volumes update VOLUME_NAME --project=PROJECT_ID --region=REGION --remove-labels=department
Mit dem folgenden Beispielbefehl werden alle Labels von einem Speicher-Volume entfernt:
gcloud bms volumes update VOLUME_NAME --project=PROJECT_ID --region=REGION --clear-labels
API
Wenn Sie Labels von einem Speicher-Volume entfernen möchten, geben Sie im folgenden curl
-Befehl die Projekt-ID, die Region und den Namen des Speicher-Volumes ein. Geben Sie eine leere Liste mit Labels an, um alle Labels zu entfernen, oder geben Sie eine Liste der Labels an, die Sie beibehalten möchten (und lassen Sie die Labels aus, die Sie entfernen möchten). Kopieren Sie den Befehl, fügen Sie ihn in die Cloud Shell-Eingabeaufforderung ein und drücken Sie die Eingabetaste oder Return.
Mit dem folgenden Beispielbefehl werden alle Labels mit Ausnahme von environment = test entfernt.
curl -X PATCH \ -H "Authorization: Bearer $(gcloud auth print-access-token)" \ -H "X-Goog-User-Project: PROJECT_ID" \ -H "Content-Type: application/json" \ "https://baremetalsolution.googleapis.com/v2/projects/PROJECT_ID/locations/REGION/volumes/VOLUME_NAME?updateMask=labels" -d "{ 'labels' : {'environment': 'test'} }"
Speicher-Volumes mithilfe von Labels filtern
Sie können Ihre Speicher-Volumes durchsuchen und Ergebnisse mithilfe von Labels filtern.
Console
Rufen Sie die Seite Compute Engine > Bare-Metal-Lösung > Volumes auf.
Klicken Sie in der Filterleiste
über der Liste der Speicher-Volumes.Wählen Sie in der Liste Eigenschaften die Option Labels aus.
Geben Sie den Schlüssel, den Wert oder das Schlüssel/Wert-Paar für das Label ein.
Wenn Sie beispielsweise nur Speicher-Volumes mit dem Label
env:dev
ansehen möchten, können Sie Folgendes eingeben:- Schlüssel eingeben:
env
- Geben Sie den Wert ein:
dev
- Geben Sie das Schlüssel/Wert-Paar ein:
env:dev
- Schlüssel eingeben:
Klicken Sie auf eine beliebige Stelle außerhalb der Filterleiste, um den Labelfilter anzuwenden.
gcloud
Verwenden Sie den Befehl gcloud bms volumes list
mit der Option --filter
, um Speicher-Volumes mithilfe von Labels zu filtern.
Der Wert der Option --filter
muss das Format labels.KEY=VALUE
haben. Wenn Sie beispielsweise nach einem Label mit env
als Schlüssel und dev
als Wert filtern möchten, führen Sie den folgenden Befehl aus:
gcloud bms volumes list --project=PROJECT_ID --region=REGION --filter labels.environment=dev
Weitere Informationen zur Filtersyntax in der gcloud CLI finden Sie in der gcloud topic filters
-Dokumentation .
API
Wenn Sie Speicher-Volumes mithilfe von Labels filtern möchten, geben Sie Ihre Projekt-ID und Region zusammen mit filter=labels
und einem Schlüssel/Wert-Paar-Label ein. Kopieren Sie den Befehl, fügen Sie ihn in die Cloud Shell-Eingabeaufforderung ein und drücken Sie die Eingabetaste oder Return.
Mit dem folgenden Beispielbefehl wird die Ausgabe eingeschränkt, um Speicher-Volumes mit dem Schlüssel/Wert-Paar-Label environment = test zu finden.
curl -X GET \ -H "Authorization: Bearer $(gcloud auth print-access-token)" \ -H "X-Goog-User-Project: PROJECT_ID" \ -H "Content-Type: application/json" \ "https://baremetalsolution.googleapis.com/v2/projects/PROJECT_ID/locations/REGION/volumes"?filter=labels.environment=test
Speicher-Volume umbenennen
So benennen Sie ein Speicher-Volume um:
Console
- Rufen Sie in der Google Cloud Console die Seite Compute Engine > Bare-Metal-Lösung > Volumes auf.
- Klicken Sie auf den Namen des Speicher-Volumes.
- Klicken Sie auf der Seite Volume-Details im Feld Name auf Name bearbeiten.
- Geben Sie auf der Seite Namen bearbeiten einen neuen Namen ein.
- Klicken Sie auf Speichern.
- Aktualisieren Sie die Seite, um die Änderungen zu sehen.
gcloud
Verwenden Sie den Befehl gcloud bms volumes rename
, um ein Speicher-Volume umzubenennen.
gcloud bms volumes rename VOLUME_NAME --new-name=NEW_NAME --project=PROJECT_ID --region=REGION
Ersetzen Sie Folgendes:
- VOLUME_NAME: Aktueller Name des Speicher-Volumes.
- NEW_NAME: Neuer Name des Speicher-Volumes.
- PROJECT_ID: Ihre Projekt-ID.
- REGION: Der Speicherort des Speicher-Volumes.
Speicher-Volume-Ressourcen in der Bare-Metal-Lösungsumgebung bereitstellen
Nachdem Sie Speicherressourcen für Ihre Bare-Metal-Lösungsumgebung bestellt haben, können Sie die Ressourcen bereitstellen, sobald sie verfügbar sind. Sie können die folgenden Self-Service-Optionen bereitstellen:
- Neues Fibre-Kanalspeicher-Volume erstellen
- LUNs auf einem Volume erstellen
- Speicher-Volume an Server anhängen
Neues Speicher-Volume erstellen
Mit diesem Feature können Sie Speicherplatz bereitstellen, den Sie zuvor bestellt haben. Wenn Sie Speicher-Volumes bestellen möchten, wenden Sie sich an den Google Cloud-Vertrieb.
So erstellen Sie ein neues Speicher-Volume:
Rufen Sie in der Google Cloud Console das Menü Compute Engine > Bare-Metal-Lösung > Volumes auf.
Klicken Sie auf Erstellen.
Geben Sie die folgenden Informationen ein:
Feld Beschreibung Beispiel Region Google Cloud-Region, die Ihrer Bare-Metal-Lösungsumgebung am nächsten liegt. us-central1
Name Erstellen Sie einen Namen für Ihr Speicher-Volume. volume-1
Typ Wählen Sie den Speichertyp aus: - SSD – Solid State Drive
- HDD – Festplatte
SSD
Größe Wählen Sie die Größe des Laufwerks in GiB aus, wobei 1.024 GiB = 1 TiB ist. Die Größe reicht von mindestens 100 GiB bis maximal 16 TiB. Wenn Sie mehr als 16 TiB benötigen, erstellen Sie nach Bedarf zusätzliche Volumes. 16384
Snapshot aktiviert Speichert einmal täglich eine Sicherungskopie Ihres Speicher-Volumes. Erforderlich für benutzerdefinierte Snapshots, aber standardmäßig deaktiviert. Kästchen ausgewählt, um Snapshots zu aktivieren Konfiguration Wählen Sie den erforderlichen LUN-Konfigurationstyp aus: - Standardkonfiguration: LUNs gleicher Größe erstellen (empfohlen).
- Benutzerdefinierte Konfiguration: LUNs mit unterschiedlichen Größen erstellen.
Default configuration
Zielserver Wählen Sie einen Server aus und hängen Sie das Speicher-Volume an. server-1
Klicken Sie auf Erstellen.
Die Console prüft, ob genügend Speicherplatz für das angeforderte Speicher-Volume verfügbar ist. Die Console implementiert die Änderung, wenn Speicherplatz verfügbar ist, oder benachrichtigt Sie, wenn der Vorgang nicht ausgeführt werden kann. Wenn Ihre Anfrage zum Speicher-Volume erfolgreich ist, wird die Abrechnung für den zusätzlichen Speicher automatisch gestartet.
Nachdem Sie das Speicher-Volume bereitgestellt haben, können Sie es für zusätzliche Server freigeben.
LUNs auf einem Speicher-Volume erstellen
So erstellen Sie LUNs für ein Speicher-Volume:
Rufen Sie in der Google Cloud Console das Menü Compute Engine > Bare-Metal-Lösung > Volumes auf.
Klicken Sie auf den Namen des Speicher-Volumes, auf dem Sie eine LUN erstellen möchten.
Klicken Sie neben dem Abschnitt LUNs auf Erstellen.
Geben Sie die folgenden Informationen ein:
Feld Beschreibung Beispiel Anzahl von LUNs Gesamtzahl der LUNs, die Sie mit einer bestimmten Größe erstellen möchten. 4
Größe Wählen Sie die Größe des LUNs in GiB aus, wobei 1.024 GiB = 1 TiB ist. 1024
Klicken Sie auf Element hinzufügen, wenn Sie mehrere LUNs erstellen möchten.
Klicken Sie auf Erstellen, um die neuen LUNs bereitzustellen.
Speicher-Volume an Server anhängen
Sie können mehrere Speicher-Volumes gleichzeitig an einen Server anhängen.
So hängen Sie ein Speicher-Volume an einen Server an:
Rufen Sie in der Google Cloud Console die Seite Compute Engine > Bare-Metal-Lösung > Server auf.
Klicken Sie auf den Namen des Servers, an den Sie ein Speicher-Volume anhängen möchten.
Klicken Sie im Abschnitt LUNs auf Volumes anhängen.
Wählen Sie aus der Liste Ziel-Volumes das Speicher-Volume aus, das Sie anhängen möchten. Sie können auch mehrere Speicher-Volumes auswählen.
Klicken Sie auf Volumes anhängen.
Sie können dasselbe Speicher-Volume auch gleichzeitig an andere Server anhängen. Rufen Sie die Seite Server auf und wiederholen Sie diesen Vorgang für alle anderen Server.
Speicher-Volume-Ressourcen löschen
Wenn Sie bestimmte Speicher-Volume-Ressourcen nicht mehr benötigen, können Sie sie löschen. Sie können entweder ein gesamtes Speicher-Volume oder seine LUNs löschen. Zuvor müssen Sie das Speicher-Volume jedoch von den Servern trennen, mit denen es verbunden ist.
In diesem Abschnitt werden die folgenden Aufgaben erläutert:
- Speicher-Volume von einem Server trennen
- LUNs aus einem Speicher-Volume löschen
- Speicher-Volume löschen
Speicher-Volume von einem Server trennen
Sie können ein Speicher-Volume von einem Server trennen. Einzelne LUNs können nicht von einem Server getrennt werden. Sie können mehrere Speicher-Volumes gleichzeitig trennen.
So trennen Sie ein Speicher-Volume von einem Server:
Aktualisieren Sie die Betriebssystemkonfiguration des Servers der Bare-Metal-Lösung.
Bevor Sie das Speicher-Volume über die Google Cloud Console trennen, müssen Sie die Betriebssystemkonfiguration des Servers der Bare-Metal-Lösung aktualisieren. Wenn Sie die Betriebssystemkonfiguration nicht aktualisieren, werden die in der Google Cloud Console vorgenommenen Änderungen nicht vollständig implementiert, Ihre Daten können beschädigt werden und beim nächsten Neustart können Probleme auf dem Server auftreten.
Dieser Schritt enthält Beispiele für das Aktualisieren der Betriebssystemkonfiguration. Die Schritte können je nach Betriebssystem variieren. Falls Probleme auftreten, schlagen Sie in der Anleitung zur Betriebssystemkonfiguration nach.
Logical Volume Manager (LVM)
Trennen Sie ein Speicher-Volume über LVM für RHEL7.x, RHEL 8.x, Oracle Linux 7.x, Oracle Linux 8.x, Twilio 12 SP4, Twilio 12 SP5, Twilio 15 und Twilio 15 SP1.
Das folgende Beispielverfahren zeigt, wie ein Dateisystem (
/testvol02
) und das zugehörige logische Volume, das physische Volume und die zugrunde liegende LUN über LVM getrennt werden.Gehen Sie so vor:
Ermitteln Sie das LVM-Volume und die zugrunde liegende LUN, die mit dem Dateisystem
/testvol02
verknüpft sind.df -h|grep testvol02
Beispielausgabe:
/dev/mapper/testvg01-lv02 99G 33M 99G 1% /testvol02
Die Ausgabe zeigt, dass das Dateisystem
/testvol02
dem Gerät/dev/mapper/testvg01-lv02
zugeordnet ist.Ermitteln Sie die WWID des Geräts
testvg01-lv02
.sudo dmsetup ls --tree
Beispielausgabe:
testvg01-lv02 (253:10) └─3600a0980383146354a2b522d53374236 (253:6) ├─ (8:176) ├─ (8:112) ├─ (8:240) └─ (8:48) testvg01-lv01 (253:9) └─3600a0980383146354a2b522d53374235 (253:5) ├─ (8:160) ├─ (8:96) ├─ (8:224) └─ (8:32)
Die Ausgabe zeigt, dass die WWID des Geräts
testvg01-lv02
3600a0980383146354a2b522d53374236
ist.Ermitteln Sie das logische Volume, das physische Volume und die WWID der zugrunde liegenden LUN für das Dateisystem
/testvol02
.sudo vgdisplay -v
Beispielausgabe:
--- Volume group --- VG Name testvg01 System ID Format lvm2 Metadata Areas 2 Metadata Sequence No 4 VG Access read/write VG Status resizable MAX LV 0 Cur LV 2 Open LV 2 Max PV 0 Cur PV 2 Act PV 2 VG Size 199.99 GiB PE Size 4.00 MiB Total PE 51198 Alloc PE / Size 50688 / 198.00 GiB Free PE / Size 510 / 1.99 GiB VG UUID W42Rle-9sER-jpS1-dwBC-xbtn-1D2b-FNRDMA --- Logical volume --- LV Path /dev/testvg01/lv01 LV Name lv01 VG Name testvg01 LV UUID W8bzQQ-Qtyf-CDJA-AXPt-P1b1-X4xL-2WDq92 LV Write Access read/write LV Creation host, time at-5176205-svr001, 2022-12-06 22:14:56 +0000 LV Status available # open 1 LV Size 99.00 GiB Current LE 25344 Segments 1 Allocation inherit Read ahead sectors auto - currently set to 8192 Block device 253:9 --- Logical volume --- LV Path /dev/testvg01/lv02 LV Name lv02 VG Name testvg01 LV UUID B1vtMm-RAKx-3S92-mHfx-98xc-gKwR-XWOavH LV Write Access read/write LV Creation host, time at-5176205-svr001, 2022-12-07 17:02:53 +0000 LV Status available # open 1 LV Size 99.00 GiB Current LE 25344 Segments 1 Allocation inherit Read ahead sectors auto - currently set to 8192 Block device 253:10 --- Physical volumes --- PV Name /dev/mapper/3600a0980383146354a2b522d53374235 PV UUID ieY2Cr-HNrg-dj2G-wHgP-lsuh-PTAH-hNemRq PV Status allocatable Total PE / Free PE 25599 / 255 PV Name /dev/mapper/3600a0980383146354a2b522d53374236 PV UUID AMrtZa-TZHO-w0h6-Uf1G-NCwa-UtFY-83rZen PV Status allocatable Total PE / Free PE 25599 / 255
Die Ausgabe zeigt Folgendes:
- Das Dateisystem
/testvol02
verwendet das logische Volume (LV)lv02
aus der Volume-Gruppetestvg01
. - Das verwendete physische Volume (PV) ist
/dev/mapper/3600a0980383146354a2b522d53374236
. - Die WWID der zugrunde liegenden LUN ist
3600a0980383146354a2b522d53374236
.
- Das Dateisystem
Heben Sie die Bereitstellung des Dateisystems
/testvol02
auf.sudo umount /testvol02
Suchen und entfernen Sie bei Bedarf den entsprechenden Eintrag für das Dateisystem
/testvol02
aus der Datei/etc/fstab
. Kommentieren Sie die entsprechende Zeile oder löschen Sie sie.grep testvol02 /etc/fstab
Beispielausgabe:
/dev/mapper/testvg01-lv02 /testvol02 xfs defaults 0 0
Deaktivieren Sie das logische Volume
lv02
.sudo lvchange -an /dev/testvg01/lv02
Entfernen Sie das logische Volume
lv02
aus der Volume-Gruppetestvg01
.sudo lvremove /dev/testvg01/lv02
Beispielausgabe:
Logical volume "lv02" successfully removed
Entfernen Sie das physische Volume „
/dev/mapper/3600a0980383146354a2b522d53374236
“ aus der Volume-Gruppe „testvg01
“.- Optional: Nachdem Sie das logische und das physische Volume entfernt haben, verwenden Sie die Befehle
vgdisplay -v
unddmsetup ls -tree
, um zu bestätigen, dass das Gerät nicht mehr vom LVM verwendet wird. Wenn das Gerät nicht mehr verwendet wird, wird es nicht im Abschnitt „Physische Volumes“ der Ausgabe des Befehlsvgdisplay
angezeigt und es wird in der Ausgabe des Befehlsdmsetup
mit keinem Volume verknüpft.
sudo vgreduce testvg01 /dev/mapper/3600a0980383146354a2b522d53374236
Beispielausgabe:
Removed "/dev/mapper/3600a0980383146354a2b522d53374236" from volume group "testvg01"
Lokales Dateisystem
Trennen Sie ein Speicher-Volume über lokales Dateisystem für RHEL7.x, RHEL 8.x, Oracle Linux 7.x und Oracle Linux 8.x.
Das folgende Beispielverfahren zeigt, wie ein Dateisystem (
/localfs01
) und die zugrunde liegende LUN entfernt werden.Gehen Sie so vor:
Ermitteln Sie die zugrunde liegende LUN, die mit dem Dateisystem
/localfs01
verknüpft ist.df -h|grep localfs01
Beispielausgabe:
/dev/mapper/3600a0980383146354a2b522d53374236 100G 33M 100G 1% /localfs01
Die Ausgabe des Befehls
df
zeigt, dass das Dateisystem/localfs01
dem Gerät/dev/mapper/3600a0980383146354a2b522d53374236
zugeordnet ist.Heben Sie die Bereitstellung des Dateisystems
/localfs01
auf.sudo umount /localfs01
Suchen und entfernen Sie bei Bedarf den entsprechenden Eintrag für das Dateisystem
/localfs01
aus der Datei/etc/fstab
. Kommentieren Sie die entsprechende Zeile oder löschen Sie sie.grep localfs01 /etc/fstab
Beispielausgabe:
grep localfs01 /etc/fstab /dev/mapper/3600a0980383146354a2b522d53374236 /localfs01 xfs defaults 0 0
Oracle ASM
Trennen Sie ein Speicher-Volume über Oracle ASM für RHEL7.x, RHEL 8.x, Oracle Linux 7.x und Oracle Linux 8.x.
Das folgende Beispielverfahren zeigt, wie Sie ein Laufwerk (
DEMO_0001
) und die zugehörige LUN in Oracle ASM entfernen.Gehen Sie so vor:
Ermitteln Sie das Laufwerk in Oracle ASM, das Sie entfernen möchten.
sqlplus / as sysasm set lines 999; col diskgroup for a15 col diskname for a15 col path for a35 select a.name DiskGroup,b.name DiskName, b.total_mb, (b.total_mb-b.free_mb) Used_MB, b.free_mb,b.path,b.header_status from v$asm_disk b, v$asm_diskgroup a where a.group_number (+) =b.group_number order by b.group_number,b.name; DISKGROUP DISKNAME TOTAL_MB USED_MB FREE_MB PATH HEADER_STATU --------------- --------------- ---------- ---------- ---------- ----------------------------------- ------------ DATA DATA_0000 25600 5676 19924 /dev/asmdisks/DATA1 MEMBER DEMO DEMO_0000 25600 16 25584 /dev/asmdisks/DEMO1 MEMBER DEMO DEMO_0001 102400 51 102349 /dev/asmdisks/DEMO2 MEMBER RECO RECO_0000 25600 3896 21704 /dev/asmdisks/RECO1 MEMBER
Beispielausgabe:
DISKGROUP DISKNAME TOTAL_MB USED_MB FREE_MB PATH HEADER_STATU --------------- --------------- ---------- ---------- ---------- ----------------------------------- ------------ DATA DATA_0000 25600 5676 19924 /dev/asmdisks/DATA1 MEMBER DEMO DEMO_0000 25600 16 25584 /dev/asmdisks/DEMO1 MEMBER DEMO DEMO_0001 102400 51 102349 /dev/asmdisks/DEMO2 MEMBER RECO RECO_0000 25600 3896 21704 /dev/asmdisks/RECO1 MEMBER
Die Ausgabe der Abfrage zeigt, dass das mit dem Laufwerk
DEMO_0001
verknüpfte Gerät/dev/asmdisks/DEMO2
ist.Ermitteln Sie das mit dem Laufwerk verknüpfte Mehrpfadgerät und seine WWID.
ls -l /dev/asmdisks/DEMO2 lrwxrwxrwx 1 root root 8 Dec 29 17:52 /dev/asmdisks/DEMO2 -> ../dm-18
sudo multipath -ll|grep dm-18 3600a0980383146354a2b522d53374247 dm-18 NETAPP ,LUN C-Mode
Entfernen Sie das Laufwerk aus der Laufwerksgruppe.
SQL> alter diskgroup DEMO drop disk DEMO_0001 rebalance power 5; Diskgroup altered. col diskgroup for a15 col diskname for a15 col path for a35 select a.name DiskGroup,b.name DiskName, b.total_mb, (b.total_mb-b.free_mb) Used_MB, b.free_mb,b.path,b.header_status from v$asm_disk b, v$asm_diskgroup a where a.group_number (+) =b.group_number order by b.group_number,b.name; DISKGROUP DISKNAME TOTAL_MB USED_MB FREE_MB PATH HEADER_STATU --------------- --------------- ---------- ---------- ---------- ----------------------------------- ------------ 0 0 0 /dev/asmdisks/DEMO2 FORMER DATA DATA_0000 25600 5676 19924 /dev/asmdisks/DATA1 MEMBER DEMO DEMO_0000 25600 64 25536 /dev/asmdisks/DEMO1 MEMBER RECO RECO_0000 25600 3896 21704 /dev/asmdisks/RECO1 MEMBER SQL> exit
Führen Sie diesen Schritt auf allen Knoten im Cluster aus. Entfernen Sie alle Verweise auf das Laufwerk aus der Datei
/etc/udev/rules.d/99-oracle-asmdevices.rules
.In diesem Beispiel entfernen wir die Zeilen 9 und 10, da sie dem Laufwerk
DEMO_0001
und der WWID von3600a0980383146354a2b522d53374247
zugeordnet sind, die in Schritt 1.b dieses Verfahrens ermittelt wurden.cat -n /etc/udev/rules.d/99-oracle-asmdevices.rules 1 # BEGIN ASM disk udev rules for /dev/mapper/3600a0980383146354a2b522d53374244 2 ACTION=="add|change", ENV{DM_UUID}=="mpath-3600a0980383146354a2b522d53374244", SYMLINK+="asmdisks/DATA1", GROUP="asmadmin", OWNER="grid", MODE="0660" 3 # END ASM disk udev rules for /dev/mapper/3600a0980383146354a2b522d53374244 4 # BEGIN ASM disk udev rules for /dev/mapper/3600a0980383146354a2b522d53374243 5 ACTION=="add|change", ENV{DM_UUID}=="mpath-3600a0980383146354a2b522d53374243", SYMLINK+="asmdisks/RECO1", GROUP="asmadmin", OWNER="grid", MODE="0660" 6 # END ASM disk udev rules for /dev/mapper/3600a0980383146354a2b522d53374243 7 # BEGIN ASM disk udev rules for /dev/mapper/3600a0980383146354a2b522d53374242 8 ACTION=="add|change", ENV{DM_UUID}=="mpath-3600a0980383146354a2b522d53374242", SYMLINK+="asmdisks/DEMO1", GROUP="asmadmin", OWNER="grid", MODE="0660" 9 # BEGIN ASM disk udev rules for /dev/mapper/3600a0980383146354a2b522d53374247 10 ACTION=="add|change", ENV{DM_UUID}=="mpath-3600a0980383146354a2b522d53374247", SYMLINK+="asmdisks/DEMO2", GROUP="asmadmin", OWNER="grid", MODE="0660" 11 # END ASM disk udev rules for /dev/mapper/3600a0980383146354a2b522d53374247
Führen Sie diesen Schritt auf allen Knoten im Cluster aus. Wenden Sie Änderungen des Regelsatzes
udev
an.sudo udevadm control -R
Oracle Linux Virtualization Manager
Speicher-Volume mit Oracle Linux Virtualization Manager 4.4.10.7 trennen.
Das Entfernen einzelner Fibre-Channel-Geräte aus einer Oracle Linux Virtualization Manager-Speicherdomain wird nicht unterstützt. Die Speicherdomain muss entfernt werden, bevor die zugrunde liegenden LUNs entfernt werden können.
Das folgende Beispielverfahren zeigt, wie LUNs mit den WWIDs
3600a0980383146354a2b522d53374244
und3600a0980383146354a2b522d53374245
entfernt werden, die Teil der Oracle Linux Virtualization Manager-Speicherdomainolvm-domain-02
sind.- Wechseln Sie im Oracle Linux Virtualization Manager zu Speicher > Domains.
- Wählen Sie die Speicherdomain
olvm-domain-02
aus. - Klicken Sie auf Manage Domain (Domain verwalten).
- Notieren Sie sich die WWIDs der Fibre-Channel-LUNs, die Sie entfernen möchten.
In diesem Fall sind die WWIDs
3600a0980383146354a2b522d53374244
und3600a0980383146354a2b522d53374245
. - Schließen Sie den Bereich Manage Domain (Domain verwalten).
- Versetzen Sie die Speicherdomain in den Wartungsmodus:
- Klicken Sie auf die Speicherdomain.
- Wählen Sie den Tab Rechenzentrum aus.
- Klicken Sie auf Wartung und dann auf OK.
Weitere Informationen zu diesem Schritt finden Sie unter Oracle-Dokumentation: Speicherdomain sicher aus der Umgebung entfernen.
- Klicken Sie auf Trennen und dann auf OK.
- Entfernen Sie die Speicherdomain:
- Gehen Sie zurück zu Speicher > Domains.
- Wählen Sie die Speicherdomain aus.
- Klicken Sie auf Entfernen und dann auf OK.
Oracle-VM-Server
Speicher-Volume über Oracle VM Server Version 3.4.6 trennen.
Das folgende Beispielverfahren zeigt, wie Sie die LUN mit der WWID von
3600a0980383146354a2b522d53374236
entfernen.Gehen Sie so vor:
- Löschen Sie im Oracle VM Manager das zugehörige physische Laufwerk. Weitere Informationen finden Sie in der
Oracle-Dokumentation: Physisches Laufwerk löschen.
In diesem Beispiel lautet der OVM-Konsolenname des physischen Laufwerks mit der WWID
3600a0980383146354a2b522d53374236
NETAPP (10)
. - Wählen Sie unter Server und VMs das physische Laufwerk aus.
- Klicken Sie auf Physisches Laufwerk löschen und dann auf OK.
Rufen Sie in der Google Cloud Console die Seite Compute Engine > Bare-Metal-Lösung > Server auf.
Klicken Sie auf den Namen des Servers mit den Speicher-Volumes, die Sie trennen möchten.
Klicken Sie im Abschnitt LUNs auf Volumes trennen.
Wählen Sie aus der Liste Ziel-Volumes das Speicher-Volume aus, das Sie trennen möchten. Sie können auch mehrere Speicher-Volumes auswählen.
Optional: Der Server wird standardmäßig neu gestartet, wenn Sie ein Speicher-Volume trennen. Wenn Sie den Server nicht neu starten möchten, klicken Sie das Kästchen Neustart für den Server überspringen an.
Klicken Sie auf Volumes trennen.
Wenn Sie in Schritt 6 die Option Neustart für den Server überspringen nicht ausgewählt haben, wird der Server neu gestartet und trennt das Speicher-Volume und seine LUNs.
Falls Sie den Neustart in Schritt 6 übersprungen haben, führen Sie diesen Schritt aus. Führen Sie nach dem Trennen des Speicher-Volumes über die Google Cloud Console einen erneuten SCSI-Scan und eine Gerätebereinigung auf Ihrem Betriebssystem durch.
Die Anleitung kann je nach Betriebssystem variieren. Wenn Probleme auftreten, ziehen Sie die Konfiguration Ihres Betriebssystems zurate.
Logical Volume Manager (LVM)
Dieses Beispiel gilt für RHEL7.x, RHEL 8.x, Oracle Linux 7.x, Oracle Linux 8.x, Twilio 12 SP4, Twilio 12 SP5, Twilio 15 und Twilio 15 SP1.
Entfernen Sie Pfade, die mit der LUN verknüpft sind.
Im Folgenden finden Sie ein Beispiel aus der Umgebung der Bare-Metal-Lösung:
sudo /bin/rescan-scsi-bus.sh -r Syncing file systems Scanning SCSI subsystem for new devices and remove devices that have disappeared Scanning host 0 for SCSI target IDs 0 1 2 3 4 5 6 7, all LUNs Scanning host 1 for SCSI target IDs 0 1 2 3 4 5 6 7, all LUNs Scanning host 2 for SCSI target IDs 0 1 2 3 4 5 6 7, all LUNs ... Scanning host 17 for all SCSI target IDs, all LUNs 0 new or changed device(s) found. 0 remapped or resized device(s) found. 4 device(s) removed. [14:0:2:1] [14:0:3:1] [16:0:0:1] [16:0:1:1]
Aktualisieren Sie die Mehrpfadkarten.
sudo /sbin/multipath -r
Lokales Dateisystem
Dieses Beispiel gilt für RHEL7.x, RHEL 8.x, Oracle Linux 7.x und Oracle Linux 8.x.
Entfernen Sie Pfade, die mit der LUN verknüpft sind.
Im Folgenden finden Sie ein Beispiel aus der Umgebung der Bare-Metal-Lösung:
sudo /bin/rescan-scsi-bus.sh -r Syncing file systems Scanning SCSI subsystem for new devices and remove devices that have disappeared Scanning host 0 for SCSI target IDs 0 1 2 3 4 5 6 7, all LUNs Scanning host 1 for SCSI target IDs 0 1 2 3 4 5 6 7, all LUNs Scanning host 2 for SCSI target IDs 0 1 2 3 4 5 6 7, all LUNs ... Scanning host 17 for all SCSI target IDs, all LUNs 0 new or changed device(s) found. 0 remapped or resized device(s) found. 4 device(s) removed. [14:0:2:1] [14:0:3:1] [16:0:0:1] [16:0:1:1]
Aktualisieren Sie die Mehrpfadkarten.
sudo /sbin/multipath -r
Oracle ASM
Dieses Beispiel gilt für RHEL7.x, RHEL 8.x, Oracle Linux 7.x und Oracle Linux 8.x.
Führen Sie diesen Schritt auf allen Knoten im Cluster aus.
Entfernen Sie Pfade, die mit der LUN verknüpft sind.
Im Folgenden finden Sie ein Beispiel aus der Umgebung der Bare-Metal-Lösung:
sudo /bin/rescan-scsi-bus.sh -r Syncing file systems Scanning SCSI subsystem for new devices and remove devices that have disappeared Scanning host 0 for SCSI target IDs 0 1 2 3 4 5 6 7, all LUNs Scanning host 1 for SCSI target IDs 0 1 2 3 4 5 6 7, all LUNs Scanning host 2 for SCSI target IDs 0 1 2 3 4 5 6 7, all LUNs ... Scanning host 17 for all SCSI target IDs, all LUNs 0 new or changed device(s) found. 0 remapped or resized device(s) found. 4 device(s) removed. [14:0:2:8] [14:0:3:8] [16:0:0:8] [16:0:3:8]
Aktualisieren Sie die Mehrpfadkarten.
sudo /sbin/multipath -r
Oracle Linux Virtualization Manager
Dieses Beispiel gilt für Oracle Linux Virtualization Manager 4.4.10.7.
In diesem Beispiel wird das Ansible-Playbook
remove_stale_lun.yml
verwendet, das als Teil der Oracle Linux Virtualization Manager-Installation bereitgestellt wird. Das Playbook verwendet eine Ansible-Rolle, die ein Inventar von KVM-Hosts aus dem Oracle Linux Virtualization Manager erstellt und dann die angegebenen WWIDs aus diesen KVM-Hosts entfernt. Weitere Informationen finden Sie im Ansible-Playbook.- Aktualisieren Sie die Datei
passwords.yml
mit dem Passwort für die KVM-Hosts in der für Ihre Ansible-Umgebung geeigneten Methode. - Bearbeiten Sie die Datei
remove_stale_lun.yml
, um den Abschnittvars
mit den Werten vondata_center
undlun_wwid
zu aktualisieren, damit sie den in Schritt 1.d dieses Verfahrens angegebenen WWID-Werten entsprechen.vars: ansible_ssh_common_args: "-o StrictHostKeyChecking=no" ansible_user: root ansible_ssh_private_key_file: /etc/pki/ovirt-engine/keys/engine_id_rsa engine_fqdn: manager.olvm.test engine_user: admin@internal data_center: default lun_wwid: 3600a0980383146354a2b522d53374244 3600a0980383146354a2b522d53374245
Führen Sie über die Oracle Linux Virtualization Manager-Engine das Ansible-Playbook aus.
ansible-playbook /usr/share/ansible/collections/ansible_collections/ovirt/ovirt/roles/remove_stale_lun/examples/remove_stale_lun.yml PLAY [oVirt remove stale LUN] *********************************************************************************************************************************************************** ... [output skipped] TASK [ovirt.ovirt.remove_stale_lun : Logout from oVirt] ********************************************************************************************************************************* skipping: [localhost] PLAY RECAP ****************************************************************************************************************************************************************************** localhost : ok=7 changed=3 unreachable=0 failed=0 skipped=1 rescued=0 ignored=0
Sobald das Ansible-Playbook abgeschlossen ist, werden die mit der LUN verknüpften Pfade sicher von den KVM-Hosts entfernt.
Oracle-VM-Server
Dieses Beispiel gilt für Oracle VM Server Version 3.4.6.
Führen Sie diesen Schritt auf allen Oracle-VM-Servern aus, mit denen die LUN verbunden ist.
- Entfernen Sie Pfade, die mit der LUN verknüpft sind.
sudo /usr/bin/rescan-scsi-bus.sh -r Syncing file systems Scanning SCSI subsystem for new devices and remove devices that have disappeared Scanning host 0 for SCSI target IDs 0 1 2 3 4 5 6 7, all LUNs Scanning host 1 for SCSI target IDs 0 1 2 3 4 5 6 7, all LUNs Scanning host 2 for SCSI target IDs 0 1 2 3 [output skipped] Scanning host 17 for all SCSI target IDs, all LUNs 0 new or changed device(s) found. 0 remapped or resized device(s) found. 4 device(s) removed. [14:0:2:2] [14:0:3:2] [16:0:2:2] [16:0:3:2]
Aktualisieren Sie die Mehrpfadkarten.
sudo /sbin/multipath -r
LUNs aus einem Speicher-Volume löschen
Bevor Sie LUNs von einem Speicher-Volume löschen, trennen Sie das Speicher-Volume von allen Servern, mit denen es verbunden ist. Weitere Informationen finden Sie unter Speicher-Volume von einem Server trennen.
So löschen Sie LUNs aus einem Speicher-Volume:
Rufen Sie in der Google Cloud Console die Seite Compute Engine > Bare-Metal-Lösung > Volumes auf.
Klicken Sie auf den Namen des Speicher-Volumes, das die LUNs enthält, die Sie löschen möchten.
Wählen Sie im Abschnitt LUNs die LUNs aus, die Sie löschen möchten.
Klicken Sie auf Löschen.
Durch das Löschen einer LUN wird eine siebentägige Bedenkzeit eingeleitet. Die LUN wird erst nach Ablauf der Ruhephase gelöscht. Wenn Sie die LUN während der Ruhephase wiederherstellen möchten, wenden Sie sich an Customer Care.
Wenn Sie die Ruhephase überspringen und die LUN endgültig löschen möchten, fahren Sie mit den folgenden Schritten fort:
Wählen Sie die LUN aus, für die Sie die Ruhephase überspringen möchten.
Klicken Sie auf Entfernen.
Klicken Sie auf Bestätigen.
„Löschen“ und „Entfernen“ sind lang andauernde Vorgänge. Klicken Sie in der Google Cloud Console auf
Benachrichtigungen, um den Status zu prüfen. Wenn der Löschvorgang abgeschlossen ist, ändert sich der LUN-Status in „Cool Off“. Wenn der Bereinigungsvorgang abgeschlossen ist, wird die LUN aus der Liste der LUNs entfernt.Nachdem die LUN gelöscht wurde, wird der Speicherplatz auf Ihr Speicher-Volume zurückgesetzt. Das Kontingent wird jedoch nur zurückgegeben, wenn Sie das Speicher-Volume löschen oder entfernen. Wenn Sie die LUN löschen, wird das Kontingent nach der siebentägigen Bedenkzeit an Sie zurückgegeben. Wenn Sie jedoch die LUN entfernen, wird das Kontingent an Sie zurückgegeben, sobald der Vorgang abgeschlossen ist.
Informationen zum erneuten Anhängen des Speicher-Volumes nach dem Löschen von LUNs finden Sie unter Speicher-Volume an einen Server anhängen.
Speicher-Volume löschen
Sie können mehrere Speicher-Volumes gleichzeitig löschen.
Bevor Sie ein Speicher-Volume löschen, trennen Sie es von allen Servern, mit denen es verbunden ist. Weitere Informationen finden Sie unter Speicher-Volume von einem Server trennen.
So löschen Sie ein Speicher-Volume:
Rufen Sie in der Google Cloud Console die Seite Compute Engine > Bare-Metal-Lösung > Volumes auf.
Wählen Sie das Speicher-Volume aus.
Klicken Sie auf Löschen.
Wenn Sie ein Speicher-Volume löschen, wird es in eine siebentägige Ruhephase überführt. Das Speicher-Volume wird erst nach Ablauf der Ruhephase gelöscht. Wenn Sie das Speichervolumen während der Ruhephase wiederherstellen möchten, wenden Sie sich an Customer Care.
Wenn Sie die Ruhephase überspringen und das Speicher-Volume endgültig löschen möchten, fahren Sie mit den folgenden Schritten fort:
Wählen Sie die Lautstärke aus, für die Sie die Ruhephase überspringen möchten.
Klicken Sie auf Entfernen.
Klicken Sie auf Bestätigen.
„Löschen“ und „Entfernen“ sind lang andauernde Vorgänge. Klicken Sie in der Google Cloud Console auf
Benachrichtigungen, um den Status zu prüfen. Wenn der Löschvorgang abgeschlossen ist, ändert sich der Status des Speicher-Volumes in „Kühlen aus“. Nach Abschluss des Bereinigungsvorgangs wird das Speicher-Volume aus der Liste der Speicher-Volumes entfernt.Nachdem das Speicher-Volume gelöscht wurde, wird das Kontingent nach der siebentägigen Ruhephase wieder an Sie zurückgegeben. Falls Sie jedoch das Speicher-Volume entfernen, wird das Kontingent an Sie zurückgegeben, sobald der Vorgang abgeschlossen ist.
Boot-Volume-Snapshots verwalten
Sie können die Boot-Volume-Snapshots auf folgende Arten verwalten:
- Snapshots von Boot-Volumes und deren Details ansehen
- Snapshot des Boot-Volumes erstellen
- Snapshot des Boot-Volumes löschen
- Snapshot des Start-Volumes wiederherstellen
Snapshots von Boot-Volumes und deren Details ansehen
Sie können die Liste der Snapshots eines Boot-Volumes und deren Details aufrufen, darunter:
- ID
- Name
- Beschreibung
- Erstellungszeit
- Zugehöriges Volume
Typ
Console
- Rufen Sie die Seite Compute Engine > Bare-Metal-Lösung > Volumes auf.
- Klicken Sie auf den Namen des Volumes.
- Auf der Seite Volume-Details im Abschnitt Snapshots können Sie die Liste der Snapshots und deren Details aufrufen.
gcloud
Führen Sie den Befehl gcloud bms volumes
snapshots list
aus, um alle Snapshots für ein Boot-Volume aufzulisten.
gcloud bms volumes snapshots list --project=PROJECT_ID --region=REGION --volume=VOLUME_NAME
Führen Sie den Befehl gcloud bms
volumes snapshots describe
aus, um Details zu einem bestimmten Boot-Volume-Snapshot anzusehen.
gcloud bms volumes snapshots describe --project=PROJECT_ID --region=REGION --volume=VOLUME_NAME --snapshot=SNAPSHOT_NAME
API
Geben Sie im folgenden curl
-Befehl die Projekt-ID, die Region und den Volume-Namen ein, um alle Boot-Volume-Snapshots aufzulisten. Kopieren Sie den Befehl, fügen Sie ihn in die Cloud Shell-Eingabeaufforderung ein und drücken Sie die Eingabetaste oder Return.
curl -X GET \ -H "Authorization: Bearer $(gcloud auth print-access-token)" \ -H "X-Goog-User-Project: PROJECT_ID" \ -H "Content-Type: application/json" \ "https://baremetalsolution.googleapis.com/v2/projects/PROJECT_ID/locations/REGION/volumes/VOLUME_NAME/snapshots"
Zum Aufrufen der Details eines Boot-Volume-Snapshots geben Sie im folgenden curl
-Befehl die Projekt-ID, die Region, den Volume-Namen und den Snapshot-Namen ein. Kopieren Sie den Befehl, fügen Sie ihn in die Cloud Shell-Eingabeaufforderung ein und drücken Sie die Eingabetaste oder Return.
curl -X GET \ -H "Authorization: Bearer $(gcloud auth print-access-token)" \ -H "X-Goog-User-Project: PROJECT_ID" \ -H "Content-Type: application/json" \ "https://baremetalsolution.googleapis.com/v2/projects/PROJECT_ID/locations/REGION/volumes/VOLUME_NAME/snapshots/SNAPSHOT_NAME"
Boot-Volume-Snapshot erstellen
Sie können Snapshots für Boot-Volumes erstellen.
Console
- Rufen Sie die Seite Compute Engine > Bare-Metal-Lösung > Volumes auf.
- Klicken Sie auf den Namen des Volumes.
- Klicken Sie auf der Seite Volume-Details im Abschnitt Snapshots auf Erstellen.
- Gehen Sie auf der Seite Neuen Volume-Snapshot erstellen so vor:
- Geben Sie im Feld Name einen eindeutigen Namen für den Snapshot ein.
- Geben Sie im Feld Beschreibung eine Beschreibung für den Snapshot ein.
- Klicken Sie auf Erstellen.
gcloud
Führen Sie den Befehl gcloud bms volumes snapshot
aus, um einen Boot-Volume-Snapshot zu erstellen.
gcloud bms volumes snapshot --project=PROJECT_ID --region=REGION --volume=VOLUME_NAME --snapshot=SNAPSHOT_NAME --description=DESCRIPTION
API
Geben Sie zum Erstellen eines Boot-Volume-Snapshots im folgenden curl
-Befehl die Projekt-ID, die Region, den Volume-Namen, den Snapshot-Namen und die Snapshot-Beschreibung ein. Kopieren Sie den Befehl, fügen Sie ihn in die Cloud Shell-Eingabeaufforderung ein und drücken Sie die Eingabetaste oder Return.
curl -X POST \ -H "Authorization: Bearer $(gcloud auth print-access-token)" \ -H "X-Goog-User-Project: PROJECT_ID" \ -H "Content-Type: application/json" \ "https://baremetalsolution.googleapis.com/v2/projects/PROJECT_ID/locations/REGION/volumes/VOLUME_NAME/snapshots" -d \ '{\''name\'': \''projects/PROJECT_ID/locations/REGION/volumes/VOLUME_NAME/snapshots/SNAPSHOT_NAME\'', \''description\'': \''DESCRIPTION\''}' \
Boot-Volume-Snapshot löschen
Sie können Boot-Volume-Snapshots löschen.
Console
- Rufen Sie die Seite Compute Engine > Bare-Metal-Lösung > Volumes auf.
- Klicken Sie auf den Namen des Volumes.
- Wählen Sie auf der Seite Volume-Details im Abschnitt Snapshots den Snapshot aus, den Sie löschen möchten.
- Klicken Sie auf Löschen.
- Wenn Sie dazu aufgefordert werden, klicken Sie auf Bestätigen.
gcloud
Führen Sie den Befehl gcloud bms volumes snapshots
delete
aus, um einen Boot-Volume-Snapshot zu löschen.
gcloud bms volumes snapshots delete --project=PROJECT_ID --region=REGION --volume=VOLUME_NAME --snapshot=SNAPSHOT_NAME
Geben Sie bei entsprechender Aufforderung „Y“ ein und drücken Sie die Eingabetaste.
API
Zum Löschen eines Boot-Volume-Snapshots geben Sie im folgenden curl
-Befehl die Projekt-ID, die Region, den Volume-Namen und den Snapshot-Namen ein. Kopieren Sie den Befehl, fügen Sie ihn in die Cloud Shell-Eingabeaufforderung ein und drücken Sie die Eingabetaste oder Return.
curl -X DELETE \ -H "Authorization: Bearer $(gcloud auth print-access-token)" \ -H "X-Goog-User-Project: PROJECT_ID" \ -H "Content-Type: application/json" \ "https://baremetalsolution.googleapis.com/v2/projects/PROJECT_ID/locations/REGION/volumes/VOLUME_NAME/snapshots/SNAPSHOT_NAME"
Snapshot des Start-Volumes wiederherstellen
Sie können ein Boot-Volume aus einem Snapshot wiederherstellen.
Console
- Rufen Sie die Seite Compute Engine > Bare-Metal-Lösung > Server auf.
Beenden Sie den Server, der an das Volume angehängt ist, das Sie wiederherstellen möchten. Siehe Server der Bare-Metal-Lösung betreiben.
Warten Sie, bis das Herunterfahren abgeschlossen ist, bevor Sie mit dem nächsten Schritt fortfahren.
Rufen Sie die Seite Compute Engine > Bare-Metal-Lösung > Volumes auf.
Klicken Sie für das Volume, das Sie wiederherstellen möchten, auf den Namen des Volumes.
Auf der Seite Volume-Details:
- Klicken Sie für den Snapshot, den Sie wiederherstellen möchten, auf .
- Klicken Sie auf Wiederherstellen.
- Wenn Sie dazu aufgefordert werden, klicken Sie auf Bestätigen.
gcloud
Führen Sie den Befehl gcloud bms volumes restore
aus, um einen Boot-Volume-Snapshot wiederherzustellen.
gcloud bms volumes restore --project=PROJECT_ID --region=REGION VOLUME_NAME --snapshot=SNAPSHOT_NAME
API
Zum Wiederherstellen eines Boot-Volume-Snapshots geben Sie im folgenden curl
-Befehl die Projekt-ID, die Region, den Volume-Namen und den Snapshot-Namen ein. Kopieren Sie den Befehl, fügen Sie ihn in die Cloud Shell-Eingabeaufforderung ein und drücken Sie die Eingabetaste oder Return.
curl -X POST \ -H "Authorization: Bearer $(gcloud auth print-access-token)" \ -H "X-Goog-User-Project: PROJECT_ID" \ -H "Content-Type: application/json" \ -H "Content-Length:0" \ "https://baremetalsolution.googleapis.com/v2/projects/PROJECT_ID/locations/REGION/volumes/VOLUME_NAME/snapshots/SNAPSHOT_NAME:restoreVolumeSnapshot"
Da das Wiederherstellen eines Start-Volumes einige Zeit in Anspruch nimmt, können Sie den Status anhand der Schritte unter Status eines Vorgangs mit langer Ausführungszeit abrufen prüfen.
NFS-Dateispeicher verwalten
Sie können den NFS-Dateispeicher auf folgende Arten verwalten:
- NFS-Volumes ansehen
- NFS-Volumes mithilfe von Labels organisieren
- NFS-Volume umbenennen
- NFS-Volume erstellen
- NFS-Volume aktualisieren
- NFS-Volume löschen
NFS-Volumes ansehen
Nachdem Sie NFS für die Bare-Metal-Lösung bestellt und bereitgestellt haben, können Sie den Status Ihres NFS-Dateispeichers aufrufen und bestätigen, dass Google Cloud Ihre konfigurierten Einstellungen wie erwartet implementiert hat.
So rufen Sie die Details Ihrer NFS-Volumes auf:
Console
Rufen Sie die Seite NFS-Freigaben auf.
Auf der Seite NFS-Freigaben werden alle NFS-Volumes mit den folgenden Details aufgelistet:
Sehen Sie sich die verfügbaren Informationen an.
Feld Beschreibung Beispiel Status Gibt die Verfügbarkeit eines NFS-Volumes an Ein grüner Kreis mit einem Häkchen zeigt an, dass das NFS-Volume bereitgestellt wurde. ID ID, die dem NFS-Speichergerät zugewiesen ist, das Ihr Volume hostet.
- Klicken Sie auf die ID, um weitere Informationen zum Speicher-Volume aufzurufen, einschließlich der zulässigen Clients und NFS-Attribute.
- Teilen Sie die ID dem Google Cloud-Support mit, wenn Sie Fehler in dieser Ressource beheben.
at-2222222-nfs001
Name Name des NFS-Speichergeräts, auf dem Ihr Volume gehostet wird. Klicken Sie auf den Namen, um weitere Informationen zum Speicher-Volume aufzurufen, einschließlich der zulässigen Clients und NFS-Attribute.
Hinweis: Wenn Sie bei der Bereitstellung des NFS-Speichergeräts keinen Namen eingegeben haben, wird in diesem Feld die ID angezeigt.nfs-share-7
Ort Region für das NFS-Speicher-Volume asia-southeast1
Pod Pod, der das NFS-Volume enthält. Ein Pod ist eine Isolationseinheit, die die Ressourcen Ihrer Bare-Metal-Lösung enthält. Ressourcen in verschiedenen Pods können nicht verbunden werden. Eine Region kann mehrere Pods haben.
Die Spalte Pod ist standardmäßig deaktiviert. So aktivieren Sie ihn:
- Klicken Sie auf Spaltenanzeigeoptionen .
- Klicken Sie das Kästchen Pod an.
- Klicken Sie auf OK.
Wenn Sie die Spalte Pod nicht aktivieren möchten, können Sie den Pod eines NFS-Volumes aufrufen. Klicken Sie dazu auf den Namen des NFS-Volumes.
asia-southeast1-pod1
Volume Name des NFS-Speicher-Volumes. Klicken Sie auf den Namen, um weitere Informationen zum NFS-Speichervolume aufzurufen, z. B. Snapshots. at-2222222-nfs001-vol000
Labels Zeigt alle Labels an, die Sie dieser NFS-Dateispeicherressource hinzugefügt haben
Sie können Labels verwenden, um die Konsolenausgabe zu filtern. Kopieren Sie dazu den Text eines Labels und fügen Sie ihn in das Feld Filter direkt über dem Feld Status ein.environment:test
gcloud
Führen Sie den Befehl
gcloud bms nfs-shares list
aus, um den Status Ihres NFS-Dateispeichers in der Bare-Metal-Lösungsumgebung aufzurufen:gcloud bms nfs-shares list --project=PROJECT_ID --region=REGION
Zusätzliche Befehlsoptionen sind:
--limit:
Ausgabe auf eine bestimmte Anzahl von Geräten beschränken.--filter:
Ausgabe beschränken, um Geräte mit einem bestimmten Label oder einem anderen Filterparameter anzuzeigen.
Die Ausgabe enthält Details zum NFS-Dateispeicher, einschließlich des Namens, der ID, des Volumes und der zulässigen Clients.
NAME: nfs-share-7 ID: at-2222222-nfs001 PROJECT: PROJECT_ID REGION: REGION VOLUME_NAME: at-2222222-nfs001-vol000 STATE: PROVISIONED ALLOWED_CLIENTS: [{"allowedCidr": "192.168.1.1/32", "networkName": "at-1111111-vlan001", "shareIp": "192.168.1.240"}]
Führen Sie den Befehl
gcloud bms nfs-shares describe
aus, um den Status eines bestimmten NFS-Dateispeichergeräts anzuzeigen. Sie können entweder den Namen oder die ID der NFS-Freigabe als NFS_SHARE-Variable verwenden:gcloud bms nfs-shares describe NFS_SHARE --project=PROJECT_ID --region=REGION
Die Ausgabe enthält Details zu den zulässigen Clients, den NFS-Einstellungen, dem NFS-Server und seinem Status sowie dem Speicher-Volume.allowedClients: – allowDev: true allowedClientsCidr: 192.168.1.1/32 mountPermissions: READ_WRITE network: projects/PROJECT_ID/locations/REGION/networks/at-1111111-vlan001 noRootSquash: true shareIp: 192.168.1.240 name: projects/PROJECT_ID/locations/REGION/nfsShares/NFS_SHARE nfsShareId: at-2222222-nfs001 state: PROVISIONED volume: projects/PROJECT_ID/locations/REGION/volumes/at-2222222-nfs001-vol000
API
Um den Status Ihres NFS-Dateispeichers in der Bare-Metal-Lösungsumgebung aufzurufen, einschließlich der zulässigen Clients und NFS-Attribute, geben Sie Ihre Projekt-ID und Region in den folgenden
curl
-Befehl ein. Kopieren Sie den Befehl, fügen Sie ihn in die Cloud Shell-Eingabeaufforderung ein und drücken Sie die Eingabetaste:curl -X GET \ -H "Authorization: Bearer $(gcloud auth print-access-token)" \ -H "X-Goog-User-Project: PROJECT_ID" \ -H "Content-Type: application/json" \ "https://baremetalsolution.googleapis.com/v2/projects/PROJECT_ID/locations/REGION/nfsShares"
Geben Sie Ihre Projekt-ID, die Region und den Namen oder die ID des NFS-Servers ein und führen Sie folgenden Befehl aus, um den Status eines bestimmten NFS-Dateispeichergeräts aufzurufen:
curl -X GET \ -H "Authorization: Bearer $(gcloud auth print-access-token)" \ -H "X-Goog-User-Project: PROJECT_ID" \ -H "Content-Type: application/json" \ "https://baremetalsolution.googleapis.com/v2/projects/PROJECT_ID/locations/REGION/nfsShares/NFS_SHARE"
NFS-Dateispeicher mithilfe von Labels organisieren
Mit Labels können Sie den NFS-Dateispeicher besser organisieren. Labels sind Schlüssel/Wert-Paare, die Sie an jedes NFS-Volume anhängen und dann anhand ihrer Labels filtern können. Sie können Labels beispielsweise verwenden, um NFS-Volumes nach Zweck, Umgebung, Standort, Abteilung usw. zu gruppieren. Labels sind optional.
Labels für NFS-Volumes hinzufügen oder aktualisieren
Sie können Labels für die vorhandenen NFS-Volumes hinzufügen oder aktualisieren.
Console
Rufen Sie die Seite Compute Engine > Bare-Metal-Lösung > NFS-Freigaben auf.
Klicken Sie für das NFS-Volume, das Sie mit einem Label versehen möchten, auf
.Klicken Sie auf
Labels bearbeiten.Auf der Seite Label-Editor:
- Klicken Sie auf Label hinzufügen und fügen Sie das Schlüssel/Wert-Paar hinzu.
- Um Labels zu aktualisieren, wählen Sie die vorhandenen Labels aus und ändern Sie deren Werte.
- Klicken Sie auf Senden.
Aktualisieren Sie die Seite NFS-Freigaben, um die Änderungen zu sehen.
gcloud
Verwenden Sie den Befehl gcloud bms nfs-shares update
mit der Option --update-labels
, um Labels für ein NFS-Volume hinzuzufügen oder zu aktualisieren.
Im folgenden Beispielbefehl werden die Labels environment = dev und location = branch hinzugefügt:
gcloud bms nfs-shares update NFS_VOLUME_NAME --project=PROJECT_ID --region=REGION --update-labels environment=dev,location=branch
Wenn Sie einen neuen Wert für ein vorhandenes Label angeben, aktualisiert das System das vorhandene Label mit dem neuen Wert. Wenn Sie ein neues Label angeben, wird es der Liste der Labels hinzugefügt.
API
Geben Sie im folgenden curl
-Befehl die Projekt-ID, die Region, den Namen des NFS-Volumes und eine Liste der Labels ein, um Labels für ein NFS-Volume hinzuzufügen oder zu aktualisieren. Kopieren Sie den Befehl, fügen Sie ihn in die Cloud Shell-Eingabeaufforderung ein und drücken Sie die Eingabetaste oder Return.
Im folgenden Beispielbefehl wird das Label environment = test zugewiesen.
curl -X PATCH \ -H "Authorization: Bearer $(gcloud auth print-access-token)" \ -H "X-Goog-User-Project: PROJECT_ID" \ -H "Content-Type: application/json" \ "https://baremetalsolution.googleapis.com/v2/projects/PROJECT_ID/locations/REGION/nfsShares/NFS_VOLUME_NAME?updateMask=labels" -d "{ 'labels' : {'environment': 'test'} }"
Labels von NFS-Volumes entfernen
Sie können Labels von den NFS-Volumes entfernen.
Console
Rufen Sie die Seite Compute Engine > Bare-Metal-Lösung > NFS-Freigaben auf.
Klicken Sie für das NFS-Volume mit den Labels, die Sie entfernen möchten, auf
.Klicken Sie auf
Labels bearbeiten.Auf der Seite Label-Editor:
- Um ein Label zu löschen, klicken Sie auf .
- Klicken Sie auf Senden.
Aktualisieren Sie die Seite NFS-Freigaben, um die Änderungen zu sehen.
gcloud
Verwenden Sie den Befehl gcloud bms nfs-shares update
mit den folgenden Optionen, um Labels von einem NFS-Volume zu entfernen:
--remove-labels
: Entfernt das angegebene Label.--clear-labels
: Entfernt alle Labels.
Mit dem folgenden Beispielbefehl wird das Label department von einem NFS-Volume entfernt:
gcloud bms nfs-shares update NFS_VOLUME_NAME --project=PROJECT_ID --region=REGION --remove-labels=department
Mit dem folgenden Beispielbefehl werden alle Labels von einem NFS-Volume entfernt:
gcloud bms nfs-shares update NFS_VOLUME_NAME --project=PROJECT_ID --region=REGION --clear-labels
API
Wenn Sie Labels von einem NFS-Volume entfernen möchten, geben Sie im folgenden curl
-Befehl die Projekt-ID, die Region und den Namen des NFS-Volumes ein. Geben Sie eine leere Liste mit Labels an, um alle Labels zu entfernen, oder geben Sie eine Liste der Labels an, die Sie beibehalten möchten (und lassen Sie die Labels aus, die Sie entfernen möchten). Kopieren Sie den Befehl, fügen Sie ihn in die Cloud Shell-Eingabeaufforderung ein und drücken Sie die Eingabetaste oder Return.
Mit dem folgenden Beispielbefehl werden alle Labels mit Ausnahme von environment = test entfernt.
curl -X PATCH \ -H "Authorization: Bearer $(gcloud auth print-access-token)" \ -H "X-Goog-User-Project: PROJECT_ID" \ -H "Content-Type: application/json" \ "https://baremetalsolution.googleapis.com/v2/projects/PROJECT_ID/locations/REGION/nfsShares/NFS_VOLUME_NAME?updateMask=labels" -d "{ 'labels' : {'environment': 'test'} }"
Wenn Sie den curl
-Befehl ohne Labels oder Werte ausführen, löschen Sie alle Labels.
'labels' : { }
Wenn Sie den curl
-Befehl mit neuen Werten für ein Label ausführen, überschreibt der neue Wert den vorherigen Wert.
'labels' : { 'user': 'production', 'env': 'production', 'purpose': 'shared_data_store' }
NFS-Volumes mithilfe von Labels filtern
Sie können Ihre NFS-Volumes durchsuchen und Ergebnisse mithilfe von Labels filtern.
Console
Rufen Sie die Seite Compute Engine > Bare-Metal-Lösung > NFS-Freigaben auf.
Klicken Sie in der Filterleiste
über der Liste der NFS-Volumes.Wählen Sie in der Liste Eigenschaften die Option Labels aus.
Geben Sie Schlüssel, Wert oder Schlüssel/Wert-Paar für Ihr Label ein.
Wenn Sie beispielsweise nur NFS-Volumes mit dem Label
env:dev
ansehen möchten, können Sie Folgendes eingeben:- Schlüssel eingeben:
env
- Geben Sie den Wert ein:
dev
- Geben Sie das Schlüssel/Wert-Paar ein:
env:dev
- Schlüssel eingeben:
Klicken Sie auf eine beliebige Stelle außerhalb der Filterleiste, um den Labelfilter anzuwenden.
gcloud
Verwenden Sie den Befehl gcloud bms nfs-shares list
mit der Option --filter
, um NFS-Volumes mithilfe von Labels zu filtern.
Der Wert der Option --filter
muss das Format labels.KEY=VALUE
haben. Wenn Sie beispielsweise nach einem Label mit env
als Schlüssel und dev
als Wert filtern möchten, führen Sie den folgenden Befehl aus:
gcloud bms nfs-shares list --project=PROJECT_ID --region=REGION --filter labels.environment=dev
Weitere Informationen zur Filtersyntax in der gcloud CLI finden Sie in der gcloud topic filters
-Dokumentation .
API
Wenn Sie NFS-Volumes mithilfe von Labels filtern möchten, geben Sie Ihre Projekt-ID und Region zusammen mit filter=labels
und einem Schlüssel/Wert-Paar-Label ein. Kopieren Sie den Befehl, fügen Sie ihn in die Cloud Shell-Eingabeaufforderung ein und drücken Sie die Eingabetaste oder Return.
Mit dem folgenden Beispielbefehl wird die Ausgabe eingeschränkt, um NFS-Volumes mit dem Schlüssel/Wert-Paar-Label environment = test zu finden.
curl -X GET \ -H "Authorization: Bearer $(gcloud auth print-access-token)" \ -H "X-Goog-User-Project: PROJECT_ID" \ -H "Content-Type: application/json" \ "https://baremetalsolution.googleapis.com/v2/projects/PROJECT_ID/locations/REGION/nfsShares"?filter=labels.environment=test
NFS-Volume umbenennen
So benennen Sie ein NFS-Volume um:
Console
- Rufen Sie in der Google Cloud Console die Seite Compute Engine > Bare-Metal-Lösung > NFS-Freigaben auf.
- Klicken Sie auf den Namen des NFS-Volumes.
- Klicken Sie auf der Seite NFS-Freigabedetails im Feld Name auf Name bearbeiten.
- Geben Sie auf der Seite Namen bearbeiten einen neuen Namen ein.
- Klicken Sie auf Speichern.
- Aktualisieren Sie die Seite, um die Änderungen zu sehen.
gcloud
Verwenden Sie den Befehl gcloud bms nfs-shares rename
, um ein NFS-Volume umzubenennen.
gcloud bms nfs-shares rename NFS_VOLUME_NAME --new-name=NEW_NAME --project=PROJECT_ID --region=REGION
Ersetzen Sie Folgendes:
- NFS_VOLUME_NAME: Aktueller Name des NFS-Volumes.
- NEW_NAME: Neuer Name des NFS-Volumes.
- PROJECT_ID: Ihre Projekt-ID.
- REGION: Der Speicherort des NFS-Volumes.
NFS-Volume erstellen
Sie können ein NFS-Volume mit einem oder mehreren zulässigen Clients erstellen.
Console
Rufen Sie die Seite NFS-Freigaben auf.
Klicken Sie auf Erstellen.
Geben Sie im Feld Name einen Namen für das NFS-Volume ein.
Wählen Sie in der Drop-down-Liste Region die Google Cloud-Region aus, in der Sie das NFS-Volume erstellen möchten.
Wählen Sie den Speichertyp aus.
Geben Sie im Feld Größe die Größe des Laufwerks in GiB ein.
Die Größe reicht von mindestens 100 GiB bis maximal 16 TiB. Wenn Sie mehr als 16 TiB benötigen, erstellen Sie nach Bedarf zusätzliche NFS-Volumes.
Fügen Sie im Bereich Zulässige Clients die zulässigen Clientnetzwerke hinzu:
- Klicken Sie auf Element hinzufügen.
- Klicken Sie das Kästchen Netzwerke aus anderen Projekten in Ihrer Organisation auswählen an, um die Auswahl von Netzwerken aus Ihren anderen Projekten zu aktivieren.
- Wählen Sie in der Drop-down-Liste Vorhandenes Netzwerk auswählen ein Netzwerk aus.
- Geben Sie einen IP-Adressbereich ein, der für den Zugriff auf das NFS-Volume zulässig ist.
- Wählen Sie in der Drop-down-Liste Bereitstellungsberechtigungen die Bereitstellungsberechtigungen für das zulässige Clientnetzwerk aus.
- Klicken Sie das Kästchen Entwickler zulassen an, um die Erstellung von Geräten zu aktivieren.
- Klicken Sie das Kästchen SUID zulassen an, um die SUID zu aktivieren.
Klicken Sie das Kästchen Kein Root Squash an, um Root Squash zu aktivieren.
Wir empfehlen, Root Squash für neue NFS-Volumes zu deaktivieren. Ein NFS-Volume hat standardmäßig die Berechtigung
755
und den Inhaberroot(0)
. Das Schreiben von Dateien auf neue NFS-Volumes ist nicht möglich, wenn Root Squash aktiviert ist, da alle neuen NFS-Volumes dem Nutzerroot
gehören. Erstellen Sie daher zuerst ein NFS-Volume mit deaktiviertem Root Squash, erstellen Sie die Verzeichnisstruktur und ändern Sie die Berechtigungen oder die Inhaberschaft des NFS-Volumes. Aktivieren Sie dann den Root Squash auf dem NFS-Volume. Dazu entfernen Sie den zulässigen Client und fügen ihn wieder hinzu. Siehe NFS-Volume aktualisieren.Klicken Sie auf Fertig.
Klicken Sie auf Erstellen.
gcloud
Führen Sie den Befehl gcloud bms nfs-shares create
aus, um ein NFS-Volume zu erstellen.
Verwenden Sie die Option --allowed-client
, um einen zulässigen Client anzugeben. Wiederholen Sie die Option --allowed-client
, um mehrere zulässige Clients anzugeben.
Geben Sie die folgenden Werte ein, bevor Sie den Befehl ausführen:
- NFS_VOLUME_NAME: Name des NFS-Volumes.
- REGION: Region des NFS-Volumes.
- SIZE_GIB: Größe des NFS-Volumes in GiB.
- STORAGE_TYPE: Speichertyp des zugrunde liegenden Volumes
- NETWORK_NAME: Name des Netzwerks, das zugelassen werden soll
- (Optional) PROJECT_ID: Projekt-ID des zulässigen Clientnetzwerks. Wenn Sie keine Projekt-ID angeben, wird standardmäßig das Projekt verwendet, zu dem das NFS-Volume gehört.
- IP_ADDRESS_RANGE: Subnetz der IP-Adressen, die auf das NFS-Volume zugreifen dürfen. Dies ist normalerweise das Clientnetzwerk.
- MOUNT_PERMISSIONS: Bereitstellen von Berechtigungen für das zulässige Clientnetzwerk
- ALLOW_DEV: Erstellung von Geräten zulassen (Ja/Nein).
- ALLOW_SUID: SUID zulassen (Ja/Nein).
- ENABLE_ROOT_SQUASH: Root Squash aktivieren (Ja/Nein). Wir empfehlen, Root Squash für neue NFS-Volumes zu deaktivieren. Ein NFS-Volume hat standardmäßig die Berechtigung
755
und den Inhaberroot(0)
. Das Schreiben von Dateien auf neue NFS-Volumes ist nicht möglich, wenn Root Squash aktiviert ist, da alle neuen NFS-Volumes dem Nutzerroot
gehören. Erstellen Sie daher zuerst ein NFS-Volume mit deaktiviertem Root Squash, erstellen Sie die Verzeichnisstruktur und ändern Sie die Berechtigungen oder die Inhaberschaft des NFS-Volumes. Aktivieren Sie dann den Root Squash auf dem NFS-Volume. Dazu entfernen Sie den zulässigen Client und fügen ihn wieder hinzu. Siehe NFS-Volume aktualisieren.
gcloud bms nfs-shares create --project=PROJECT_ID --region=REGION NFS_VOLUME_NAME \ --size-gib=SIZE_GIB --storage-type=STORAGE_TYPE \ --allowed-client=network=NETWORK_NAME,\ network-project-id=PROJECT_ID,cidr=IP_ADDRESS_RANGE,\ mount-permissions=MOUNT_PERMISSIONS,allow-dev=ALLOW_DEV,allow-suid=ALLOW_SUID,\ enable-root-squash=ENABLE_ROOT_SQUASH \
API
Geben Sie im folgenden curl
-Befehl die Werte für die Variablen ein, um ein NFS-Volume zu erstellen. In der Liste allowedClients
können Sie die zulässigen Clients angeben.
Geben Sie die folgenden Werte ein, bevor Sie den Befehl ausführen:
- NFS_VOLUME_NAME: Name des NFS-Volumes.
- REGION: Region des NFS-Volumes.
- SIZE_GIB: Größe des NFS-Volumes in GiB.
- STORAGE_TYPE: Speichertyp des zugrunde liegenden Volumes
- NETWORK_NAME: Name des Netzwerks, das zugelassen werden soll
- (Optional) PROJECT_ID: Projekt-ID des zulässigen Clientnetzwerks. Wenn Sie keine Projekt-ID angeben, wird standardmäßig das Projekt verwendet, zu dem das NFS-Volume gehört.
- IP_ADDRESS_RANGE: Subnetz der IP-Adressen, die auf das NFS-Volume zugreifen dürfen. Dies ist normalerweise das Clientnetzwerk.
- MOUNT_PERMISSIONS: Bereitstellen von Berechtigungen für das zulässige Clientnetzwerk
- ALLOW_DEV: Erstellung von Geräten zulassen (Ja/Nein).
- ALLOW_SUID: SUID zulassen (Ja/Nein).
- ENABLE_ROOT_SQUASH: Root Squash aktivieren (Ja/Nein). Wir empfehlen, Root Squash für neue NFS-Volumes zu deaktivieren. Ein NFS-Volume hat standardmäßig die Berechtigung
755
und den Inhaberroot(0)
. Das Schreiben von Dateien auf neue NFS-Volumes ist nicht möglich, wenn Root Squash aktiviert ist, da alle neuen NFS-Volumes dem Nutzerroot
gehören. Erstellen Sie daher zuerst ein NFS-Volume mit deaktiviertem Root Squash, erstellen Sie die Verzeichnisstruktur und ändern Sie die Berechtigungen oder die Inhaberschaft des NFS-Volumes. Aktivieren Sie dann den Root Squash auf dem NFS-Volume. Dazu entfernen Sie den zulässigen Client und fügen ihn wieder hinzu. Siehe NFS-Volume aktualisieren.
Kopieren Sie den Befehl, fügen Sie ihn in die Cloud Shell-Eingabeaufforderung ein und drücken Sie die Eingabetaste oder Return.
curl -X POST \ -H "Authorization: Bearer $(gcloud auth print-access-token)" \ -H "X-Goog-User-Project: PROJECT_ID" \ -H "Content-Type: application/json" \ "https://baremetalsolution.googleapis.com/v2/projects/PROJECT_ID/locations/REGION/nfsShares" -d \ '{ "name": "projects/PROJECT_ID/locations/REGION/nfsShares/NFS_VOLUME_NAME", "labels": { "nfsKey1": "some_value", "key2": "another_value", }, "requestedSizeGib": "SIZE_GIB", "storageType": "STORAGE_TYPE", "allowedClients": [ { "network": "projects/PROJECT_ID/locations/REGION/networks/NETWORK_NAME", "allowedClientsCidr": "IP_ADDRESS_RANGE", "mountPermissions": "MOUNT_PERMISSIONS", "allowDev": ALLOW_DEV, "allowSuid": ALLOW_SUID, "noRootSquash": ENABLE_ROOT_SQUASH, } ], }'
Da das Erstellen eines NFS-Volumes eine Weile dauert, können Sie den Status anhand der Schritte unter Status eines Vorgangs mit langer Ausführungszeit abrufen prüfen.
NFS-Volume aktualisieren
Nachdem ein NFS-Volume erstellt wurde, können Sie nur die zulässigen Clients aktualisieren.
Console
Rufen Sie die Seite NFS-Freigaben auf.
Klicken Sie auf den Namen des NFS-Volumes.
So fügen Sie einen zulässigen Client hinzu:
- Klicken Sie im Bereich Zulässige Clients auf Hinzufügen.
- Klicken Sie auf der Seite Zulässige Clients hinzufügen auf Element hinzufügen.
- Klicken Sie das Kästchen Netzwerke aus anderen Projekten in Ihrer Organisation auswählen an, um die Auswahl von Netzwerken aus Ihren anderen Projekten zu aktivieren.
- Wählen Sie in der Drop-down-Liste Vorhandenes Netzwerk auswählen ein Netzwerk aus.
- Geben Sie einen IP-Adressbereich ein, der für den Zugriff auf das NFS-Volume zulässig ist.
- Wählen Sie in der Drop-down-Liste Bereitstellungsberechtigungen die Bereitstellungsberechtigungen für das zulässige Clientnetzwerk aus.
- Klicken Sie das Kästchen Entwickler zulassen an, um die Erstellung von Geräten zu aktivieren.
- Klicken Sie das Kästchen SUID zulassen an, um die SUID zu aktivieren.
Klicken Sie das Kästchen Kein Root Squash an, um Root Squash zu aktivieren.
Wir empfehlen, Root Squash für neue NFS-Volumes zu deaktivieren. Ein NFS-Volume hat standardmäßig die Berechtigung
755
und den Inhaberroot(0)
. Das Schreiben von Dateien auf neue NFS-Volumes ist nicht möglich, wenn Root Squash aktiviert ist, da alle neuen NFS-Volumes dem Nutzerroot
gehören. Erstellen Sie daher zuerst ein NFS-Volume mit deaktiviertem Root Squash, erstellen Sie die Verzeichnisstruktur und ändern Sie die Berechtigungen oder die Inhaberschaft des NFS-Volumes. Aktivieren Sie dann den Root Squash auf dem NFS-Volume. Dazu entfernen Sie den zulässigen Client und fügen ihn wieder hinzu. Siehe NFS-Volume aktualisieren.Klicken Sie auf Fertig.
Klicken Sie auf Hinzufügen.
So aktualisieren Sie einen zulässigen Client:
- Wählen Sie das zulässige Clientnetzwerk aus.
- Klicken Sie auf Aktualisieren.
- Klicken Sie auf der Seite Zulässige Clients aktualisieren auf das Clientnetzwerk, um die Details einzublenden.
- Aktualisieren Sie die Pflichtfelder.
- Klicken Sie auf Fertig.
- Klicken Sie auf Aktualisieren.
gcloud
Zum Aktualisieren der Liste der zulässigen Clients für ein NFS-Volume können Sie die folgenden Optionen mit dem Befehl gcloud bms nfs-shares update
verwenden:
--add-allowed-client
: Fügen Sie einen zulässigen Client hinzu. Wiederholen Sie diese Option, um mehrere zulässige Clients hinzuzufügen.--remove-allowed-client
: Entfernt einen zulässigen Client. Mit dieser Option müssen Sie die Werte fürNETWORK_NAME
undIP_ADDRESS_RANGE
angeben. Wiederholen Sie diese Option, um mehrere zulässige Clients zu entfernen.--clear-allowed-client
: Entfernen Sie alle zulässigen Clients.
Zum Aktualisieren eines NFS-Volumes führen Sie den Befehl gcloud bms nfs-shares update
mit den entsprechenden Optionen aus. Beispiel:
gcloud bms nfs-shares update --project=PROJECT_ID --region=REGION NFS_VOLUME_NAME --remove-allowed-client=network=NETWORK_NAME,network-project-id=PROJECT_ID,cidr=IP_ADDRESS_RANGE
Wenn Sie die Attribute eines zulässigen Clients aktualisieren möchten, entfernen Sie ihn mit der Option --remove-allowed-client
und fügen Sie ihn mit aktualisierten Attributen mit der Option --add-allowed-client
noch einmal hinzu.
API
Geben Sie im folgenden curl
-Befehl die Werte für die Variablen ein, um ein NFS-Volume zu aktualisieren. Eine vollständige Liste der Variablen finden Sie unter NFS-Volume erstellen. Kopieren Sie den Befehl, fügen Sie ihn in die Cloud Shell-Eingabeaufforderung ein und drücken Sie die Eingabetaste oder Return.
curl -X PATCH \ -H "Authorization: Bearer $(gcloud auth print-access-token)" \ -H "X-Goog-User-Project: PROJECT_ID" \ -H "Content-Type: application/json" \ "https://baremetalsolution.googleapis.com/v2/projects/PROJECT_ID/locations/REGION/nfsShares/NFS_VOLUME_NAME?updateMask=allowed_clients%2Clabels" -d \ '{ "name": "projects/PROJECT_ID/locations/REGION/nfsShares/NFS_VOLUME_NAME", "labels": { "newKey": "newVal", }, "allowedClients": [ { "network": "projects/PROJECT_ID/locations/REGION/networks/NFS_VOLUME_NAME", "allowedClientsCidr": "IP_ADDRESS_RANGE", "mountPermissions": "MOUNT_PERMISSIONS", "allowDev": ALLOW_DEV, "allowSuid": ALLOW_SUID, "noRootSquash": ENABLE_ROOT_SQUASH, } ], }'
Da das Aktualisieren eines NFS-Volumes einige Zeit in Anspruch nimmt, können Sie den Status anhand der Schritte unter Status eines Vorgangs mit langer Ausführungszeit abrufen prüfen.
NFS-Volume löschen
Das Löschen eines NFS-Volumes löst automatisch eine Wartezeit von sieben Tagen aus. In dieser Zeit entfernt Google Cloud das Volume nicht mehr.
Console
Rufen Sie die Seite NFS-Freigaben auf.
Klicken Sie auf den Namen des NFS-Volumes.
Wählen Sie im Bereich Zulässige Clients das zulässige Clientnetzwerk aus.
Klicken Sie auf Entfernen.
Klicken Sie auf Bestätigen.
gcloud
Führen Sie den Befehl gcloud bms nfs-shares delete
aus, um ein NFS-Volume zu löschen.
gcloud bms nfs-shares delete --project=PROJECT_ID --region=REGION NFS_VOLUME_NAME
API
Geben Sie zum Löschen eines NFS-Volumes die Projekt-ID, die Region und den Namen des NFS-Volumes in den folgenden curl
-Befehl ein: Kopieren Sie den Befehl, fügen Sie ihn in die Cloud Shell-Eingabeaufforderung ein und drücken Sie die Eingabetaste oder Return.
curl -X DELETE \ -H "Authorization: Bearer $(gcloud auth print-access-token)" \ -H "X-Goog-User-Project: PROJECT_ID" \ -H "Content-Type: application/json" \ "https://baremetalsolution.googleapis.com/v2/projects/PROJECT_ID/locations/REGION/nfsShares/NFS_VOLUME_NAME"
Da das Löschen eines NFS-Volumes einige Zeit in Anspruch nimmt, können Sie den Status anhand der Schritte unter Status eines Vorgangs mit langer Ausführungszeit abrufen prüfen.
Status eines Vorgangs mit langer Ausführungszeit ansehen
Einige gcloud
- oder API-Befehle, z. B. das Zurücksetzen des Servers, können lange dauern. Bei einem Befehl, der einen Vorgang mit langer Ausführungszeit erzeugt, wird auch eine Ausgabe generiert, die eine Vorgangs-ID enthält. Sie können die Vorgangs-ID verwenden, um den Status des lang andauernden Vorgangs zu prüfen.
Im Feld name
der Ausgabe finden Sie die Vorgangs-ID nach dem Verzeichnis operations
. Die folgende Ausgabe des API-Befehls reset
zeigt beispielsweise die Vorgangs-ID als eb0056e2-b6f6-4792-8255-59cd79d5c686
an.
{ "name": "projects/PROJECT_ID/locations/REGION/operations/eb0056e2-b6f6-4792-8255-59cd79d5c686", "done": true }
Verwenden Sie die folgenden Optionen, um den Status eines Vorgangs mit langer Ausführungszeit zu prüfen:
gcloud
Verwenden Sie den Befehl gcloud
bms operations describe
, um den Status eines Vorgangs mit langer Ausführungszeit anzuzeigen.
gcloud bms operations describe --project=PROJECT_ID --region=REGION OPERATION_ID
API
Öffnen Sie in der Google Cloud Console ein Cloud Shell-Terminalfenster.
Wenn Sie den Status eines Vorgangs mit langer Ausführungszeit in Ihrer Bare-Metal-Lösungsumgebung aufrufen möchten, geben Sie Ihre Projekt-ID, die Region und die Vorgangs-ID in den folgenden
curl
-Befehl ein. Kopieren Sie den Befehl, fügen Sie ihn in die Cloud Shell-Eingabeaufforderung ein und drücken Sie die Eingabetaste:curl -X GET \ -H "Authorization: Bearer $(gcloud auth print-access-token)" \ -H "X-Goog-User-Project: PROJECT_ID" \ -H "Content-Type: application/json" \ "https://baremetalsolution.googleapis.com/v2/projects/PROJECT_ID/locations/REGION/operations/OPERATION_ID"
Wenn der Vorgang abgeschlossen ist, wird das Feld done alstrue
in der Ausgabe angezeigt.{ "name": "operations/OPERATION_ID", "done": true }