Quando si applicano criteri di approvazione ad azioni che possono essere eseguite su vari componenti in un blueprint composito, il processo di approvazione varia a seconda della configurazione del permesso e della modalità di applicazione dei criteri di approvazione.
Questo esempio utilizza dettagli specifici per creare il blueprint e applicare quindi criteri di approvazione alle azioni che possono essere eseguite dal catalogo dei servizi sul blueprint di cui viene eseguito il provisioning in diversi permessi. Il blueprint è composito e include un altro blueprint. Con le azioni utilizzate vengono eliminati gli elementi di cui è stato eseguito il provisioning, una distribuzione per i blueprint e una macchina virtuale per la macchina. Il comportamento risultante include ciò che viene eliminato e quando i criteri di approvazione applicati attivano richieste di approvazione.
Blueprint di esempio
In questo esempio, viene configurato un blueprint che include un blueprint nidificato con una macchina virtuale.
- Blueprint 1 - Blueprint di integrazione continua
- Blueprint 2 - Blueprint di pre-produzione
- Macchina virtuale 1 - Macchina virtuale TestAsAService di vSphere
- Blueprint 2 - Blueprint di pre-produzione
Criteri di approvazione per azioni di eliminazione
Vengono configurati due criteri di approvazione per l'eliminazione degli elementi di cui è stato eseguito il provisioning. In questo esempio un'azione Elimina - Distribuzione può essere eseguita su Blueprint 1 o Blueprint 2. Un'azione Elimina - Macchina virtuale può essere eseguita su Macchina virtuale 1. Si creano quindi i criteri di approvazione da applicare alle azioni nel permesso.
Nome criterio di approvazione | Tipo criterio di approvazione |
---|---|
Criterio di approvazione A | Catalogo dei servizi - Richiesta azione risorsa - Elimina - Distribuzione |
Criterio di approvazione B | Catalogo dei servizi - Richiesta azione risorsa - Elimina - Macchina virtuale |
Permessi e criteri di approvazione applicati alle azioni
Si devono configurare tre permessi. Ogni permesso include il blueprint composito. In ogni permesso si aggiungono le azioni di eliminazione e si applicano i criteri di approvazione.
Nome permesso | Azione autorizzata sulla macchina di cui è stato eseguito il provisioning | Criterio di approvazione applicato |
---|---|---|
Permesso 1 | Elimina - Distribuzione | Criterio di approvazione A |
Permesso 2 | Elimina - Macchina virtuale | Criterio di approvazione B |
Permesso 3 | Elimina - Distribuzione Elimina - Macchina virtuale |
Criterio di approvazione A Criterio di approvazione B |
Azioni utente nel catalogo dei servizi
Quando l'utente del catalogo dei servizi esegue l'azione, le macchine o i blueprint vengono eliminati in base all'elemento sul quale l'utente ha eseguito l'azione.
Azione utente nel catalogo dei servizi | Azione selezionata | Macchine o blueprint eliminati |
---|---|---|
Azione 1 | Azione Elimina - Distribuzione eseguita su Blueprint 1 - Blueprint integrazione continua | Blueprint 1, Blueprint 2 e Macchina virtuale 1 |
Azione 2 | Azione Elimina - Distribuzione eseguita su Blueprint 2 - Blueprint di pre-produzione | Blueprint 2 e Macchina virtuale 1 |
Azione 3 | Azione Elimina - Macchina virtuale eseguita sulla macchina nella distribuzione, Macchina virtuale 1 - Macchina virtuale TestAsAService di vSphere | Macchina virtuale 1 |
Criteri di approvazione applicati ad azioni nei permessi
Si applicano i criteri di approvazione. Gli approvatori ricevono una richiesta di approvazione in base al blueprint o alla macchina su cui l'utente del catalogo dei servizi esegue l'azione.
Nome permesso | Criterio di approvazione su azioni | Azione dell'utente | Richiesta di approvazione attivata | In caso di approvazione, blueprint o macchine eliminati |
---|---|---|---|---|
Permesso 1 - Criterio di approvazione per Elimina distribuzione | Criterio A (Criterio di approvazione per Elimina distribuzione) solo sull'azione Elimina - Distribuzione | Azione 1 (Esegue l'azione Elimina - Distribuzione su Blueprint 1) | Le richieste di approvazione sono attivate solo per Blueprint 1 | Blueprint 1, Blueprint 2 e Macchina virtuale 1 |
Azione 2 (Esegue l'azione Elimina - Distribuzione su Blueprint 2) | Le richieste di approvazione sono attivate solo per Blueprint 2 | Blueprint 2 e Macchina virtuale 1 | ||
Azione 3 (Azione Elimina - Macchina virtuale eseguita su Macchina virtuale 1) | Non viene attivata alcuna richiesta di approvazione | Macchina virtuale 1 | ||
Permesso 2 | Criterio B (Criterio Elimina - Macchina virtuale) solo sull'azione Elimina - Macchina virtuale | Azione 1 (Esegue l'azione Elimina - Distribuzione su Blueprint 1) | Non viene attivata alcuna richiesta di approvazione | Blueprint 1, Blueprint 2 e Macchina virtuale 1 |
Azione 2 (Esegue l'azione Elimina - Distribuzione su Blueprint 2) | Non viene attivata alcuna richiesta di approvazione | Blueprint 2 e Macchina virtuale 1 | ||
Azione 3 (Azione Elimina - Macchina virtuale eseguita su Macchina virtuale 1) | Le richieste di approvazione sono attivate solo per Macchina virtuale 1 | Macchina virtuale 1 | ||
Permesso 3 | Criterio A (Criterio di approvazione per Elimina distribuzione) sull'azione Elimina - Distribuzione e Criterio B (Criterio Elimina - Macchina virtuale) sull'azione Elimina - Macchina virtuale | Azione 1 (Esegue l'azione Elimina - Distribuzione su Blueprint 1) | Le richieste di approvazione sono attivate solo per Blueprint 1 | Blueprint 1, Blueprint 2 e Macchina virtuale 1 |
Azione 2 (Esegue l'azione Elimina - Distribuzione su Blueprint 2) | Le richieste di approvazione sono attivate solo per Blueprint 2 | Blueprint 2 e Macchina virtuale 1 | ||
Azione 3 (Azione Elimina - Macchina virtuale eseguita su Macchina virtuale 1) | Le richieste di approvazione sono attivate solo per Macchina virtuale 1 | Macchina virtuale 1 |