Condividi tramite


Modalità di associazione di Service Provider Foundation a Service Management Automation

 

Si applica a: Windows Azure Pack

Service Provider Foundation si integra con il portale di gestione per gli amministratori e Microsoft System Center Virtual Machine Manager per offrire funzionalità per amministrare e effettuare il provisioning delle macchine virtuali in viaggio. Service Provider Foundation può anche essere esteso per l'integrazione con altre operazioni e strumenti aziendali tramite Service Management Automation (una variante di System Center Orchestrator per il portale di gestione per gli amministratori), per offrire funzionalità ai provider di servizi e alle organizzazioni per estendere le proprie offerte. Ad esempio, è possibile pensare a uno scenario in cui ogni volta che un amministratore del servizio modifica un piano esistente, si desidera eseguire un'attività automatica tramite cui le modifiche vengono propagate in tutte le sottoscrizioni esistenti di tale piano. In questa sezione vengono analizzati l'architettura e il flusso tramite cui viene ottenuta questa integrazione.

Quando si registra Service Management Automation, si registra l'endpoint del server in cui è in esecuzione il servizio Web Service Management Automation. La registrazione dell'endpoint di Service Management Automation consente di associare runbook all'infrastruttura cloud delle macchine virtuali e ad altri utilizzi generali dell'automazione.

Architecture for VM Clouds with Automation

Dopo aver registrato il servizio Web Service Management Automation, i runbook creati nella scheda Automazione (e che includono "SPF" tra uno o più valori di tag), sono disponibili nella scheda Cloud di macchine virtuali per l'associazione agli eventi in Service Provider Foundation. La scheda Cloud della macchina virtuale contiene già un elenco di oggetti e gli eventi corrispondenti che possono essere associati ai Runbook. È possibile comprendere come avviene la comunicazione tra Service Provider Foundation e SMA usando un esempio. Si presupponga che gli amministratori dei servizi desiderino eseguire un Runbook, tramite cui vengono eliminate tutte le risorse utente in VMM, ogni volta che una sottoscrizione viene eliminata. A tale scopo, dalla scheda Cloud di macchine virtuali, l'amministratore del servizio usa un oggetto esistente (ad esempio Sottoscrizione), seleziona l'azione appropriata (ad esempio Elimina) e le associa al Runbook (ad esempio Elimina-Sottoscrizione). Dopo che questa operazione è stata eseguita, ogni volta che una sottoscrizione viene eliminata, in background vengono effettuate le azioni seguenti:

  1. Quando il portale esegue un'operazione tramite Service Provider Foundation, Service Provider Foundation verifica la presenza di un'azione preconfigurata associata all'operazione. Se è presente un'azione associata, Service Provider Foundation recupera le informazioni sul Runbook associate a tale azione.

  2. Service Provider Foundation effettua la chiamata appropriata per eseguire l'operazione prevista, come indicato nell'esempio, consiste nell'eliminare una sottoscrizione.

  3. Service Provider Foundation procede quindi e richiama il runbook associato usando il servizio Web Service Management Automation già registrato con il portale. In questo caso, anche se il runbook non riesce a essere eseguito, la chiamata di Service Provider Foundation per eliminare la sottoscrizione non viene bloccata.

  4. Service Provider Foundation invia infine la risposta per l'operazione di base (eliminazione della sottoscrizione) al portale mentre il runbook viene eseguito perché l'automazione viene attivata in modo asincrono.

Per informazioni su come registrare l'endpoint di Service Management Automation, vedere Registrare Service Management Automation per i cloud di macchine virtuali. Per informazioni su come associare oggetti e azioni in Service Provider Foundation ai runbook, vedere Uso dell'automazione con i cloud di macchine virtuali.

Vedere anche

Informazioni sull'architettura di cloud di macchine virtuali