Caso de uso da função do usuário 2: Configurar funções de usuário no VMware Aria Automation para oferecer suporte a equipes de desenvolvimento maiores e ao catálogo
VMware Aria Automation
para oferecer suporte a equipes de desenvolvimento maiores e ao catálogoComo um proprietário de organização do
VMware Aria Automation
, você é responsável por gerenciar o acesso e o orçamento dos seus recursos de infraestrutura. Você tem uma equipe de desenvolvedores de modelo de nuvem que criam e implementam modelos iterativamente para diferentes projetos, até que eles estejam prontos para serem entregues aos consumidores. Em seguida, você distribui os recursos implantáveis para os consumidores em um catálogo.- Identifique os seguintes usuários com base nas permissões que você deseja que eles tenham:
- desenvolvedores de modelos de nuvem que serão usuários e expectadores doAutomation Assembler
- Um administrador doAutomation Service Broker
- Usuários não desenvolvedores, que serão consumidores de catálogo como usuários doAutomation Service Broker
Este caso de uso pressupõe que você entenda que o caso de uso 1 é um caso de uso apenas para administradores. Agora, você deseja expandir o sistema para oferecer suporte a mais equipes e metas maiores.
- Deixe os desenvolvedores criarem e implantarem seus próprios modelos de nuvem de aplicativos durante o desenvolvimento. Você se adiciona como administrador e, em seguida, adiciona outros usuários com a função de usuário do serviço e espectador do serviço. Em seguida, você adiciona os usuários como membros do projeto. Os membros do projeto podem desenvolver e implantar seus próprios modelos de nuvem.
- Publique modelos de nuvem em um catálogo no qual você os disponibiliza para implantação por usuários não desenvolvedores. Agora, você está atribuindo funções de usuário para oAutomation Service Broker. OAutomation Service Brokerfornece um catálogo para os consumidores do modelo de nuvem. Você também pode usá-lo para criar políticas, incluindo concessões e direitos, mas essa funcionalidade não faz parte deste caso de uso de função de usuário.
- Atribua funções de membro da organização aos seus usuários desenvolvedores de modelo de nuvem.Se precisar de instruções, consulte o caso de uso anterior.
- Atribua a função de membro do serviço doAutomation Assembleraos seus desenvolvedores de modelo de nuvem.
- Clique emAdicionar Acesso ao Serviço.
- Configure o usuário com o seguinte valor.ServiçoFunçãoAssemblerUsuário do AssemblerAssemblerVisualizador do AssemblerNeste caso de uso, seus desenvolvedores precisam ver a infraestrutura para garantir que estejam construindo modelos de nuvem implantáveis. Como usuários que você designará como administradores e membros do projeto na próxima etapa, eles não podem ver a infraestrutura. Como espectadores do serviço, eles podem ver como a infraestrutura está configurada, mas não podem fazer nenhuma alteração. Como administrador da nuvem, você permanece no controle, mas dá a eles acesso às informações de que precisam para desenvolver modelos de nuvem.
- Crie projetos noAutomation Assemblerque você usa para agrupar usuários de recursos.Nesse caso de uso, você cria dois projetos. O primeiro projeto é PersonnelAppDev e o segundo é PayrollAppDev.
- No console, clique emServiçose, em seguida, clique emVMware Aria Automation.
- NoVMware Aria Automation, clique emAssembler.
- Selecione.
- InsiraPersonnelAppDevcomo o nome.
- Clique emUsuáriose depois emAdicionar Usuários.
- Adicione membros do projeto e atribua um administrador de projeto.Função do ProjetoDescriçãoUsuário do ProjetoUm membro do projeto é a principal função de usuário desenvolvedor em um projeto. Projetos determinam quais recursos de nuvem estão disponíveis quando você está pronto para testar seu trabalho de desenvolvimento implantando um modelo de nuvem.Administrador do projetoUm administrador de projeto oferece suporte aos desenvolvedores adicionando e removendo usuários para seus projetos. Você também pode excluir seus projetos. Para criar um projeto, você deve ter privilégios de administrador de serviço.
- Para os usuários que você está adicionando como membros de projeto, insira o endereço de e-mail de cada usuário, separado por vírgula, e selecioneUsuáriono menu suspensoAtribuir função.Por exemplo, tony@mycompany.com, sylvia@mycompany.com.
- Para os administradores designados, selecioneAdministradorno menu suspensoAtribuir funçãoe forneça o endereço de e-mail necessário.
- Clique na guiaProvisionamentoe adicione uma ou mais zonas de nuvem.Quando os desenvolvedores de modelo de nuvem que fazem parte desse projeto implantam um modelo, ele é implantado nos recursos disponíveis nas zonas de nuvem. Você deve garantir que os recursos da zona de nuvem correspondam às necessidades dos modelos da equipe de desenvolvimento do projeto.
- Repita o processo para adicionar o projeto PayrollAppDev com os usuários necessários e um administrador.
- Forneça ao usuário do serviço as informações de login necessárias e verifique se os membros de cada projeto podem realizar as seguintes tarefas.
- Abrir oAutomation Assembler.
- Ver a infraestrutura em todos os projetos.
- Criar um modelo de nuvem para o projeto do qual eles são membros.
- Implantar o modelo de nuvem nos recursos da zona de nuvem definidos no projeto.
- Gerenciar suas implantações.
- Atribua funções de membro da organização aos seus usuários desenvolvedores de modelo de nuvem.Se precisar de instruções, consulte o primeiro caso de uso.
- Atribua funções a um administrador de catálogo, aos consumidores de catálogos e aos desenvolvedores de modelo de nuvem com base em seus respectivos trabalhos.
- Clique emAdicionar Acesso ao Serviço.
- Configure o administrador do catálogo com o seguinte valor.Essa função pode ser você, o administrador da nuvem ou outra pessoa na sua equipe de desenvolvimento de aplicativos.ServiçoFunçãoService BrokerAdministrador do Service Broker
- Configure os consumidores de modelo de nuvem com o seguinte valor.ServiçoFunçãoService BrokerUsuário do Service Broker
- Configure os desenvolvedores de modelo de nuvem com o seguinte valor.ServiçoFunçãoAssemblerUsuário do Assembler
- Crie projetos noAutomation Assemblerque você usa para agrupar recursos e usuários.Nesse caso de uso, você cria dois projetos. O primeiro projeto é PersonnelAppDev e o segundo é PayrollAppDev.Se precisar de instruções, consulte o caso de uso anterior.
- Crie e lance modelos de nuvem para cada equipe de projeto.Se precisar de instruções, consulte o primeiro cenário.
- Importe um modelo de nuvem doAutomation Assemblerpara oAutomation Service Broker.Você deve fazer login como um usuário com a função de Administrador doAutomation Service Broker.
- Faça login como um usuário com a função de Administrador doAutomation Service Broker.
- No console, clique emServiçose, em seguida, clique emService Broker.
- Selecionee clique emNovo.
- SelecioneVMware Cloud Templates.
- InsiraPersonnelAppImportcomo o nome.
- No menu suspensoProjeto de Origem, selecione PersonnelAppDev e clique emValidar.
- Quando a origem estiver validada, clique emCriar e Importar.
- Repita o processo para PayrollAppDev usando PayrollAppImport como o nome da origem de conteúdo.
- Compartilhe um modelo de nuvem importado com um projeto.Embora o modelo de nuvem já esteja associado a um projeto, você cria uma política de compartilhamento noAutomation Service Brokerpara disponibilizá-lo no catálogo.
- Continue como um usuário com a função de administrador doAutomation Service Broker.
- NoAutomation Service Broker, selecione .
- Clique emNova Políticae depois emPolítica de Compartilhamento de Conteúdo.
- Insira umNome.
- Na listaEscopo, selecione o projetoPersonnelAppDevev.
- Na seçãoConteúdo compartilhado, clique emAdicionar Itens.
- Na caixa de diálogoCompartilhar Itens, selecione o modelo de nuvemPersonnelAppe clique emSalvar.
- Na seçãoUsuários, selecione os usuários e os grupos do projeto cujo item você deseja no catálogo.
- Clique emCriar.
- Verifique se o modelo de nuvem está disponível no catálogo doAutomation Service Brokerpara os membros do projeto.
- Solicite que um membro do projeto faça login e selecione.
- Clique em Solicitar no cartão do modelo de nuvem PersonnelApp.
- Preencha o formulário e clique emEnviar.
- Verifique se o membro do projeto pode monitorar o processo de implantação.
- Solicite ao membro do projeto para selecionare localizar a solicitação de provisionamento dele.
- Quando o modelo de nuvem for implantado, verifique se o usuário solicitante acessa o aplicativo.
- Repita o processo para os projetos adicionais.
Neste caso de uso, reconhecendo a necessidade de delegar o desenvolvimento de modelo de nuvem aos desenvolvedores, você adiciona mais membros da organização. Você os transformou em usuários do
Automation Assembler
. Em seguida, você os tornou membros de projetos relevantes para que possam criar e implantar modelos de nuvem. Como membros do projeto, eles não podem ver ou alterar a infraestrutura que você continua gerenciando, mas você concedeu a eles permissões de espectador de serviço completo, para que eles pudessem entender as restrições da infraestrutura para a qual estão projetando. Neste caso de uso, você configura os usuários com várias funções, incluindo o administrador e os usuários do
Automation Service Broker
. Em seguida, você fornece aos usuários não desenvolvedores o catálogo do Automation Service Broker
. Para saber como definir e atribuir funções personalizadas aos usuários, consulte Caso de uso de função de usuário 3: Configurar funções de usuário personalizadas no VMware Aria Automation para refinar as funções do sistema.