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 Ihrer Bare-Metal-Lösungsumgebung ausführen, sehen Sie sich die SAP HANA auf Bare-Metal-Lösung an.

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 um Ihre Bare-Metal-Lösungsumgebung zu pflegen. 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.

  1. 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.

  2. Aktivieren Sie die API der Bare-Metal-Lösung in Ihrem Google Cloud-Projekt.

    Console

    1. 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.
    2. Klicken Sie auf der Seite Bare Metal Solution API auf Aktivieren.
    3. 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
       

  3. Erlauben Sie der Google Cloud CLI, mit Ihr Google Cloud-Projekt.

    1. Geben Sie im Cloud Shell-Fenster den String gcloud auth login ein. .
      gcloud auth login
      
    2. Kopieren Sie die resultierende URL und fügen Sie sie in einen separaten Browsertab oder ein Browserfenster ein.
    3. Melden Sie sich auf der Seite mit dem Nutzernamen an, der Ihrem Google Cloud-Projekt
    4. Klicken Sie auf Zulassen, um die gcloud CLI zu aktivieren.
    5. Kopieren Sie den Autorisierungscode.
    6. Fügen Sie den Code in die Befehlszeile des Cloud Shell-Clients ein.
    7. Drücken Sie die Eingabe- bzw. Returntaste.

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.
  • Beenden: Der Server wird von der Stromversorgung ausgeschaltet.
  • Zurücksetzen: Der Server wird neu gestartet.

Console

So führen Sie diese Vorgänge auf Ihrem Server aus:

  1. Rufen Sie Compute Engine > Bare-Metal-Lösung > Server.

  2. Klicken Sie für den Server, den Sie starten, stoppen oder zurücksetzen möchten, auf

  3. Gehen Sie dazu so vor:

    • Klicken Sie auf Starten, um den Server einzuschalten.
    • Klicken Sie auf Beenden, um den Server auszuschalten.
    • Klicken Sie auf Zurücksetzen, um den Server neu zu starten.

gcloud

  1. Schalten Sie den Strom aus und starten Sie den Server der Bare-Metal-Lösung neu. Verwenden Sie dazu die folgenden Schritten.

    1. 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.

    2. Zum Ausschalten des Geräts und Neustarten eines Servers der Bare-Metal-Lösung geben Sie den Fehlercode Befehl gcloud bms instances reset:

      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]

      Waiting for operation [operations/880d346a-4836-4467-acc4-29e6a430bfdd] to complete...done.

      Nachdem Sie den Befehl eingegeben haben, wird Ihr Server für die Bare-Metal-Lösung 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 Neustartstatus finden Sie unter Status eines Vorgangs mit langer Ausführungszeit ansehen.

  2. Schalten Sie den 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]

    Waiting for operation [operations/880d346a-4836-4467-acc4-29e6a430bfdd] to complete...done.

    In den meisten Fällen bleibt der 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.
  3. Verwenden Sie den Befehl gcloud bms instances stop, um den Server auszuschalten.

    gcloud bms instances stop --project=PROJECT_ID --region=REGION SERVER_NAME
    

API

  1. Schalten Sie den Strom aus und starten Sie den Server der Bare-Metal-Lösung neu. Verwenden Sie dazu die folgenden Schritten.

    1. 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.

    2. 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.

    3. Befehl zum Neustarten ausführen

      • Öffnen Sie das Cloud Shell-Fenster.
      • Fügen Sie die Google Cloud-Projekt-ID, die Region und Servernamen der Bare-Metal-Lösung in den folgenden Befehl eingeben.

        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.

  2. Geben Sie zum Einschalten des Servers Ihre Projekt-ID, Ihre Region und und Servername, dann 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: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.
  3. Wenn Sie Ihren Server ausschalten möchten, geben Sie Ihre Projekt-ID, Ihre 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"
    

Das Starten, Anhalten und Neustarten eines Servers können Sie der Anleitung unter Status eines Vorgang mit langer Ausführungszeit.

Status eines Servers prüfen

Ein Server durchläuft im Rahmen seines Lebenszyklus viele Stadien. 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 in den Status „Wird ausgeführt“. Während des Normalbetriebs können Sie den Vorgang beenden und neu starten. einen laufenden Server.

Ein Server kann sich in einem der folgenden Status befinden:

  • PROVISIONING: Ressourcen werden für den Server zugewiesen. Der Server ist nicht ausgeführt wird.
  • STARTING: Ressourcen werden übernommen. Der Server wird gestartet.

    Der Bootvorgang dauert in der Regel 30 Minuten. Danach ist der Serverstatus auf RUNNING festgelegt.

  • RUNNING: Der Server ist einsatzbereit.

    Wenn der Serverstatus RUNNING lautet, Sie den Server aber nicht verwenden können, startet möglicherweise noch. Das kann passieren, wenn Ihr Server groß ist oder viele Speicher-Volumes und LUNs hat. Weitere Informationen finden Sie unter Server braucht lange zum Starten des Servers.

  • STOPPING: Der Server wird beendet.

  • SHUTDOWN: Der Server wurde angehalten und ausgeschaltet.

  • DELETED: Der Server wurde gelöscht.

Console

  1. Rufen Sie Compute Engine > Bare-Metal-Lösung > Server.

  2. In der Spalte Status wird der Status des Servers angezeigt.

gcloud

Um den Status eines Servers zu prüfen, gib den gcloud bms instances describe aus. .

gcloud bms instances describe --project=PROJECT_ID --region=REGION SERVER_NAME

Der Status des Servers wird im Feld state der Ausgabe angezeigt. Beispiel:

state: RUNNING

API

Geben Sie Ihre Projekt-ID, Region und Server ein, um den Status eines Servers zu prüfen in den folgenden curl-Befehl eingeben. Kopieren Sie den Befehl und fügen Sie ihn in den Cloud Shell-Eingabeaufforderung 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/instances/SERVER_NAME"

Der Status des Servers wird im Feld state der Ausgabe angezeigt. 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 der Bare-Metal-Lösung in einer Organisation und einem Ordner auflisten

Manchmal müssen Sie sich die Ressourcen Ihrer Bare-Metal-Lösung Organisationsebene oder Ordnerebene. Um Ressourcen in einer Organisation oder Ordnerebene benötigen Sie die IAM-Berechtigungen, um diese auf der entsprechenden Ebene.

Informationen zum Gewähren von IAM-Berechtigungen für Nutzer finden Sie unter Zugriffssteuerung für Organisationsressourcen mit IAM

Im Folgenden finden Sie ein Python-Beispielskript, das die Speicher-Volumes in einem einer Organisation oder einem Ordner. Sie können dieses Beispielskript entsprechend Ihrem und nutzen es. Wenn Sie beispielsweise einen Filter wie attached=false verwenden, können Sie alle nicht angehängten Speicher-Volumes auflisten.

Damit Sie mit diesem Skript Speicher-Volumes auf Organisationsebene auflisten können, benötigen Sie die folgende 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 Ihrer Bare-Metal-Lösungsumgebung in der auf folgende Arten:

Server ansehen

So rufen Sie die Details Ihrer Server für die Bare-Metal-Lösung auf:

Console

  1. Rufen Sie die Seite Server auf.

    Zur Seite „Server“

    Auf der Seite Server werden alle Ihre Server mit den folgenden Details aufgeführt:

    Feld Description 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 Einheit Isolierung, die Ihre Bare-Metal-Lösungsressourcen enthält. Ressourcen in verschiedenen Pods können nicht verbunden werden. Eine Region kann mehrere Pods.

    Die Spalte Pod ist standardmäßig deaktiviert. So aktivieren Sie sie: Folgendes:

    1. Klicken Sie auf Spaltenanzeigeoptionen.
    2. Klicken Sie das Kästchen Pod an.
    3. Klicken Sie auf OK.

    Falls Sie die Spalte Pod nicht aktivieren möchten, können Sie um den Pod eines Servers anzuzeigen, indem Sie auf den Servernamen klicken.

    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 Informationen zu Infrastrukturproblemen der Bare-Metal-Lösung, die möglicherweise auf Ihre Arbeitslast auswirken. Das Feld Serveraktivität leer, wenn Ihr Server normal funktioniert und kein Problem vorliegt.

    Es wird jedoch Anomalie erkannt angezeigt, wenn eine mit dem Server. In diesem Fall gehen wir der Sache nach und informieren Sie. Während wir das Problem beheben, wenden Sie sich an, wenn Ihre Arbeitslast unterbrochen wird. Kundendienst.

  2. Um weitere Details zu einem Server aufzurufen, klicken Sie auf das Den Namen des Servers.

    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 Die aktuelle Firmwareversion Ihres Servers.
    Netzwerkvorlage Netzwerkvorlage, die von Ihrem Server verwendet wird.
    SSH-Schlüssel SSH-Schlüssel Ihres Servers, falls Sie welche konfiguriert haben.
    Schlüssel für die Passwortverschlüsselung Der Verschlüsselungsschlüssel Ihres Servers, falls Sie einen konfiguriert haben.
    Anmeldedaten Vorgehensweise zum Abrufen Ihres Anmeldepassworts
    Nutzerkonten Nutzernamen und die zugehörigen verschlüsselten Passwörter
    Netzwerke Details zu den mit dem Server verbundenen Netzwerken
    LUNs Details zu den mit dem Server verbundenen LUNs.

gcloud

  1. 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
  2. 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

  1. Öffnen Sie ein Cloud Shell-Terminalfenster in der Google Cloud Console.

  2. 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"
    
  3. 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 können, und filtern Sie die Server dann Labels. Mit Labels können Sie Server z. B. nach Zweck gruppieren, Umgebung, Standort, Abteilung usw. 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

  1. Gehen Sie zur Compute Engine > Bare-Metal-Lösung > Server.

  2. Klicken Sie für den Server, dem Sie ein Label hinzufügen möchten, auf

  3. Klicken Sie auf Labels bearbeiten.

  4. Auf der Seite Labels-Editor:

    1. Klicken Sie auf Label hinzufügen und fügen Sie das Schlüssel/Wert-Paar.
    2. Um Labels zu aktualisieren, wählen Sie die vorhandenen Labels aus und ändern Sie deren Werte.
    3. Klicken Sie auf Senden.
  5. Wenn Sie wieder zur Seite Server zurückgekehrt sind, aktualisieren Sie die Seite, um Ihre Änderungen.

gcloud

Verwenden Sie die gcloud bms instances update, um Labels für einen Server hinzuzufügen oder zu aktualisieren mit der Option --update-labels.

Mit dem folgenden Beispielbefehl werden die Labels environment = dev und location = branch (Standort = Branch):

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 bereits vorhandenes Label angeben, aktualisiert das System den vorhandenen Schlüssel mit dem neuen Labelwert. Wenn Sie ein neues Label erstellen, wird das neue Label der Liste hinzugefügt.

API

Wenn Sie Labels für einen Server hinzufügen oder aktualisieren möchten, geben Sie Ihre Projekt-ID, Ihre Region und Ihren Server ein name und eine Liste der Labels im folgenden curl-Befehl. Kopieren Sie den Befehl fügen Sie ihn in die Cloud Shell-Eingabeaufforderung ein und drücken Sie die Eingabetaste. oder die Eingabetaste.

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

  1. Gehen Sie zur Compute Engine > Bare-Metal-Lösung > Server.

  2. Klicken Sie bei einem Server, dessen Labels Sie entfernen möchten, auf

  3. Klicken Sie auf Labels bearbeiten.

  4. Auf der Seite Labels-Editor:

    1. Um ein Label zu löschen, klicken Sie auf .
    2. Klicken Sie auf Senden.
  5. Wenn Sie wieder zur Seite Server zurückgekehrt sind, aktualisieren Sie die Seite, um Ihre Änderungen.

gcloud

Verwenden Sie gcloud bms instances update, um Labels von einem Server zu entfernen. mit den folgenden Optionen:

  • --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 Ihre Projekt-ID, Ihre Region und den Server ein im folgenden curl-Befehl hinzu. Stellen Sie eine leere Liste mit Labels zur Verfügung, Entfernen Sie alle Labels oder geben Sie eine Liste der Labels an, die Sie beibehalten möchten Lassen Sie die Labels aus, die Sie entfernen möchten. Kopieren Sie den Befehl und fügen Sie ihn in die Cloud Shell-Eingabeaufforderung aus und drücken Sie die Eingabetaste.

Mit dem folgenden Beispielbefehl werden alle Labels entfernt, außer environment = test.

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 Ihre Server durchsuchen und die Ergebnisse mithilfe von Labels filtern.

Console

  1. Gehen Sie zur Compute Engine > Bare-Metal-Lösung > Server.

  2. Klicken Sie in den Filter . über der Liste der Server.

  3. Wählen Sie in der Liste Eigenschaften die Option Labels aus.

  4. 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 anzeigen möchten, können Sie Geben Sie eine der folgenden Optionen ein:

    • Schlüssel eingeben: env
    • Geben Sie den Wert ein: dev
    • Geben Sie das Schlüssel/Wert-Paar ein: env:dev
  5. Klicken Sie auf eine beliebige Stelle außerhalb der Filterleiste, um den Labelfilter anzuwenden.

gcloud

Verwenden Sie die gcloud bms instances list, um Server mithilfe von Labels zu filtern mit der Option --filter.

Der Wert der Option --filter muss in der labels.KEY=VALUE-Format. Beispiel: Wenn Sie nach einem Label mit env als Schlüssel und dev als Schlüssel filtern möchten geben Sie folgenden Befehl ein:

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

Geben Sie Ihre Projekt-ID und Region ein, um Server mithilfe von Labels zu filtern zusammen mit filter=labels und einem Schlüssel/Wert-Paar-Label. Kopieren Sie den Befehl fügen Sie ihn in die Cloud Shell-Eingabeaufforderung ein und drücken Sie die Eingabetaste oder Return-Taste.

Der folgende Beispielbefehl begrenzt die Ausgabe, um Server mit dem Schlüssel/Wert-Paar-Label environment = test.

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

  1. Wechseln Sie in der Google Cloud Console zur Compute Engine > Bare-Metal-Lösung > Server.

  2. Klicken Sie auf den Servernamen.

  3. Klicken Sie auf der Seite Serverdetails im Feld Name auf Name bearbeiten.

  4. Geben Sie auf der Seite Name bearbeiten einen neuen Namen ein.

  5. Klicken Sie auf Speichern.

  6. Aktualisieren Sie die Seite, um Ihre Ä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: Standort des Servers.

Vorläufiges Passwort für einen Server abrufen

Wenn Sie Ihren Server für die Bare-Metal-Lösung zum ersten Mal erhalten oder den Betrieb ändern System, den Server beginnt im Standardzustand und hat ein anfängliches Passwort. Sie müssen diese wenn Sie das erste Mal auf den Server zugreifen. Nachdem Sie die Passwort eingeben, werden Sie vom Server aufgefordert, das Passwort zu ändern.

