In qualità di proprietario dell'organizzazione di VMware Aria Automation, l'utente è responsabile della gestione dell'accesso e del budget per le risorse dell'infrastruttura. Si dispone di un team di sviluppatori di modelli cloud che creano e distribuiscono in modo iterativo i modelli per progetti diversi finché non sono pronti per la distribuzione ai consumatori. È quindi possibile inviare le risorse distribuibili ai clienti in un catalogo.

Questo caso d'uso presuppone che si comprenda che il caso d'uso 1 sia destinato esclusivamente agli amministratori. A questo punto si desidera espandere il sistema per supportare più team e obiettivi più grandi.

  • Consentire agli sviluppatori di creare e distribuire i propri modelli cloud di applicazioni durante lo sviluppo. Aggiungersi come amministratore, quindi aggiungere altri utenti sia con il ruolo di utente del servizio che con il ruolo di visualizzatore del servizio. Successivamente, è possibile aggiungere gli utenti come membri del progetto. I membri del progetto possono sviluppare e distribuire i propri modelli cloud.
  • Pubblicare i modelli cloud in un catalogo in cui renderli disponibili per la distribuzione da parte dei non sviluppatori. Ora si stanno assegnando ruoli utente per Automation Service Broker. Automation Service Broker fornisce un catalogo per gli utenti dei modelli cloud. È inoltre possibile utilizzarlo per creare criteri, inclusi lease e autorizzazioni, ma tale funzionalità non fa parte di questo caso d'uso dei ruoli utente.

Prerequisiti

