Creazione delle pianificazioni

È possibile utilizzare lo scheduler risorse per creare schedulazioni e aggiungere risorse, date, ore di inizio e di fine alle schedulazioni, nonché rivedere e modificare la schedulazione prima di salvarla.

Panoramica task

  1. Completare i prerequisiti e creare i criteri necessari.
  2. Aggiungere informazioni di base sulla pianificazione (nome della pianificazione, descrizione, azione e (facoltativamente) tag.
  3. Selezionare un compartimento e le risorse
  4. Applica parametri (facoltativo)
  5. Aggiungere date e ore alla schedulazione
  6. Rivedere e salvare la schedulazione
  7. Monitorare e gestire le pianificazioni (modificare, disabilitare, abilitare, eliminare, in base alle esigenze)

Requisiti indispensabili

Prima di creare una pianificazione, controllare i requisiti elencati qui e creare i criteri necessari per consentire agli utenti di creare pianificazioni e pianificazioni per gestire le risorse.

  1. Gli amministratori creano i criteri necessari descritti nella sezione successiva di questa pagina.
  2. Utenti, controllare i diritti di accesso e ottenere dall'amministratore le autorizzazioni necessarie per creare pianificazioni.
  3. Prima di creare una pianificazione, verificare di disporre delle seguenti informazioni:
    • I nomi delle tenancy, dei compartimenti, delle aree e delle organizzazioni in cui si trovano le risorse
    • Elenco di risorse che devono essere interessate dalle azioni pianificate
    • Le date e le ore delle azioni di inizio e fine da inserire nelle schedulazioni
  4. Controllare i conflitti di pianificazione. Cercare le schedulazioni esistenti che utilizzano le stesse risorse che si stanno pianificando contemporaneamente.

Criteri richiesti

Importante

Prima di poter creare o gestire una pianificazione, è necessario creare un criterio per concedere agli utenti l'autorizzazione per gestire le pianificazioni (vedere l'esempio 1). È inoltre necessario creare un criterio per assegnare alle pianificazioni l'autorizzazione per gestire le risorse (vedere l'esempio 2).

Esempio1. Questo criterio consente agli utenti di gestire (elencare, creare, eliminare, attivare e altre) pianificazioni di risorse nella propria tenancy.

General example
Allow group <groupname> to manage resource-schedule-family in tenancy

Specific example
Allow group ResourceScheduleAdmins to manage resource-schedule-family in tenancy

Ad esempio 2. Questo criterio concede a una pianificazione risorse l'autorizzazione per eseguire un'azione su una risorsa.

Quando viene creata, per impostazione predefinita, una pianificazione risorse non dispone dell'autorizzazione per eseguire un'azione sulle risorse di destinazione, pertanto è necessario concedere l'autorizzazione.

Questo criterio concede a una pianificazione l'autorizzazione per gestire le risorse predefinite, ad esempio le istanze, in un compartimento.

General example
Allow any-user to manage <resource_type> 
in compartment id <compartment_ocid> where all
{request.principal.type='resourceschedule',
request.principal.id='<ocid_of_resourceschedule>'}

Specific example
Allow any-user to manage instance in
compartment id ocid.compartment.oc1...q7fa where all
{request.principal.type='resourceschedule',
request.principal.id='ocid.resourceschedule.oc1.iad.axgr...dt8zb'}

Autenticazione e autorizzazione

Questa pagina descrive il processo IAM di Identity and Access Management utilizzato per garantire l'accesso sicuro a Resource Scheduler.

Ogni servizio in Oracle Cloud Infrastructure si integra con IAM per l'autenticazione e l'autorizzazione, per tutte le interfacce (console, SDK o CLI e API REST).

Un amministratore dell'organizzazione deve impostare i gruppi , i compartimenti e i criteri che controllano gli utenti che possono accedere ai servizi, alle risorse e al tipo di accesso. Ad esempio, i criteri controllano chi può creare nuovi utenti, creare e gestire la rete cloud, avviare istanze, creare bucket, scaricare oggetti e così via. Per ulteriori informazioni, vedere Gestione dei domini di Identity. Per dettagli specifici sulla scrittura dei criteri per ognuno dei vari servizi, consulta il riferimento per i criteri.

