Modificar futuras solicitudes de reserva


Este documento explica cómo modificar futuras solicitudes de reserva.

Podrás modificar una solicitud de reserva futura en cualquier momento antes de su hora de inicio, siempre que no haya sido cancelada o no esté pendiente de aprobación. Modificar una solicitud de reserva futura es útil cuando cambian sus necesidades de capacidad, por ejemplo, cuando desea aumentar la cantidad de instancias de máquina virtual (VM) reservadas o cambiar el período de reserva. Si desea modificar una solicitud de reserva futura compartida, debe modificar la solicitud utilizando el proyecto del propietario.

Para modificar una reserva creada automáticamente una vez finalizado su período de reserva, consulte Modificar reservas .

Antes de comenzar

  • Si aún no lo has hecho, configura la autenticación. La autenticación es el proceso mediante el cual se verifica su identidad para acceder a Google Cloud servicios y API. Para ejecutar código o muestras desde un entorno de desarrollo local, puedes autenticarte en Compute Engine seleccionando una de las siguientes opciones:

    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. After installing the Google Cloud CLI, initialize it by running the following command:

      gcloud init

      If you're using an external identity provider (IdP), you must first sign in to the gcloud CLI with your federated identity.

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

      Para usar las muestras de la API de REST en esta página en un entorno de desarrollo local, debes usar las credenciales que proporcionas a la CLI de gcloud.

        After installing the Google Cloud CLI, initialize it by running the following command:

        gcloud init

        If you're using an external identity provider (IdP), you must first sign in to the gcloud CLI with your federated identity.

      Para obtener más información, consulta Autentica para usar REST en la documentación de autenticación de Google Cloud .

Roles requeridos

Para obtener el permiso que necesita para modificar futuras solicitudes de reserva, solicite a su administrador que le otorgue el rol de IAM de Administrador de reservas futuras de Compute ( roles/compute.futureReservationAdmin ) en el proyecto. Para obtener más información sobre cómo otorgar roles, consulte Administrar el acceso a proyectos, carpetas y organizaciones .

Esta función predefinida contiene el permiso compute.futureReservations.update , que es necesario para modificar futuras solicitudes de reserva.

Es posible que también pueda obtener este permiso con roles personalizados u otros roles predefinidos .

Propiedades modificables

Una solicitud de reserva futura tiene varias propiedades que definen la reserva, determinan su comportamiento y especifican los recursos a reservar. Puede modificar estas propiedades como se describe en las siguientes secciones.

Después de la creación

Después de crear una solicitud de reserva futura, no puede modificar las siguientes propiedades:

  • El nombre de la futura solicitud de reserva.

  • El proyecto en el que se creó la futura solicitud de reserva.

  • La zona donde se ubica la futura solicitud de reserva.

  • La plantilla de instancia que se utilizará y las propiedades de VM especificadas en la plantilla de instancia.

Para modificar cualquiera de estas propiedades antes de que una futura solicitud de reserva entre en su tiempo de bloqueo, cree una nueva solicitud .

Antes de la presentación

Antes de enviar una futura solicitud de reserva a Google Cloud para revisión, o después de enviar una solicitud de reserva futura para revisión y la solicitud es rechazada, puede modificar las siguientes propiedades:

  • Opción de eliminación automática

  • Descripción

  • GPU y el tipo de GPU

  • Discos SSD locales y tipo de interfaz de discos

  • Serie de máquina y tipo de máquina.

  • Plataforma mínima de CPU

  • Prefijo de nombre

  • Compartir configuración

  • Hora de inicio y fin del periodo de reserva

  • Recuento total (Número de máquinas virtuales)

La modificación del estado de una solicitud de reserva futura en borrador es inmediata y no hay límites en la cantidad de veces que puede modificarla. Si está modificando una solicitud de reserva futura rechazada ( DECLINED ), solo podrá modificar la solicitud si la envía nuevamente para su revisión.

Después de la aprobación

