Modifica le richieste di prenotazione future


Questo documento spiega come modificare le richieste di prenotazione future.

Puoi modificare una richiesta di prenotazione futura in qualsiasi momento prima dell'orario di inizio, a condizione che non sia stata annullata o non sia in attesa di approvazione. La modifica di una richiesta di prenotazione futura è utile quando le tue esigenze di capacità cambiano, ad esempio quando vuoi aumentare il numero di istanze di macchine virtuali (VM) prenotate o modificare il periodo di prenotazione. Se vuoi modificare una richiesta di prenotazione futura condivisa, devi modificare la richiesta utilizzando il progetto del proprietario.

Per modificare una prenotazione creata automaticamente al termine del relativo periodo di prenotazione, consulta Modificare le prenotazioni.

Prima di iniziare

  • Se non l'hai già fatto, configura l'autenticazione. Autenticazione è Il processo di verifica dell'identità per l'accesso ai servizi e alle API di Google Cloud. Per eseguire codice o esempi da un ambiente di sviluppo locale, puoi autenticarti su Compute Engine come segue.

    Select the tab for how you plan to use the samples on this page:

    Console

    When you use the Google Cloud console to access Google Cloud services and APIs, you don't need to set up authentication.

    gcloud

    1. Install the Google Cloud CLI, then initialize it by running the following command:

      gcloud init
    2. Set a default region and zone.
    3. REST

      Per utilizzare gli esempi dell'API REST in questa pagina in un ambiente di sviluppo locale, utilizza le credenziali fornite a gcloud CLI.

        Install the Google Cloud CLI, then initialize it by running the following command:

        gcloud init

      Per ulteriori informazioni, vedi Esegui l'autenticazione per l'utilizzo di REST nella documentazione sull'autenticazione di Google Cloud.

Ruoli obbligatori

Per ottenere l'autorizzazione necessaria per modificare le richieste di prenotazione futura, chiedi all'amministratore di concederti il ruolo IAM Amministratore delle prenotazioni future di Compute (roles/compute.futureReservationAdmin) nel progetto. Per saperne di più sulla concessione dei ruoli, consulta Gestire l'accesso a progetti, cartelle e organizzazioni.

Questo ruolo predefinito contiene compute.futureReservations.update autorizzazione, che è obbligatorio modificare le richieste di prenotazione future.

Potresti anche riuscire a ottenere questa autorizzazione con ruoli personalizzati altri ruoli predefiniti.

Proprietà modificabili

Una richiesta di prenotazione futura ha diverse proprietà che definiscono la prenotazione, ne determinano il comportamento e specificano le risorse da prenotare. Puoi modificare queste proprietà come descritto nelle sezioni seguenti.

Dopo la creazione

Dopo aver creato una richiesta di prenotazione futura, non puoi modificare quanto segue proprietà:

  • Il nome della richiesta di prenotazione futura.

  • Il progetto in cui è stata creata la richiesta di prenotazione futura.

  • La zona in cui si trova la richiesta di prenotazione futura.

  • Il modello di istanza da utilizzare e le proprietà della VM specificate nell'istanza modello.

Per modificare una di queste proprietà prima che una richiesta di prenotazione futura raggiunga il suo tempo di blocco, crea una nuova richiesta.

Prima dell'invio

Prima di inviare una richiesta di prenotazione futura a Google Cloud per la revisione o dopo aver inviato una richiesta di prenotazione futura per la revisione e la richiesta è stata rifiuta, puoi modificare le seguenti proprietà:

  • Opzione di eliminazione automatica

  • Descrizione

  • GPU e tipo di GPU

  • Dischi SSD locali e tipo di interfaccia dei dischi

  • Serie di macchine e tipo di macchina

  • Piattaforma CPU minima

  • Prefisso nome

  • Impostazioni di condivisione

  • Ora di inizio e di fine del periodo di prenotazione

  • Conteggio totale (numero di VM)

