Translate

Total Pageviews

My YouTube Channel

Sunday, 9 February 2020

Demystifying VMware vRealize Automation 8 Roles and Permissions

Every Application has RBAC (Role Based Access Control) as one of the step to secure the environment. With this one can control who can do, what they can do and where they can do. Lets Understand VMware vRA 8 Roles in this blogpost.

Info Source :-  https://docs.vmware.com/en/vRealize-Automation/

vRA 8 Roles Types
How to Assign Organization Level Roles and Service Level Roles

1. Login to vRA 8 Console - https://vRA8FQDN
Enter Username = configadmin or any other user
          Password = As Configured
2. Click on Identity & Access Management > Enterprise Groups > Assign Roles



2. Search for User Groups > Select Appropriate Organization Level Role > Click on Add Service Access to add appropriate Service Level Roles





In the following tables, where the permissions are defined, remember that the cloud administrator has full permission on all areas of the UI.

Project administrators leverage the infrastructure that is created by the cloud administrator to ensure that their project members have the resources they need for their development work. 


Project Administrator Permissions
Tab
Node or Area
View
Create
Modify/Delete
Infrastructure
Configure - Projects
Yes (only your projects)
No
Yes (only your projects)
Configure - Cloud Zones
No
No
No
Configure - Flavor Mappings
Yes
No
No
Configure - Image Mappings
Yes
No
No
Configure - Network Profiles
Yes
No
No
Configure - Storage Profiles
Yes
No
No
Configure - Tags
Yes
No
No
Resources - Compute
Yes
No
No
Resources - Network
Yes
No
No
Resources - Storage
Yes
No
No
Resources - Machines
Yes (only your projects)
Yes
Yes (only your projects)
Resources - Volumes



Activity - Requests
Yes (only your projects)
N/A
Yes (only your projects)
Activity - Events
Yes (only your projects)
N/A
Yes (only your projects)
Connections - Cloud Accounts
No
No
No
Connections - Integrations

No
No
Connections - Cloud Proxies

No
No
Cost - VMC Assessment
Yes
No
No
Cost - Private Clouds
Yes
No
No
Onboarding

No
No
Blueprints
Blueprints
Yes (only for your projects)
Yes (only for your projects)
Yes (only for your projects)
Deployments
Deployments
Yes (only for your projects)
N/A
Yes (only for your projects)




Project Members are Usually developers who create and deploy blueprints



Project Member Permissions
Tab
Node or Area
View
Create
Modify/Delete
Infrastructure
Configure - Projects
Yes (only the projects you are a member of)
No
No

Configure - Cloud Zones
No
No
No

Configure - Flavor Mappings
Yes
No
No

Configure - Image Mappings
Yes
No
No

Configure - Network Profiles
Yes
No
No

Configure - Storage Profiles
Yes
No
No

Configure - Tags
Yes
No
No

Resources - Compute
Yes
No
No

Resources - Network
Yes
No
No

Resources - Storage
Yes
No
No

Resources - Machines
Yes (only the ones that you deployed)
Yes
Yes (only the ones that you deployed)

Resources - Volumes




Activity - Requests
Yes (only the ones that you deployed)
N/A
Yes (only the ones that you deployed)

Activity - Events
Yes (only the ones that you deployed)
N/A
Yes (only the ones that you deployed)

Connections - Cloud Accounts
No
No
No

Connections - Integrations




Connections - Cloud Proxies




Cost - VMC Assessment
Yes
No
No

Cost - Private Clouds
Yes
No
No

Onboarding