Procedura

  1. Assegnare i ruoli dei membri dell'organizzazione agli utenti sviluppatori di modelli cloud.
    Per istruzioni, vedere il caso d'uso precedente.
  2. Assegnare il ruolo di membro del servizio di Automation Assembler agli sviluppatori di modelli cloud.
    1. Fare clic su Aggiungi accesso al servizio.

      Ruolo di Assembler con utente e visualizzatore selezionati.
    2. Configurare l'utente con il valore seguente.
      Servizio Ruolo
      VMware Aria Automation Utente di Assembler
      VMware Aria Automation Visualizzatore di Assembler
      In questo caso d'uso, gli sviluppatori devono visualizzare l'infrastruttura per assicurarsi che stiano creando modelli cloud distribuibili. Gli utenti che verranno assegnati come amministratori del progetto e membri del progetto nel passaggio successivo non possono visualizzare l'infrastruttura. I visualizzatori del servizio possono visualizzare la configurazione dell'infrastruttura, ma non possono apportare modifiche. In qualità di amministratore del cloud, si continua ad assumere il controllo, ma è necessario conferire loro l'accesso alle informazioni necessarie per sviluppare modelli cloud.
  3. Creare progetti in Automation Assembler utilizzati per raggruppare gli utenti di risorse.
    In questo caso d'uso, è possibile creare due progetti. Il primo progetto è PersonnelAppDev e il secondo è PayrollAppDev.
    1. Nella console, fare clic su Servizi e quindi su VMware Aria Automation.
    2. In VMware Aria Automation, fare clic su Assembler.
    3. Selezionare Infrastruttura > Progetti > Nuovo progetto.
    4. Immettere PersonnelAppDev come nome.
    5. Fare clic su Utenti, quindi fare clic su Aggiungi utenti.
    6. Aggiungere i membri del progetto e assegnare un amministratore del progetto.
      Ruolo del progetto Descrizione
      Utente del progetto Un membro del progetto è il ruolo principale degli sviluppatori in un progetto. I progetti determinano le risorse cloud disponibili quando si è pronti a testare il lavoro di sviluppo distribuendo un modello cloud.
      Amministratore del progetto Un amministratore di progetto supporta i propri sviluppatori aggiungendo e rimuovendo gli utenti per i progetti. È inoltre possibile eliminare i progetti. Per creare un progetto, è necessario disporre dei privilegi di amministratore del servizio.
    7. Per gli utenti che si aggiungono come membri del progetto, immettere l'indirizzo e-mail di ciascun utente, separato da una virgola, e selezionare Utente nel menu a discesa Assegna ruolo.

      Elenco dei membri del progetto e dell'amministratore.
    8. Per gli amministratori designati, selezionare Amministratore nel menu a discesa Assegna ruolo e specificare l'indirizzo e-mail necessario.
    9. Fare clic sulla scheda Provisioning e aggiungere una o più zone cloud.
      Quando gli sviluppatori di modelli cloud che fanno parte di questo progetto distribuiscono un modello, vengono distribuiti nelle risorse disponibili nelle zone cloud. È necessario assicurarsi che le risorse della zona cloud corrispondano alle esigenze dei modelli del team di sviluppo del progetto.
    10. Ripetere il processo per aggiungere il progetto PayrollAppDev con un amministratore e gli utenti necessari.
  4. Fornire all'utente del servizio le informazioni di accesso necessarie e verificare che i membri di ciascun progetto possano eseguire le attività seguenti.
    1. Aprire Automation Assembler.
    2. Vedere l'infrastruttura in tutti i progetti.
    3. Creare un modello cloud per il progetto di cui sono membri.
    4. Distribuire il modello cloud nelle risorse delle zone cloud definite nel progetto.
    5. Gestire le distribuzioni.
  5. Assegnare i ruoli dei membri dell'organizzazione agli utenti sviluppatori di modelli cloud.
    Per istruzioni, vedere il primo caso d'uso.
  6. Assegnare i ruoli a un amministratore del catalogo, ai consumatori del catalogo e agli sviluppatori di modelli cloud in base al lavoro che svolgono.
    1. Fare clic su Aggiungi accesso al servizio.
    2. Configurare l'amministratore del catalogo con il valore seguente.
      Questo ruolo potrebbe essere l'utente, l'amministratore del cloud o qualcun altro nel team di sviluppo dell'applicazione.
      Servizio Ruolo
      VMware Aria Automation Amministratore di Service Broker
    3. Configurare i consumatori dei modelli cloud con il valore seguente.
      Servizio Ruolo
      VMware Aria Automation Utente di Service Broker

      Configurazione dell'utente del servizio.
    4. Configurare gli sviluppatori di modelli cloud con il valore seguente.
      Servizio Ruolo
      VMware Aria Automation Utente di Assembler
  7. Creare progetti in Automation Assembler utilizzati per raggruppare risorse e utenti.
    In questo caso d'uso, è possibile creare due progetti. Il primo progetto è PersonnelAppDev e il secondo è PayrollAppDev.
    Per istruzioni, vedere il caso d'uso precedente.
  8. Creare e rilasciare i modelli cloud per ogni team di progetto.
    Per istruzioni, vedere il primo scenario.
  9. Importare un modello cloud Automation Assembler in Automation Service Broker.
    È necessario accedere come utente con il ruolo di amministratore di Automation Service Broker.
    1. Accedere come utente con ruolo di amministratore di Automation Service Broker.
    2. Nella console, fare clic su VMware Aria Automation.
    3. In VMware Aria Automation, fare clic su Service Broker.
    4. Selezionare Contenuto e criteri > Origini contenuto, quindi fare clic su Nuovo.

      Configurazione dell'origine del contenuto.
    5. Selezionare VMware Cloud Templates.
    6. Immettere PersonnelAppImport come nome.
    7. Nel menu a discesa Progetto di origine, selezionare PersonnelAppDev e fare clic su Convalida.
    8. Quando l'origine viene convalidata, fare clic su Crea e importa.
    9. Ripetere la procedura per PayrollAppDev utilizzando PayrollAppImport come nome dell'origine del contenuto.
  10. Condividere un modello cloud importato con un progetto.
    Anche se il nodello cloud è già associato a un progetto, viene creato un criterio di condivisione in Automation Service Broker per renderlo disponibile nel catalogo.
    1. Continuare come utente con il ruolo di amministratore di Automation Service Broker.
    2. In Automation Service Broker, selezionare Contenuti e criteri > Criteri > Definizioni.
    3. Fare clic su Nuovo criterio e quindi su Criterio di condivisione dei contenuti.
    4. Immettere un nome in Nome.
    5. Nell'elenco Ambito, selezionare il progetto PersonnelAppDev.
    6. Nella sezione Condivisione dei contenuti, fare clic su Aggiungi elementi.

      Selezione dei modelli cloud per la condivisione.
    7. Nella finestra di dialogo Condividi elementi, selezionare il modello cloud PersonnelApp e fare clic su Salva.
    8. Nella sezione Utenti, selezionare gli utenti e i gruppi del progetto in cui si desidera visualizzare l'elemento nel catalogo.
    9. Fare clic su Crea.
  11. Verificare che il modello cloud sia disponibile nel catalogo di Automation Service Broker ai membri del progetto.
    1. Richiedere che un membro del progetto abbia effettuato l'accesso e selezionare Utilizzo > Catalogo.

      Identificazione dell'elemento del catalogo.
    2. Fare clic su Richiedi nella scheda del modello cloud PersonnelApp.
    3. Compilare il modulo e fare clic su Invia.
  12. Verificare che il membro del progetto possa monitorare il processo di distribuzione.
    1. Richiedere al membro del progetto di selezionare Utilizzo > Distribuzioni e individuare la richiesta di provisioning.

      Identificazione della distribuzione.
    2. Quando il modello cloud viene distribuito, verificare che l'utente richiedente possa accedere all'applicazione.
  13. Ripetere il processo per i progetti aggiuntivi.

risultati

In questo caso d'uso, riconoscendo che è necessario delegare lo sviluppo dei modelli cloud agli sviluppatori, è possibile aggiungere altri membri dell'organizzazione, per renderli utenti di Automation Assembler e poi renderli membri dei progetti pertinenti affinché possano creare e distribuire i modelli cloud. Come membri del progetto, non possono visualizzare o alterare l'infrastruttura che si continua a gestire, ma sono state concesse loro autorizzazioni di visualizzatore del servizio complete affinché possano comprendere i vincoli dell'infrastruttura per cui stanno progettando.

In questo caso d'uso, si configurano gli utenti con diversi ruoli, tra cui l'amministratore e gli utenti di Automation Service Broker. È quindi necessario fornire agli utenti non sviluppatori il catalogo di Automation Service Broker.

Operazioni successive

Per informazioni su come definire e assegnare ruoli personalizzati all'utente, vedere Caso d'uso ruolo utente 3: configurazione dei ruoli utente personalizzati di VMware Aria Automation per perfezionare i ruoli di sistema.