Criterio di esempio

Consentire al gruppo ResourceScheduleAdmins di eseguire operazioni amministrative con le schedulazioni delle risorse, tra cui Crea, Aggiorna, Sposta ed Elimina.

Allow group ResourceScheduleAdmins to manage resource-schedule in tenancy
Nota

Altri esempi di criteri vengono visualizzati in Criteri di esempio

Se sei un utente (ma non un amministratore) che deve utilizzare le risorse Oracle Cloud Infrastructure di proprietà della tua azienda, contatta il tuo amministratore per impostare un ID utente per te. Un amministratore può confermare quale compartimento o compartimenti utilizzare.

Per utilizzare qualsiasi operazione dell'API Resource Scheduler, è necessario essere autorizzati in un criterio IAM. Se non si dispone dell'autorizzazione, contattare l'amministratore. Se si è amministratori che devono scrivere criteri per concedere l'accesso agli utenti, vedere Gestione dei domini di Identity.

  • Aggiunta di informazioni di base sulla pianificazione

    1. Nella pagina Programmi scheduler risorse, selezionare Crea pianificazione. Viene visualizzata la pagina Crea pianificazione: informazioni di base. Nella pagina Informazioni di base:
      1. Immettere il nome di una programmazione.
      2. Facoltativo: immettere una descrizione del programma
      3. Nel campo Azione da eseguire, selezionare Avvia o Arresta.
      4. Nel campo Pianifica compartimento, utilizzare il menu per selezionare il compartimento in cui si desidera impostare la nuova pianificazione.
      5. Facoltativo: selezionare Mostra opzioni avanzate.Puoi applicare le tag alle tue risorse per organizzarle in base alle tue esigenze aziendali. È possibile applicare le tag al momento della creazione di una risorsa oppure aggiornare la risorsa in un secondo momento con le tag. Per informazioni sull'aggiunta di tag alle risorse, vedere Aggiunta di tag. Per informazioni generali sull'applicazione di tag, vedere Tag risorsa.

    Aggiunta di risorse

    Importante

    Lo scheduler risorse supporta i tipi di risorsa riportati di seguito.
    • Istanze di computazione
    • Pool di istanze di computazione
    • Autonomous Database
    • Risorse della funzione

    Potrebbe supportare altre risorse nelle release future. Per visualizzare la lista delle risorse supportate, utilizzare l'API ListResourceTypes.

    Nota

    Resource Scheduler può elaborare solo 200 risorse per pianificazione. Se si seleziona Dinamico, lo scheduler risorse aggiunge le prime 200 risorse visualizzate nella coda. Impossibile selezionare manualmente le risorse o impostare l'ordine delle risorse aggiunte in modo dinamico. Se si crea una seconda pianificazione e si seleziona Dinamico, lo scheduler risorse aggiunge lo stesso set di 200 risorse utilizzato in precedenza. Per pianificare più di 200 risorse, creare tutte le pianificazioni necessarie, selezionare le risorse Statiche e aggiungere fino a 200 risorse per pianificazione, nell'ordine desiderato. Per ulteriori informazioni, vedere Dynamic Resource Management e Static Resource Management.
    1. Nel riquadro sinistro della pagina Crea pianificazioni, selezionare Risorse. Vengono visualizzate la pagina Risorse e la lista di risorse esistenti nel compartimento selezionato.
    2. Se necessario, selezionare un altro compartimento.
    3. Selezionare una o più risorse dalla lista di risorse oppure modificare i criteri di selezione come descritto nei passi successivi.
      1. Nel campo Metodo di selezione risorsa selezionare il tipo di risorsa che si desidera gestire con la pianificazione, ovvero Statica o Dinamica. Quando si cercano risorse, viene visualizzato solo il tipo selezionato.
      2. Nel campo Cerca e filtra, utilizzare la selezione predefinita (compartimento Tutto) per cercare le risorse oppure selezionare Compartimento e utilizzare il menu per selezionare un compartimento diverso in cui cercare le risorse. Sono disponibili per la ricerca i tipi di risorsa riportati di seguito.
        • Compartimento
        • Tipo di risorsa.
        • Stato
        • Tag
    4. La tabella seguente mostra i tipi di risorsa e le relative descrizioni.
      Tipi di 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 Autonomous Database o istanza di computazione o entrambi. Nell'elenco vengono visualizzate solo le risorse del tipo selezionato. Selezionare Applica filtro per selezionare il tipo di risorsa oppure 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
    5. Selezionare Applica filtro per eseguire la ricerca e visualizzare la lista delle risorse trovate.

    Applica parametri (facoltativo)

    È possibile utilizzare la pagina Applica parametri per aggiungere facoltativamente parametri alle risorse selezionate quando si crea o modifica una pianificazione.
    Nota

    Lo scheduler risorse attualmente supporta solo il parametro Corpo nella risorsa Funzione. Potrebbe supportare altri parametri nelle prossime release.
    1. Nel riquadro sinistro della pagina Crea pianificazioni, selezionare Applica parametri.
    2. Selezionare un nome di parametro dal menu.
    3. Facoltativo: immettere un valore per il parametro.
    4. Selezionare una o più risorse a cui applicare il parametro.
    5. Selezionare Successivo per passare alla pagina Programmi oppure, se non sono state apportate altre modifiche alla pianificazione, selezionare Rivedi, verificare le modifiche e selezionare Salva pianificazione (se si crea una pianificazione) oppure Modifica pianificazione (se si modifica una pianificazione).

    Aggiunta di informazioni sulla schedulazione

    Utilizzare la pagina Pianificazione per aggiungere date e ore per avviare e interrompere la pianificazione. È possibile immettere manualmente le informazioni utilizzando i form dell'interfaccia utente o con un'espressione Cron oppure utilizzare l'interfaccia CLI o l'API per aggiungere informazioni di pianificazione.

    Uso dei moduli dell'interfaccia utente

    È possibile utilizzare i form dell'interfaccia utente per aggiungere informazioni sull'orario alla pianificazione, selezionare un compartimento per la pianificazione e configurare parametri aggiuntivi per la pianificazione. Utilizzo di un'espressione Cron per informazioni sull'uso di Cron per impostare la pianificazione.
    Nota

    Lo scheduler risorse utilizza solo l'ora UTC. Non cambia automaticamente l'ora di pianificazione quando l'ora locale passa dall'ora solare all'ora legale o dall'ora legale all'ora solare.
    Nota

    Non è possibile 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.

    1. Immettere un intervallo per la schedulazione. Nel campo Intervallo utilizzare il menu per selezionare l'intervallo di tempo per la pianificazione. Sono disponibili le opzioni riportate di seguito.
      • Monouso
      • Ogni ora
      • Ogni giorno
      • Ogni settimana
      • Settimanale

    Creazione di una pianificazione occasionale

    1. Selezionare il campo Intervallo per visualizzare il menu.
    2. Selezionare Una tantum. Viene visualizzata la finestra di dialogo una tantum.
    3. Nel campo Ora, immettere l'ora UTC nel formato a 24 ore. Vedi la nota sull'ora UTC sopra.
    4. Selezionare l'icona del calendario per selezionare la data e l'ora di inizio dell'azione specificata nella pianificazione.
    5. Selezionare Avanti per esaminare la pianificazione, incluse le informazioni di base, le risorse e la pianificazione.
    6. Dopo aver esaminato la pianificazione, selezionare Crea per salvare la pianificazione. L'azione (avvio/arresto) viene eseguita sulle risorse selezionate alla data e all'ora selezionate.

    Creazione di una pianificazione oraria

    1. Selezionare il campo Intervallo per visualizzare il menu.
    2. Selezionare Orario. Viene visualizzata la finestra di dialogo Orario.
    3. Nel campo Ora, immettere l'ora UTC nel formato a 24 ore. Vedi la nota sull'ora UTC sopra.
    4. Nel campo Data inizio, immettere la data di inizio nel formato MM/DD/YYYY oppure utilizzare l'icona del calendario per selezionare una data e un'ora.
    5. Per impostare la data fine, selezionare il campo Data fine e utilizzare il calendario per inserire la data e l'ora fine/

    Creazione di una pianificazione giornaliera

    1. Selezionare il campo Intervallo per visualizzare il menu.
    2. Selezionare Giornaliero. Viene visualizzata la finestra di dialogo Giornaliero.
    3. Nel campo Ripeti ogni, immettere la frequenza con cui si desidera eseguire la pianificazione o utilizzare il menu per selezionare un intervallo. Il valore minimo è 1. Il valore massimo è 99.
    4. Nel campo Giorni della settimana, selezionare Seleziona... per selezionare i giorni della settimana in cui eseguire la schedulazione. È possibile selezionare uno o più giorni della settimana, uno alla volta. Selezionare la X accanto a un nome visualizzato per eliminarlo dall'elenco dei giorni selezionati.
    5. Nel campo Ora di inizio, immettere l'ora UTC in ore e minuti nel formato 24 ore. Vedi la nota sull'ora UTC sopra.
    6. Nel campo Data inizio, immettere la data di inizio nel formato MM/DD/YYYY oppure utilizzare l'icona del calendario per selezionare una data e un'ora.
    7. Per impostare la data fine, selezionare il campo Data fine e utilizzare il calendario per inserire la data e l'ora fine/

    Creazione di una pianificazione settimanale

    1. Selezionare il campo Intervallo per visualizzare il menu.
    2. Selezionare Settimanale. Viene visualizzata la finestra di dialogo Settimanale.
    3. Nel campo Ripeti ogni, immettere la frequenza di ripetizione della schedulazione. Ad esempio, 1 = ogni settimana, 2 = ogni due settimane, 3 = ogni tre settimane. Il numero minimo di settimane è 1. Il numero massimo di settimane è 99.
    4. Nel campo Giorno/i della settimana selezionare i giorni della settimana in cui si desidera eseguire la schedulazione. È possibile selezionare uno o più giorni alla volta. Per rimuovere un giorno, selezionare la X accanto al giorno.
    5. Nel campo Data inizio, utilizzare il calendario per selezionare una data e un'ora di inizio della schedulazione.
    6. Facoltativo: nel campo Data fine, utilizzare il calendario per selezionare la data e l'ora di fine della schedulazione.

    Creazione di una pianificazione mensile

    1. Selezionare il campo Intervallo per visualizzare il menu.
    2. Selezionare Mensile. Viene visualizzata la finestra di dialogo Mensile.
    3. Nel campo Ripeti ogni, immettere la frequenza di ripetizione della schedulazione. Ad esempio, 1 = ogni mese, 2 = ogni due mesi, 3 = ogni tre mesi. Il numero minimo di mesi è 1. Il numero massimo di mesi è 99.
    4. Nel campo Giorno/i del mese selezionare il numero del giorno del mese in cui si desidera eseguire la schedulazione. Per esempio 1 è il primo giorno del mese, 17 è il diciassettesimo giorno del mese. È possibile selezionare uno o più giorni alla volta. Per rimuovere un giorno, selezionare la X accanto al giorno.
    5. Nel campo Ora di inizio, utilizzare il calendario per selezionare una data e un'ora UTC all'inizio della schedulazione. Vedi la nota sull'ora UTC sopra.
    6. Nel campo Data fine, utilizzare il calendario per selezionare la data e l'ora UTC di fine della schedulazione.

    Utilizzo di un'espressione Cron

    È possibile utilizzare un'espressione Cron per impostare la pianificazione. Per utilizzare la console, vedere Uso dei form dell'interfaccia utente per informazioni sull'uso dei form dell'interfaccia utente per impostare la schedulazione.

    Nota

    Non è possibile 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 qualsiasi mese. Non è possibile definire una pianificazione con */15 * 15 * * che sarebbe ogni 15 minuti il 15° giorno di qualsiasi mese.

    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 alle 12:00 su un elenco di istanze e un'altra pianificazione che esegue HOURLY con la stessa azione e lo stesso set di istanze, con un'ora di inizio pari alle 12:30 p.m., L'azione viene effettivamente eseguita ogni 30 minuti, anche se ogni pianificazione ha un intervallo orario.

    Nota

    Lo scheduler risorse utilizza solo l'ora UTC. Non cambia automaticamente l'ora di pianificazione quando l'ora locale passa dall'ora solare all'ora legale o dall'ora legale all'ora solare.
    1. Nella finestra Programma, selezionare Cron per visualizzare la finestra Cron.
    2. 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: Esempi
      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.
    3. Nel campo Data di inizio immettere manualmente la data di inizio o utilizzare il calendario per selezionare una data.
    4. Facoltativo: nel campo Data di fine, immettere manualmente la data di fine o utilizzare il calendario per selezionare una data

    Dettagli espressione cron

    Nota

    Non è possibile 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. Non è possibile definire una pianificazione con */15 * 15 * * che sia ogni 15 minuti il 15° giorno di un mese qualsiasi.

    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.
    Per ulteriori informazioni sulla creazione e la formattazione delle espressioni Cron, vedere Creazione di una pianificazione delle espressioni Cron.
    Importante

    Lo scheduler risorse non supporta l'intervallo di 30 minuti visualizzato in tale pagina. L'intervallo di pianificazione risorse minimo è un'ora.

    Revisione di una schedulazione

    La revisione e la modifica di una pianificazione o la creazione di una nuova pianificazione da una pianificazione esistente è il passo finale del processo per creare una pianificazione.

    Importante

    Per gestire le pianificazioni di Resource Scheduler, è necessario disporre delle autorizzazioni per accedervi e modificarle. Per ulteriori informazioni, vedere Autenticazione e autorizzazione, Criteri dello scheduler risorse e Criteri di esempio.
    1. Dopo aver completato i passi principali (Base, Risorse e Pianificazione) per creare una pianificazione, selezionare Rivedi. La finestra Revisione include una sezione separata per ogni passo principale per creare una pianificazione. Ogni sezione mostra tutte le informazioni inserite o selezionate nella parte del processo per creare una pianificazione.
    2. Rivedere e modificare le informazioni in ogni sezione in base alle esigenze.
    3. Al termine, la finestra si chiude e torna all'elenco dei programmi. Durante la creazione della schedulazione da parte di Resource Scheduler, lo stato della richiesta di lavoro della schedulazione è Creazione. Una volta completata la richiesta di lavoro, lo stato indica Riuscito. Se le informazioni nella pianificazione nuova o aggiornata non sono valide, lo scheduler risorse restituisce l'errore 400 (richiesta non valida, input non valido). La richiesta di aggiornamento non riesce e non viene applicata alcuna modifica alla schedulazione.
  • Utilizzare il comando Crea CLI pianificazione di Resource Scheduler e i parametri necessari per creare una pianificazione.

    oci resource-scheduler schedule create --action, --compartment-id | -c, --recurrence-details,
          --defined-tags, --description, --display-name, --freeform-tags, -? | -h | --help,
          --resource-filters, --resources, --time-starts

    Per un elenco completo dei parametri e dei valori per tutti i comandi della CLI di Resource Scheduler, vedere Resource Scheduler CLI.

    Per un elenco completo dei parametri e dei valori per i comandi della CLI, vedere il manuale CLI Command Reference.

  • Utilizzare l'API CreateSchedule Scheduler risorse per creare una pianificazione.

    Per un elenco completo delle API di Resource Scheduler, vedere API di Resource Scheduler.