Después Google Cloud aprueba una reserva futura, puede modificarla antes de que la reserva futura alcance un estado de adquisición de aprovisionamiento ( PROVISIONING ). En concreto, puede modificar las siguientes propiedades:

  • Modificando la futura reserva en cualquier momento :

    • Opción de eliminación automática

    • Descripción

    • Prefijo de nombre

  • Presentando una solicitud de modificación no antes de 72 horas antes de la hora de inicio :

    • GPU y tipo de GPU *

    • Discos SSD locales y tipo de interfaz de discos *

    • Serie de máquina y tipo de máquina *

    • Plataforma mínima de CPU *

    • Compartir configuración

    • Hora de inicio y fin del periodo de reserva

    • Recuento total (Número de máquinas virtuales) *

* Si solicita cambiar alguna propiedad de VM, o aumentar o disminuir significativamente el recuento total, dentro de los 14 días posteriores a la hora de inicio de la futura reserva, entonces Google Cloud Es probable que rechace su solicitud de modificación.

Modificar futuras solicitudes de reserva

Antes de modificar una futura solicitud de reserva, revisa las propiedades que puedes modificar , si aún no lo has hecho.

Si desea modificar una solicitud de reserva futura de un solo proyecto creada a través de una plantilla de instancia en una solicitud de reserva futura compartida, no puede usar la misma plantilla para crear máquinas virtuales que puedan consumir las reservas creadas automáticamente fuera del proyecto que creó la solicitud de reserva futura compartida. Para los proyectos con los que se comparte la reserva futura, debe crear plantillas de instancias similares en esos proyectos o crear máquinas virtuales especificando propiedades directamente.

Para modificar una futura solicitud de reserva, seleccione una de las siguientes opciones:

Consola

  1. En la consola de Google Cloud, vaya a la página Reservas .

    Ir a Reservas

  2. Haga clic en la pestaña Reservas futuras .

  3. En la columna Nombre , haga clic en el nombre de la futura solicitud de reserva que desea modificar.

    Se abre la página de detalles de la solicitud de reserva futura seleccionada.

  4. Si desea modificar la opción de eliminación automática, la descripción o el prefijo de nombre de una futura reserva aprobada, realice una o más de las siguientes acciones:

    • Para modificar la opción de eliminación automática, en la fila Hora de eliminación automática de reservas creadas automáticamente , haga clic en Editar y luego haga lo siguiente:

      1. Especifique si desea habilitar, deshabilitar o modificar la opción de eliminación automática realizando una de las siguientes acciones:

        • Para habilitar la opción de eliminación automática o cambiar la hora en que Compute Engine elimina automáticamente las reservas creadas automáticamente, haga lo siguiente:

          1. Haga clic en el botón Habilitar eliminación automática para colocarlo en la posición activado.

          2. Opcional: en Hora de eliminación automática , ingrese una nueva fecha y hora para eliminar las reservas creadas automáticamente. La fecha y hora deben ser posteriores a la hora de finalización del periodo de reserva. Si deja este campo vacío, las reservas creadas automáticamente se eliminan dentro de las dos horas posteriores a la hora de finalización del período de reserva.

        • De lo contrario, haga clic en el botón Habilitar eliminación automática para colocarlo en la posición de apagado.

      2. Haga clic en Enviar .

    • Para modificar el prefijo del nombre, en la fila Prefijo , haga clic en Editar y luego haga lo siguiente:

      1. Para Prefijo , ingrese un nuevo prefijo de nombre.

      2. Haga clic en Enviar .

    • Para modificar la descripción, en la fila Descripción , haga clic en Editar y luego haga lo siguiente:

      1. Para Descripción , ingrese una nueva descripción.

      2. Haga clic en Enviar .

  5. Haga clic en Editar o Editar borrador .

    Se abre la página para editar la solicitud de reserva futura seleccionada.

  6. Para modificar una futura solicitud de reserva y enviarla aGoogle Cloud Para revisar o guardar el borrador de la solicitud, realice una o más de las siguientes acciones:

    • Para Prefijo , ingrese un nuevo prefijo de nombre para las reservas creadas automáticamente y aprovisionadas para esta futura solicitud de reserva.

    • Para Descripción , ingrese una nueva descripción.

    • Modifique la hora de inicio o la hora de finalización para su futura solicitud de reserva. Asegúrese de lo siguiente:

      • La hora de inicio no puede ser posterior a un año a partir de la fecha y hora en la que envíe una solicitud de reserva futura para su revisión.

      • Especifique un valor recomendado para la hora de inicio para asegurarse de tener suficiente tiempo antes de que su futura reserva entre en su hora de bloqueo.

      • Especifique un período mínimo de reserva recomendado para aumentar la probabilidad de que Google Cloud aprueba su solicitud después de enviarla para su revisión.

    • En la sección Tipo de recurso compartido , puede seleccionar Local o Compartido . Si selecciona Compartido , puede agregar o eliminar proyectos para compartir la futura solicitud de reserva. Puede incluir hasta 100 proyectos.

    • En Número de instancias de VM , ingrese el recuento total de VM que desea reservar.

    • Si está modificando una reserva futura que no se creó a través de una plantilla de instancia, entonces, en la sección Configuración de la máquina , puede cambiar lo siguiente:

      • La serie y el tipo de máquina utilizados en las máquinas virtuales reservadas.

      • Las GPU que se conectarán a las máquinas virtuales reservadas.

      • Los discos SSD locales y el tipo de interfaz de disco de las máquinas virtuales reservadas.

    • En la sección Eliminación automática de reservas generadas automáticamente , puede habilitar o deshabilitar la eliminación automática de reservas creadas automáticamente para su futura solicitud de reserva.

  7. Dependiendo del estado de adquisición de la futura solicitud de reserva que está modificando, realice una de las siguientes acciones:

    • Si está modificando un borrador de solicitud de reserva futura, realice una de las siguientes acciones:

      • Para guardar los cambios, haga clic en Guardar borrador .

      • Para enviar el borrador de la solicitud de futura reserva aGoogle Cloud Para revisión, haga clic en Enviar .

    • De lo contrario, haga clic en Enviar .