So finden Sie Ihr vorläufiges Passwort:

gcloud

  1. Bevor Sie ein Passwort abrufen können, muss der Dienst aktiviert sein Konto, das Ihnen von Google Cloud bereitgestellt wird.
  2. Aktivieren Sie in dem Projekt, das Ihre Bare-Metal-Lösungsressourcen enthält, Cloud Shell und geben Sie gcloud bms instances describe aus. .

    gcloud bms instances describe SERVER_NAME --project=PROJECT_ID --region=REGION
    
  3. Suchen Sie in der Ausgabe nach dem Feld loginInfo und folgen Sie der Anleitung.

  4. Wenn das Feld loginInfo einen gcloud beta secrets versions access-Befehl enthält, kopieren Sie ihn und fügen Sie ihn in den Befehl ein und drücken Sie die Eingabetaste oder Return.

  5. Rufen Sie den Nutzernamen (normalerweise customeradmin) und das Passwort ab.

  6. Melden Sie sich mit diesen Anmeldedaten beim Server an.

  7. Ändern Sie das Passwort.

API

  1. Bevor Sie ein Passwort abrufen können, muss der Dienst aktiviert sein Konto, das Ihnen von Google Cloud bereitgestellt wird.
  2. Zugriff in dem Projekt, das Ihre Bare-Metal-Lösungsressourcen enthält, Cloud Shell.
  3. Geben Sie Ihre Projekt-ID, Ihre Region und Ihren Servernamen in die folgende curl ein kopieren Sie den Befehl und fügen Sie ihn in die Eingabeaufforderung der Befehlszeile ein. drücken Sie die Eingabetaste oder Return.

    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"
    
  4. Suchen Sie in der Ausgabe nach dem Feld loginInfo und folgen Sie der Anleitung.

  5. Wenn das Feld loginInfo einen gcloud beta secrets versions access-Befehl enthält, kopieren Sie ihn und fügen Sie ihn in den Befehl ein und drücken Sie die Eingabetaste oder Return.

  6. Rufen Sie den Nutzernamen (normalerweise customeradmin) und das Passwort ab.

  7. Melden Sie sich mit diesen Anmeldedaten beim Server an.

  8. Ändern Sie das Passwort.

Betriebssystemdetails ansehen

Führen Sie den Befehl gcloud bms os-images describe, um die Betriebssystemdetails aufzurufen.

gcloud bms os-images describe OS_IMAGE --project=PROJECT_ID

Ersetzen Sie Folgendes:

  • OS_IMAGE: Der Code des Betriebssystem-Images. Um den Betriebssystem-Image-Code für Ihr Betriebssystem finden Sie unter Betriebssysteme.
  • 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. Unter Betriebssysteme können Sie eines der verfügbaren Betriebssystem-Images auswählen.

Console

Sie können das Image Ihres Bare-Metal-Lösungsservers über die Google Cloud Console

  1. Rufen Sie Compute Engine > Bare-Metal-Lösung > Server.
  2. Klicken Sie für den Server, für den Sie das Image neu erstellen möchten, auf Menü „“.
  3. Klicken Sie auf Bearbeiten.
  4. Gehen Sie auf der Seite Server bearbeiten so vor:

    • Klicken Sie das Kästchen Server-Image neu erstellen 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 in der Liste Schlüssel für die Passwortverschlüsselung einen Schlüssel aus.
      • Wählen Sie in der Liste Version die gewünschte Version des Verschlüsselungsschlüssels aus.

      Weitere Informationen zur Verwendung 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. Die Liste enthält nur Die SSH-Schlüssel, 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 aus.

      Weitere Informationen zur Verwendung von SSH-Schlüsseln mit der Bare-Metal-Lösung finden Sie unter Richten Sie SSH-Schlüssel für einen Server ein.

    • Klicken Sie auf Speichern.

gcloud

Führen Sie den Befehl gcloud bms instances update aus, um das Betriebssystem-Image zu ändern auf Ihrem Server. Informationen zum Code des Betriebssystem-Images finden Sie unter Betriebssysteme.

gcloud bms instances update SERVER_NAME --region REGION --os-image=OS_IMAGE

Verwenden Sie die Methode gcloud alpha bms instances update-Befehl. Sie können Schlüssel als oder als vollständige Ressourcen.

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

Geben Sie Ihr Projekt ein, um ein Betriebssystem-Image auf Ihrem Server für die Bare-Metal-Lösung zu aktualisieren ID, Region, Servername und Betriebssystem-Image und geben Sie dann Folgendes aus: curl . Informationen zum 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 aktivieren oder deaktivieren in der Google Cloud Console.

  1. Rufen Sie Compute Engine > Bare-Metal-Lösung > Server.
  2. Klicken Sie für den Server, auf dem Sie Hyperthreading aktivieren/deaktivieren möchten, auf Menü „“.
  3. Klicken Sie auf Bearbeiten.
  4. Gehen Sie auf der Seite Server bearbeiten so vor: <ph type="x-smartling-placeholder">
      </ph>
    • Um Hyperthreading zu aktivieren, wählen Sie Hyperthreading aktivieren aus. .
    • Deaktivieren Sie das 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

Um die aktuellen Hyperthreading-Funktionen Ihres Servers zu ändern, geben Sie Projekt-ID, Region und Servername in den folgenden curl-Befehl ein. Hinzufügen true für den Hyperthreading-Wert, wenn Sie ihn aktivieren möchten, oder false, 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

In der Bare-Metal-Lösungsumgebung ist ein VRF (virtuelles Routing und Weiterleitung) ein Verbindungsschnittstelle zwischen einem Clientnetzwerk und VLAN-Anhängen (auch bekannt als interconnectAttachments).

Mit einem VRF können Sie Ihr Clientnetzwerk Ihren VLAN-Anhängen in der auf folgende Arten:

  • Zuordnung eines einzelnen Clientnetzwerks zu einem einzelnen VLAN-Anhangspaar über einen ein einzelnes VRF. Dies ist die Standardzuordnung. Beim Erstellen eines Clientnetzwerks über das Google Cloud Console-Aufnahmeformular, wird implizit ein VRF erstellt. Dieses VRF wird zum Herstellen einer Verbindung verwendet von Ihrem Clientnetzwerk und seinem VLAN-Anhang zu Google Cloud.

    Standardzuordnung mit VRF.

  • Zuordnung eines einzelnen Clientnetzwerks zu mehreren VLAN-Anhängen über eine VRF So können Sie die Bandbreite zwischen Ihrer Bare-Metal-Lösung erhöhen, und Google Cloud.

    Mehrere VLAN-Anhänge einem einzelnen VRF zuordnen

  • Mehrere Clientnetzwerke mit einem einzelnen VRF zur gemeinsamen Nutzung mehrerer VLANs zuordnen Anhänge. So können Sie die Bandbreite zwischen Ihren Umgebung der Bare-Metal-Lösung und Google Cloud

    Bei dieser Zuordnung sind die Clientnetzwerke nicht voneinander getrennt Sonstiges. Sie werden über ein gemeinsames VRF miteinander geleitet. Dementsprechend wird können die Hosts in diesen Netzwerken ohne Traffic miteinander kommunizieren. Filterung.

    Zuordnung mehrerer VLAN-Anhänge und mehrerer Netzwerke mit einem einzelnen VRF

  • Ordnen Sie mithilfe von dedizierten VRFs zu finden. Auf diese Weise können Sie eine bestimmte Bandbreite für jede Clientnetzwerks.

    Bei dieser Zuordnung sind die Clientnetzwerke voneinander isoliert. Sie können nicht das VPC-Netzwerk (d. h. das Google Cloud-Netzwerk) als Transit verwenden zwischen diesen Kundennetzwerken.

    Zuordnung mehrerer VLAN-Anhänge und mehrerer Netzwerke zu mehreren VRFs

Sie können die VRFs und VLAN-Anhänge in Ihrer Bare-Metal-Lösung verwalten auf folgende Weise:

VRFs ansehen

So rufen Sie die Details Ihrer VRFs auf:

  1. Rufen Sie die Seite VRFs auf.

    VRFs aufrufen

    Auf der Seite VRFs werden alle Ihre VRFs mit den folgenden Details angezeigt:

    Feld Beschreibung
    Status Gibt die Verfügbarkeit eines VRF an.
    Name Name des VRF. Klicken Sie auf den Namen, um weitere Informationen aufzurufen. über das VRF.

    Hinweis:Wenn Sie beim ersten Mal keinen Namen eingegeben haben, Ihr VRF bereitgestellt hat, wird die ID angezeigt. in das Feld ein.
    ID Kennung, die Ihrem VRF zugewiesen ist.
    • Klicken Sie auf die ID, um weitere Informationen zum VRF aufzurufen.
    • Geben Sie die ID an den Google Cloud-Support weiter, wenn Fehlerbehebung für diese Ressource.
    Region Region, in der sich das VRF befindet.
    Pod

    Pod, der Ihr VRF enthält. Ein Pod ist eine Einheit Isolierung, die Ihre Bare-Metal-Lösungsressourcen enthält. Ressourcen in verschiedenen Pods können nicht verbunden werden. Eine Region kann mehrere Pods.

    Die Spalte Pod ist standardmäßig deaktiviert. Bis aktivieren, gehen Sie so vor:

    1. Klicken Sie auf Spaltenanzeigeoptionen.
    2. Klicken Sie das Kästchen Pod an.
    3. Klicken Sie auf OK.

    Wenn Sie die Spalte Pod nicht aktivieren möchten, können Sie den Pod eines VRF aufrufen, indem Sie auf den VRF-Namen oder die VRF-ID klicken.

  2. Um weitere Details zu einem VRF aufzurufen, klicken Sie auf den Namen oder die ID das VRF.

    Auf der Seite VRF-Details werden die folgenden zusätzlichen Details angezeigt:

    Feld Beschreibung
    VLAN-Anhangspaare Details zu den mit dem VRF verknüpften VLAN-Anhangspaaren, z. B.: wie Peer-IP, Router-IP und Bandbreite.
    Mitgliedernetzwerke Liste der mit dem VRF verknüpften Netzwerke. Sie können die Details eines Netzwerks aufrufen, indem Sie darauf klicken.

VRF erstellen

Wenn Sie ein neues Netzwerk über die Google Cloud Console-Aufnahmeformular wird implizit ein VRF erstellt. Sie können jedoch auch später weitere VRFs erstellen.

So erstellen Sie ein neues VRF:

  1. Rufen Sie die Seite VRFs auf.

    VRFs aufrufen

  2. Klicken Sie auf Erstellen.

  3. Geben Sie einen Namen für das VRF ein.

  4. Wählen Sie in der Liste Region eine Region für das VRF aus.

  5. Wählen Sie in der Liste Pod einen Pod für das VRF aus.

    In der Drop-down-Liste Pod wird auch die Nummer Ihrer Ressourcen der Bare-Metal-Lösung in jedem Pod der ausgewählten Standort.

    Wenn Sie nicht sicher sind, welchen Pod Sie auswählen sollen, Google Cloud-Vertrieb:

  6. 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 erstellen, nachdem Sie das VRF mithilfe der Schritte unter VLAN-VLAN-Anhang hinzufügen

    1. Klicken Sie auf VLAN-VLAN-Anhang hinzufügen.
    2. Wählen Sie in der Liste Bandbreite die gewünschte Bandbreite aus. die Sie dem VLAN-Anhangspaar zuweisen möchten.
    3. So fügen Sie ein VLAN-Anhangspaar aus dem aktuellen Projekt hinzu: <ph type="x-smartling-placeholder">
        </ph>
      1. Klicken Sie auf das Kästchen VLAN-Anhänge aus Ihrem aktuellen Projekt auswählen. .
      2. Geben Sie im Feld ID des ersten 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.
    4. So fügen Sie ein VLAN-Anhangspaar aus einem anderen Projekt hinzu:

      1. Führen Sie in dem Projekt, das Ihre VLAN-Anhänge enthält, die folgenden einmaligen Aktionen aus, bevor Sie
        hinzufügen VLAN-Anhänge. Überspringen Sie diese Schritte, wenn Sie dies bereits getan haben.
        1. Bare Metal Solutions API aktivieren
        2. Rufen Sie in der Google Cloud Console eine beliebige Seite der Bare-Metal-Lösung auf oder führen Sie einen gcloud-Befehl der Bare-Metal-Lösung für die Bare-Metal-Lösung aus.
        3. Weitere Informationen finden Sie im Google Cloud Console-Aufnahmeformular.
      2. Entfernen Sie das Häkchen aus dem Kästchen neben VLAN-Anhänge aus meinem aktuellen Projekt auswählen. .
      3. Geben Sie im Feld ID des ersten 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. Geben Sie die VLAN-Anhänge im folgenden Format ein

        projects/PROJECT_ID/regions/INTERCONNECT_REGION/interconnectAttachments/VLAN_ATTACHMENT_NAME
        
    5. Klicken Sie auf Fertig.

  7. Klicken Sie auf Erstellen.

VRF löschen

Bevor Sie ein VRF löschen, müssen Sie alle zugehörigen VLAN-Anhangspaare löschen und verbundenen Netzwerken. Siehe VLAN-VLAN-Anhang löschen und Netzwerk löschen.

So löschen Sie ein VRF:

  1. Rufen Sie die Seite VRFs auf.

    VRFs aufrufen

  2. Wählen Sie das zu löschende VRF aus.

  3. Klicken Sie auf Löschen.

  4. Klicken Sie auf Bestätigen.

VLAN-Anhänge verwalten

Sie können Ihre VLAN-Anhangspaare so verwalten:

VLAN-Anhangspaar hinzufügen

Ein VRF kann mehrere VLAN-Anhangspaare haben. Ein VLAN-Anhang kann jedoch nur mit einem VRF gekoppelt ist.

