Creación de una Planificación del Programador de Recursos

Cree un programa del programador de recursos para reducir los costos de los recursos de su arrendamiento iniciándolos y parándolos automáticamente según sea necesario.

Para obtener información sobre los requisitos, consulte Programas del Programador de Recursos.

  • En la página de lista Programas, seleccione Crear programa. Si necesita ayuda para encontrar la página de lista, consulte Lista de programas del programador de recursos.

    La creación de una planificación del programador de recursos consiste en completar las siguientes páginas:

    Ejecute cada uno de los siguientes flujos de trabajo en orden. Para volver a una página anterior, seleccione Anterior.

    Información general

    En la página Información general se proporciona la información básica del programa.

    Introduzca la siguiente información:

    • Nombre de programa: introduzca el nombre del programa que está creando.
    • Descripción del programa: (opcional) proporcione una descripción del programa.
    • Acción que se va a ejecutar: seleccione una de las siguientes acciones que se aplicarán al programa:
      • Inicio
      • Parar
    • Método de selección de recursos: seleccione uno de los siguientes métodos de selección de recursos:
      • Estática: esta opción aplica el programa a los recursos con nombre específicos. Si selecciona esta opción, todos los recursos disponibles se muestran en la página. Seleccione la casilla de control para las que desea incluir en el programa. Puede especificar un compartimento y aplicar filtros para acotar la lista de recursos disponibles. Este proceso se describe más adelante en la siguiente sección.
      • Dinámico: esta opción aplica el programa a todos los recursos que cumplen los criterios de búsqueda en el momento de la ejecución del programa. Si selecciona esta opción, todos los recursos enumerados en la página se incluyen automáticamente en el programa. Puede especificar un compartimento y aplicar filtros para acotar la lista de recursos disponibles. Este proceso se describe más adelante en la siguiente sección.
    • Compartimento: seleccione el compartimento en el que reside el programa.
    • Tags: seleccione Add tag. Si tiene permisos para crear un recurso, también tiene permisos para aplicar etiquetas de formato libre a dicho recurso. Para aplicar una etiqueta definida, debe tener permisos para utilizar el espacio de nombres de la etiqueta. Para obtener más información sobre el etiquetado, consulte Etiquetas de recursos. Si no está seguro de si desea aplicar etiquetas, omita esta opción o pregunte a un administrador. Puede aplicar etiquetas más tarde.

    Seleccione Next (Siguiente).

    Recursos

    La página Recursos es donde las instancias informáticas y las bases de datos autónomas pueden soportar otros recursos en versiones futuras.

    Buscar y filtrar: utilice las opciones de filtro para buscar y limitar los recursos para la selección de recursos estáticos y dinámicos. Los siguientes tipos de recursos están disponibles para buscar:

    • Compartimento: navegue hasta el compartimento en el que desea buscar recursos si no desea aceptar el compartimento todo por defecto para buscar recursos. El compartimento que seleccione aparece en el cuadro Buscar y filtrar. Si suprime la selección, se utiliza el compartimento todo por defecto.
    • Tipo de recurso: seleccione uno o más de los siguientes tipos de recursos:
      • Instancia
      • InstancePool
      • AutonomousDatabase
      • Función
    • Estado: seleccione Seleccionar todo o seleccione uno o más de los siguientes tipos de estado:
      • DISPONIBLE
      • EN EJECUCIÓN
      • PARADO
    • Etiquetas: seleccione un tipo de etiquetado de la lista e introduzca el valor correspondiente para buscar recursos.

      Seleccione Coincidir con cualquier valor o seleccione Especificar valores coincidentes e introduzca el valor que se va a confrontar. Seleccione + para agregar valores coincidentes adicionales.

    Además de aplicar filtros predefinidos, también puede introducir sus propios filtros de búsqueda en función de las categorías de información de los recursos. Se muestra cualquier recurso que tenga cosas en común con los términos de filtro que introduzca, con las coincidencias más cercanas en la parte superior.

    En la siguiente tabla, se muestran los tipos de recursos y las descripciones de cada uno.

    Filtros de recursos
    Nombre de filtro Descripción
    compartimento Utilice el valor por defecto seleccionado (Todos) o seleccione Compartimento para mostrar el menú Seleccionar compartimento. En el cuadro de diálogo Seleccionar compartimento, seleccione Buscar compartimentos y utilice el menú para seleccionar el compartimento que contiene los recursos que desea programar. Seleccione Apply Filter (Aplicar filtro) para seleccionar el compartimento o seleccione Clear (Borrar) para cerrar el cuadro de diálogo sin realizar una selección.
    Nombre mostrado Seleccione Nombre mostrado en la lista para abrir el cuadro de diálogo Nombre mostrado. Introduzca el nombre mostrado del recurso que desea buscar y seleccione Aplicar filtro para seleccionarlo. Cuando el recurso se muestre en la tabla, active la casilla de control para seleccionarlo para utilizarlo en la programación. Seleccione Aplicar filtro para seleccionar el nombre mostrado o seleccione Borrar para cerrar el cuadro de diálogo sin realizar ninguna selección.
    OCID Seleccione OCID en Introduzca el OCID del recurso que desea buscar.
    Tipo de Recurso Seleccione Tipo de recurso en la lista para abrir el cuadro de diálogo Buscar. Seleccione una instancia de Autonomous Database o de Compute o ambas. En la lista solo se muestran los recursos del tipo que seleccione. Seleccione Aplicar filtro para seleccionar el tipo de recurso o seleccione Borrar para cerrar el cuadro de diálogo sin realizar una selección.

    Nota. Debe mostrar al menos un tipo de recurso. Si borra todas las selecciones, no se muestra ningún recurso y la búsqueda está desactivada.

    Estado La selección por defecto es Todo. Para mostrar programas con un estado diferente, seleccione Estado para abrir el menú Buscar. Seleccione uno o varios de los siguientes estados: Disponible, Creando, Actualizando, Suprimiendo, Suprimido, Con fallos, Inactivo, Parado o Finalizado.

    Nota. Si no selecciona un estado, el cuadro de diálogo se cierra sin guardar una selección.

    Fecha de creación Introduzca la hora UTC a la que se creó el recurso

    Seleccione Next (Siguiente).

    Aplicar parámetros

    La página Aplicar parámetros es donde se agregan parámetros a los recursos seleccionados al crear o editar un programa. El uso de las funciones Aplicar parámetros es opcional y puede que no se active al crear el programa.

    1. Seleccione un parámetro en la lista Parámetro.
      Nota

      El programador de recursos solo soporta el parámetro Cuerpo en el recurso Función.
    2. Introduzca un valor JSON para el parámetro.
    3. Seleccione uno o más recursos a los que aplicar el parámetro.

    Seleccione Next (Siguiente).

    Programa

    La página Programar es donde se agregan fechas y horas para iniciar y parar el programa. Puede introducir manualmente la información mediante la interfaz de formulario o con una expresión Cron.

    Introduzca la siguiente información:

    Seleccione uno de los siguientes tipos de programación:

    Cada uno de estos tipos de programa se describe en las siguientes secciones.

    Nota

    El programador de recursos solo utiliza la hora UTC. No cambia automáticamente las horas programadas cuando la hora local cambia de la hora estándar a la hora de verano o de la hora de verano a la hora estándar.

    Interfaz de formulario

    Puede utilizar la interfaz de formulario para agregar información de tiempo al programa, seleccionar un compartimento para el programa y configurar otros parámetros para el programa.

    Introduzca la siguiente información:

    • Intervalo: seleccione el intervalo de tiempo de la lista. Las opciones incluyen Una vez, Por Hora, Diario, Semanal y Mensual.
    • Repetir cada: introduzca el número de períodos de intervalo que ha seleccionado anteriormente para que se lleve a cabo la actividad programada. El periodo de intervalo se muestra junto al cuadro. Por ejemplo, si desea que el programa se produzca cada dos semanas, introduzca "Semanal" para el Intervalo y "2" para Repetir cada.
    • Días de la semana: (solo intervalos semanales y mensuales) seleccione los días de la semana en que se ejecuta el programa.
    • Hora: introduzca la hora en formato de 24 horas. Por ejemplo, 1:00 p.m. sería 13:00.
    • Fecha de inicio: introduzca la fecha o utilice la herramienta de calendario para especificar la fecha de inicio.
    • Fecha de finalización: (opcional) introduzca la fecha o utilice la herramienta de calendario para especificar la fecha de finalización.

    No se puede crear un programa que Se dispare a un intervalo de menos de una hora. Solo se permiten intervalos de una hora o más. Sin embargo, puede crear dos programas de 1 hora para la misma operación en los mismos recursos que se inician con una diferencia de 30 minutos para lograr lo mismo que ejecutar un programa cada 30 minutos. Mientras que cada horario funciona cada hora, se ejecutan cada 30 minutos, tomando turnos.

    Por ejemplo: puede crear una programación para que se ejecute cada hora con una hora de inicio como 12:00 p.m. en una lista de instancias y otra programación que se ejecute cada hora con la misma acción y juego de instancias, con una hora de inicio como 12:30 p.m., la acción se realiza de manera efectiva cada 30 minutos, aunque cada programación tenga un intervalo por hora.

    Programas de cron

    Puede utilizar una expresión cron para definir el programa.

    Introduzca la siguiente información:

    • Detalles de repetición: (opcional) introduzca los detalles relacionados con la repetición del programa cron.
    • Hora: introduzca la hora en formato de 24 horas. Por ejemplo, 1:00 p.m. sería 13:00.
    • Fecha de inicio: introduzca la fecha o utilice la herramienta de calendario para especificar la fecha de inicio.
    • Fecha de finalización: (opcional) introduzca la fecha o utilice la herramienta de calendario para especificar la fecha de finalización.

    Una expresión cron es una cadena de cinco campos, cada uno separado por un espacio en blanco. Introduzca la expresión cron con el siguiente formato, utilizando los siguientes valores:

    • <minuto>: de 0 a 59
    • <hora>: de 0 a 23
    • <días del mes>: 1 a 31
    • <meses>: del 1 al 12 (de enero a diciembre)
    • <días de la semana>: 1 a 7 (de lunes a domingo)

    Por ejemplo, para ejecutar el programa a las 23:00 del día 15 de cualquier mes, introduzca esta expresión: 0 23 15 * *

    Un campo también puede tener los siguientes caracteres especiales:

    Caracteres Especiales
    Caracteres Descripción
    * Asterisco: representa cualquier valor.
    , Coma: separador para más de un valor. Por ejemplo, para <días de la semana>, 2,3 representa martes y miércoles.
    - Guión: rango de valores. Por ejemplo, para <días de la semana>, de 1 a 3 representa de lunes a miércoles.
    / Barra: valores de paso. Por ejemplo, para <hour>, */3 representa cada 3 horas.

    No se puede crear un programa que Se dispare a un intervalo de menos de una hora. Solo se permiten intervalos de una hora o más. Por ejemplo, puede crear un programa con la expresión 0 * 15 * * para ejecutar el programa cada hora el día 15 de cualquier mes. No puede definir un programa con */15 * 15 * *, que sería cada 15 minutos el día 15 de cualquier mes.

    Importante

    El programador de recursos no soporta el intervalo de 30 minutos que se muestra en esa página. El intervalo mínimo del programador de recursos es de una hora.

    Sin embargo, puede crear dos programas de 1 hora para la misma operación en los mismos recursos que se inician con una diferencia de 30 minutos para lograr lo mismo que ejecutar un programa cada 30 minutos. Mientras que cada horario funciona cada hora, se ejecutan cada 30 minutos, tomando turnos.

    Por ejemplo, puede crear una programación para que se ejecute por horas con una hora de inicio de 12:00 p.m. en una lista de instancias y otra programación que se ejecute HORLY con la misma acción y juego de instancias, con una hora de inicio de 12:30 p.m. La acción se realiza de forma eficaz cada 30 minutos, aunque cada programación tenga un intervalo por hora.

    El programador de recursos solo utiliza la hora UTC. No cambia automáticamente las horas programadas cuando la hora local cambia de la hora estándar a la hora de verano o de la hora de verano a la hora estándar.

    Introduzca una expresión Cron válida para definir el intervalo de programación, la fecha y hora de inicio y la fecha y hora de finalización. Por ejemplo:

    30 13 * * mon-fri 

    Esta expresión significa que cada semana a las 13:30 UTC todos los lunes, martes, miércoles, jueves y viernes.

    0 */2 15 * *

    Esta expresión define el programa para que se ejecute cada 2 horas el día 15 de cualquier mes.

    Para obtener más información sobre la creación y el formato de expresiones Cron, consulte Creación de un programa de expresiones Cron.

    Seleccione Next (Siguiente).

    Revisar

    Revise el contenido de la página Revisar. Seleccione Editar para actualizar la configuración en cualquiera de las secciones. Cuando la configuración esté completamente verificada, seleccione Crear programa. El programa que ha creado aparece en la página de lista Programas.

  • Utilice el comando oci resource-scheduler schedule create y los parámetros necesarios para crear un programa.

    oci resource-scheduler schedule create --action (START_RESOURCE | STOP_RESOURCE) 
    --compartment-id compartment_ocid recurrence-type (CRON | ICAL)
    --recurrence-details recurrence_details [OPTIONS]

    recurrence-type puede ser uno de los siguientes:

    • ICAL: formato RFC-5545
    • CRON: cron de UNIX

    recurrence_details es la frecuencia de repetición de un programa. El campo de frecuencia puede ajustarse al formato RFC-5545 o al formato cron de UNIX para las repeticiones, según el valor especificado por el parámetro recurrence_type.

    Para obtener una lista completa de parámetros y valores para los comandos de la CLI, consulte la Referencia de comandos de la CLI.

  • Ejecute la operación CreateSchedule para crear un programa del programador de recursos.