Si envía una solicitud de modificación, se abre la página de Reservas . De lo contrario, se abre la página de detalles de la futura reserva.

nube de gcloud

Para modificar una solicitud de reserva futura, usa el 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

Reemplace lo siguiente:

  • FUTURE_RESERVATION_NAME : el nombre de la futura solicitud de reserva.

  • PLANNING_STATUS : el estado de planificación de la futura solicitud de reserva. Especifique uno de los siguientes valores:

    • Para modificar un borrador de futura solicitud de reserva sin enviarlo a revisión: DRAFT .

    • Para enviar la futura solicitud de reserva para revisión: SUBMITTED .

  • ZONE : la zona donde se ubica la futura solicitud de reserva.

Reemplace uno o más de los siguientes marcadores de posición o elimínelos junto con sus indicadores correspondientes:

  • Para permitir que Compute Engine elimine automáticamente las reservas creadas automáticamente después de la hora de finalización del período de reserva, realiza una de las siguientes acciones:

    • Para eliminar las reservas dentro de las dos horas posteriores a la hora de finalización (predeterminada), incluya la marca --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
      
    • Para eliminar las reservas creadas automáticamente en un momento específico después de la hora de finalización del período de reserva, incluya las marcas --auto-delete-auto-created-reservations y --auto-created-reservations-delete-time .

      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
      

      Reemplace AUTO_CREATED_RESERVATIONS_DELETE_TIME con una fecha y hora formateadas como marca de tiempo RFC 3339 .

    • Para eliminar las reservas creadas automáticamente después de una duración específica después de la hora de finalización del período de reserva, incluya las marcas --auto-delete-auto-created-reservations y --auto-created-reservations-duration .

      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
      

      Reemplace DURATION_BEFORE_DELETE con una duración en días, horas, minutos o segundos. Por ejemplo, especifique 30m para 30 minutos o 1d2h3m4s para 1 día, 2 horas, 3 minutos y 4 segundos.

  • Para impedir que Compute Engine elimine automáticamente las reservas creadas automáticamente y aprovisionadas para esta futura solicitud de reserva, incluya la marca --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
    
  • Para agregar o eliminar GPU conectadas a máquinas virtuales N1 reservadas o actualizar el tipo de GPU, realice una de las siguientes acciones:

    • Para cambiar la cantidad y el tipo de GPU, reemplace lo siguiente:

      • NUMBER_OF_ACCELERATORS : la cantidad de GPU que se agregarán por VM reservada.

      • ACCELERATOR_TYPE : el tipo de GPU que se agregará a las máquinas virtuales reservadas. Asegúrese de que la GPU esté disponible en la zona donde se encuentra la futura solicitud de reserva. De lo contrario, no se podrá modificar la solicitud.

    • Para eliminar todas las GPU conectadas a máquinas virtuales N1 reservadas, reemplace el indicador --accelerator por el indicador --clear-accelerator .

  • DESCRIPTION : Una nueva descripción para su futura solicitud de reserva.

  • Para agregar o eliminar discos SSD locales de sus máquinas virtuales reservadas o editar el tipo de interfaz del disco SSD local, realice una de las siguientes acciones:

    • Para agregar discos SSD locales o editar el tipo de interfaz del disco, reemplace la INTERFACE con uno de los siguientes valores:

      Incluya el indicador --local-ssd para todos los discos SSD locales que desee agregar. Puede especificar un máximo de 24 discos SSD locales.

    • Para eliminar todos los discos SSD locales conectados a las máquinas virtuales reservadas, elimine todos los indicadores --local-ssd e incluya el indicador --clear-local-ssd .

  • MACHINE_TYPE : el nuevo tipo de máquina que se utilizará para cada VM reservada. Si cambia el tipo de máquina, asegúrese de especificar también un período de reserva mínimo recomendado para la nueva serie de máquinas. De lo contrario, Google Cloud Es probable que rechace su solicitud de modificación.

  • MINIMUM_CPU_PLATFORM : una nueva plataforma de CPU mínima que se utilizará para cada VM reservada.

  • NAME_PREFIX : un nuevo prefijo de nombre para las reservas creadas automáticamente y proporcionadas para su futura solicitud de reserva.

  • SHARE_SETTING : un nuevo tipo de recurso compartido para su futura solicitud de reserva. Especifique uno de los siguientes valores:

    • Para una solicitud de reserva futura de un solo proyecto: local . Para evitar errores, también debe reemplazar el indicador --share-with por el indicador --clear-share-settings .

    • Para una solicitud de reserva futura compartida: projects . Para evitar errores, también debe especificar al menos un proyecto de consumidor en el indicador --share-with .

  • CONSUMER_PROJECT_IDS : una lista separada por comas de ID de proyectos con los que desea compartir su futura solicitud de reserva (por ejemplo, project-1,project-2 ). Puede especificar hasta 100 proyectos de consumo.

  • START_TIME : la nueva hora de inicio del período de reserva con formato de marca de tiempo RFC 3339 . La hora de inicio no puede ser posterior a un año a partir de la fecha y hora en que envía la solicitud de modificación para su revisión. Para tener tiempo suficiente para cancelar, eliminar o modificar opcionalmente una reserva futura después de su aprobación y antes de que entre en su hora de bloqueo, especifique una hora de inicio recomendada .

  • END_TIME : la nueva hora de finalización del período de reserva con formato de marca de tiempo RFC 3339. Para aumentar la probabilidad de queGoogle Cloud aprueba su solicitud después del envío, especifique un período mínimo de reserva . Para especificar una duración en lugar de una hora de finalización, reemplace la marca --end-time con la marca --duration= END_DURATION . Reemplace END_DURATION con la duración del período de reserva en segundos. Por ejemplo, especifique 1209600 para 1.209.600 segundos (14 días).

  • TOTAL_COUNT : el nuevo número total de máquinas virtuales que desea reservar para el período, la configuración de la máquina virtual y los proyectos especificados en su futura solicitud de reserva. Si desea aumentar el recuento total, asegúrese de tener una cuota suficiente para los recursos que está reservando. De lo contrario, Google Cloud rechaza su solicitud de modificación.

