Questa pagina descrive come ordinare l'hardware Google Distributed Cloud connected. Distributed Cloud connected è disponibile nei seguenti paesi:
- Australia
- Austria
- Belgioj
- Brasile
- Canada
- Danimarca
- Finlandia
- Francia
- Germania
- Hong Kong
- Giappone
- India
- Indonesia
- Italia
- Paesi Bassi
- Norvegia
- Polonia
- Arabia Saudita
- Singapore
- Corea del Sud
- Spagna
- Svezia
- Svizzera
- Regno Unito
- Stati Uniti
Prima di ordinare l'hardware, devi soddisfare i requisiti di installazione di Distributed Cloud connesso.
Tipi di ordini Distributed Cloud connected
Puoi ordinare l'hardware connesso a Distributed Cloud in uno dei seguenti modi, in base alle tue esigenze aziendali:
Hardware di proprietà di Google. Puoi ordinare l'hardware Distributed Cloud connesso direttamente da Google. In questo scenario, Google reperisce, gestisce, ripara e ritira l'hardware Distributed Cloud connesso. Al termine del contratto, Google raccoglie l'hardware Distributed Cloud e distrugge tutti i dati memorizzati.
Hardware fornito dal cliente. Puoi ordinare Distributed Cloud Connected da un integratore di sistemi partner di Google dopo aver consultato Google in merito a una configurazione di deployment adatta ai tuoi requisiti aziendali. In questo scenario, possiedi l'hardware Distributed Cloud connesso. L'integratore di sistemi collabora con te e Google per il deployment, la riparazione e il ritiro dell'hardware. Al termine del contratto, l'integratore di sistemi cancella tutto il software Google e i tuoi dati dall'hardware connesso a Distributed Cloud. A questo punto puoi riutilizzare o smaltire l'hardware.
Ordina l'hardware connesso a Distributed Cloud utilizzando la console Google Cloud
Nella console Google Cloud , vai alla pagina Ordini.
Seleziona il progetto Google Cloud di destinazione.
Fai clic su Crea ordine.
Compila il modulo di richiesta e invialo.
Un rappresentante di vendita esamina la richiesta e ti contatta per completare l'ordine. Google Cloud Il rappresentante esegue le seguenti operazioni:
- Esamina i requisiti aziendali per aiutarti a scegliere la configurazione hardware ottimale.
- Raccoglie informazioni sulla tua rete locale, Google Cloud sul progetto, sul sito di installazione e su altri requisiti elencati nei requisiti di installazione.
- Utilizza queste informazioni per configurare l'hardware Distributed Cloud prima della consegna.
Ordina hardware Distributed Cloud connesso utilizzando l'API GDC Hardware Management
Per effettuare un ordine utilizzando l'API GDC Hardware Management, devi creare una risorsa Order, oltre alle risorse Site, Zone e Hardware di accompagnamento a cui fa riferimento la risorsa Order.
Dopodiché, invii la risorsa Order a Google.
Queste risorse hanno le seguenti funzioni. Per saperne di più sull'utilizzo dell'API GDC Hardware Management, consulta la documentazione di riferimento dell'API e di Google Distributed Cloud CLI.
Order. Questa risorsa richiede la creazione di una o più zone Distributed Cloud. Quando crei questa risorsa, riceve un nome accessibile nel campocreate_order_response.name. Il nome della risorsaOrderha il seguente formato:`projects/`PROJECT_ID`/locations/`REGION`/orders/`ORDER_ID
dove:
PROJECT_ID: l'ID del progetto Google Cloud di destinazione.REGION: la Google Cloud regione in cui vuoi eseguire il deployment delle zone Distributed Cloud.ORDER_ID: un ID univoco che identifica questo ordine. Se omesso, viene generato automaticamente un valore. Ti consigliamo di fornire un valore ID ordine univoco composto da lettere minuscole, numeri e trattini. In caso contrario, le chiamate di creazione degli ordini non riuscite possono generare ordini duplicati.
Site. Questa risorsa rappresenta la posizione fisica in cui vuoi eseguire il deployment dell'hardware Distributed Cloud. Questa risorsa include i dati di contatto di una parte responsabile che coordina l'accesso per la consegna iniziale e la manutenzione futura. Questo contatto potrebbe essere diverso da quello che hai fornito nell'ordine.Hardware. Questa risorsa rappresenta un server o un rack Distributed Cloud. Ogni risorsaHardwarefa riferimento alle risorseOrder,SiteeZoneassociate. Per visualizzare gli SKU disponibili, utilizza la chiamata API ListSkus.Zone. Questa risorsa rappresenta l'hardware connesso a Distributed Cloud da implementare nella tua sede. Una zona Distributed Cloud copre uno o più rack connessi a Distributed Cloud o tutte le macchine server connesse a Distributed Cloud distribuite nella tua sede.
Prima di completare i passaggi descritti in questa sezione, devi collaborare con il tuo rappresentante di vendita Google per completare il questionario sulle informazioni del cliente (CIQ) e finalizzare l'ambito e la configurazione del deployment connesso di Distributed Cloud. Avrai bisogno di queste informazioni per effettuare l'ordine.
Prerequisiti
Prima di iniziare, completa i seguenti prerequisiti:
Installa la libreria client dell'API GDC Hardware Management utilizzando questo comando:
python3 -m pip install google-cloud-gdchardwaremanagement
Abilita l'API GDC Hardware Management nel progetto Google Cloud di destinazione.
Crea e invia un ordine di hardware Distributed Cloud connesso utilizzando l'API GDC Hardware Management
I passaggi in questa sezione sono esempi che illustrano come creare e inviare una risorsa Order a Google
utilizzando l'API GDC Hardware Management. Per completare i passaggi descritti in questa sezione, devi disporre del ruolo
Amministratore della gestione hardware GDC
(roles/gdchardwaremanagement.admin) nel tuo progetto Google Cloud .
Crea una risorsa
Order. Ad esempio: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()
Il tuo ordine è ora nello stato
DRAFTe gli è stato assegnato un nome risorsa memorizzato nel campocreate_order_response.name. Utilizza questo nome risorsa quando modifichi o monitori lo stato di questo ordine.Crea una risorsa
Site. Ad esempio: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()
Crea una risorsa
Zone. Ad esempio: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()
Crea le risorse
Hardware. Devi specificare un valorehardware_idunivoco per ogni macchina nel deployment connesso a Distributed Cloud. Ad esempio: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()
Invia la risorsa
Ordera Google:submit_order_response = client.submit_order( request=gdchardwaremanagement_v1alpha.SubmitOrderRequest( name=create_order_response.name, ), ).result()