Als vRealize Automation-organisatie-eigenaar bent u verantwoordelijk voor het toegangs- en budgetbeheer voor uw infrastructuurresources. U beschikt over een team van cloudsjabloonontwikkelaars die op iteratieve wijze sjablonen maken en implementeren voor verschillende projecten totdat deze klaar zijn voor levering aan de consumenten. Vervolgens levert u de implementeerbare resources aan de consumenten in een catalogus.

In dit scenario wordt ervan uitgegaan dat u begrijpt dat in het eerste toepassingsvoorbeeld wordt uitgegaan van een gebruiksscenario alleen voor beheerders. U wilt uw systeem nu uitbreiden om meer teams en grotere doelen te ondersteunen.

  • Laat ontwikkelaars hun eigen applicatiecloudsjablonen maken en implementeren tijdens de ontwikkeling. U voegt zichzelf toe als beheerder en voegt vervolgens aanvullende gebruikers toe met de rol van zowel servicegebruiker als servicelezer. Vervolgens voegt u de gebruikers als projectleden toe. Deze projectleden kunnen hun eigen cloudsjablonen ontwikkelen en implementeren.
  • Publiceer cloudsjablonen in een catalogus waar u deze voor niet-ontwikkelaars beschikbaar maakt om te implementeren. Nu wijst u gebruikersrollen toe voor Service Broker. Service Broker biedt een catalogus voor de cloudsjabloonconsumenten. U kunt hiermee ook beleid maken, inclusief leases en rechten, maar die functionaliteit maakt geen deel uit van dit toepassingsvoorbeeld voor gebruikersrollen.

Voorwaarden