Por ejemplo, considere un borrador de solicitud de reserva futura compartida denominada fr-03 y ubicada en la zona us-central1-a . Supongamos que desea modificar esta solicitud de reserva futura compartida realizando los siguientes cambios:

  • Convierta la solicitud en una solicitud de reserva futura de un solo proyecto.

  • Desactive la opción de eliminación automática.

  • Reserve 100 máquinas virtuales.

  • Envíe la solicitud de futura reserva a Google Cloud para revisión.

Para modificar fr-03 , ejecute el siguiente 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

DESCANSAR

Para modificar una solicitud de reserva futura, realice una solicitud PATCH al método 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"
  }
}

Reemplace lo siguiente:

  • PROJECT_ID : el ID del proyecto donde se encuentra la futura solicitud de reserva.

  • ZONE : la zona donde se ubica la futura solicitud de reserva.

  • FUTURE_RESERVATION_NAME : el nombre de la futura solicitud de reserva.

  • UPDATE_FIELDS : una lista de campos separados por comas para actualizar en el cuerpo de la solicitud. Debe codificar cada coma como %2C . Si especifica un campo en el parámetro de consulta updateMask y en el cuerpo de la solicitud, esto actualiza el valor del campo. De lo contrario, si especifica el campo solo en el parámetro de consulta updateMask , esto elimina el campo.

    Por ejemplo, para actualizar los campos autoDeleteAutoCreatedReservations , totalCount y endTime en su futura solicitud de reserva, especifique lo siguiente:

    autoDeleteAutoCreatedReservations%2CspecificSkuProperties.totalCount%2CtimeWindow.endTime
    
  • PLANNING_STATUS : el estado de planificación de la futura solicitud de reserva. Especifique uno de los siguientes valores:

    • Para modificar un borrador de futura solicitud de reserva sin enviarlo a revisión: DRAFT .

    • Para enviar la solicitud de modificación para revisión: SUBMITTED .