La modifica dello stato di una bozza di richiesta di prenotazione futura è immediata e non esistono limiti al numero di volte in cui puoi modificarla. Se stai modificando una richiesta di prenotazione futura rifiutata (DECLINED), puoi modificarla solo se la invii di nuovo per la revisione.

Dopo l'approvazione

Dopo che Google Cloud ha approvato una prenotazione futura, puoi modificarla prima che la prenotazione futura raggiunga lo stato di approvvigionamento di provisioning (PROVISIONING). Nello specifico, puoi modificare le seguenti proprietà:

  • Modificando la prenotazione futura in qualsiasi momento:

    • Opzione di eliminazione automatica

    • Descrizione

    • Prefisso nome

  • Inviando una richiesta di modifica non prima di 72 ore prima dell'ora di inizio:

    • GPU e tipo di GPU*

    • Dischi SSD locali e tipo di interfaccia dei dischi*

    • Serie di macchine e tipo di macchina*

    • Piattaforma CPU minima*

    • Impostazioni di condivisione

    • Ora di inizio e di fine del periodo di prenotazione

    • Conteggio totale (numero di VM)*

* Se richiedi di modificare le proprietà della VM o in modo significativo Aumenta o diminuisci il conteggio totale entro 14 giorni dal futuro. all'ora di inizio della prenotazione, è probabile che Google Cloud rifiute richiesta di modifica.

Modificare le richieste di prenotazione future

Prima di modificare una richiesta di prenotazione futura, controlla le proprietà che puoi modificare, se non l'hai già fatto.

Se vuoi modificare una richiesta di prenotazione futura per un singolo progetto creata mediante un modello di istanza in una richiesta di prenotazione futura condivisa, non possono utilizzare lo stesso modello per creare VM che possono utilizzare la versione creata automaticamente prenotazioni all'esterno del progetto che ha creato la prenotazione futura condivisa richiesta. Per i progetti con cui è condivisa la prenotazione futura, devi creare modelli di istanze simili in questi progetti o creare VM specificando direttamente le proprietà.

Per modificare una richiesta di prenotazione futura, seleziona una delle seguenti opzioni:

Console

  1. Nella console Google Cloud, vai alla pagina Prenotazioni.

    Vai a Prenotazioni

  2. Fai clic sulla scheda Prenotazioni future.

  3. Nella colonna Nome, fai clic sul nome della richiesta di prenotazione futura che desideri modificare.

    Si apre la pagina dei dettagli della richiesta di prenotazione futura selezionata.

  4. Se vuoi modificare l'opzione di eliminazione automatica, la descrizione o il prefisso del nome di una prenotazione futura approvata, svolgi una o più delle seguenti operazioni:

    • Per modificare l'opzione di eliminazione automatica, nel Riga Ora di eliminazione automatica delle prenotazioni create automaticamente, fai clic Modifica, quindi esegui le seguenti:

      1. Specifica se vuoi attivare, disattivare o modificare l'opzione di eliminazione automatica effettuando una delle seguenti operazioni:

        • Per attivare l'opzione di eliminazione automatica o modificare l'ora in cui Compute Engine elimina automaticamente le prenotazioni create automaticamente:

          1. Fai clic sul pulsante di attivazione/disattivazione Abilita l'eliminazione automatica per attivare la funzionalità. posizione.

          2. (Facoltativo) Per Ora di eliminazione automatica, inserisci una nuova data e un'ora per l'eliminazione delle prenotazioni create automaticamente. La la data e l'ora devono essere successive all'ora di fine del periodo di prenotazione. Se lasci vuoto questo campo, le prenotazioni create automaticamente vengono eliminate entro due ore dalla fine del periodo di prenotazione.

        • In caso contrario, fai clic sul pulsante di attivazione/disattivazione Attiva l'eliminazione automatica in posizione di disattivazione.

      2. Fai clic su Invia.

    • Per modificare il prefisso del nome, nella riga Prefisso, fai clic su Modifica e poi procedi nel seguente modo:

      1. In Prefisso, inserisci un nuovo prefisso per il nome.

      2. Fai clic su Invia.

    • Per modificare la descrizione, nella riga Descrizione, fai clic su Modifica e poi procedi nel seguente modo:

      1. In Descrizione, inserisci una nuova descrizione.

      2. Fai clic su Invia.

  5. Fai clic su Modifica oppure Modifica bozza.

    Viene visualizzata la pagina per modificare la richiesta di prenotazione futura selezionata.

  6. Per modificare una richiesta di prenotazione futura e inviarla a Google Cloud per la revisione oppure salva la bozza di richiesta, esegui una o più operazioni dei seguenti:

    • In Prefisso, inserisci un nuovo prefisso per il modello creato automaticamente è stato eseguito il provisioning delle prenotazioni per questa richiesta di prenotazione futura.

    • In Descrizione, inserisci una nuova descrizione.

    • Modifica l'ora di inizio o l'ora di fine per quelle future. richiesta di prenotazione. Verifica quanto segue:

      • L'ora di inizio non può essere successiva a un anno dalla data e al momento in cui invii una richiesta di prenotazione futura per per la revisione.

      • Specifica un valore valore consigliato per l'ora di inizio per assicurarti di avere tempo sufficiente prima del futuro della prenotazione inserisce l'orario di blocco.

      • Specifica un valore periodo minimo di prenotazione consigliato per aumentare le probabilità che Google Cloud approvi i tuoi dopo averla inviata per la revisione.

    • Nella sezione Tipo di condivisione, puoi selezionare Locale o Condivisa. Se selezioni Condiviso, puoi aggiungere o rimuovere progetti con cui condividere la richiesta di prenotazione futura. Puoi includere fino a 100 progetti.

    • In Numero di istanze VM, inserisci il numero totale di VM che che vuoi prenotare.

    • Se stai modificando una prenotazione futura che non è stata creata tramite un modello di istanza, poi in Configurazione macchina puoi modificare le seguenti impostazioni:

      • La serie e il tipo di macchina utilizzati nelle VM riservate.

      • Le GPU da collegare alle VM riservate.

      • I dischi SSD locali e il tipo di interfaccia dei dischi delle VM riservate.

    • Nella sezione Eliminazione automatica delle prenotazioni generate automaticamente, puoi attivare o disattivare l'eliminazione automatica delle prenotazioni create automaticamente per la tua richiesta di prenotazione futura.

  7. A seconda dello stato dell'approvvigionamento della richiesta di prenotazione futura che stai modificando, esegui una delle seguenti operazioni:

    • Se stai modificando una bozza di richiesta di prenotazione futura, procedi dei seguenti:

      • Per salvare le modifiche, fai clic su Salva bozza.

      • Per inviare la bozza di richiesta di prenotazione futura a Google Cloud per la revisione, fai clic su Invia.

    • In caso contrario, fai clic su Invia.

Se invii una richiesta di modifica, si apre la pagina Prenotazioni. In caso contrario, si aprirà la pagina dei dettagli della prenotazione futura.

gcloud

Per modificare una richiesta di prenotazione futura, utilizza il Comando gcloud beta compute future-reservations update.

gcloud beta compute future-reservations update FUTURE_RESERVATION_NAME \
    --accelerator=count=NUMBER_OF_ACCELERATORS,type=ACCELERATOR_TYPE \
    --description="DESCRIPTION" \
    --local-ssd=size=375,interface=INTERFACE \
    --machine-type=MACHINE_TYPE \
    --min-cpu-platform=MIN_CPU_PLATFORM \
    --name-prefix=NAME_PREFIX \
    --planning-status=PLANNING_STATUS \
    --share-setting=SHARE_SETTING \
    --share-with=CONSUMER_PROJECT_IDS \
    --start-time=START_TIME \
    --end-time=END_TIME \
    --total-count=TOTAL_COUNT \
    --zone=ZONE