Für ein Netzwerk einer Bare-Metal-Lösung empfehlen wir, VLAN-Anhänge zu erstellen um eine hohe Verfügbarkeit zu gewährleisten.

  1. Rufen Sie die Seite VRFs auf.

    VRFs aufrufen

  2. Klicken Sie auf den VRF-Namen.

  3. Gehen Sie auf der Seite VRF-Details im Abschnitt VLAN-Anhangspaare so vor: Klicken Sie auf Erstellen.

  4. Gehen Sie auf der Seite Neues VLAN-Anhang-Anhangspaar so vor:

  5. Wählen Sie in der Liste Bandbreite die gewünschte Bandbreite aus. die Sie dem VLAN-Anhangspaar zuweisen möchten.

  6. So fügen Sie ein VLAN-Anhangspaar aus dem aktuellen Projekt hinzu:

    1. Klicken Sie das Kästchen VLAN-Anhänge aus dem aktuellen Projekt auswählen an.
    2. Geben Sie im Feld ID des ersten 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.
  7. So fügen Sie ein VLAN-Anhangspaar aus einem anderen Projekt hinzu:

    1. Führen Sie in dem Projekt, das Ihre VLAN-Anhänge enthält, die folgenden einmaligen Aktionen aus, bevor Sie VLAN hinzufügen erhalten Sie in den nächsten Schritten. Überspringen Sie diese Schritte, wenn Sie dies bereits getan haben.
      1. Bare Metal Solutions API aktivieren
      2. Rufen Sie in der Google Cloud Console eine beliebige Seite der Bare-Metal-Lösung auf oder führen Sie eine beliebige gcloud-Lösung der Bare-Metal-Lösung aus. .
      3. Weitere Informationen finden Sie im Google Cloud Console-Aufnahmeformular.
    2. Entfernen Sie das Häkchen aus dem Kästchen VLAN-Anhänge im aktuellen Projekt auswählen.
    3. Geben Sie im Feld ID des ersten 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. Geben Sie die VLAN-Anhänge im folgenden Format ein

       projects/PROJECT_ID/regions/INTERCONNECT_REGION/interconnectAttachments/VLAN_ATTACHMENT_NAME
      
  8. Klicken Sie auf Erstellen.

Da das Erstellen eines VLAN-Anhangspaares einige Zeit in Anspruch nimmt, können Sie indem Sie die Schritte in Status eines lang andauernden Vorgangs ansehen

VLAN-Anhangspaar aktualisieren

Sie können nur die Bandbreite eines VLAN-Anhangspaars aktualisieren.

  1. Rufen Sie die Seite VRFs auf.

    VRFs aufrufen

  2. Klicken Sie auf den VRF-Namen.

  3. Gehen Sie auf der Seite VRF-Details im Abschnitt VLAN-Anhangspaare so vor: Wählen Sie das VLAN-Anhangspaar aus, das Sie aktualisieren möchten.

  4. Klicken Sie auf Bearbeiten.

  5. Führen Sie auf der Seite VLAN-VLAN-Anhang bearbeiten die folgenden Schritte aus:

    1. Wählen Sie in der Liste Bandbreite die gewünschte Bandbreite aus. die Sie dem VLAN-Anhangspaar zuweisen möchten.
    2. Klicken Sie auf Speichern.

Da die Aktualisierung eines VLAN-Anhangspaares eine Weile dauert, können Sie Status abrufen, indem Sie die Schritte in Status eines lang andauernden Vorgangs ansehen

VLAN-Anhangspaar löschen

Durch das Löschen eines VLAN-Anhangspaars mit den Schritten in diesem Verfahren wird nur die Verknüpfung aufgehoben ein VLAN-Anhangspaar aus dem VRF und löscht es nicht tatsächlich.

  1. Rufen Sie die Seite VRFs auf.

    VRFs aufrufen

  2. Klicken Sie auf den VRF-Namen.

  3. Gehen Sie auf der Seite VRF-Details im Abschnitt VLAN-Anhangspaare so vor: Wählen Sie das VLAN-Anhangspaar aus, das Sie löschen möchten.

  4. Klicken Sie auf Löschen.

Da das Löschen eines VLAN-Anhangspaares eine Weile dauert, können Sie erhalten Sie unter Status eines lang andauernden Vorgangs abrufen.

Netzwerke verwalten

Sie können die Netzwerke in Ihrer Bare-Metal-Lösungsumgebung in der auf folgende Arten:

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 Ihrer Netzwerke auf:

Console

  1. Rufen Sie die Seite Netzwerke auf.

    Zu „Netzwerke“

    Auf der Seite Netzwerke sind alle Ihre Netzwerke aufgeführt. Folgende Details:

    Feld Description 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 Einheit Isolierung, die Ihre Bare-Metal-Lösungsressourcen enthält. Ressourcen in verschiedenen Pods können nicht verbunden werden. Eine Region kann mehrere Pods.

    Die Spalte Pod ist standardmäßig deaktiviert. Bis aktivieren, gehen Sie so vor:

    1. Klicken Sie auf Spaltenanzeigeoptionen.
    2. Klicken Sie das Kästchen Pod an.
    3. Klicken Sie auf OK.

    Falls Sie die Spalte Pod nicht aktivieren möchten, können Sie um den Pod eines Netzwerks aufzurufen, indem Sie auf den Netzwerknamen klicken.

    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
  2. Um weitere Details zu einem Netzwerk anzuzeigen, klicken Sie auf das Name oder ID des Netzwerks.

    Auf der Seite Netzwerkdetails werden die folgenden zusätzlichen Details angezeigt:

    Feld Beschreibung
    Gateway-IP 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 Das mit dem Netzwerk verknüpfte VRF.
    Verwendete Adressen Die IP-Adressen der Server, die über das Netzwerk verbunden sind.

gcloud

  1. 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 einen Netzwerknamen, eine Region, eine IP-Adresse Bereich, Netzwerktyp und VLAN-ID für jedes Netzwerk.
    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
    
  2. 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, Status, Netzwerktyp, VLAN-ID und virtuelles Routing und Weiterleitung (VRF) Details.
    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

  1. Öffnen Sie in der Google Cloud Console ein Cloud Shell-Terminalfenster.

  2. So rufen Sie alle Netzwerke in Ihrer Bare-Metal-Lösungsumgebung auf und sehen Status erhalten haben, geben Sie Ihre Projekt-ID und Region in die folgende curl 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/networks"
    
  3. 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

Sie können Labels verwenden, um Ihre Netzwerke zu organisieren. Labels sind Schlüssel/Wert-Paare die Sie mit den einzelnen Netzwerken verbinden können. Filtern Sie dann die Netzwerke nach ihrer Labels. Mit Labels können Sie Netzwerke nach Zweck gruppieren, Umgebung, Standort, Abteilung usw. 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

  1. Gehen Sie zur Compute Engine > Bare-Metal-Lösung > Netzwerke.

  2. Klicken Sie für das Netzwerk, dem Sie ein Label hinzufügen möchten, auf

  3. Klicken Sie auf Labels bearbeiten.

  4. Auf der Seite Labels-Editor:

    1. Klicken Sie auf Label hinzufügen und fügen Sie das Schlüssel/Wert-Paar.
    2. Um Labels zu aktualisieren, wählen Sie die vorhandenen Labels aus und ändern Sie deren Werte.
    3. Klicken Sie auf Senden.
  5. Aktualisieren Sie auf der Seite Netzwerke die Seite, um Ihre Änderungen.

gcloud

Verwenden Sie die gcloud bms networks update, um Labels für ein Netzwerk hinzuzufügen oder zu aktualisieren mit der Option --update-labels.

Mit dem folgenden Beispielbefehl werden die Labels environment = dev und location = branch (Standort = Branch):

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 bereits vorhandenes Label angeben, aktualisiert das System das vorhandene Label mit dem neuen Wert. Wenn Sie ein neues Label erstellen, wird das neue Label der Liste hinzugefügt.

API

Geben Sie Ihre Projekt-ID, Ihre Region und Ihr Netzwerk ein, um Labels für ein Netzwerk hinzuzufügen oder zu aktualisieren name und eine Liste der Labels im folgenden curl-Befehl. Kopieren Sie den Befehl fügen Sie ihn in die Cloud Shell-Eingabeaufforderung ein und drücken Sie die Eingabetaste. oder die Eingabetaste.

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

  1. Gehen Sie zur Compute Engine > Bare-Metal-Lösung > Netzwerke.

  2. Klicken Sie für ein Netzwerk, dessen Labels Sie entfernen möchten, auf

  3. Klicken Sie auf Labels bearbeiten.

  4. Auf der Seite Labels-Editor:

    1. Um ein Label zu löschen, klicken Sie auf .
    2. Klicken Sie auf Senden.
  5. Aktualisieren Sie auf der Seite Netzwerke die Seite, um Ihre Änderungen.

gcloud

Verwenden Sie die gcloud bms networks update, um Labels aus einem Netzwerk zu entfernen mit den folgenden Optionen:

  • --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 Ihre Projekt-ID, Ihre Region und Ihr Netzwerk ein im folgenden curl-Befehl hinzu. Stellen Sie eine leere Liste mit Labels zur Verfügung, Entfernen Sie alle Labels oder geben Sie eine Liste der Labels an, die Sie beibehalten möchten Lassen Sie die Labels aus, die Sie entfernen möchten. Kopieren Sie den Befehl und fügen Sie ihn in die Cloud Shell-Eingabeaufforderung aus und drücken Sie die Eingabetaste.

Mit dem folgenden Beispielbefehl werden alle Labels entfernt, außer environment = test.

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

Sie können Ihre Werbenetzwerke durchsuchen und die Ergebnisse anhand von Labels filtern.

Console

  1. Gehen Sie zur Compute Engine > Bare-Metal-Lösung > Netzwerke.

  2. Klicken Sie in den Filter . über der Liste der Netzwerke.

  3. Wählen Sie in der Liste Eigenschaften die Option Labels aus.

  4. 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 anzeigen möchten, können Sie Geben Sie eine der folgenden Optionen ein:

    • Schlüssel eingeben: env
    • Geben Sie den Wert ein: dev
    • Geben Sie das Schlüssel/Wert-Paar ein: env:dev
  5. Klicken Sie auf eine beliebige Stelle außerhalb der Filterleiste, um den Labelfilter anzuwenden.

gcloud

Verwenden Sie die gcloud bms networks list, um Netzwerke mithilfe von Labels zu filtern mit der Option --filter.

Der Wert der Option --filter muss in der labels.KEY=VALUE-Format. Beispiel: Wenn Sie nach einem Label mit env als Schlüssel und dev als Schlüssel filtern möchten geben Sie folgenden Befehl ein:

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

Geben Sie Ihre Projekt-ID und Region ein, um Netzwerke mithilfe von Labels zu filtern zusammen mit filter=labels und einem Schlüssel/Wert-Paar-Label. Kopieren Sie den Befehl fügen Sie ihn in die Cloud Shell-Eingabeaufforderung ein und drücken Sie die Eingabetaste oder Return-Taste.

Der folgende Beispielbefehl begrenzt die Ausgabe auf die Suche nach Netzwerken mit dem Schlüssel/Wert-Paar-Label environment = test.

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

  1. Wechseln Sie in der Google Cloud Console zur Compute Engine > Bare-Metal-Lösung > Netzwerke.
  2. Klicken Sie auf den Namen des Netzwerks.
  3. Klicken Sie auf der Seite Netzwerkdetails im Feld Name auf Name bearbeiten.
  4. Geben Sie auf der Seite Name bearbeiten einen neuen Namen ein.
  5. Klicken Sie auf Speichern.
  6. Aktualisieren Sie die Seite, um Ihre Ä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:

  1. Rufen Sie die Seite Netzwerke auf.

    Zu „Netzwerke“

  2. Klicken Sie auf Erstellen.

  3. Geben Sie einen Namen für das Netzwerk ein.

  4. Wählen Sie in der Liste Standort eine Region für das Netzwerk aus.

  5. Wählen Sie in der Liste Pod einen Pod für das Netzwerk aus.

    In der Drop-down-Liste Pod wird auch die Nummer Ihrer Ressourcen der Bare-Metal-Lösung in jedem Pod der ausgewählten Standort.

    Wenn Sie nicht sicher sind, welchen Pod Sie auswählen sollen, Google Cloud-Vertrieb:

  6. Wählen Sie den Netzwerktyp aus:

    1. Wählen Sie zum Erstellen eines Clientnetzwerks Kunde aus.
    2. Wählen Sie Privat aus, um ein privates Netzwerk zu erstellen.
  7. (Gilt nur, wenn Sie in der VRF den Netzwerktyp Client ausgewählt haben) wählen Sie ein VRF aus.

  8. Geben Sie im Feld Netzwerk-IP-Adressbereich den IP-Adressbereich Netzwerk.

  9. Optional: Geben Sie im Feld Dienst-IP-Adressbereich den Dienst ein. IP-Adressbereich des Netzwerks.

  10. Wählen Sie die MTU für das Netzwerk aus:

    1. 1500: für Frames in Standardgröße
    2. 9.000: für Jumbo Frames.
  1. Klicken Sie auf Speichern.

Netzwerk an Server anhängen

Sie können kein Netzwerk an einen Server anhängen, wenn der IP-Adressbereich der Netzwerk überschneidet sich mit einem anderen mit dem Server verbundenen Netzwerk.