Reemplace uno o más de los siguientes marcadores de posición o elimínelos junto con sus campos correspondientes:

  • AUTO_DELETE_AUTO_CREATED_RESERVATIONS : si configuras este campo en true , Compute Engine elimina automáticamente las reservas creadas automáticamente y aprovisionadas para tu futura solicitud de reserva. De forma predeterminada, la eliminación se realiza dentro de las dos horas posteriores a la hora de finalización del período de reserva. Para cambiar esto, haga una de las siguientes cosas:

    • Para eliminar las reservas creadas automáticamente en un momento específico después de la hora de finalización de su período de reserva, establezca autoDeleteAutoCreatedReservations en true y especifique el 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"
      }
      

      Reemplaza DELETE_TIME con una fecha y hora en la que Compute Engine elimine las reservas. La fecha y la hora deben tener el formato de marca de tiempo RFC 3339 .

    • Para eliminar las reservas creadas automáticamente después de una duración específica desde la hora de inicio del período de reserva, establezca autoDeleteAutoCreatedReservations en true y especifique el campo 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"
      }
      

      Reemplace DURATION_BEFORE_DELETE con una duración en segundos. Por ejemplo, especifique 604800 para 604.800 segundos (7 días).

  • DESCRIPTION : Una nueva descripción para la futura solicitud de reserva.

  • NAME_PREFIX : un nuevo prefijo de nombre para las reservas creadas automáticamente y proporcionadas para su futura solicitud de reserva.

  • CONSUMER_PROJECT_ID_1 y CONSUMER_PROJECT_ID_2 : los ID de los proyectos con los que desea compartir su futura solicitud de reserva. Los proyectos deben estar en la misma organización que el proyecto propietario. Puede especificar hasta 100 proyectos de consumo.

  • SHARE_TYPE : un nuevo tipo de recurso compartido para su futura solicitud de reserva. Haga una de las siguientes cosas:

    • Para especificar una solicitud de reserva futura de un solo proyecto, haga lo siguiente:

      • Especifique LOCAL .

      • Elimine el campo shareSettings.projects .

    • Para especificar una solicitud de reserva futura compartida, haga lo siguiente:

      • Especifique SPECIFIC_PROJECTS .

      • Especifique al menos un proyecto de consumidor en el campo shareSettings.projects . Los proyectos de consumo deben estar en la misma organización que el proyecto propietario. Puede especificar hasta 100 proyectos de consumo.

  • Para cambiar la cantidad y el tipo de GPU que se conectarán a sus máquinas virtuales N1 reservadas, reemplace lo siguiente:

    • NUMBER_OF_ACCELERATORS : la cantidad de GPU que se agregarán por VM reservada.

    • ACCELERATOR_TYPE : el tipo de GPU que se agregará a las máquinas virtuales reservadas. Asegúrese de que la GPU esté disponible en la zona donde se encuentra la futura solicitud de reserva. De lo contrario, no se podrá modificar la solicitud.

  • INTERFACE_1 e INTERFACE_2 : el tipo de interfaz de disco para los discos SSD locales conectados a cada VM reservada. Especifique uno de los siguientes valores:

  • MACHINE_TYPE : el nuevo tipo de máquina que se utilizará para cada VM reservada. Si cambia el tipo de máquina, asegúrese de especificar también un período mínimo de reserva recomendado . para la nueva serie de máquinas. De lo contrario, Google Cloud Es menos probable que apruebe su solicitud de modificación.

  • MINIMUM_CPU_PLATFORM : una nueva plataforma de CPU mínima que se utilizará para cada VM reservada.

  • TOTAL_COUNT : el nuevo número total de máquinas virtuales que desea reservar para el período, la configuración de la máquina virtual y los proyectos especificados en esta futura solicitud de reserva. Si desea aumentar el recuento total, asegúrese de tener una cuota suficiente para los recursos que está reservando. De lo contrario, Google Cloud rechaza su solicitud de modificación.

  • START_TIME : la nueva hora de inicio del período de reserva con formato de marca de tiempo RFC 3339 . La hora de inicio no puede ser posterior a un año a partir de la fecha y hora en que envía la solicitud de modificación para su revisión. Para tener tiempo suficiente para cancelar, eliminar o modificar opcionalmente una reserva futura después de su aprobación y antes de que entre en su hora de bloqueo, especifique una hora de inicio recomendada .

  • END_TIME : la nueva hora de finalización del período de reserva con formato de marca de tiempo RFC 3339. Para aumentar la probabilidad de queGoogle Cloud aprueba su solicitud después del envío, especifique un período mínimo de reserva . Para especificar una duración en lugar de una hora de finalización, reemplace el campo endTime con el campo duration :

    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"
        }
      }
    }
    

    Reemplace END_DURATION con una duración en segundos. Por ejemplo, especifique 1209600 para 1.209.600 segundos (14 días).

