Auf dieser Seite wird beschrieben, wie Sie Google Distributed Cloud Connected-Hardware bestellen. Distributed Cloud Connected ist in den folgenden Ländern verfügbar:
- Australien
- Österreich
- Belgien
- Brasilien
- Kanada
- Dänemark
- Finnland
- Frankreich
- Deutschland
- Hongkong
- Japan
- Indien
- Indonesien
- Italien
- Niederlande
- Norwegen
- Polen
- Saudi-Arabien
- Singapur
- Südkorea
- Spanien
- Schweden
- Schweiz
- Vereinigtes Königreich
- USA
Bevor Sie die Hardware bestellen, müssen Sie die Anforderungen für die Installation von Distributed Cloud Connected erfüllen.
Bestelltypen für Distributed Cloud Connected
Sie können die mit Distributed Cloud verbundene Hardware je nach Ihren geschäftlichen Anforderungen auf eine der folgenden Arten bestellen:
Hardware, die Google gehört: Sie können die Hardware für Distributed Cloud Connected direkt bei Google bestellen. In diesem Szenario beschafft, wartet, repariert und außer Betrieb nimmt Google die Hardware für Distributed Cloud Connected. Wenn Ihr Vertrag endet, holt Google die Distributed Cloud-Hardware ab und vernichtet alle darauf gespeicherten Daten.
Von Kunden beschaffte Hardware Sie können Distributed Cloud Connected bei einem Google-Partner-SI bestellen, nachdem Sie mit Google eine Bereitstellungskonfiguration besprochen haben, die Ihren geschäftlichen Anforderungen entspricht. In diesem Szenario sind Sie der Eigentümer der mit Distributed Cloud verbundenen Hardware. Der SI arbeitet mit Ihnen und Google zusammen, um die Hardware bereitzustellen, zu reparieren und außer Betrieb zu nehmen. Wenn Ihr Vertrag ausläuft, löscht der SI alle Google-Software und Ihre Daten von der mit Distributed Cloud verbundenen Hardware. Sie können die Hardware dann wiederverwenden oder entsorgen.
Hardware für Distributed Cloud Connected über die Google Cloud -Konsole bestellen
Rufen Sie in der Google Cloud Console die Seite Bestellungen auf.
Wählen Sie das Zielprojekt Google Cloud aus.
Klicken Sie auf Auftrag erstellen.
Füllen Sie das Antragsformular aus und senden Sie es ab.
Ein Google Cloud Vertriebsmitarbeiter prüft Ihren Antrag und setzt sich mit Ihnen in Verbindung, um die Bestellung abzuschließen. Der Kundenservicemitarbeiter führt Folgendes aus:
- Er prüft Ihre Geschäftsanforderungen, damit Sie die optimale Hardwarekonfiguration auswählen können.
- Erfasst Informationen zu Ihrem lokalen Netzwerk,dem Google Cloud -Projekt, dem Installationsort und anderen Anforderungen, die in den Installationsanforderungen aufgeführt sind.
- Anhand dieser Informationen wird Ihre Distributed Cloud-Hardware vor der Auslieferung konfiguriert.
Hardware für Distributed Cloud Connected mit der GDC Hardware Management API bestellen
Wenn Sie eine Bestellung über die GDC Hardware Management API aufgeben möchten, müssen Sie eine Order-Ressource sowie die zugehörigen Site-, Zone- und Hardware-Ressourcen erstellen, auf die die Order-Ressource verweist.
Anschließend senden Sie die Order-Ressource an Google.
Diese Ressourcen haben die folgenden Funktionen. Weitere Informationen zur Verwendung der GDC Hardware Management API finden Sie in der Referenz zur Google Distributed Cloud CLI und API.
Order: Mit dieser Ressource wird die Erstellung einer oder mehrerer Distributed Cloud-Zonen angefordert. Wenn Sie diese Ressource erstellen, erhält sie einen Namen, auf den im Feldcreate_order_response.namezugegriffen werden kann. Der RessourcennameOrderhat das folgende Format:`projects/`PROJECT_ID`/locations/`REGION`/orders/`ORDER_ID
Dabei gilt:
PROJECT_ID: die ID des Zielprojekts Google Cloud .REGION: Die Google Cloud Region, in der Sie Ihre Distributed Cloud-Zonen bereitstellen möchten.ORDER_ID: Eine eindeutige ID, die diese Bestellung identifiziert. Wird er weggelassen, wird automatisch ein Wert generiert. Wir empfehlen, dass Sie einen eindeutigen Bestell-ID-Wert angeben, der aus Kleinbuchstaben, Ziffern und Bindestrichen besteht. Andernfalls können durch fehlgeschlagene Aufrufe zur Auftragserstellung doppelte Aufträge generiert werden.
Site: Diese Ressource stellt den physischen Standort dar, an dem Sie Ihre Distributed Cloud-Hardware bereitstellen möchten. Diese Ressource enthält die Kontaktdaten einer verantwortlichen Person, die den Zugriff für die Erstlieferung und zukünftige Wartungsarbeiten koordiniert. Dieser Kontakt kann sich von dem unterscheiden, den Sie bei der Bestellung angegeben haben.Hardware: Diese Ressource stellt einen Distributed Cloud-Server oder ein Distributed Cloud-Rack dar. JedeHardware-Ressource verweist auf die zugehörigenOrder-,Site- undZone-Ressourcen. Um die verfügbaren SKUs aufzurufen, verwenden Sie den API-Aufruf ListSkus.Zone: Diese Ressource stellt die mit Distributed Cloud verbundene Hardware dar, die in Ihren Räumlichkeiten bereitgestellt werden soll. Eine Distributed Cloud-Zone umfasst ein oder mehrere mit Distributed Cloud verbundene Racks oder alle mit Distributed Cloud verbundenen Server, die an Ihrem Standort bereitgestellt werden.
Bevor Sie die Schritte in diesem Abschnitt ausführen, müssen Sie mit Ihrem Google-Vertriebsmitarbeiter den Customer Information Questionnaire (CIQ) ausfüllen und den Umfang und die Konfiguration Ihrer verbundenen Distributed Cloud-Bereitstellung festlegen. Sie benötigen diese Informationen, um die Bestellung aufzugeben.
Vorbereitung
Bevor Sie beginnen, müssen die folgenden Voraussetzungen erfüllt sein:
Installieren Sie die Clientbibliothek für die GDC Hardware Management API mit dem folgenden Befehl:
python3 -m pip install google-cloud-gdchardwaremanagement
Aktivieren Sie die GDC Hardware Management API im Zielprojekt Google Cloud .
Bestellung für verbundene Hardware für Distributed Cloud mit der GDC Hardware Management API erstellen und senden
Die Schritte in diesem Abschnitt sind Beispiele, die veranschaulichen, wie Sie mit der GDC Hardware Management API eine Order-Ressource erstellen und an Google senden. Für die Schritte in diesem Abschnitt benötigen Sie die Rolle GDC Hardware Management Admin (roles/gdchardwaremanagement.admin) in Ihrem Google Cloud -Projekt.
Order-Ressource erstellen Beispiel:import datetime from google.cloud import gdchardwaremanagement_v1alpha from google.protobuf.timestamp_pb2 import Timestamp from google.type import postal_address_pb2 client = gdchardwaremanagement_v1alpha.GDCHardwareManagementClient() contact = gdchardwaremanagement_v1alpha.Contact( given_name="John", family_name="Customer", email="jcustomer@example.com", phone="+1 123 456 7890", ) organization_contact = gdchardwaremanagement_v1alpha.OrganizationContact( address=postal_address_pb2.PostalAddress( organization="Example Organization", address_lines=["1800 Amphibious Blvd."], locality="Mountain View", administrative_area="CA", postal_code="94045", region_code="US", ), contacts=[contact], ) order = gdchardwaremanagement_v1alpha.Order( organization_contact=organization_contact, customer_motivation="I like Google Distributed Cloud!", fulfillment_time=Timestamp( seconds=int(datetime.datetime(2024, 11, 22, 9, 0).timestamp()), ), region_code="US", ) create_order_response = client.create_order( request=gdchardwaremanagement_v1alpha.CreateOrderRequest( parent="projects/myProject/locations/us-east1", order_id="myOrderID", order=order, ), ).result()
Ihre Bestellung hat jetzt den Status
DRAFTund ihr wurde ein Ressourcenname zugewiesen, der im Feldcreate_order_response.namegespeichert ist. Verwenden Sie diesen Ressourcennamen, wenn Sie diese Bestellung ändern oder den Status verfolgen möchten.Site-Ressource erstellen Beispiel:site = gdchardwaremanagement_v1alpha.Site( organization_contact=organization_contact, google_maps_pin_uri="https://maps.app.goo.gl/z7bE8z8fffg6Sri46", ) create_site_response = client.create_site( request=gdchardwaremanagement_v1alpha.CreateSiteRequest( parent="projects/myProject/locations/us-east1", site_id="mySite", site=site, ), ).result()
Zone-Ressource erstellen Beispiel:zone = gdchardwaremanagement_v1alpha.Zone( contacts=[contact], network_config=gdchardwaremanagement_v1alpha.ZoneNetworkConfig( management_ipv4_subnet=gdchardwaremanagement_v1alpha.Subnet( address_range="192.0.2.0/24", default_gateway_ip_address="192.0.2.1", ), machine_mgmt_ipv4_range="192.0.2.8/29", kubernetes_ipv4_subnet=gdchardwaremanagement_v1alpha.Subnet( address_range="203.0.113.0/24", default_gateway_ip_address="203.0.113.1", ), kubernetes_node_ipv4_range="203.0.113.8/29", kubernetes_control_plane_ipv4_range="203.0.113.16/29", ), ) create_zone_response = client.create_zone( request=gdchardwaremanagement_v1alpha.CreateZoneRequest( parent="projects/myProject/locations/us-east1", zone_id="myZone", zone=zone, ), ).result()
Erstellen Sie die
Hardware-Ressourcen. Sie müssen für jeden Computer in Ihrer mit Distributed Cloud verbundenen Bereitstellung einen eindeutigenhardware_id-Wert angeben. Beispiel:from google.type import date_pb2 hardware = gdchardwaremanagement_v1alpha.Hardware( order=create_order_response.name, site=create_site_response.name, zone=create_zone_response.name, config=gdchardwaremanagement_v1alpha.HardwareConfig( sku="projects/myProject/locations/us-east1/skus/gdce-server-l", power_supply=gdchardwaremanagement_v1alpha.types.PowerSupply.POWER_SUPPLY_AC, ), physical_info=gdchardwaremanagement_v1alpha.HardwarePhysicalInfo( power_receptacle=gdchardwaremanagement_v1alpha.types.HardwarePhysicalInfo.PowerReceptacleType.NEMA_5_15, network_uplink=gdchardwaremanagement_v1alpha.types.HardwarePhysicalInfo.NetworkUplinkType.RJ_45, voltage=gdchardwaremanagement_v1alpha.types.HardwarePhysicalInfo.Voltage.VOLTAGE_110, amperes=gdchardwaremanagement_v1alpha.types.HardwarePhysicalInfo.Amperes.AMPERES_15, ), installation_info=gdchardwaremanagement_v1alpha.HardwareInstallationInfo( rack_location="Floor 2, Room 201, Row 7, Rack 3", power_distance_meters=2, switch_distance_meters=2, rack_unit_dimensions=gdchardwaremanagement_v1alpha.Dimensions( width_inches=19, height_inches=1.75, depth_inches=30, ), rack_space=gdchardwaremanagement_v1alpha.RackSpace( start_rack_unit=12, end_rack_unit=12, ), rack_type=gdchardwaremanagement_v1alpha.types.HardwareInstallationInfo.RackType.FOUR_POST, ), requested_installation_date=date_pb2.Date(year=2024, month=11, day=22), ) create_hardware_response = client.create_hardware( request=gdchardwaremanagement_v1alpha.CreateHardwareRequest( parent="projects/myProject/locations/us-east1", hardware_id="machineHardwareID", hardware=hardware, ), ).result()
Senden Sie die Ressource
Orderan Google:submit_order_response = client.submit_order( request=gdchardwaremanagement_v1alpha.SubmitOrderRequest( name=create_order_response.name, ), ).result()