Sostituisci quanto segue:

  • FUTURE_RESERVATION_NAME: il nome del futuro richiesta di prenotazione.

  • PLANNING_STATUS: lo stato di pianificazione della richiesta di prenotazione futura. Specifica uno dei seguenti valori:

    • Per modificare una bozza di richiesta di prenotazione futura senza inviarla per la revisione: DRAFT.

    • Per inviare la richiesta di prenotazione futura per la revisione: SUBMITTED.

  • ZONE: la zona in cui verrà inviata la richiesta di prenotazione futura in cui viene localizzato.

Sostituisci uno o più dei seguenti segnaposto o rimuovili insieme ai relativi flag:

  • Per consentire a Compute Engine di eliminare automaticamente per le prenotazioni create automaticamente dopo l'ora di fine del periodo di prenotazione. esegui una delle seguenti operazioni:

    • Per eliminare le prenotazioni entro due ore dall'ora di fine (valore predefinito), includi il flag --auto-delete-auto-created-reservations.

      gcloud beta compute future-reservations update FUTURE_RESERVATION_NAME \
          --auto-delete-auto-created-reservations \
          --planning-status=PLANNING_STATUS \
          --zone=ZONE
      
    • Per eliminare le prenotazioni create automaticamente in un momento specifico dopo il l'ora di fine del periodo della prenotazione, includi --auto-delete-auto-created-reservations e --auto-created-reservations-delete-time flag.

      gcloud beta compute future-reservations update FUTURE_RESERVATION_NAME \
          --auto-created-reservations-delete-time=AUTO_CREATED_RESERVATIONS_DELETE_TIME \
          --auto-delete-auto-created-reservations \
          --planning-status=PLANNING_STATUS \
          --zone=ZONE
      

      Sostituisci AUTO_CREATED_RESERVATIONS_DELETE_TIME con una data e un'ora formattate come timestamp RFC 3339.

    • Per eliminare le prenotazioni create automaticamente dopo un periodo di tempo specifico dopo l'ora di fine del periodo di prenotazione, includi --auto-delete-auto-created-reservations e --auto-created-reservations-duration flag.

      gcloud beta compute future-reservations update FUTURE_RESERVATION_NAME \
          --auto-created-reservations-duration=DURATION_BEFORE_DELETE \
          --auto-delete-auto-created-reservations \
          --planning-status=PLANNING_STATUS \
          --zone=ZONE
      

      Sostituisci DURATION_BEFORE_DELETE con una durata in giorni, ore, minuti o secondi. Ad esempio, specifica 30m per 30 minuti o 1d2h3m4s per 1 giorno, 2 ore, 3 minuti e 4 secondi.

  • Per impedire a Compute Engine di eliminare automaticamente le prenotazioni create automaticamente di cui è stato eseguito il provisioning per questa richiesta di prenotazione futura, includi il flag --no-auto-delete-auto-created-reservations.

    gcloud beta compute future-reservations update FUTURE_RESERVATION_NAME \
        --no-auto-delete-auto-created-reservations \
        --planning-status=PLANNING_STATUS \
        --zone=ZONE
    
  • Per aggiungere o rimuovere GPU collegate a VM N1 prenotate oppure aggiorna la GPU esegui una delle seguenti operazioni:

    • Per modificare il numero e il tipo di GPU, sostituisci quanto segue:

      • NUMBER_OF_ACCELERATORS: il numero di GPU da aggiungi per VM prenotata.

      • ACCELERATOR_TYPE: il tipo di GPU da aggiungere alle VM riservate. Assicurati che la GPU sia disponibile nella zona in cui si trova la richiesta di prenotazione futura. In caso contrario, la modifica della richiesta non andrà a buon fine.

    • Per rimuovere tutte le GPU collegate a VM N1 prenotate, sostituisci Bandiera --accelerator con la bandiera --clear-accelerator.

  • DESCRIPTION: una nuova descrizione per il tuo futuro richiesta di prenotazione.

  • Per aggiungere o rimuovere i dischi SSD locali dalle VM prenotate, oppure modifica Tipo di interfaccia del disco SSD locale, esegui una delle seguenti operazioni:

    • Per aggiungere dischi SSD locali o modificare il tipo di interfaccia del disco, sostituisci INTERFACE con uno dei seguenti valori:

      Includi il flag --local-ssd per tutti i dischi SSD locali che vuoi aggiungere. Puoi specificare un massimo di 24 dischi SSD locali.

    • Per rimuovere tutti i dischi SSD locali collegati alle VM prenotate, rimuovi tutti i flag --local-ssd e include il flag --clear-local-ssd.

  • MACHINE_TYPE: il nuovo tipo di macchina da utilizzare per ogni VM prenotata. Se cambi il tipo di macchina, assicurati di specificare anche a periodo minimo di prenotazione consigliato per la nuova serie di macchine. In caso contrario, è probabile che Google Cloud per rifiutare la richiesta di modifica.

  • MINIMUM_CPU_PLATFORM: una nuova piattaforma CPU minima per per ogni VM prenotata.

  • NAME_PREFIX: un nuovo prefisso per il segmento creato automaticamente di cui è stato eseguito il provisioning per la richiesta di prenotazione futura.

  • SHARE_SETTING: un nuovo tipo di condivisione per le tue future richieste di prenotazione. Specifica uno dei seguenti valori:

    • Per una richiesta di prenotazione futura per un singolo progetto: local. Per evitare errori, devi anche sostituire il flag --share-with con il flag --clear-share-settings.

    • Per una richiesta di prenotazione futura condivisa: projects. Da evitare devi inoltre specificare almeno un progetto consumer nel --share-with flag.

  • CONSUMER_PROJECT_IDS: un elenco separato da virgole di ID di progetti con cui vuoi condividere la tua futura richiesta di prenotazione, ad esempio project-1,project-2. Puoi specificare fino a 100 progetti consumer.

  • START_TIME: la nuova ora di inizio del periodo di prenotazione formattata come timestamp RFC 3339. L'inizio non può essere successiva di un anno dalla data e dall'ora in cui invia la richiesta di modifica per la revisione. Per avere tempo sufficiente per cancellare, eliminare o modificare facoltativamente una prenotazione futura dopo la sua approvazione e prima dell'ora di blocco, specifica un'ora di inizio consigliata.

  • END_TIME: la nuova ora di fine del periodo di prenotazione formattata come timestamp RFC 3339. Il periodo di prenotazione deve durare almeno 24 ore. In alternativa, puoi sostituire il flag --end-time con il flag --duration=END_DURATION. Sostituisci END_DURATION con la durata del periodo di prenotazione in secondi. Per aumentare la probabilità che Google Cloud approvi una richiesta di prenotazione futura dopo che l'hai inviata per la revisione, specifica un periodo di prenotazione consigliato.

  • TOTAL_COUNT: il nuovo numero totale di VM che da prenotare per il periodo, la configurazione della VM e i progetti specificati nella tua richiesta di prenotazione futura. Se vuoi aumentare il numero totale, assicurati di disporre di una quota sufficiente per le risorse che stai riservando. In caso contrario, Google Cloud rifiuta la richiesta di modifica.