Por ejemplo, considere un borrador de solicitud de reserva futura compartida denominada fr-03 y ubicada en la zona us-central1-a . Supongamos que desea modificar esta solicitud de reserva futura compartida realizando los siguientes cambios:

  • Convierta la solicitud en una solicitud de reserva futura de un solo proyecto.

  • Desactive la opción de eliminación automática.

  • Reserve 100 máquinas virtuales.

  • Envíe la solicitud de futura reserva a Google Cloud para revisión.

Para modificar fr-03 , realice una solicitud PATCH de la siguiente manera:

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"
  }
}

Después de modificar una futura solicitud de reserva, puede monitorear su adquisición o actualizar sus estados viendo los detalles de la futura solicitud de reserva .

Cambiar otras propiedades en una futura solicitud de reserva

Para cambiar propiedades que no puede modificar después de crear una solicitud de reserva futura y antes de que la solicitud se apruebe y entre en su tiempo de bloqueo, haga lo siguiente:

  1. Para evitar que la solicitud de reserva futura restrinja el tipo de solicitudes de reserva futuras que puede crear en su proyecto, o en los proyectos con los que se comparte la solicitud de reserva futura, elimine la solicitud de reserva futura .

  2. Crea una nueva solicitud de reserva futura de un solo proyecto o compartida con las actualizaciones que desees.

Solucionar problemas

Si encuentra errores al modificar una solicitud de reserva futura, consulte cómo solucionar problemas de solicitudes de reserva futuras .

Si aún tiene problemas después de solucionarlos, comuníquese con su representante de cuenta o Google Cloud Apoyo .

¿Qué sigue?