Procedure

  1. Geef uw cloudsjabloonontwikkelaars de rol van organisatielid.
    Raadpleeg voor instructies het vorige toepassingsvoorbeeld.
  2. Wijs de rol van vRealize Automation Cloud Assembly-servicelid toe aan uw cloudsjabloonontwikkelaars.
    1. Klik op Servicetoegang toevoegen.

      Organisatie-lid en servicelid.
    2. Configureer de gebruiker met de volgende waarde.
      Service Rol
      vRealize Automation Cloud Assembly

      vRealize Automation Cloud Assembly-gebruiker

      vRealize Automation Cloud Assembly vRealize Automation Cloud Assembly-lezer
      In dit gebruiksscenario moeten uw ontwikkelaars inzage hebben in de infrastructuur zodat zij zeker weten dat zij implementeerbare cloudsjablonen bouwen. Wijst u deze gebruikers in volgende stap toe als projectbeheerders en projectleden, dan kunnen ze de infrastructuur niet zien. Als servicelezer kunnen ze zien hoe de infrastructuur is geconfigureerd, maar kunnen ze geen wijzigingen aanbrengen. Als cloudbeheerder behoudt u dan de controle en geeft u ze alleen toegang tot de informatie die zij nodig hebben om cloudsjablonen te ontwikkelen.
  3. Maak projecten in vRealize Automation Cloud Assembly waarmee u resources en gebruikers groepeert.
    In dit toepassingsvoorbeeld maakt u twee projecten. Het eerste project heet PersonnelAppDev en het tweede PayrollAppDev.
    1. Klik in de console op het tabblad Services en klik vervolgens op Cloud Assembly.
    2. Selecteer Infrastructuur > Projecten > Nieuw project.
    3. Voer PersonnelAppDev als naam in.
    4. Klik op Gebruikers en klik vervolgens op Gebruikers toevoegen.
    5. Voeg projectleden toe en wijs een projectbeheerder toe.
      Projectrol Beschrijving
      Projectgebruiker Een projectlid is de primaire gebruikersrol van de ontwikkelaar in een project. Projecten bepalen welke cloudresources beschikbaar zijn wanneer u uw ontwikkelingswerk wilt testen door een cloudsjabloon te implementeren.
      Projectbeheerder Een projectbeheerder ondersteunt zijn ontwikkelaars door gebruikers voor uw projecten toe te voegen en te verwijderen. U kunt uw projecten ook verwijderen. Als u een project wilt maken, moet u beschikken over de rechten van een servicebeheerder.
    6. Als u gebruikers als projectlid wilt toevoegen, voert u hun e-mailadres in, gescheiden door een komma, en selecteert u Gebruiker in het vervolgkeuzemenu Rol toewijzen.
      Bijvoorbeeld: tony@mycompany.com,sylvia@mycompany.com.

      Lijst met projectleden en de beheerder.
    7. Selecteer voor de aangewezen beheerders Beheerder in het vervolgkeuzemenu Rol toewijzen en geef het benodigde e-mailadres op.
    8. Klik op het tabblad Inrichting en voeg een of meer cloudzones toe.
      Wanneer de deelnemende cloudsjabloonontwikkelaars aan dit project een sjabloon implementeren, gebeurt dit in de beschikbare resources in de cloudzones. U moet ervoor zorgen dat de resources van de cloudzone toereikend zijn voor de sjablonen die door het projectteam worden ontwikkeld.
    9. Herhaal dit proces om de vereiste gebruikers en een beheerder toe te voegen aan het project PayrollAppDev.
  4. Geef de servicegebruiker de vereiste inloggegevens en controleer of de leden van elk project de volgende taken kunnen uitvoeren.
    1. Open vRealize Automation Cloud Assembly.
    2. Bekijk de infrastructuur voor alle projecten.
    3. Maak een cloudsjabloon voor het project waarvan zij lid zijn.
    4. Implementeer de cloudsjabloon in de resources van de cloudzone die voor het project zijn gedefinieerd.
    5. Beheer hun implementaties.
  5. Geef uw cloudsjabloonontwikkelaars de rol van organisatielid.
    Raadpleeg voor instructies het eerste toepassingsvoorbeeld.
  6. Wijs op basis van hun taak rollen toe aan de catalogusbeheerder, catalogusconsumenten en cloudsjabloonontwikkelaars.
    1. Klik op Servicetoegang toevoegen.
    2. Configureer de catalogusbeheerder met de volgende waarde.
      Als cloudbeheerder kunt u deze rol zelf opeisen maar ook toewijzen aan iemand anders in uw applicatieontwikkelingsteam.
      Service Rol
      vRealize Automation Service Broker

      vRealize Automation Service Broker-beheerder

    3. Configureer de cloudsjabloonconsumenten met de volgende waarde.
      Service Rol
      vRealize Automation Service Broker

      vRealize Automation Service Broker-gebruiker


      De servicegebruiker configureren.
    4. Configureer de cloudsjabloonontwikkelaars met de volgende waarde.
      Service Rol
      Cloud AssemblyvRealize Automation Cloud Assembly

      vRealize Automation Cloud Assembly-gebruiker

  7. Maak projecten in vRealize Automation Cloud Assembly waarmee u resources en gebruikers groepeert.
    In dit toepassingsvoorbeeld maakt u twee projecten. Het eerste project heet PersonnelAppDev en het tweede PayrollAppDev.
    Raadpleeg voor instructies het vorige toepassingsvoorbeeld.
  8. Maak de cloudsjablonen voor elk projectteam en geef deze vrij.
    Raadpleeg voor instructies het eerste toepassingsvoorbeeld.
  9. Importeer een vRealize Automation Cloud Assembly-cloudsjabloon in vRealize Automation Service Broker.
    U moet inloggen als gebruiker met de rol van vRealize Automation Service Broker-beheerder.
    1. Log in als gebruiker met de rol van vRealize Automation Service Broker-beheerder.
    2. Klik in de console op vRealize Automation Service Broker.
    3. Selecteer Inhoud en beleidsregels > Inhoudsbronnen en klik op Nieuw.

      De contentbron configureren.
    4. Selecteer Cloud Assembly-cloudsjabloon.
    5. Voer PersonnelAppImport als naam in.
    6. Selecteer PersonnelAppDev in het vervolgkeuzemenu Bronproject en klik op Valideren.
    7. Wanneer de bron is gevalideerd, klikt u op Maken en importeren.
    8. Herhaal dit voor PayrollAppDev en gebruik daarbij PayrollAppImport als naam voor de contentbron.
  10. Deel een geïmporteerde cloudsjabloon met een project.
    Hoewel de cloudsjabloon al aan een project is gekoppeld, deelt u deze in vRealize Automation Service Broker om deze beschikbaar te maken in de catalogus.
    1. Ga door als gebruiker met de rol van vRealize Automation Service Broker-beheerder.
    2. Selecteer in vRealize Automation Service Broker Inhoud en beleidsregels > Inhoud delen.
    3. Selecteer het project PersonnelAppDev met de gebruikers die de cloudsjabloon uit de catalogus moeten kunnen implementeren.
    4. Klik op Items toevoegen en selecteer vervolgens de cloudsjabloon PersonnelApp om met de projectleden te delen.

      Selecteer de cloudsjablonen voor delen.
    5. Klik op Opslaan.
  11. Controleer of de cloudsjabloon in de vRealize Automation Service Broker-catalogus beschikbaar is voor de leden van het project.
    1. Vraag een projectlid zich aan te melden en op het tabblad Catalogus te klikken.

      Het catalogusitem opzoeken.
    2. Klik op Aanvragen op de PersonnelApp-cloudsjabloonkaart.
    3. Vul het formulier in en klik op Verzenden.
  12. Controleer of het projectlid het implementatieproces kan controleren.
    1. Vraag het projectlid te klikken op het tabblad Implementaties en diens inrichtingsaanvraag op te zoeken.

      De implementatie opzoeken.
    2. Wanneer de cloudsjabloon wordt geïmplementeerd, controleert u of de aanvragende gebruiker toegang heeft tot de applicatie.
  13. Herhaal dit proces voor de overige projecten.

resultaten

Aangezien de cloudsjabloonontwikkeling in dit gebruiksscenario aan de ontwikkelaars wordt gedelegeerd, hebt u meerdere organisatieleden gemaakt. U hebt ze toegevoegd als vRealize Automation Cloud Assembly-gebruikers. Vervolgens hebt u ze lid gemaakt van relevante projecten, zodat zij cloudsjablonen kunnen maken en implementeren. Als projectleden kunnen ze de door u beheerde infrastructuur niet bekijken of wijzigen, maar geeft u ze wel leesrechten voor de hele service zodat ze snappen aan welke beperkingen de infrastructuur waarvoor ze hun ontwerpen maken onderhevig is.

In dit toepassingsvoorbeeld configureert u gebruikers met verschillende rollen, waaronder die van vRealize Automation Service Broker-beheerder en -gebruikers. Vervolgens stelt u de vRealize Automation Service Broker-catalogus beschikbaar aan de gebruikers die geen ontwikkelaar zijn.

Volgende stappen

Zie Gebruikersrol voor gebruiksscenario 3: custom vRealize Automation-gebruikersrollen instellen om systeemrollen te verfijnen voor meer informatie over het definiëren en toewijzen van custom rollen aan gebruikers.