So hängen Sie ein Netzwerk an:

  1. Rufen Sie die Seite Netzwerke auf.

    Zu „Netzwerke“

  2. Klicken Sie auf den Servernamen.

  3. Klicken Sie auf der Seite Serverdetails auf Netzwerk anhängen.

  4. Gehen Sie auf der Seite Netzwerk anhängen so vor:

    1. So wählen Sie ein Netzwerk aus anderen Projekten in Ihrer Organisation aus: <ph type="x-smartling-placeholder">
        </ph>
      1. Klicken Sie auf das Kästchen Netzwerke aus anderen Projekten in Ihrer Organisation auswählen. .
      2. Wählen Sie aus der Liste Vorhandenes Netzwerk auswählen ein Netzwerk aus.
    2. So wählen Sie ein Netzwerk aus dem aktuellen Projekt aus:

      1. Entfernen Sie das Häkchen aus dem Kästchen Netzwerke aus anderen Projekten in Ihrer Organisation auswählen. .
      2. Wählen Sie aus der Liste Vorhandenes Netzwerk auswählen ein Netzwerk aus.
    3. Legen Sie die Schnittstellenkonfiguration fest:

      1. Wählen Sie aus der Liste Interface (Schnittstelle) eine Bindungsschnittstelle für dieses Netzwerk aus.

        In den meisten Fällen wählen Sie bond0 für ein Clientnetzwerk und bond1 für ein in einem privaten Netzwerk.

      2. Geben Sie im Feld IP-Adresse eine IP-Adresse aus dem Netzwerk ein. die Sie anhängen.

  5. Optional: Um dieses Netzwerk als Standardgateway festzulegen, wählen Sie das Standardgateway.

  6. Klicken Sie auf Netzwerk anhängen.

    Der Serverstatus ändert sich in „Bereitstellung“. Das Anhängen eines Netzwerks ist einen Vorgang mit langer Ausführungszeit. Klicken Sie in der Google Cloud Console auf Benachrichtigungen, um den Status zu prüfen. Sie können auch die Schritte in Status eines lang andauernden Vorgangs ansehen Nach Abschluss des Vorgangs ändert sich der Serverstatus in „Wird ausgeführt“.

  7. Aktualisieren Sie die Betriebssystemkonfiguration des Servers für die Bare-Metal-Lösung.

    Sobald Sie die vorherigen Schritte zum Anhängen des Netzwerks über wenn sich der Serverstatus in „Wird ausgeführt“ ändert, muss die Betriebssystemkonfiguration Ihres Servers für die Bare-Metal-Lösung aktualisieren. Wenn Sie die Betriebssystemkonfiguration nicht aktualisiert wird, Google Cloud Console nicht vollständig implementiert sind. Die nächsten Schritte in dieser wie Sie Ihre Betriebssystemkonfiguration aktualisieren.

    Die nächsten Schritte dienen nur als Beispiel und können je nach Betriebssystem variieren. Weitere Informationen finden Sie in der Konfigurationsanleitung Ihres Betriebssystems.

    RHEL und Oracle Linux

    1. Melden Sie sich als Root-Nutzer an.
    2. 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, zu der Sie das Netzwerk verbinden möchten. Dies ist dieselbe Benutzeroberfläche, die in Schritt 6 (Konfiguration der Benutzeroberfläche festlegen) dieser Verfahren. Sie finden den Namen der Schnittstelle in der Seite Serverdetails im Abschnitt Netzwerke Weitere Informationen finden Sie unter Server ansehen
      • VLAN_ID: Die VLAN-ID des Netzwerks, das Sie verwenden möchten. Anhängen. Sie finden die VLAN-ID auf der Seite Netzwerkdetails. Weitere Informationen finden Sie unter Netzwerke ansehen.
      • IP_ADDRESS: Die IP-Adresse der Bare-Metal-Lösung Server im Netzwerk. Dies ist dieselbe IP-Adresse, die Sie eingegeben haben. in Schritt 6 (Konfiguration der Benutzeroberfläche festlegen) dieser Vorgehensweise. Die IP-Adresse erhalten Sie über die Seite Serverdetails im Abschnitt Netzwerke Weitere Informationen finden Sie unter Server ansehen
      • NETMASK: Die Netzwerkmaske des Netzwerks, das Sie verwenden möchten. Anhängen. Sie erhalten Die Netzwerkmaske aus dem CIDR-Feld auf der Seite Netzwerkdetails. Weitere Informationen finden Sie unter Netzwerke ansehen.
      • MTU: Die MTU des Netzwerks, das Sie anhängen möchten. Ich können Sie 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"
      
    3. Optional: Wenn Sie ein Client-Netzwerk erstellt haben und Verwenden Sie dieses Netzwerk, um eine Verbindung von Ihrer VPC zu VLAN-Anhängen oder einer anderen Umgebung (z. B. einer lokalen Umgebung) herzustellen, konfigurieren Sie eine zu Ihrem spezifischen Subnetz zu leiten. Führen Sie die folgenden Befehle als Root aus Nutzer:

      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, zu der Sie das Netzwerk verbinden möchten. Dies ist dieselbe Benutzeroberfläche, die in Schritt 6 (Konfiguration der Benutzeroberfläche festlegen) dieser Verfahren. Sie finden den Namen der Schnittstelle in der Seite Serverdetails im Abschnitt Netzwerke Weitere Informationen finden Sie unter Server ansehen
      • VLAN_ID: Die VLAN-ID des Netzwerks, das Sie verwenden möchten. Anhängen. Sie finden die VLAN-ID auf der Seite Netzwerkdetails. Weitere Informationen finden Sie unter Netzwerke ansehen.
      • SUBNET: die IP-Adresse und die Maske des Netzwerks in CIDR-Notation, mit der eine Verbindung zu Ihrer Bare-Metal-Lösung hergestellt wird über das Clientnetzwerk. Wenn dies Ihr VPC-Netzwerk ist, das Subnetz von der Seite VPC-Netzwerke in der Bereich Subnetze. Siehe Subnetze auflisten. Wenn dies eine andere Umgebung ist, wenden Sie sich an Ihren Netzwerkadministrator.
      • GATEWAY_IP: die IP-Adresse des Gateways im Netzwerk die Sie anhängen möchten. Sie finden die Gateway-IP-Adresse in der Seite Netzwerkdetails: 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
      
    4. Optional: Wenn Sie ein Client-Netzwerk erstellt und als Standardgateway in Schritt 7 (Standardgateway) So aktualisieren Sie die Betriebssystemkonfiguration:

      1. Schließen Sie den vorherigen Schritt ab, also Schritt 9.c.
      2. Achten Sie darauf, dass Sie mit dem Server der Bare-Metal-Lösung verbunden sind über das neue Clientnetzwerk. Wenn Sie beispielsweise eine Verbindung zum Server von einer VM in Ihrer VPC, an die dieses Netzwerk mit VLAN-Anhänge.
      3. Deaktivieren Sie das Standard-Gateway, um dieses Netzwerk als Standardgateway festzulegen Gateway-Einstellungen im alten Netzwerk und aktivieren Sie dann die Standard- Gateway-Einstellungen in diesem Netzwerk. Führen Sie die folgenden Befehle als Root-Nutzer:

        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, zu der mit dem das alte Standard-Gateway-Netzwerk verbunden ist. Sie erhalten die von der Seite Serverdetails im Abschnitt Netzwerke oder prüfen Sie Ihre Bare-Metal-Lösung Konfiguration des Serverbetriebssystems, d. h. über ip a oder nmcli connection show-Befehle verwenden.
        • OLD_VLAN_ID: Die VLAN-ID des alten Standardgateways Netzwerk. Sie finden die VLAN-ID in den Netzwerkdetails. Seite. Weitere Informationen finden Sie unter Netzwerke ansehen. oder indem Sie die Betriebssystemkonfiguration des Servers Ihrer Bare-Metal-Lösung prüfen, also durch die Verwendung von ip a oder nmcli connection show commands.
        • INTERFACE_NAME: Der Name der Schnittstelle, zu der der mit dem das neue Netzwerk verbunden ist. Das Gleiche die Sie im Bereich Schritt 11 (Schnittstellenkonfiguration festlegen) dieser Vorgehensweise Sie finden den Schnittstellennamen auf der Seite Serverdetails. im Bereich Netzwerke aus. Weitere Informationen finden Sie unter Server ansehen
        • VLAN_ID: Die VLAN-ID des neuen Netzwerks. Sie erhalten Die VLAN-ID finden Sie auf der Seite Netzwerkdetails. Weitere Informationen finden Sie unter Netzwerke ansehen.
        • GATEWAY_IP: die IP-Adresse des Gateways in der neuen Netzwerk. Sie finden die Gateway-IP-Adresse in den Netzwerkdetails. Seite. 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
        

    SLES

    1. Melden Sie sich als Root-Nutzer an.
    2. Erstellen Sie eine Schnittstellenkonfigurationsdatei (ifcfg) am Speicherort /etc/sysconfig/network mit der folgenden Namenskonvention:

      ifcfg-INTERFACE_NAME.VLAN_ID
      

      Ersetzen Sie Folgendes:

      • INTERFACE_NAME: Der Name der Schnittstelle, zu der Sie das Netzwerk verbinden möchten. Dies ist dieselbe Benutzeroberfläche, die in Schritt 6 (Konfiguration der Benutzeroberfläche festlegen) dieser Verfahren. Sie finden den Namen der Schnittstelle in der Seite Serverdetails im Abschnitt Netzwerke Weitere Informationen finden Sie unter Server ansehen
      • VLAN_ID: Die VLAN-ID des Netzwerks, das Sie verwenden möchten. Anhängen. 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
      
    3. Geben Sie im Feld ifcfg-Datei.

      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, zu der Sie das Netzwerk verbinden möchten. Dies ist dieselbe Benutzeroberfläche, die in Schritt 6 (Konfiguration der Benutzeroberfläche festlegen) dieser Verfahren. Sie finden den Namen der Schnittstelle in der Seite Serverdetails im Abschnitt Netzwerke Weitere Informationen finden Sie unter Server ansehen
      • VLAN_ID: Die VLAN-ID des Netzwerks, das Sie verwenden möchten. Anhängen. Sie finden die VLAN-ID auf der Seite Netzwerkdetails. Weitere Informationen finden Sie unter Netzwerke ansehen.
      • IP_ADDRESS: Die IP-Adresse der Bare-Metal-Lösung Server im Netzwerk. Dies ist dieselbe IP-Adresse, die Sie eingegeben haben. in Schritt 6 (Konfiguration der Benutzeroberfläche festlegen) dieser Vorgehensweise. Die IP-Adresse finden Sie auf der Seite Serverdetails in der Bereich Netzwerke.
      • NETMASK: Die Netzwerkmaske des Netzwerks, das Sie verwenden möchten. Anhängen. Sie finden die Netzwerkmaske aus dem CIDR-Feld auf der Seite Netzwerkdetails: Weitere Informationen finden Sie unter Netzwerke ansehen.
      • MTU: Die MTU des Netzwerks, das Sie anhängen möchten. Ich können Sie die MTU auf der Seite Netzwerkdetails abrufen. Weitere Informationen finden Sie unter Netzwerke ansehen.

      Beispiel: Die Beispieldatei /etc/sysconfig/network/ifcfg-bond1.121 sieht so aus:

       NAME='bond1.121'
       ETHERDEVICE='bond1'
       STARTMODE='auto'
       USERCONTROL='no'
       BOOTPROTO='static'
       IPADDR='192.168.200.10/24'
       MTU=1500
       VLAN='yes'
      
      1. 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, zu der Sie das Netzwerk verbinden möchten. Dies ist dieselbe Benutzeroberfläche, die in Schritt 6 (Konfiguration der Benutzeroberfläche festlegen) dieser Verfahren. Sie finden den Namen der Schnittstelle in der Seite Serverdetails im Abschnitt Netzwerke Weitere Informationen finden Sie unter Server ansehen
        • VLAN_ID: Die VLAN-ID des Netzwerks, das Sie verwenden möchten. Anhängen. Sie finden die VLAN-ID auf der Seite Netzwerkdetails. Weitere Informationen finden Sie unter Netzwerke ansehen.
    4. Optional: Wenn Sie ein Client-Netzwerk erstellt haben und Verwenden Sie dieses Netzwerk, um eine Verbindung von Ihrer VPC zu VLAN-Anhängen oder einer anderen Umgebung (z. B. einer lokalen Umgebung) herzustellen, konfigurieren Sie eine zu Ihrem spezifischen Subnetz zu leiten.

      1. Erstellen Sie eine Konfigurationsdatei für die Schnittstellenroute (ifroute) am Standort /etc/sysconfig/network mit der folgenden Benennung Konvention:

        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
        
      2. Geben Sie im Feld ifroute-Datei.

        SUBNET   GATEWAY_IP    -       -
        

        Ersetzen Sie Folgendes:

        • SUBNET: die IP-Adresse und die Maske des Netzwerks in CIDR-Notation, mit der eine Verbindung zu Ihrer Bare-Metal-Lösung hergestellt wird über das Clientnetzwerk. Wenn dies Ihr VPC-Netzwerk ist, das Subnetz von der Seite VPC-Netzwerke in der Bereich Subnetze. Siehe Subnetze auflisten. Wenn dies eine andere Umgebung ist, wenden Sie sich an Ihren Netzwerkadministrator.
        • GATEWAY_IP: die IP-Adresse des Gateways im das Sie verbinden möchten. Sie erhalten die Gateway-IP von auf der Seite Netzwerkdetails. Weitere Informationen finden Sie unter Netzwerke ansehen.
      3. 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, zu der Sie das Netzwerk verbinden möchten. Dies ist dieselbe Benutzeroberfläche, die in Schritt 6 (Konfiguration der Benutzeroberfläche festlegen) dieser Verfahren. Sie finden den Namen der Schnittstelle in der Seite Serverdetails im Abschnitt Netzwerke Weitere Informationen finden Sie unter Server ansehen
        • VLAN_ID: Die VLAN-ID des Netzwerks, das Sie verwenden möchten. Anhängen. Sie finden die VLAN-ID auf der Seite Netzwerkdetails. Weitere Informationen finden Sie unter Netzwerke ansehen.
    5. Optional: Wenn Sie ein Client-Netzwerk erstellt und als Standardgateway in Schritt 7 (Standardgateway) So aktualisieren Sie die Betriebssystemkonfiguration:

      1. Schließen Sie den vorherigen Schritt ab, also Schritt 9.c.
      2. Achten Sie darauf, dass Sie mit dem Server der Bare-Metal-Lösung verbunden sind über dieses Netzwerk. Eine Verbindung zum Server kann beispielsweise eine VM in Ihrer VPC, an die dieses Netzwerk über VLAN angehängt ist Anhänge.
      3. Ändern Sie Ihr System, um dieses Netzwerk als Standardgateway festzulegen Standardroutenkonfiguration:

        Bearbeiten Sie die Datei /etc/sysconfig/network/routes, um die IP-Adresse zu ersetzen Adresse des aktuellen Standardgateways mit der IP-Adresse des neuen Standardgateway.

        Aktualisieren Sie den Dateiinhalt so, dass er mit Folgendem übereinstimmt:

        default   GATEWAY_IP    -       -
        

        Ersetzen Sie Folgendes:

        • GATEWAY_IP: die IP-Adresse des Gateways in der neuen Netzwerk. Sie finden die Gateway-IP-Adresse in den Netzwerkdetails. Seite. Weitere Informationen finden Sie unter Netzwerke ansehen.
      4. Aktualisieren Sie die Netzwerkkonfiguration, um die Änderung zu übernehmen.

        systemctl reload network
        

Netzwerk von einem Server trennen

Sie können jeweils nur ein Netzwerk von einem Server trennen, oder ausgeschaltet ist.