Blueprints
Blueprints
Yes (only for your projects)
Yes (only for your projects)
Yes (only for your projects)
Deployments
Deployments
Yes (For just your deployments, unless the project deployments are share with all project members.)
N/A
Yes (For just your deployments, unless projects deployments are shared with all project members and you're entitled to run the day 2 actions.)
 




If you do not have a vRealize Automation Service Broker administrator role, you must be a member of a project to view the catalog and deploy items in your project.



Project Administrator and Project Member Roles
Task
vRealize Automation Service Broker Administrator
Project Administrator
Project Member
Request catalog items in my project
Yes
Yes
Yes
Create projects
Yes
No
No
Update project name and description
Yes
Yes
No
Add users to my project
Yes
Yes
No
View provisioned deployments
Yes
Yes
Yes
For all project members.
For just your deployments, unless the project deployments are share with all project members.
Run deployment actions
Yes
Yes
Yes
For all project members.
For just your deployments, unless projects deployments are shared with all project members and you're entitled to run the day 2 actions.
Manage content sources
Yes
No
No
Share content
Yes
No
No
Customize request forms
Yes
No
No
Create policies
Yes
Yes
No
Add cloud zones
Yes
No
No
Add cloud accounts
Yes
No
No
Add integrations
Yes
No
No
Add cloud proxies
Yes
No
No




Detailed View of Code Stream Roles:-


Permissions and roles in VMware Code Stream
Permission
Administrator role
User role
Executor role
Viewer role
View pipelines.
Yes
Yes
Yes
Yes
Create pipelines.
Yes
Yes


Update pipelines.
Yes
Yes


Run pipelines. Resume, pause, and cancel pipeline executions.
Yes
Yes
Yes

Delete pipelines.
Yes
Yes


View endpoints.
Yes
Yes
Yes
Yes
Create endpoints.
Yes
Yes


Update endpoints.
Yes
Yes


Delete endpoints.
Yes
Yes


View pipeline executions.
Yes
Yes
Yes
Yes
View dashboards.
Yes
Yes
Yes
Yes
Create dashboards.
Yes
Yes


Update dashboards.
Yes
Yes


Delete dashboards.
Yes
Yes


Mark an endpoint or variable as restricted.
Yes



Run pipelines that include restricted endpoints or variables.
Yes



Resume pipelines that stop for approval on restricted resources.
Yes



Saturday, 8 February 2020

Can i Create more than One Organization in VMware vRA 8 - FAQ?

It's is frequently asked by the vRA Admins that "Can i Create more than One Organization in VMware vRA 8"?

Answer - Creating More than One Organization means multi-tenancy is not yet supported in VMware vRA 8.

VMware vRA 8 Standard Installation with Easy Installer Step by Step

VMware vRA 8 has completely new architecture, before deployment of VMware vRA 8 lets understand first what are the components needed for VMware vRA 8 and what is the role of these components.

Components of VMware vRA 8





vRealize Lifecycle Manager (vRLCM)
vRLCM Offers single installation and management platform for various VMware vRealize Products


vRealize Identity Manager
VIDM Offers Application Provisioning, Conditional Access Control and SSO.

vRealize Automation
vRA Offers secure self service portal, this portal IT as a Service. Through this portal one can automate the delivery of Virtual Machines, Cloud Machines, Applications and Personalized IT services.
Cloud Assembly
Cloud Assembly is used to create and deploy machines, application and services to multiple clouds.

Service Broker
Service Broker aggregates content in native formats from multiple clouds and platforms into a common catalog for easy consumption on VMware Cloud.

Code Stream
Code Stream is a continuous integration and continuous delivery (CICD) software that enables you to deliver software rapidly and reliably, with little overhead.


VMware vRA 8 Port Communication Diagram
Image Credit: VMware Documentation


 vRA 8 Standard Installation Procedure

1. Download Easy Installer ISO from here https://my.vmware.com/web/vmware/details?downloadGroup=VRA-800&productId=938&rPId=38310

 
2. Mount this ISO in your System from where you want to perform Remote Installation of vRA 8 Components > Once Mounted Drive where ISO is Mounted > vrlcm-ui-installer > Win32 (As my machine where ISO was mounted is running Windows OS, if it MAC OS or Linux OS access folders accordingly instead of Win32).





3.  Click on Install Tile


4. Click Next on Introduction Page


5. Accept EULA > Click on Next > Accept Security Warning


6. Enter the Details of vCenter Server at Appliance Deployment Target Page > Click on Next



7. Select VM and Templates Location to keep VMs Deployed for vRA by Easy Installer > Click on Next



8. Select Cluster to Provide the resources New VMs Deployed for vRA 8 > Click on Next


 9. Select Datastore to keep the vRA VMs Files > Click on Next


10.  Configure Network Settings for vRA, vIDM and vRLCM > Click on Next


11. Configure Password for vRA, vIDM and vRLCM users > Click on Next


12. Specify vRLM Configuration > Click on Next


13. Specify vIDM Configuration > Click on Next


14. Specify vRA Configuration Details > Click on Next


15. Review Summary > Click on Next


16. It will take Few Minutes (Approx 90 Minutes for Standard Installation [Subject to Vary in different environments]) to complete the Installation. Once Completed You can start accessing your vRA environment.


Thursday, 6 February 2020