L'aggiornamento di attività personalizzate consente di eseguire una serie di attività personalizzate arbitrarie sulle macchine virtuali di una distribuzione esistente.

L'esecuzione dell'aggiornamento di attività personalizzate consente di eseguire le seguenti attività.
  • Operare a livello di macchina virtuale. Consente di operare simultaneamente su diversi componenti su componenti e servizi.
  • Eseguire script senza modifiche alla proprietà. Consente di eseguire gli script senza modificare alcuna proprietà dei servizi o dei componenti in una distribuzione esistente.
Per attivare un aggiornamento di attività personalizzate tramite API REST, è necessario specificare le informazioni seguenti.
  • Tutte le attività che è necessario eseguire.
  • I parametri di input per ogni attività.
  • Il nodo su cui ciascuna attività viene eseguita.
  • Le dipendenze di esecuzione per ciascuna attività in un nodo. Ad esempio, una o più attività potrebbero attendere che altre attività vengano eseguite e completate.

Quando un'esecuzione dell'aggiornamento di attività personalizzate viene avviato, viene visualizzato nella pagina di panoramica della distribuzione. La sequenza temporale della distribuzione ha un nodo che rappresenta l'esecuzione corrente dell'esecuzione dell'aggiornamento di attività personalizzate.

L'esecuzione di attività personalizzate supporta l'operazione di rollback. Quando l'attività personalizzata non viene eseguita o si desidera ripristinare le modifiche fatte in precedenza, è necessario eseguire un'altra attività personalizzata per il ripristino della modifica. Ciò si verifica perché Application Services non è in grado di generare uno script di rollback per l'attività personalizzata arbitraria.

Sono presenti due nuove API REST introdotte per la gestione dell'esecuzione dell'attività personalizzata.

  • Creare e pianificare un profilo di esecuzione dell'aggiornamento di attività personalizzate
  • Aggiornare e pianificare un profilo di esecuzione dell'aggiornamento di attività personalizzate

Per ulteriori informazioni sulle API REST, vedere Uso delle API REST di Application Services.