So trennen Sie ein Netzwerk:

  1. Aktualisieren Sie die Betriebssystemkonfiguration des Servers für die Bare-Metal-Lösung.

    Bevor Sie ein Netzwerk über die Google Cloud Console trennen, muss zuerst die Betriebssystemkonfiguration Ihrer Bare-Metal-Lösung aktualisieren Server. 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 zum Beispiel und können je nach auf Ihrem Betriebssystem. Weitere Informationen finden Sie in der Konfigurationsanleitung Ihres Betriebssystems.

    RHEL und Oracle Linux

    1. Löschen Sie die Bindungsschnittstelle 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 die Sie trennen möchten. Sie finden den Namen der Schnittstelle in der Seite Serverdetails im Abschnitt Netzwerke Weitere Informationen finden Sie unter Server ansehen
      • VLAN_ID: Die VLAN-ID des Netzwerks, das Sie verwenden möchten. zu trennen. Sie finden die VLAN-ID auf der Seite Netzwerkdetails. Weitere Informationen finden Sie unter Netzwerke ansehen.

      Beispiel:

      nmcli connection delete bond0.148
      

    SLES

    1. Benutzeroberfläche herunterfahren 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 die Sie trennen möchten. Sie finden den Namen der Schnittstelle in der Seite Serverdetails im Abschnitt Netzwerke Weitere Informationen finden Sie unter Server ansehen
      • VLAN_ID: Die VLAN-ID des Netzwerks, das Sie verwenden möchten. zu trennen. Sie finden die VLAN-ID auf der Seite Netzwerkdetails. Weitere Informationen finden Sie unter Netzwerke ansehen.

      Beispiel:

      ifdown bond1.121
      
    2. Sichern Sie die Informationen der Schnittstellenkonfigurationsdatei in einem eine andere Datei erstellt, damit sie beim nächsten Start nicht verarbeitet wird. 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 die Sie trennen möchten. Sie finden den Namen der Schnittstelle in der Seite Serverdetails im Abschnitt Netzwerke Weitere Informationen finden Sie unter Server ansehen
      • VLAN_ID: Die VLAN-ID des Netzwerks, das Sie verwenden möchten. zu trennen. 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
      
    3. (Optional) Wenn Sie ein Client-Netzwerk trennen möchten und für dieses Netzwerk spezifische Routen. Sichern Sie die in eine andere Datei umverteilen, wird beim nächsten Start nicht verarbeitet. 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 die Sie trennen möchten. Sie finden den Namen der Schnittstelle in der Seite Serverdetails im Abschnitt Netzwerke Weitere Informationen finden Sie unter Server ansehen
      • VLAN_ID: Die VLAN-ID des Netzwerks, das Sie verwenden möchten. zu trennen. 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
      
  2. Trennen Sie das Netzwerk über die Google Cloud Console:

    1. Gehen Sie zur Compute Engine > Bare-Metal-Lösung > Server.
    2. Klicken Sie auf den Servernamen.
    3. Wählen Sie auf der Seite Serverdetails das Netzwerk aus, das Sie trennen möchten.
    4. Klicken Sie auf Netzwerk trennen.
    5. Klicken Sie auf Bestätigen, wenn Sie dazu aufgefordert werden.

Der Serverstatus ändert sich in „Bereitstellung“. Das Trennen eines Netzwerks einen Vorgang mit langer Ausführungszeit. So prüfen Sie den Status in der Google Cloud Console: Klicken Sie auf Benachrichtigungen. Ich können Sie auch die Schritte in Status eines lang andauernden Vorgangs ansehen Nach Abschluss des Vorgangs ändert sich der Serverstatus in „Wird ausgeführt“.

Netzwerk löschen

Mehrere Clientnetzwerke, die an dasselbe VRF angehängt sind, können nicht gelöscht werden. In diesem Fall wenden Sie sich bitte an den Kundendienst.

So löschen Sie ein Netzwerk:

Console

  1. Gehen Sie zur Compute Engine > Bare-Metal-Lösung > Netzwerke.
  2. Wählen Sie das Netzwerk aus, das Sie löschen möchten.
  3. Klicken Sie auf Löschen.
  4. Klicken Sie auf Bestätigen, wenn Sie dazu aufgefordert werden.

Das Löschen eines Netzwerks ist ein lang andauernder Vorgang. Um den Status zu prüfen, klicken Sie in der Klicken Sie in der Google Cloud Console auf Benachrichtigungen. Sie können auch die Schritte in Status eines lang andauernden Vorgangs ansehen

Erweiterte 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

  1. Gehen Sie zur Compute Engine > Bare-Metal-Lösung > Server.

  2. Klicken Sie auf den Servernamen.

  3. Auf der Seite Serverdetails werden die folgenden Informationen angezeigt:

    1. Unter „Allgemeine Angaben“ finden Sie die Netzwerkvorlage.
    2. Im Bereich Netzwerke sehen Sie folgende Informationen: <ph type="x-smartling-placeholder">
        </ph>
      • 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 Ihre Projekt-ID ein, um erweiterte Netzwerkeinstellungen für Ihren Server aufzurufen. Region und Servername und führen Sie dann den folgenden curl-Befehl aus. 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

Geben Sie Ihr Projekt ein, um IP-Adressreservierungen für vorhandene Ressourcen anzusehen ID, Region und Netzwerkname und führen Sie dann den folgenden curl-Befehl aus. Die Im Abschnitt reservations werden reservierte IP-Adressbereiche angezeigt.

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. Start hinzufügen Zieladresse und eine Notiz für jeden Block von IP-Adressen, den Sie und 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, wird der vorherige Satz von Reservierungen. 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 verwalten in der auf folgende Arten:

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 Ihrer Speicher-Volumes auf:

Console

  1. Rufen Sie die Seite Volumes auf.

    Zu den Volumes

    Auf der Seite Volumes werden alle Ihre Speicher-Volumes mit folgenden Informationen aufgelistet: Details:

    Feld Description Beispiel
    Status Gibt die Verfügbarkeit eines Speicher-Volumes an Ein grüner Kreis mit einem Häkchen zeigt an, dass der Speicher ist bereit.
    ID Ihrem Speicher-Volume zugewiesene Kennzeichnung.
    • Klicken Sie auf die ID, um grundlegende Informationen zum Speicher aufzurufen Volume, einschließlich LUNs und Snapshots.
    • Geben Sie die ID an den Google Cloud-Support weiter, wenn Fehlerbehebung für diese Ressource.
    • 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 weitere Informationen zum Speicher-Volume, einschließlich LUNs und Snapshots.

    Hinweis:Wenn Sie beim ersten Mal keinen Namen eingegeben haben, das Speicher-Volume bereitgestellt hat, wird die ID angezeigt. in das Feld ein.
    • 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 Einheit Isolierung, die Ihre Bare-Metal-Lösungsressourcen enthält. Ressourcen in verschiedenen Pods können nicht verbunden werden. Eine Region kann mehrere Pods.

    Die Spalte Pod ist standardmäßig deaktiviert. Bis aktivieren, gehen Sie so vor:

    1. Klicken Sie auf Spaltenanzeigeoptionen.
    2. Klicken Sie das Kästchen Pod an.
    3. Klicken Sie auf OK.

    Wenn Sie die Spalte Pod nicht aktivieren möchten, können Sie den Pod eines Speicher-Volumes anzeigen, indem Sie auf den Volume-Name.

    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 die Text eines Labels und Einfügen in das Feld Filter direkt über dem Feld Status.
    environment:test

gcloud

  1. 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, das 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
    
  2. 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 des Speicher-Volumes, den Namen, Richtlinie, Status und Speichertyp für das automatische Löschen von Snapshots.
    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
    
  3. 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, Region, Speicher-Volume-Name, Volume-Größe und Status.
    NAME                         REGION           VOLUME       SIZE_GB  STATE
    at-11111111-vol001-lun000    REGION        VOLUME_NAME 200      READY
    
  4. 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 das Speicher-Volume wie 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

  1. Öffnen Sie in der Google Cloud Console ein Cloud Shell-Terminalfenster.

  2. Um alle Speicher-Volumes in der 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 "X-Goog-User-Project: PROJECT_ID" \
    -H "Content-Type: application/json" \
    "https://baremetalsolution.googleapis.com/v2/projects/PROJECT_ID/locations/REGION/volumes"
    
  3. 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"
    
  4. 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
    
  5. 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 besser organisieren. Labels sind Schlüssel/Wert-Paare die Sie mit jedem Speicher-Volume verknüpfen können, und filtern Sie dann die Speicher-Volumes anhand der Labels. Mit Labels können Sie Speicher-Volumes z. B. nach Zweck gruppieren, Umgebung, Standort, Abteilung usw. Labels sind optional.

Labels für Speicher-Volumes hinzufügen oder aktualisieren

Sie können Labels für die vorhandenen Speicher-Volumes hinzufügen oder aktualisieren.

Console

  1. Gehen Sie zur Compute Engine > Bare-Metal-Lösung > Volumes aufrufen.

  2. Klicken Sie für das Speicher-Volume, das Sie mit einem Label versehen möchten, auf

  3. Klicken Sie auf Labels bearbeiten.

  4. Auf der Seite Labels-Editor:

    1. Klicken Sie auf Label hinzufügen und fügen Sie das Schlüssel/Wert-Paar.
    2. Um Labels zu aktualisieren, wählen Sie die vorhandenen Labels aus und ändern Sie deren Werte.
    3. Klicken Sie auf Senden.
  5. Nachdem Sie zur Seite Volumes zurückgekehrt sind, aktualisieren Sie die Seite, um die Änderungen.

gcloud

Verwenden Sie die gcloud bms volumes update, um Labels für ein Speicher-Volume hinzuzufügen oder zu aktualisieren mit der Option --update-labels.

Mit dem folgenden Beispielbefehl werden die Labels environment = dev und location = branch (Standort = Branch):

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 bereits vorhandenes Label angeben, aktualisiert das System das vorhandene Label mit dem neuen Wert. Wenn Sie ein neues Label erstellen, wird das neue Label der Liste hinzugefügt.

API

Geben Sie Ihre Projekt-ID, Region und das Volume ein, um Labels für ein Speicher-Volume hinzuzufügen oder zu aktualisieren name und eine Liste der Labels im folgenden curl-Befehl. Kopieren Sie den Befehl fügen Sie ihn in die Cloud Shell-Eingabeaufforderung ein und drücken Sie die Eingabetaste. oder die Eingabetaste.

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

  1. Gehen Sie zur Compute Engine > Bare-Metal-Lösung > Volumes aufrufen.

  2. Klicken Sie für ein Speicher-Volume mit Labels, die Sie entfernen möchten, auf

  3. Klicken Sie auf Labels bearbeiten.

  4. Auf der Seite Labels-Editor:

    1. Um ein Label zu löschen, klicken Sie auf .
    2. Klicken Sie auf Senden.
  5. Nachdem Sie zur Seite Volumes zurückgekehrt sind, aktualisieren Sie die Seite, um die Änderungen.

gcloud

Verwenden Sie die gcloud bms volumes update, um Labels von einem Speicher-Volume zu entfernen mit den folgenden Optionen:

  • --remove-labels: Entfernt das angegebene Label.
  • --clear-labels: Entfernt alle Labels.

Mit dem folgenden Beispielbefehl wird das Label department aus 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 aus einem Speicher-Volume entfernt:

gcloud bms volumes update VOLUME_NAME --project=PROJECT_ID --region=REGION --clear-labels

API

Wenn Sie Labels aus einem Speicher-Volume entfernen möchten, geben Sie Ihre Projekt-ID, Region und das Speicher-Volume ein im folgenden curl-Befehl hinzu. Stellen Sie eine leere Liste mit Labels zur Verfügung, Entfernen Sie alle Labels oder geben Sie eine Liste der Labels an, die Sie beibehalten möchten Lassen Sie die Labels aus, die Sie entfernen möchten. Kopieren Sie den Befehl und fügen Sie ihn in die Cloud Shell-Eingabeaufforderung aus und drücken Sie die Eingabetaste.

Mit dem folgenden Beispielbefehl werden alle Labels entfernt, außer environment = test.

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 mit Labels filtern

Sie können Ihre Speichervolumen durchsuchen und Ergebnisse anhand von Labels filtern.

Console

  1. Gehen Sie zur Compute Engine > Bare-Metal-Lösung > Volumes aufrufen.

  2. Klicken Sie in den Filter . über der Liste der Speicher-Volumes.

  3. Wählen Sie in der Liste Eigenschaften die Option Labels aus.

  4. 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 anzeigen lassen möchten, können Sie Geben Sie eine der folgenden Optionen ein:

    • Schlüssel eingeben: env
    • Geben Sie den Wert ein: dev
    • Geben Sie das Schlüssel/Wert-Paar ein: env:dev
  5. Klicken Sie auf eine beliebige Stelle außerhalb der Filterleiste, um den Labelfilter anzuwenden.

gcloud

Verwenden Sie die gcloud bms volumes list, um Speicher-Volumes mithilfe von Labels zu filtern mit der Option --filter.

Der Wert der Option --filter muss in der labels.KEY=VALUE-Format. Beispiel: Wenn Sie nach einem Label mit env als Schlüssel und dev als Schlüssel filtern möchten geben Sie folgenden Befehl ein:

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

Geben Sie Ihre Projekt-ID und Region ein, um Speicher-Volumes mithilfe von Labels zu filtern zusammen mit filter=labels und einem Schlüssel/Wert-Paar-Label. Kopieren Sie den Befehl fügen Sie ihn in die Cloud Shell-Eingabeaufforderung ein und drücken Sie die Eingabetaste oder Return-Taste.

Der folgende Beispielbefehl begrenzt die Ausgabe, um Speicher-Volumes mit der Schlüssel/Wert-Paar-Label environment = test.

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

  1. Wechseln Sie in der Google Cloud Console zur Compute Engine > Bare-Metal-Lösung > Volumes aufrufen.
  2. Klicken Sie auf den Namen des Speicher-Volumes.
  3. Klicken Sie auf der Seite Volume-Details im Feld Name auf Name bearbeiten.
  4. Geben Sie auf der Seite Name bearbeiten einen neuen Namen ein.
  5. Klicken Sie auf Speichern.
  6. Aktualisieren Sie die Seite, um Ihre Ä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 einen Server anhängen

Neues Speicher-Volume erstellen

Mit dieser Funktion können Sie bereits vorhandenen Speicher bereitstellen. sortiert. Wenn Sie Speicher-Volumes bestellen möchten, wenden Sie sich an Google Cloud-Vertrieb:

So erstellen Sie ein neues Speicher-Volume:

  1. Wechseln Sie in der Google Cloud Console zur Compute Engine > Bare-Metal-Lösung > Volumes:

  2. Klicken Sie auf Erstellen.

  3. Geben Sie die folgenden Informationen ein:

    Feld Beschreibung Beispiel
    Region Google Cloud-Region, die sich am nächsten Bare-Metal-Lösungsumgebung. us-central1
    Name Erstellen Sie einen Namen für Ihr Speicher-Volume. volume-1
    Typ Wählen Sie die Art des Speichers aus: <ph type="x-smartling-placeholder">
      </ph>
    • SSD – Solid State Drive
    • HDD – Festplatte
    SSD
    Leistungsstufe Wenn Sie den SSD-Speichertyp ausgewählt haben, wählen Sie die Leistungsstufe des SSD-Laufwerks aus: <ph type="x-smartling-placeholder">
      </ph>
    • Standard: Wählen Sie diese Option aus, um ein Standard-SSD-Laufwerk zu erstellen.
    • Leistung: Wählen Sie diese Option aus, um ein leistungsstarkes SSD-Laufwerk zu erstellen.
    Performance
    Größe Wählen Sie die Größe des Laufwerks in GiB aus, wobei 1.024 GiB = 1 TiB ist. Die kann die Größe zwischen mindestens 100 GiB und maximal 16 TiB liegen. Wenn Sie mehr als 16 TiB benötigen, erstellen Sie bei Bedarf weitere Volumes.

    Für ein Performance-SSD-Laufwerk beträgt die maximale Größe 8 TiB pro Volume.
    16384
    Snapshot aktiviert Es wird einmalig eine Sicherungskopie Ihres Speicher-Volumes gespeichert. pro Tag. Erforderlich für benutzerdefinierte Snapshots, aber standardmäßig deaktiviert. Kästchen ausgewählt, um Snapshots zu aktivieren
    Konfiguration Wählen Sie den Typ der benötigten LUN-Konfiguration aus: <ph type="x-smartling-placeholder">
      </ph>
    • 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
  4. Klicken Sie auf Erstellen.

  5. 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.

  6. 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:

  1. Wechseln Sie in der Google Cloud Console zur Compute Engine > Bare-Metal-Lösung > Volumes:

  2. Klicken Sie auf den Namen des Speicher-Volumes, auf dem Sie eine LUN erstellen möchten.

  3. Klicken Sie neben dem Abschnitt LUNs auf Erstellen.

  4. 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
  5. Klicken Sie auf Element hinzufügen, wenn Sie mehrere LUNs erstellen möchten.

  6. Klicken Sie auf Erstellen, um die neuen LUNs bereitzustellen.