Ad esempio, considera una bozza di richiesta di prenotazione futura condivisa denominata fr-03 e situata nella zona us-central1-a. Supponiamo che tu voglia modificare questa richiesta di prenotazione futura condivisa apportando le seguenti modifiche:

  • Converti la richiesta in una richiesta di prenotazione futura per un singolo progetto.

  • Disattiva l'opzione di eliminazione automatica.

  • Prenota 100 VM.

  • Invia la richiesta di prenotazione futura a Google Cloud per la revisione.

Per modificare fr-03, esegui questo comando:

gcloud beta compute future-reservations update fr-03 \
    --clear-share-settings \
    --no-auto-delete-auto-created-reservations \
    --planning-status=SUBMITTED \
    --share-setting=local \
    --total-count=100 \
    --zone=us-central1-a

REST

Per modificare una richiesta di prenotazione futura, effettua una richiesta PATCH a Metodo beta.futureReservations.update.

PATCH https://compute.googleapis.com/compute/beta/projects/PROJECT_ID/zones/ZONE/futureReservations/FUTURE_RESERVATION_NAME?updateMask=UPDATE_FIELDS

{
  "autoDeleteAutoCreatedReservations": "AUTO_DELETE_AUTO_CREATED_RESERVATIONS",
  "description": "DESCRIPTION",
  "name": "FUTURE_RESERVATION_NAME",
  "namePrefix": "NAME_PREFIX",
  "planningStatus": "PLANNING_STATUS",
  "shareSettings": {
    "projects": [
      "CONSUMER_PROJECT_ID_1",
      "CONSUMER_PROJECT_ID_2"
    ],
    "shareType": "SHARE_TYPE"
  },
  "specificSkuProperties": {
    "instanceProperties": {
      "guestAccelerators": [
        {
          "acceleratorCount": NUMBER_OF_ACCELERATORS,
          "acceleratorType": "ACCELERATOR_TYPE"
        }
      ],
      "localSsds": [
        {
          "diskSizeGb": "375",
          "interface": "INTERFACE_1"
        },
        {
          "diskSizeGb": "375",
          "interface": "INTERFACE_2"
        }
      ],
      "machineType": "MACHINE_TYPE",
      "minCpuPlatform": "MINIMUM_CPU_PLATFORM"
    },
    "totalCount": "TOTAL_COUNT"
  },
  "timeWindow": {
    "endTime": "END_TIME",
    "startTime": "START_TIME"
  }
}

