Creazione di una pianificazione scheduler risorse
Crea una pianificazione scheduler risorse per ridurre i costi delle risorse nella tenancy avviandole e arrestandole automaticamente in base alle esigenze.
Per informazioni sui prerequisiti, vedere Programmi scheduler risorse.
Nella pagina elenco Pianificazioni selezionare Crea pianificazione. Per informazioni su come trovare la pagina di elenco, vedere Elenca schedulazioni scheduler risorse.
La creazione di una pianificazione scheduler risorse consiste nel completare le pagine riportate di seguito.
- Informazioni generali
- Risorse
- Applica parametri (potrebbe non essere abilitato)
- Schedula
- Rivedi
Eseguire ciascuno dei flussi di lavoro riportati di seguito in ordine. È possibile tornare a una pagina precedente selezionando Precedente.
Informazioni generali
Nella pagina Informazioni generali vengono fornite le informazioni di base per la schedulazione.
Immettere le informazioni riportate di seguito.
- Nome programma: immettere il nome della programmazione che si sta creando.
- Descrizione della pianificazione: (facoltativo) fornire una descrizione per la pianificazione.
- Azione da eseguire: selezionare una delle azioni riportate di seguito da applicare alla pianificazione.
- Inizio
- Interrompi
- Metodo di selezione delle risorse: selezionare uno dei seguenti metodi di selezione delle risorse:
- Statico: questa opzione applica la pianificazione alle risorse denominate specifiche. Se si seleziona questa opzione, tutte le risorse disponibili vengono elencate nella pagina. Selezionare la casella di controllo per quelle che si desidera includere nella schedulazione. È possibile specificare un compartimento e applicare filtri per limitare la lista delle risorse disponibili. Questo processo è descritto più avanti nella sezione seguente.
- Dinamico: questa opzione applica la schedulazione a tutte le risorse che soddisfano i criteri di ricerca al momento dell'esecuzione della schedulazione. Se si seleziona questa opzione, tutte le risorse elencate nella pagina vengono incluse automaticamente nella pianificazione. È possibile specificare un compartimento e applicare filtri per limitare la lista delle risorse disponibili. Questo processo è descritto più avanti nella sezione seguente.
- Compartimento: selezionare il compartimento in cui risiede la pianificazione.
- Tag: selezionare Aggiungi tag. Se si dispone delle autorizzazioni per creare una risorsa, si dispone anche delle autorizzazioni per applicare tag in formato libero a tale risorsa. Per applicare una tag defined, è necessario disporre delle autorizzazioni per utilizzare la tag namespace. Per ulteriori informazioni sull'applicazione di tag, vedere Tag risorsa. Se non sei sicuro di applicare i tag, salta questa opzione o chiedi a un amministratore. È possibile applicare le tag in un secondo momento.
Selezionare Next.
Risorse
La pagina Risorse indica dove si trovano le istanze di computazione e i database autonomi e può supportare altre risorse nelle release future.
Cerca e filtra: utilizzare le opzioni di filtro per trovare e limitare le risorse per la selezione delle risorse sia statica che dinamica. Sono disponibili per la ricerca i tipi di risorsa riportati di seguito.
- Compartimento: andare al compartimento in cui si desidera trovare risorse se non si desidera accettare il compartimento Tutto predefinito per cercare le risorse. Il compartimento selezionato viene elencato nella casella Cerca e filtro. Se si elimina la selezione, viene utilizzato il compartimento Tutto predefinito.
-
Tipo di risorsa: selezionare uno o più dei seguenti tipi di risorsa:
- Istanza
- InstancePool
- AutonomousDatabase
- Funzione
- Stato: selezionare Seleziona tutto oppure selezionare uno o più dei seguenti tipi di stato:
- DISPONIBILI
- IN ESECUZIONE
- ARRESTATO
- Tag: selezionare un tipo di applicazione tag dall'elenco e immettere il valore corrispondente per la ricerca delle risorse.
Selezionare Corrispondenza con qualsiasi valore oppure selezionare Specifica valori corrispondenti e immettere il valore da abbinare. Selezionare il segno + per aggiungere altri valori corrispondenti.
Oltre ad applicare filtri preimpostati, è anche possibile immettere filtri di ricerca personalizzati in base alle categorie di informazioni delle risorse. Tutte le risorse che hanno cose in comune con i termini di filtro immessi vengono visualizzate, con le corrispondenze più vicine in alto.
La tabella seguente mostra i tipi di risorsa e le relative descrizioni.
Filtri delle risorse Nome filtro descrizione; Compartimento Utilizzare l'impostazione predefinita selezionata (Tutto) o selezionare Compartimento per visualizzare il menu Selezione compartimento. Nella finestra di dialogo Selezione compartimento, selezionare SRicerca compartimenti e utilizzare il menu per selezionare il compartimento contenente le risorse che si desidera pianificare. Selezionare Applica filtro per selezionare il compartimento oppure selezionare Cancella per chiudere la finestra di dialogo senza effettuare una selezione. Nome visualizzato Selezionare Nome visualizzato nell'elenco per aprire la finestra di dialogo Nome visualizzato. Immettere il nome visualizzato della risorsa da cercare e selezionare Applica filtro per selezionarlo. Quando la risorsa viene visualizzata nella tabella, selezionare la casella di controllo per selezionarla da utilizzare nella pianificazione. Selezionare Applica filtro per selezionare il nome visualizzato oppure Cancella per chiudere la finestra di dialogo senza effettuare una selezione. OCID Selezionare OCID in Immettere l'OCID della risorsa da cercare. Tipo di risorsa. Selezionare Tipo di risorsa nell'elenco per aprire la finestra di dialogo Cerca. Selezionare un'istanza di Autonomous Database o ( Compute ) o entrambe. Nell'elenco vengono visualizzate solo le risorse del tipo selezionato. Selezionare Applica filtro per selezionare il tipo di risorsa oppure selezionare Cancella per chiudere la finestra di dialogo senza effettuare una selezione. Nota. È necessario elencare almeno un tipo di risorsa. Se si deselezionano tutte le selezioni, non vengono elencate risorse e la ricerca è disabilitata.
Stato La selezione predefinita è Tutto. Per visualizzare le schedulazioni con uno stato diverso, selezionare Stato per aprire il menu Cerca. Selezionare uno o tutti gli stati seguenti: Disponibile, Creazione, Aggiornamento, Eliminazione, Eliminato, Non riuscito, Inattivo, Arrestato o Terminato. Nota. Se non si seleziona uno stato, la finestra di dialogo viene chiusa senza salvare una selezione.
Ora creazione Immettere l'ora UTC in cui è stata creata la risorsa Selezionare Next.
Applica parametri
La pagina Applica parametri consente di aggiungere parametri alle risorse selezionate quando si crea o si modifica una schedulazione. L'uso delle funzioni Applica parametri è facoltativo e potrebbe non essere abilitato durante la creazione della schedulazione.
- Selezionare un parametro dall'elenco Parametro.Nota
Lo scheduler risorse supporta solo il parametro Corpo nella risorsa Funzione. - Immettere un valore JSON per il parametro.
- Selezionare una o più risorse a cui applicare il parametro.
Selezionare Next.
Schedula
La pagina Schedula consente di aggiungere date e ore per avviare e interrompere la schedulazione. È possibile immettere manualmente le informazioni utilizzando l'interfaccia Form o con un'espressione Cron.
Immettere le informazioni riportate di seguito.
Selezionare uno dei tipi di pianificazione riportati di seguito.
Ciascuno di questi tipi di pianificazione viene descritto nelle sezioni seguenti.
Nota
Resource Scheduler utilizza solo l'ora UTC. Non modifica automaticamente gli orari di pianificazione quando l'ora locale cambia dall'ora standard all'ora legale o dall'ora legale all'ora standard.Interfaccia form
È possibile utilizzare l'interfaccia Form per aggiungere informazioni sull'orario alla pianificazione, selezionare un compartimento per la pianificazione e configurare altri parametri per la pianificazione.
Immettere le informazioni riportate di seguito.
- Intervallo: selezionare l'intervallo di tempo dalla lista. Le opzioni disponibili sono Una tantum, Oraria, Giornaliera, Settimanale e Mensile.
- Ripeti ogni: immettere il numero di periodi di intervallo precedentemente selezionati per l'esecuzione dell'attività schedulata. Il periodo di intervallo viene visualizzato accanto alla casella. Ad esempio, se si desidera che la pianificazione venga eseguita ogni due settimane, immettere "Settimanale" per Intervallo e "2" per Ripeti ogni.
- Giorno/i della settimana: (solo intervalli settimanali e mensili) selezionare i giorni della settimana in cui viene eseguita la schedulazione.
- Ora: immettere l'ora UTC nel formato a 24 ore. Ad esempio, 1:00pm sarebbe 13:00.
- Data inizio: immettere la data o utilizzare lo strumento Calendario per specificare la data di inizio.
- Data fine: (facoltativo) immettere la data o utilizzare lo strumento Calendario per specificare la data di fine.
Impossibile creare una pianificazione che si attiva a un intervallo inferiore a un'ora. Sono consentiti solo intervalli di un'ora o più. Tuttavia, è possibile creare due programmi di 1 ora per la stessa operazione sulle stesse risorse che iniziano a 30 minuti di distanza per eseguire la stessa cosa dell'esecuzione di una pianificazione ogni 30 minuti. Mentre ogni programma funziona ogni ora, vengono eseguiti ogni 30 minuti, a turno.
Ad esempio, è possibile creare una pianificazione per l'esecuzione oraria con un'ora di inizio pari a 12:00 p.m. in una lista di istanze e un'altra pianificazione che viene eseguita ogni ora con la stessa azione e insieme di istanze, con un'ora di inizio pari a 12:30 p.m., L'azione viene effettivamente eseguita ogni 30 minuti, anche se ogni pianificazione ha un intervallo orario.
Pianificazioni Cron
È possibile utilizzare un'espressione cron per impostare la pianificazione.
Immettere le informazioni riportate di seguito.
- Dettagli ricorrenza: (facoltativo) immettere i dettagli relativi alla ricorrenza della pianificazione cron.
- Ora: immettere l'ora UTC nel formato a 24 ore. Ad esempio, 1:00pm sarebbe 13:00.
- Data inizio: immettere la data o utilizzare lo strumento Calendario per specificare la data di inizio.
- Data fine: (facoltativo) immettere la data o utilizzare lo strumento Calendario per specificare la data di fine.
Un'espressione cron è una stringa di cinque campi, ciascuno separato da uno spazio vuoto. Immettere l'espressione cron nel seguente formato, utilizzando i valori seguenti:
- <minuti>: da 0 a 59
- <ora>: da 0 a 23
- <giorni del mese>: da 1 a 31
- <mesi>: da 1 a 12 (da gennaio a dicembre)
- <giorni della settimana>: da 1 a 7 (da lunedì a domenica)
Ad esempio, per eseguire la pianificazione alle 23:00 del 15° giorno di qualsiasi mese, immettere l'espressione seguente:
0 23 15 * *
Un campo può contenere anche i seguenti caratteri speciali:
Caratteri speciali carattere descrizione; * Asterisco: rappresenta qualsiasi valore. , Virgola: separatore per più valori. Ad esempio, per <giorni della settimana>, 2,3 rappresenta martedì e mercoledì. - Dash: intervallo di valori. Ad esempio, per <giorni della settimana>, da 1 a 3 rappresenta da lunedì a mercoledì. / Barra: valori dei passi. Ad esempio, per <hour>, */3 rappresenta ogni 3 ore. Impossibile creare una pianificazione che si attiva a un intervallo inferiore a un'ora. Sono consentiti solo intervalli di un'ora o più. Ad esempio, è possibile creare una pianificazione con l'espressione
0 * 15 * *
per eseguire la pianificazione ogni ora il 15° giorno di un mese qualsiasi. Impossibile definire una pianificazione con*/15 * 15 * *
ogni 15 minuti il 15° giorno di qualsiasi mese.Importante
Lo scheduler risorse non supporta l'intervallo di 30 minuti visualizzato in tale pagina. L'intervallo di pianificazione risorse minimo è un'ora.Tuttavia, è possibile creare due programmi di 1 ora per la stessa operazione sulle stesse risorse che iniziano a 30 minuti di distanza per eseguire la stessa cosa dell'esecuzione di una pianificazione ogni 30 minuti. Mentre ogni programma funziona ogni ora, vengono eseguiti ogni 30 minuti, a turno.
Ad esempio, è possibile creare una pianificazione per l'esecuzione oraria con un'ora di inizio pari a 12:00pm in un elenco di istanze e un'altra pianificazione che esegue HOURLY con la stessa azione e insieme di istanze, con un'ora di inizio pari a 12:30pm. L'azione viene eseguita in modo efficace ogni 30 minuti, anche se ogni pianificazione ha un intervallo orario.
Resource Scheduler utilizza solo l'ora UTC. Non modifica automaticamente gli orari di pianificazione quando l'ora locale cambia dall'ora standard all'ora legale o dall'ora legale all'ora standard.
Immettere un'espressione Cron valida per impostare l'intervallo di pianificazione, la data e l'ora di inizio e la data e l'ora di fine. Ad esempio:
30 13 * * mon-fri
Questa espressione significa ogni settimana alle 13:30 UTC ogni lunedì, martedì, mercoledì, giovedì e venerdì.
0 */2 15 * *
Questa espressione imposta l'esecuzione della pianificazione ogni 2 ore il 15° giorno di qualsiasi mese.
Per ulteriori informazioni sulla creazione e la formattazione delle espressioni Cron, vedere Creazione di una pianificazione delle espressioni Cron.
Selezionare Next.
Revisione
Rivedere il contenuto della pagina Revisione. Selezionare Modifica per aggiornare le impostazioni in una qualsiasi delle sezioni. Quando le impostazioni sono completamente verificate, selezionare Crea pianificazione. La pianificazione creata viene visualizzata nella pagina elenco Programmi.
Utilizzare il comando oci resource-scheduler schedule create e i parametri necessari per creare una pianificazione.
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
può essere uno dei valori seguenti:ICAL
: formattazione RFC-5545CRON
: cron UNIX
recurrence_details
indica la frequenza di ricorrenza di una schedulazione. Il campo della frequenza può essere conforme alla formattazione RFC-5545 o alla formattazione cron UNIX per le ricorrenze, in base al valore specificato dal parametrorecurrence_type
.Per un elenco completo dei parametri e dei valori per i comandi CLI, consultare il manuale CLI Command Reference.
Eseguire l'operazione CreateSchedule per creare una pianificazione scheduler risorse.