Speicher-Volume an einen 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:

  1. Wechseln Sie in der Google Cloud Console zur Compute Engine > Bare-Metal-Lösung > Server.

  2. Klicken Sie auf den Namen des Servers, an den Sie ein Speicher-Volume anhängen möchten.

  3. Klicken Sie im Abschnitt LUNs auf Attach Volumes (Volumes anhängen).

  4. Wählen Sie aus der Liste Ziel-Volumes das Speicher-Volume aus, das Sie Anhängen. Sie können auch mehrere Speicher-Volumes auswählen.

  5. Klicken Sie auf Volumes anhängen.

Sie können dasselbe Speicher-Volume auch parallel an andere Server anhängen. Los zur Seite Server hinzu 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 ganzes Speicher-Volume oder seine LUNs löschen. Bevor Sie dies tun, müssen Sie das Speicher-Volume von den Servern trennen, mit denen es verbunden ist.

In diesem Abschnitt werden die folgenden Aufgaben erläutert:

Speicher-Volume von einem Server trennen

Sie können ein Speicher-Volume von einem Server trennen. Trennen einzelner Nutzer nicht möglich LUNs von einem Server. Sie können mehrere Speicher-Volumes gleichzeitig trennen.

So trennen Sie ein Speicher-Volume von einem Server:

  1. Aktualisieren Sie die Betriebssystemkonfiguration des Servers für die Bare-Metal-Lösung.

    Bevor Sie das Speicher-Volume über die Google Cloud Console trennen, müssen Sie die Betriebssystemkonfiguration Ihres Servers für die Bare-Metal-Lösung aktualisieren. Wenn die Betriebssystemkonfiguration nicht aktualisiert wird, Google Cloud Console nicht vollständig implementiert sind, kann es beschädigt werden und es können Probleme mit dem nächsten Neustart.

    Dieser Schritt enthält Beispiele zum Aktualisieren der Betriebssystemkonfiguration. Die Die Anleitung kann je nach Betriebssystem variieren. Siehe Betriebssystemkonfiguration anleiten, falls Probleme auftreten.

    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, SLES 12 SP4, SLES 12 SP5, SLES 15 und SLES 15 SP1.

    Das folgende Beispiel zeigt, wie Sie ein Dateisystem trennen (/testvol02) und das zugehörige logische Volume, physisch und die zugrunde liegende LUN über LVM.

    <ph type="x-smartling-placeholder">

    Gehen Sie so vor:

    1. Das LVM-Volume und die zugrunde liegende LUN identifizieren, die der Datei zugeordnet sind System /testvol02.

        df -h|grep testvol02
        

      Beispielausgabe:

        /dev/mapper/testvg01-lv02                         99G   33M   99G   1% /testvol02
        

      Die Ausgabe zeigt, dass das Dateisystem /testvol02 mit dem Gerät /dev/mapper/testvg01-lv02 verknüpft.

    2. 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 ist 3600a0980383146354a2b522d53374236.

    3. Bestimmen Sie das logische Volume, das physische Volume und den WWID des zugrunde liegende 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 den logischen Lautstärke (LV) lv02 aus der Volume-Gruppe testvg01
      • Das verwendete physische Volume (PV) ist /dev/mapper/3600a0980383146354a2b522d53374236
      • Die WWID der zugrunde liegenden LUN ist 3600a0980383146354a2b522d53374236
    4. Heben Sie die Bereitstellung des Dateisystems /testvol02 auf.

        sudo umount /testvol02
        
    5. Suchen und entfernen Sie bei Bedarf den entsprechenden Eintrag für die Datei. System /testvol02 aus Datei /etc/fstab von indem Sie die entsprechende Zeile kommentieren oder löschen.

        grep testvol02 /etc/fstab
        

      Beispielausgabe:

        /dev/mapper/testvg01-lv02 /testvol02                    xfs     defaults        0 0
        
    6. Deaktivieren Sie das logische Volume lv02.

        sudo lvchange -an /dev/testvg01/lv02
        
    7. Logisches Volume lv02 aus der Volume-Gruppe entfernen testvg01.

        sudo lvremove /dev/testvg01/lv02
        

      Beispielausgabe:

        Logical volume "lv02" successfully removed
        
    8. Entfernen Sie das physische Volume „/dev/mapper/3600a0980383146354a2b522d53374236“ aus der Volume-Gruppe „testvg01“.

    9.   sudo vgreduce testvg01 /dev/mapper/3600a0980383146354a2b522d53374236
        

      Beispielausgabe:

        Removed "/dev/mapper/3600a0980383146354a2b522d53374236" from volume group "testvg01"
        
    10. Optional: Nachdem Sie das logische und das physische Volume entfernt haben, Verwenden Sie die Befehle vgdisplay -v und dmsetup ls -tree, um zu bestätigen, dass sich das Gerät nicht mehr befindet verwendet wird. Wenn das Gerät nicht mehr verwendet wird, erscheint es nicht in die „physischen Volumes“ der vgdisplay-Befehlsausgabe, und es ist mit keinem Band im dmsetup verknüpft der Befehlsausgabe.

    Lokales Dateisystem

    Trennen Sie ein Speicher-Volume über ein lokales Dateisystem für RHEL7.x, RHEL 8.x, Oracle Linux 7.x und Oracle Linux 8.x.

    Das folgende Beispiel zeigt, wie Sie ein Dateisystem entfernen (/localfs01) und die zugrunde liegende LUN.

    <ph type="x-smartling-placeholder">

    Gehen Sie so vor:

    1. Dem Dateisystem zugeordnete zugrunde liegende LUN identifizieren /localfs01

      df -h|grep localfs01
      

      Beispielausgabe:

      /dev/mapper/3600a0980383146354a2b522d53374236    100G   33M  100G   1% /localfs01
      

      Die Ausgabe des Befehls df zeigt, dass das Dateisystem /localfs01 ist mit dem Gerät verknüpft /dev/mapper/3600a0980383146354a2b522d53374236

    2. Heben Sie die Bereitstellung des Dateisystems /localfs01 auf.

      sudo umount /localfs01
      
    3. Suchen und entfernen Sie bei Bedarf den entsprechenden Eintrag für die Datei. System /localfs01 aus Datei /etc/fstab von indem Sie die entsprechende Zeile kommentieren oder löschen.

      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.

    Mit dem folgenden Beispielverfahren wird gezeigt, wie Sie ein Laufwerk entfernen. (DEMO_0001) und die zugehörige LUN in Oracle ASM.

    Gehen Sie so vor:

    1. Identifizieren 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 verknüpfte Gerät DEMO_0001 ist /dev/asmdisks/DEMO2.

    2. 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
      
    3. 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
      
    4. (Führen Sie diesen Schritt auf allen Knoten im Cluster aus.) Entfernen Sie alle auf das Laufwerk vom /etc/udev/rules.d/99-oracle-asmdevices.rules-Datei.

      In diesem Beispiel entfernen wir die Zeilen 9 und 10, da sie der Laufwerk DEMO_0001 und die WWID von 3600a0980383146354a2b522d53374247, die in Schritt 1.b dieses Verfahrens identifiziert 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
      
    5. (Führen Sie diesen Schritt auf allen Knoten im Cluster aus.) Übernehmen udev Regelsatz wurde geändert.

      sudo udevadm control -R
      

    Oracle Linux Virtualization Manager

    Speicher-Volume mit Oracle Linux Virtualisierung trennen Manager 4.4.10.7.

    Einzelne Fibre-Channel-Geräte von einem Oracle Linux-Gerät entfernen Die Virtualization Manager-Speicherdomain wird nicht unterstützt. Die Speicherdomain muss entfernt werden, bevor die zugrunde liegenden LUNs entfernt werden können.

    <ph type="x-smartling-placeholder">

    Das folgende Beispiel zeigt, wie Sie LUNs mit den folgenden WWIDs entfernen: 3600a0980383146354a2b522d53374244 und 3600a0980383146354a2b522d53374245, die zu Oracle gehören Linux Virtualization Manager-Speicherdomain olvm-domain-02.

    1. Wechseln Sie im Oracle Linux Virtualization Manager zu Speicher > Domains:
    2. Wählen Sie die Speicherdomain olvm-domain-02 aus.
    3. Klicken Sie auf Manage Domain (Domain verwalten).
    4. Notieren Sie sich die WWIDs der Fibre Channel LUNs, die Sie entfernen möchten. In diesem Fall sind die WWIDs 3600a0980383146354a2b522d53374244. und 3600a0980383146354a2b522d53374245.
    5. Schließen Sie den Bereich Manage Domain (Domain verwalten).
    6. So versetzen Sie die Speicherdomain in den Wartungsmodus: <ph type="x-smartling-placeholder">
        </ph>
      1. Klicken Sie auf die Speicherdomain.
      2. Wählen Sie den Tab Rechenzentrum aus.
      3. Klicken Sie auf Wartung und dann auf OK.
      4. Weitere Informationen zu diesem Schritt finden Sie unter <ph type="x-smartling-placeholder"></ph> Oracle-Dokumentation: Speicherdomain sicher aus der Umgebung entfernen

    7. Klicken Sie auf Trennen und dann auf OK.
    8. Entfernen Sie die Speicherdomain: <ph type="x-smartling-placeholder">
        </ph>
      1. Zurück zu Speicher > Domains:
      2. Wählen Sie die Speicherdomain aus.
      3. Klicken Sie auf Entfernen und dann auf OK.

    Oracle-VM-Server

    Speicher-Volume über den Oracle VM Server-Release trennen 3.4.6.

    Das folgende Beispiel zeigt, wie Sie die LUN mit dem WWID entfernen. von 3600a0980383146354a2b522d53374236.

    <ph type="x-smartling-placeholder">

    Gehen Sie so vor:

    1. Löschen Sie im Oracle VM Manager das zugehörige physische Laufwerk. Weitere Informationen finden Sie unter <ph type="x-smartling-placeholder"></ph> Oracle-Dokumentation: Physisches Laufwerk löschen

      In diesem Beispiel ist der OVM-Konsolenname des physischen Laufwerks mit der WWID 3600a0980383146354a2b522d53374236 ist NETAPP (10).

      1. Wählen Sie unter Server und VMs das physische Laufwerk aus.
      2. Klicken Sie auf Physisches Laufwerk löschen und dann auf OK.
  2. Wechseln Sie in der Google Cloud Console zur Compute Engine > Bare-Metal-Lösung > Server Seite.

  3. Klicken Sie auf den Namen des Servers mit den Speicher-Volumes, die Sie trennen möchten.

  4. Klicken Sie im Abschnitt LUNs auf Detach Volumes (Volumes trennen).

  5. Wählen Sie aus der Liste Ziel-Volumes das gewünschte Speicher-Volume aus. zu trennen. Sie können auch mehrere Speicher-Volumes auswählen.

  6. Optional: Der Server wird standardmäßig neu gestartet, wenn Sie einen Speicher trennen Lautstärke. Wenn Sie den Server nicht neu starten möchten, wählen Sie das Symbol Kästchen Neustart des Servers überspringen:

  7. Klicken Sie auf Volumes trennen.

    Wenn Sie in Ihrem Konto die Option Neustart des Servers überspringen Schritt 6: Der Server wird neu gestartet und trennt das Speicher-Volume LUNs.

  8. Führen Sie diesen Schritt aus, wenn Sie den Neustart in Schritt 6 übersprungen haben. Nach dem Trennen das Speicher-Volume über die Google Cloud Console, führen Sie Erneuter SCSI-Scan und Gerätebereinigung auf Ihrem Betriebssystem.

    Die Anleitung kann je nach Betriebssystem variieren. Wenn Probleme auftreten, finden Sie in der Konfigurationsanleitung Ihres Betriebssystems.

    Logical Volume Manager (LVM)

    Dieses Beispiel gilt für RHEL7.x, RHEL 8.x, Oracle Linux 7.x, Oracle Linux 8.x, SLES 12 SP4, SLES 12 SP5, SLES 15 und SLES 15 SP1.

    1. Entfernen Sie Pfade, die mit der LUN verknüpft sind.

      Das folgende Beispiel stammt 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]
          
    2. Aktualisieren Sie die Mehrwege-Karten.

        sudo /sbin/multipath -r
        

    Lokales Dateisystem

    Dieses Beispiel gilt für RHEL7.x, RHEL 8.x und Oracle Linux 7.x und Oracle Linux 8.x.

    1. Entfernen Sie Pfade, die mit der LUN verknüpft sind.

      Das folgende Beispiel stammt 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]
        
    2. Aktualisieren Sie die Mehrwege-Karten.

       sudo /sbin/multipath -r
       

    Oracle ASM

    Dieses Beispiel gilt für RHEL7.x, RHEL 8.x und Oracle Linux 7.x und Oracle Linux 8.x.

    Führen Sie diese Schritte auf allen Knoten im Cluster aus.

    1. Entfernen Sie Pfade, die mit der LUN verknüpft sind.

      Das folgende Beispiel stammt 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]
      
    2. Aktualisieren Sie die Mehrwege-Karten.

      sudo /sbin/multipath -r
      

    Oracle Linux Virtualization Manager

    Dieses Beispiel gilt für die Oracle-Linux-Virtualisierung Manager 4.4.10.7.

    In diesem Beispiel wird das Ansible-Playbook remove_stale_lun.yml verwendet. im Rahmen der Oracle Linux Virtualization Manager-Installation bereitgestellt. Das Playbook verwendet eine Ansible-Rolle, die ein Inventar von KVM-Hosts aus den Oracle Linux Virtualization Manager und entfernt dann die angegebenen WWIDs aus diesen KVM-Hosts erstellt. Weitere Informationen finden Sie in der Ansible-Playbook:

    1. Aktualisieren Sie die Datei passwords.yml mit dem Passwort für die KVM-Hosts in der für Ihre Ansible-Umgebung geeigneten Methode.
    2. Bearbeiten Sie die Datei remove_stale_lun.yml, um den vars mit den Werten data_center und lun_wwid entsprechend den WWID-Werten, die in Schritt 1.d dieses Verfahrens
        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
        
    3. Führen Sie in der Oracle Linux Virtualization Manager-Engine den Ansible-Playbook

          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 dem LUN werden sicher von den KVM-Hosts entfernt.

    Oracle-VM-Server

    Dieses Beispiel gilt für den Oracle VM Server-Release 3.4.6.

    Führen Sie diesen Schritt auf allen Oracle-VM-Servern aus, auf denen die LUN aktualisiert wurde angehängt.

    1. 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]
      
    2. Aktualisieren Sie die Mehrwege-Karten.

      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 an die Server, an die es angehängt ist. Weitere Informationen finden Sie unter Trennen Sie ein Speicher-Volume von einem Server.