Sostituisci quanto segue:

  • PROJECT_ID: l'ID del progetto in cui verrà richiesta di prenotazione individuata.

  • ZONE: la zona in cui si trova la richiesta di prenotazione futura.

  • FUTURE_RESERVATION_NAME: il nome della futura richiesta di prenotazione.

  • UPDATE_FIELDS: un elenco di campi separati da virgole da nel corpo della richiesta. Devi codificare ogni virgola come %2C. Se specifichi un campo nel parametro di query updateMask e nel corpo della richiesta, il valore del campo viene aggiornato. Altrimenti, se specificare il campo solo nel parametro di query updateMask, questo elimina il campo.

    Ad esempio, per aggiornare i campi autoDeleteAutoCreatedReservations, totalCount e endTime nella richiesta di prenotazione futura, specifica quanto segue:

    autoDeleteAutoCreatedReservations%2CspecificSkuProperties.totalCount%2CtimeWindow.endTime
    
  • PLANNING_STATUS: lo stato della pianificazione del futuro richiesta di prenotazione. Specifica uno dei seguenti valori:

    • Per modificare una bozza di richiesta di prenotazione futura senza inviarla per la revisione: DRAFT.

    • Per inviare la richiesta di modifica per la revisione: SUBMITTED.

Sostituisci uno o più dei seguenti segnaposto o rimuovili insieme ai campi corrispondenti:

  • AUTO_DELETE_AUTO_CREATED_RESERVATIONS: se imposti questo campo su true, Compute Engine elimina automaticamente le prenotazioni create automaticamente di cui è stato eseguito il provisioning per la prenotazione futura richiesta. Per impostazione predefinita, l'eliminazione avviene entro due ore dall'ora di fine del periodo di prenotazione. Per modificare questa impostazione, procedi in uno dei seguenti modi:

    • Per eliminare le prenotazioni create automaticamente a un'ora specifica dopo la fine del periodo di prenotazione, imposta autoDeleteAutoCreatedReservations su true e specifica il campo autoCreatedReservationsDeleteTime.

      PATCH https://compute.googleapis.com/compute/beta/projects/PROJECT_ID/zones/ZONE/futureReservations/FUTURE_RESERVATION_NAME?updateMask=autoDeleteAutoCreatedReservations%2CautoCreatedReservationsDeleteTime%2CplanningStatus
      
      {
        "autoDeleteAutoCreatedReservations": "true",
        "autoCreatedReservationsDeleteTime": "DELETE_TIME",
        "name": "FUTURE_RESERVATION_NAME",
        "planningStatus": "PLANNING_STATUS"
      }
      

      Sostituisci DELETE_TIME con una data e un'ora quando Compute Engine elimina le prenotazioni. La data e l'ora devono essere formattato come Timestamp RFC 3339.

    • Per eliminare le prenotazioni create automaticamente dopo un periodo di tempo specifico dall'ora di inizio del periodo di prenotazione, imposta da autoDeleteAutoCreatedReservations a true e specifica autoCreatedReservationsDuration.

      PATCH https://compute.googleapis.com/compute/beta/projects/PROJECT_ID/zones/ZONE/futureReservations/FUTURE_RESERVATION_NAME?updateMask=autoDeleteAutoCreatedReservations%2CautoCreatedReservationsDuration%2CplanningStatus
      
      {
        "autoDeleteAutoCreatedReservations": "true",
        "autoCreatedReservationsDuration": {
          "seconds": "DURATION_BEFORE_DELETE"
        },
        "name": "FUTURE_RESERVATION_NAME",
        "planningStatus": "PLANNING_STATUS"
      }
      

      Sostituisci DURATION_BEFORE_DELETE con una durata tra secondi. Ad esempio, specifica 604800 per 604.800 secondi (7 giorni).

  • DESCRIPTION: una nuova descrizione per il futuro richiesta di prenotazione.

  • NAME_PREFIX: un nuovo prefisso del nome per le prenotazioni create automaticamente per la tua richiesta di prenotazione futura.

  • CONSUMER_PROJECT_ID_1 e CONSUMER_PROJECT_ID_2: gli ID dei progetti di cui vuoi condividere la tua richiesta di prenotazione futura. I progetti devono essere che appartengono alla stessa organizzazione del progetto del proprietario. Puoi specificare fino a 100 progetti consumer.

  • SHARE_TYPE: un nuovo tipo di condivisione per il futuro richiesta di prenotazione. Esegui una di queste operazioni:

    • Per specificare una richiesta di prenotazione futura per un singolo progetto, esegui la seguenti:

      • Specifica LOCAL.

      • Rimuovi il campo shareSettings.projects.

    • Per specificare una richiesta di prenotazione futura condivisa, svolgi i seguenti passaggi:

      • Specifica SPECIFIC_PROJECTS.

      • Specifica almeno un progetto consumer nel campo shareSettings.projects. I progetti consumer devono trovarsi in della stessa organizzazione del progetto proprietario. Puoi specificare a 100 progetti consumer.

  • Per modificare il numero e il tipo di GPU da collegare alle VM N1 riservate, sostituire quanto segue:

    • NUMBER_OF_ACCELERATORS: il numero di GPU da aggiungere per VM riservata.

    • ACCELERATOR_TYPE: il tipo di GPU da aggiungere alla le VM prenotate. Assicurati che la GPU sia disponibile nella zona in cui si trova la richiesta di prenotazione futura. Altrimenti, la modifica della richiesta non va a buon fine.

  • INTERFACE_1 e INTERFACE_2: il tipo di interfaccia dei dischi SSD locali collegati a ogni VM riservata. Specifica uno dei seguenti valori:

  • MACHINE_TYPE: il nuovo tipo di macchina da utilizzare per ogni VM riservata. Se modifichi il tipo di macchina, assicurati di specificare anche un periodo di prenotazione minimo consigliato per la nuova serie di macchine. In caso contrario, Google Cloud è meno probabile per approvare la tua richiesta di modifica.

  • MINIMUM_CPU_PLATFORM: una nuova piattaforma CPU minima da utilizzare per ogni VM prenotata.

  • TOTAL_COUNT: il nuovo numero totale di VM che vuoi prenotare per il periodo, la configurazione della VM e i progetti specificati in questa richiesta di prenotazione futura. Se vuoi aumentare il totale il conteggio, anziché assicurarti di disporre di una quota sufficiente per le risorse che stai prenotando. In caso contrario, Google Cloud rifiuta la tua richiesta di modifica.

  • START_TIME: la nuova ora di inizio della prenotazione periodo formattato come Timestamp RFC 3339. L'inizio non può essere successiva di un anno dalla data e dall'ora in cui invia la richiesta di modifica per la revisione. Per avere tempo sufficiente per cancellare, eliminare o modificare facoltativamente una prenotazione futura dopo la sua approvazione e prima dell'ora di blocco, specifica un'ora di inizio consigliata.

  • END_TIME: la nuova ora di fine del periodo di prenotazione formattato come timestamp RFC 3339. Il periodo di prenotazione deve durare almeno 24 ore. In alternativa, puoi sostituire il campo endTime con il campo duration per specificare una durata specifica dalla data di inizio del periodo di prenotazione:

    PATCH https://compute.googleapis.com/compute/beta/projects/PROJECT_ID/zones/ZONE/futureReservations/FUTURE_RESERVATION_NAME?updateMask=timeWindow.duration%2CplanningStatus
    
    {
      "name": "FUTURE_RESERVATION_NAME",
      "planningStatus": "PLANNING_STATUS",
      "timeWindow": {
        "duration": {
          "seconds": "END_DURATION"
        }
      }
    }
    

    Sostituisci END_DURATION con una durata in secondi. Ad esempio, specifica 1209600 per 1.209.600 secondi (14 giorni). Per aumentare la probabilità che Google Cloud approvi una richiesta di prenotazione futura dopo che l'hai inviata per la revisione, specifica un periodo di prenotazione consigliato.