So löschen Sie LUNs von einem Speicher-Volume:

  1. Wechseln Sie in der Google Cloud Console zur Compute Engine > Bare-Metal-Lösung > Bände Seite.

  2. Klicken Sie auf den Namen des Speicher-Volumes, das die LUNs enthält, die Sie ausführen möchten Löschen.

  3. Wählen Sie im Abschnitt LUNs die LUNs aus, die Sie löschen möchten.

  4. Klicken Sie auf Löschen.

    Durch das Löschen einer LUN wird diese sieben Tage abgekühlt. Die LUN ist werden erst nach Ablauf der Wartezeit gelöscht. Wenn Sie Ihre LUN während der Abkühlphase wiederherstellen möchten, wenden Sie sich bitte an den Kundendienst.

    Wenn Sie die Wartezeit überspringen und die LUN löschen möchten dauerhaft, fahren Sie mit den folgenden Schritten fort:

  5. Wählen Sie die LUN aus, für die Sie die Abkühlphase überspringen möchten.

  6. Klicken Sie auf Entfernen.

  7. Klicken Sie auf Bestätigen.

    Löschen und Bereinigen sind Vorgänge mit langer Ausführungszeit. Um den Status zu prüfen, klicken Sie in der Klicken Sie in der Google Cloud Console auf Benachrichtigungen. Wenn der Löschvorgang abgeschlossen ist, ändert sich der LUN-Status in „Cool Off“. Wenn der Bereinigungsvorgang abgeschlossen ist, aus der Liste der LUNs entfernt.

    Nachdem die LUN gelöscht wurde, wird der Speicherplatz wieder in den Speicher aufgenommen verwendet werden soll. Das Kontingent wird jedoch nur zurückgegeben, wenn Sie Daten löschen oder entfernen. des Speicher-Volumes. Wenn Sie die LUN löschen, wird das Kontingent an Sie zurückgegeben. nach Ablauf der siebentägigen Wartezeit. Wenn Sie jedoch die LUN entfernen, wird Ihnen das Kontingent wieder gutgeschrieben, sobald der Bereinigungsvorgang abgeschlossen ist.

Wie Sie das Speicher-Volume nach dem Löschen von LUNs wieder anhängen können, erfahren 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 verbundenen Servern an. Weitere Informationen finden Sie unter Speicher-Volume von einem Server trennen.

So löschen Sie ein Speicher-Volume:

  1. Wechseln Sie in der Google Cloud Console zur Compute Engine > Bare-Metal-Lösung > Bände Seite.

  2. Wählen Sie das Speicher-Volume aus.

  3. Klicken Sie auf Löschen.

    Durch das Löschen eines Speicher-Volumes gilt eine Abkühlphase von sieben Tagen. Die wird das Speichervolumen erst nach Ablauf der Wartezeit gelöscht. Wenn Sie Ihr Speichervolumen während der Abkühlphase wiederherstellen möchten, wenden Sie sich bitte an den Kundendienst.

    Wenn Sie die Ruhephase überspringen und das Speichervolumen löschen möchten dauerhaft, fahren Sie mit den folgenden Schritten fort:

  4. Wählen Sie die Lautstärke aus, für die Sie die Abkühlphase überspringen möchten.

  5. Klicken Sie auf Entfernen.

  6. Klicken Sie auf Bestätigen.

    Löschen und Bereinigen sind Vorgänge mit langer Ausführungszeit. Um den Status zu prüfen, klicken Sie in der Klicken Sie in der Google Cloud Console auf Benachrichtigungen. Nach Abschluss des Löschvorgangs ändert sich der Status des Speicher-Volumes in „Abkühlphase“ Wenn der Bereinigungsvorgang abgeschlossen ist, aus der Liste der Speicher-Volumes.

    Sobald das Speicher-Volume gelöscht ist, wird das Kontingent nach der 7 Tage Wartezeit zu verkürzen. Wenn Sie das Speicher-Volume jedoch entfernen, wird Ihnen das Kontingent wieder gutgeschrieben, sobald der Bereinigungsvorgang abgeschlossen ist.

Boot-Volume-Snapshots verwalten

Sie können Ihre Boot-Volume-Snapshots so verwalten:

Boot-Volume-Snapshots und ihre Details ansehen

Sie können die Liste der Snapshots eines Boot-Volumes und die zugehörigen Details aufrufen, Folgendes:

  • ID
  • Name
  • Beschreibung
  • Erstellungszeit
  • Verknüpftes Volume
  • Typ

Console

  1. Gehen Sie zur Compute Engine > Bare-Metal-Lösung > Volumes aufrufen.
  2. Klicken Sie auf den Namen des Volumes.
  3. Auf der Seite Volume-Details im Bereich Snapshots können Sie Folgendes tun: die Liste der Snapshots und deren Details.

gcloud

Zum Auflisten aller Snapshots für ein Boot-Volume führen Sie den Befehl gcloud bms volumes snapshots list aus.

gcloud bms volumes snapshots list --project=PROJECT_ID --region=REGION --volume=VOLUME_NAME

Wenn Sie Details zu einem bestimmten Boot-Volume-Snapshot aufrufen möchten, führen Sie den Befehl gcloud bms volumes snapshots describe aus.

gcloud bms volumes snapshots describe --project=PROJECT_ID --region=REGION --volume=VOLUME_NAME --snapshot=SNAPSHOT_NAME

API

Geben Sie zum Auflisten aller Boot-Volume-Snapshots Ihre Projekt-ID, Ihre Region und Ihr Volume ein in den folgenden curl-Befehl eingeben. Kopieren Sie den Befehl und fügen Sie ihn in den Cloud Shell-Eingabeaufforderung 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/volumes/VOLUME_NAME/snapshots"

Geben Sie Ihre Projekt-ID, Region, Volume-Name und Snapshot-Name in den folgenden curl-Befehl eingeben. Kopieren Sie die fügen Sie ihn in die Cloud Shell-Eingabeaufforderung ein 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/volumes/VOLUME_NAME/snapshots/SNAPSHOT_NAME"

Boot-Volume-Snapshot erstellen

Sie können Snapshots für Bootlaufwerke erstellen.

Console

  1. Gehen Sie zur Compute Engine > Bare-Metal-Lösung > Volumes aufrufen.
  2. Klicken Sie auf den Namen des Volumes.
  3. Klicken Sie auf der Seite Volume-Details im Bereich Snapshots auf Erstellen:
  4. Gehen Sie auf der Seite Neuen Volume-Snapshot erstellen so vor: <ph type="x-smartling-placeholder">
      </ph>
    1. Geben Sie im Feld Name einen eindeutigen Namen für den Snapshot ein.
    2. Geben Sie im Feld Beschreibung eine Beschreibung für den Snapshot ein.
  5. Klicken Sie auf Erstellen.

gcloud

Geben Sie 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 Ihre Projekt-ID, Region und Volume ein Name, Snapshot-Name und Snapshot-Beschreibung in die folgende curl einfügen . Kopieren Sie den Befehl, fügen Sie ihn in die Cloud Shell-Eingabeaufforderung ein und drücken Sie die Eingabetaste.

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

  1. Gehen Sie zur Compute Engine > Bare-Metal-Lösung > Volumes aufrufen.
  2. Klicken Sie auf den Namen des Volumes.
  3. Wählen Sie auf der Seite Volume-Details im Bereich Snapshots die den Sie löschen möchten.
  4. Klicken Sie auf Löschen.
  5. Klicken Sie auf Bestätigen, wenn Sie dazu aufgefordert werden.

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 „Y“ ein, wenn Sie dazu aufgefordert werden. und drücken Sie die Eingabetaste.

API

Geben Sie zum Löschen eines Boot-Volume-Snapshots Ihre Projekt-ID, Region und Volume ein Name und Snapshot-Name in den folgenden curl-Befehl eingeben. Kopieren Sie den Befehl fügen Sie ihn in die Cloud Shell-Eingabeaufforderung ein und drücken Sie die Eingabetaste oder Return-Taste.

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"

Boot-Volume-Snapshot wiederherstellen

Sie können ein Boot-Volume aus einem Snapshot wiederherstellen.

Console

  1. Gehen Sie zur Compute Engine > Bare-Metal-Lösung > Server.
  2. Beenden Sie den Server, der an das Volume angehängt ist, das Sie wiederherstellen möchten. Weitere Informationen finden Sie unter Führen Sie Ihren Server für die Bare-Metal-Lösung aus.

    Warten Sie, bis das Herunterfahren abgeschlossen ist, bevor Sie mit dem nächsten Schritt fortfahren.

  3. Gehen Sie zur Compute Engine > Bare-Metal-Lösung > Volumes aufrufen.

  4. Klicken Sie auf den Namen des Volumes, das Sie wiederherstellen möchten.

  5. Auf der Seite Volume-Details:

    1. Klicken Sie für den Snapshot, den Sie wiederherstellen möchten, auf .
    2. Klicken Sie auf Wiederherstellen.
    3. Klicken Sie auf Bestätigen, wenn Sie dazu aufgefordert werden.

gcloud

Zum Wiederherstellen eines Boot-Volume-Snapshots geben Sie den gcloud bms volumes restore aus .

gcloud bms volumes restore --project=PROJECT_ID --region=REGION VOLUME_NAME --snapshot=SNAPSHOT_NAME

API

Geben Sie zum Wiederherstellen eines Boot-Volume-Snapshots Ihre Projekt-ID, Region und Volume ein Name und Snapshot-Name in den folgenden curl-Befehl eingeben. Kopieren Sie den Befehl fügen Sie ihn in die Cloud Shell-Eingabeaufforderung ein und drücken Sie die Eingabetaste oder Return-Taste.

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 die Wiederherstellung eines Boot-Volumes eine Weile dauert, können Sie erhalten Sie unter Status eines lang andauernden Vorgangs abrufen.

NFS-Dateispeicher verwalten

Sie können Ihren NFS-Dateispeicher so verwalten:

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

  1. Rufen Sie die Seite NFS-Freigaben auf.

    NFS-Freigaben aufrufen

    Auf der Seite NFS-Freigaben werden alle Ihre NFS-Volumes mit den folgenden Details:

  2. Sehen Sie sich die verfügbaren Informationen an.

    Feld Description 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 Ihr NFS-Volume enthält. Ein Pod ist eine Einheit Isolierung, die Ihre Bare-Metal-Lösungsressourcen enthält. Ressourcen in verschiedenen Pods können nicht verbunden werden. Eine Region kann mehrere Pods.

    Die Spalte Pod ist standardmäßig deaktiviert. Bis aktivieren, gehen Sie so vor:

    1. Klicken Sie auf Spaltenanzeigeoptionen.
    2. Klicken Sie das Kästchen Pod an.
    3. Klicken Sie auf OK.

    Falls Sie die Spalte Pod nicht aktivieren möchten, können Sie Rufen Sie den Pod eines NFS-Volumes auf, indem Sie auf den Namen des NFS-Volumes klicken.

    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

  1. 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 zu Ihrem NFS-Dateispeicher, einschließlich des Name, ID, Volume und die 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"}]
    

  2. 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, NFS-Einstellungen, NFS-Server und sein Status sowie das 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

  1. 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"
    
  2. 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 Ihren NFS-Dateispeicher organisieren. Labels sind Schlüssel/Wert-Paare Paare, die Sie an jedes NFS-Volume anhängen können, und filtern Sie dann die NFS-Volumes auf ihren Labels. Mit Labels können Sie beispielsweise NFS-Volumes gruppieren nach Zweck, Umgebung, Standort, Abteilung usw. 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

  1. Gehen Sie zur Compute Engine > Bare-Metal-Lösung > NFS-Freigaben.

  2. Klicken Sie für das NFS-Volume, dem Sie ein Label hinzufügen möchten, auf

  3. Klicken Sie auf Labels bearbeiten.

  4. Auf der Seite Labels-Editor:

    1. Klicken Sie auf Label hinzufügen und fügen Sie das Schlüssel/Wert-Paar.
    2. Um Labels zu aktualisieren, wählen Sie die vorhandenen Labels aus und ändern Sie deren Werte.
    3. Klicken Sie auf Senden.
  5. Wenn Sie zur Seite NFS-Freigaben zurückgekehrt sind, aktualisieren Sie die Seite, um Ihre Änderungen.

gcloud

Verwenden Sie die Methode gcloud bms nfs-shares update, um Labels für ein NFS-Volume hinzuzufügen oder zu aktualisieren mit der Option --update-labels.

Mit dem folgenden Beispielbefehl werden die Labels environment = dev und location = branch (Standort = Branch):

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 bereits vorhandenes Label angeben, aktualisiert das System das vorhandene Label mit dem neuen Wert. Wenn Sie ein neues Label erstellen, wird das neue Label der Liste hinzugefügt.

API

Geben Sie Ihre Projekt-ID, Region und NFS-Volume ein, um Labels für ein NFS-Volume hinzuzufügen oder zu aktualisieren name und eine Liste der Labels im folgenden curl-Befehl. Kopieren Sie den Befehl fügen Sie ihn in die Cloud Shell-Eingabeaufforderung ein und drücken Sie die Eingabetaste. oder die Eingabetaste.

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

  1. Gehen Sie zur Compute Engine > Bare-Metal-Lösung > NFS-Freigaben.

  2. Klicken Sie für das NFS-Volume mit den Labels, die Sie entfernen möchten, auf

  3. Klicken Sie auf Labels bearbeiten.

  4. Auf der Seite Labels-Editor:

    1. Um ein Label zu löschen, klicken Sie auf .
    2. Klicken Sie auf Senden.
  5. Wenn Sie zur Seite NFS-Freigaben zurückgekehrt sind, aktualisieren Sie die Seite, um Ihre Änderungen.

gcloud