Ad esempio, considera una bozza di richiesta di prenotazione futura condivisa denominata fr-03 e situata nella zona us-central1-a. Supponiamo che tu voglia modificare questa richiesta di prenotazione futura condivisa apportando le seguenti modifiche:

  • Converti la richiesta in una richiesta di prenotazione futura per un singolo progetto.

  • Disattiva l'opzione di eliminazione automatica.

  • Prenota 100 VM.

  • Invia la richiesta di prenotazione futura a Google Cloud per la revisione.

Per modificare fr-03, effettua una richiesta PATCH come segue:

PATCH https://compute.googleapis.com/compute/beta/projects/example-project/zones/us-central1-a/futureReservations/fr-03?updateMask=autoDeleteAutoCreatedReservations%2CplanningStatus%2CshareSettings.shareType%2CspecificSkuProperties.totalCount

{
  "autoDeleteAutoCreatedReservations": false,
  "name": "fr-03",
  "planningStatus": "SUBMITTED",
  "shareSettings": {
    "shareType": "LOCAL"
  },
  "specificSkuProperties": {
    "totalCount": "100"
  }
}

Dopo aver modificato una richiesta di prenotazione futura, puoi monitorarne l'approvvigionamento o aggiorna gli stati Visualizzazione dei dettagli di una richiesta di prenotazione futura.

Modificare altre proprietà in una richiesta di prenotazione futura

Per modificare le proprietà che non puoi modificare dopo aver creato una richiesta di prenotazione futura, e prima che la richiesta venga approvata e entri nell'orario di blocco:

  1. Per impedire alla richiesta di prenotazione futura di limitare il tipo di richieste di prenotazione futura che puoi creare nel tuo progetto o nei progetti con cui è condivisa, elimina la richiesta di prenotazione futura.

  2. Crea una nuova richiesta di prenotazione futura o condivisa con gli aggiornamenti che preferisci.

Risoluzione dei problemi

Se si verificano errori durante la modifica di una richiesta di prenotazione futura, scopri come risolvere i problemi relativi alle richieste di prenotazione futura.

Se i problemi persistono anche dopo la risoluzione dei problemi, contatta il tuo account o l'assistenza Google Cloud.

Passaggi successivi