Verwenden Sie die gcloud bms nfs-shares update, um Labels aus einem NFS-Volume zu entfernen mit den folgenden Optionen:

  • --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 aus einem NFS-Volume entfernt:

gcloud bms nfs-shares update NFS_VOLUME_NAME --project=PROJECT_ID --region=REGION --clear-labels

API

Wenn Sie Labels aus einem NFS-Volume entfernen möchten, geben Sie Ihre Projekt-ID, Region und NFS-Volume ein im folgenden curl-Befehl hinzu. Stellen Sie eine leere Liste mit Labels zur Verfügung, Entfernen Sie alle Labels oder geben Sie eine Liste der Labels an, die Sie beibehalten möchten Lassen Sie die Labels aus, die Sie entfernen möchten. Kopieren Sie den Befehl und fügen Sie ihn in die Cloud Shell-Eingabeaufforderung aus und drücken Sie die Eingabetaste.

Mit dem folgenden Beispielbefehl werden alle Labels entfernt, außer environment = test.

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 mit Labels filtern

Sie können Ihre NFS-Volumes durchsuchen und Ergebnisse anhand von Labels filtern.

Console

  1. Gehen Sie zur Compute Engine > Bare-Metal-Lösung > NFS-Freigaben.

  2. Klicken Sie in den Filter . über der Liste der NFS-Volumes.

  3. Wählen Sie in der Liste Eigenschaften die Option Labels aus.

  4. Geben Sie den Schlüssel, Wert oder das 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 Geben Sie eine der folgenden Optionen ein:

    • Schlüssel eingeben: env
    • Geben Sie den Wert ein: dev
    • Geben Sie das Schlüssel/Wert-Paar ein: env:dev
  5. Klicken Sie auf eine beliebige Stelle außerhalb der Filterleiste, um den Labelfilter anzuwenden.

gcloud

Verwenden Sie die Methode gcloud bms nfs-shares list, um NFS-Volumes mithilfe von Labels zu filtern mit der Option --filter.

Der Wert der Option --filter muss in der labels.KEY=VALUE-Format. Beispiel: Wenn Sie nach einem Label mit env als Schlüssel und dev als Schlüssel filtern möchten geben Sie folgenden Befehl ein:

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

Geben Sie Ihre Projekt-ID und Region ein, um NFS-Volumes mithilfe von Labels zu filtern zusammen mit filter=labels und einem Schlüssel/Wert-Paar-Label. Kopieren Sie den Befehl fügen Sie ihn in die Cloud Shell-Eingabeaufforderung ein und drücken Sie die Eingabetaste oder Return-Taste.

Der folgende Beispielbefehl begrenzt die Ausgabe, um NFS-Volumes mit der Schlüssel/Wert-Paar-Label environment = test.

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

  1. Wechseln Sie in der Google Cloud Console zur Compute Engine > Bare-Metal-Lösung > NFS-Freigaben.
  2. Klicken Sie auf den Namen des NFS-Volumes.
  3. Klicken Sie auf der Seite NFS-Freigabedetails im Feld Name auf Name bearbeiten.
  4. Geben Sie auf der Seite Name bearbeiten einen neuen Namen ein.
  5. Klicken Sie auf Speichern.
  6. Aktualisieren Sie die Seite, um Ihre Ä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

  1. Rufen Sie die Seite NFS-Freigaben auf.

    NFS-Freigaben aufrufen

  2. Klicken Sie auf Erstellen.

  3. Geben Sie im Feld Name einen Namen für das NFS-Volume ein.

  4. Wählen Sie in der Drop-down-Liste Region die Google Cloud-Region aus. in dem Sie Ihr NFS-Volume erstellen möchten.

  5. Wählen Sie den Speichertyp aus.

  6. 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 bei Bedarf zusätzliche NFS-Volumes.

  7. Fügen Sie im Abschnitt Zugelassene Clients die zulässigen Clientnetzwerke hinzu:

    1. Klicken Sie auf Element hinzufügen.
    2. Wählen Sie Netzwerke aus anderen Projekten in Ihrer Organisation auswählen aus. Kästchen, um Netzwerke aus Ihren anderen Projekten auszuwählen.
    3. Wählen Sie aus der Drop-down-Liste Vorhandenes Netzwerk auswählen ein Netzwerk.
    4. Geben Sie einen IP-Adressbereich ein, der auf das NFS-Volume zugreifen darf.
    5. Wählen Sie aus der Drop-down-Liste Bereitstellungsberechtigungen die Bereitstellung aus. Berechtigungen für das zulässige Clientnetzwerk.
    6. Klicken Sie das Kästchen Entwickler zulassen an, damit Geräte erstellt werden können.
    7. Klicken Sie das Kästchen SUID zulassen an, um SUID zu aktivieren.
    8. 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. Von Standardmäßig hat ein NFS-Volume die Berechtigung 755 und den Inhaber root(0). Das Schreiben von Dateien auf neue NFS-Volumes ist nicht möglich, wenn Root Squash aktiviert, da alle neuen NFS-Volumes dem Nutzer root gehören. Dementsprechend wird zuerst ein NFS-Volume mit deaktiviertem Root Squash erstellen, erstellen Sie Verzeichnisstruktur und ändern die Berechtigungen oder die Eigentümerschaft für das NFS-Volume. Aktivieren Sie dann Root Squash auf dem NFS-Volume, indem Sie den zugelassenen Client wieder hinzufügen. Weitere Informationen finden Sie unter NFS-Volume aktualisieren.

    9. Klicken Sie auf Fertig.

  8. 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. Zum Angeben für mehrere zugelassene Clients aktivieren möchten, wiederholen Sie die Option --allowed-client.

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 hat, wird standardmäßig das Projekt verwendet, an das das NFS Volumen gehört.
  • IP_ADDRESS_RANGE: Subnetz der IP-Adressen, die auf das NFS zugreifen dürfen Lautstärke. Dies ist normalerweise das Clientnetzwerk.
  • MOUNT_PERMISSIONS: Bereitstellungsberechtigungen 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 Ihnen, Deaktivieren Sie Root Squash für neue NFS-Volumes. Standardmäßig hat ein NFS-Volume Berechtigung 755 und Eigentümer root(0). Dateien auf neue NFS-Volumes schreiben ist nicht möglich, wenn Root Squash aktiviert ist, da alle neuen NFS-Volumes dem root-Nutzer gehört. Erstellen Sie daher zuerst einen NFS Volume mit deaktiviertem Root Squash, erstellen Sie das Verzeichnis und die Berechtigung oder Eigentümerschaft des NFS-Volumes ändern. Aktivieren Sie dann den Root Squash auf dem NFS-Volume ausführen, indem Sie den zugelassenen Client. Weitere Informationen finden Sie unter Aktualisieren Sie ein NFS-Volume.
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 zum Erstellen eines NFS-Volumes die Werte für die Variablen in das Feld folgenden curl-Befehl. Mit der Liste allowedClients können Sie angeben, den zugelassenen Clients.

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 hat, wird standardmäßig das Projekt verwendet, an das das NFS Volumen gehört.
  • IP_ADDRESS_RANGE: Subnetz der IP-Adressen, die auf das NFS zugreifen dürfen Lautstärke. Dies ist normalerweise das Clientnetzwerk.
  • MOUNT_PERMISSIONS: Bereitstellungsberechtigungen 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 Ihnen, Deaktivieren Sie Root Squash für neue NFS-Volumes. Standardmäßig hat ein NFS-Volume Berechtigung 755 und Eigentümer root(0). Dateien auf neue NFS-Volumes schreiben ist nicht möglich, wenn Root Squash aktiviert ist, da alle neuen NFS-Volumes dem root-Nutzer gehört. Erstellen Sie daher zuerst einen NFS Volume mit deaktiviertem Root Squash, erstellen Sie das Verzeichnis und die Berechtigung oder Eigentümerschaft des NFS-Volumes ändern. Aktivieren Sie dann den Root Squash auf dem NFS-Volume ausführen, indem Sie den zugelassenen Client. Weitere Informationen finden Sie unter Aktualisieren Sie ein NFS-Volume.

Kopieren Sie den Befehl und fügen Sie ihn in Cloud Shell ein. ein und drücken Sie die Eingabetaste.

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 das erhalten Sie unter Status eines lang andauernden Vorgangs abrufen.

NFS-Volume aktualisieren

Nachdem ein NFS-Volume erstellt wurde, können Sie nur die zulässigen Clients aktualisieren.

Console

  1. Rufen Sie die Seite NFS-Freigaben auf.

    NFS-Freigaben aufrufen

  2. Klicken Sie auf den Namen des NFS-Volumes.

  3. So fügen Sie einen zugelassenen Client hinzu:

    1. Klicken Sie im Bereich Zulässige Clients auf Hinzufügen.
    2. Klicken Sie auf der Seite Zulässige Clients hinzufügen auf Element hinzufügen.
    3. Wählen Sie Netzwerke aus anderen Projekten in Ihrer Organisation auswählen aus. Kästchen, um Netzwerke aus Ihren anderen Projekten auszuwählen.
    4. Wählen Sie aus der Drop-down-Liste Vorhandenes Netzwerk auswählen ein Netzwerk.
    5. Geben Sie einen IP-Adressbereich ein, der auf das NFS-Volume zugreifen darf.
    6. Wählen Sie aus der Drop-down-Liste Bereitstellungsberechtigungen die Bereitstellung aus. Berechtigungen für das zulässige Clientnetzwerk.
    7. Klicken Sie das Kästchen Entwickler zulassen an, damit Geräte erstellt werden können.
    8. Klicken Sie das Kästchen SUID zulassen an, um SUID zu aktivieren.
    9. 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. Von Standardmäßig hat ein NFS-Volume die Berechtigung 755 und den Inhaber root(0). Das Schreiben von Dateien auf neue NFS-Volumes ist nicht möglich, wenn Root Squash aktiviert, da alle neuen NFS-Volumes dem Nutzer root gehören. Dementsprechend wird zuerst ein NFS-Volume mit deaktiviertem Root Squash erstellen, erstellen Sie Verzeichnisstruktur und ändern die Berechtigungen oder die Eigentümerschaft für das NFS-Volume. Aktivieren Sie dann Root Squash auf dem NFS-Volume, indem Sie den zugelassenen Client wieder hinzufügen. Weitere Informationen finden Sie unter NFS-Volume aktualisieren.

    10. Klicken Sie auf Fertig.

    11. Klicken Sie auf Hinzufügen.

  4. So aktualisieren Sie einen zugelassenen Client:

    1. Wählen Sie das zulässige Clientnetzwerk aus.
    2. Klicken Sie auf Aktualisieren.
    3. Klicken Sie auf der Seite Zulässige Clients aktualisieren auf das Clientnetzwerk, die Details anzuzeigen.
    4. Aktualisieren Sie die Pflichtfelder.
    5. Klicken Sie auf Fertig.
    6. Klicken Sie auf Aktualisieren.

gcloud

Zum Aktualisieren der Liste der zulässigen Clients für ein NFS-Volume können Sie die folgende Optionen mit dem Befehl gcloud bms nfs-shares update:

  • --add-allowed-client: Fügen Sie einen zulässigen Client hinzu. Wiederholen Sie diese Option, um mehrere zugelassene Clients erstellen.
  • --remove-allowed-client: Entfernt einen zulässigen Client. Sie müssen angeben, die Werte für NETWORK_NAME und IP_ADDRESS_RANGE mit dieser Option. Wiederholen Sie diese Option, um mehrere zugelassene Clients zu entfernen.
  • --clear-allowed-client: Entfernt alle zulässigen Clients.

Führen Sie den Befehl gcloud bms nfs-shares update aus, um ein NFS-Volume zu aktualisieren mit geeigneten Optionen. 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

Um die Attribute eines zulässigen Clients zu aktualisieren, entfernen Sie ihn mithilfe der Methode --remove-allowed-client-Option und fügen Sie sie dann mit dem aktualisierten mit der Option --add-allowed-client.

API

Geben Sie zum Aktualisieren eines NFS-Volumes die Werte für die Variablen in das Feld folgenden curl-Befehl. Eine vollständige Liste der Variablen finden Sie unter NFS erstellen Lautstärke Kopieren Sie die fügen Sie sie in Cloud Shell ein, ein und drücken Sie die Eingabetaste.

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 die Aktualisierung eines NFS-Volumes eine Weile dauert, können Sie das erhalten Sie unter Status eines lang andauernden Vorgangs abrufen.

NFS-Volume löschen

Durch das Löschen eines NFS-Volumes wird automatisch eine Abkühlphase von sieben Tagen ausgelöst In dieser Zeit entfernt Google Cloud das Volume nicht mehr.

Console

  1. Rufen Sie die Seite NFS-Freigaben auf.

    NFS-Freigaben aufrufen

  2. Wählen Sie das NFS-Volume aus.

  3. Klicken Sie auf Löschen.

  4. Klicken Sie auf Bestätigen.

gcloud

Zum Löschen eines NFS-Volumes führen Sie den Befehl gcloud bms nfs-shares delete aus.

gcloud bms nfs-shares delete --project=PROJECT_ID --region=REGION NFS_VOLUME_NAME

API

Geben Sie zum Löschen eines NFS-Volumes Ihre Projekt-ID, Ihre Region und den Namen des NFS-Volumes ein in den folgenden curl-Befehl einfügen. Kopieren Sie den Befehl und fügen Sie ihn in den Cloud Shell-Eingabeaufforderung und drücken Sie die Eingabetaste.

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 eine Weile dauert, können Sie die erhalten Sie unter Status eines lang andauernden Vorgangs abrufen.

Status eines Vorgangs mit langer Ausführungszeit ansehen

Einige gcloud- oder API-Befehle, z. B. das Zurücksetzen des Servers, können lange dauern abgeschlossen werden muss. Ein Befehl, der einen lang andauernden Vorgang erzeugt, eine Ausgabe generiert, die eine Vorgangs-ID enthält. Mit der Vorgangs-ID können Sie Prüfen Sie den Status des lang andauernden Vorgangs.

Im Feld name der Ausgabe finden Sie die Vorgangs-ID, die sich hinter die operations -Verzeichnis. Die folgende Ausgabe des API-Befehls reset ist beispielsweise wird die Vorgangs-ID als eb0056e2-b6f6-4792-8255-59cd79d5c686 angezeigt.

{
"name": "projects/PROJECT_ID/locations/REGION/operations/eb0056e2-b6f6-4792-8255-59cd79d5c686",
"done": true
}

Mit den folgenden Optionen können Sie den Status eines lang andauernden Vorgangs 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

  1. Öffnen Sie in der Google Cloud Console ein Cloud Shell-Terminalfenster.

  2. 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 im Feld done Folgendes angezeigt: true aus.
    {
      "name": "operations/OPERATION_ID",
      "done": true
    }