Chi dovrebbe partecipare
Experienced system administrators and system integrators responsible for using the advanced features of vRealize Automation in enterprise deployments.
This course requires completion of the following course:
Experience working at the command line is helpful.
This course requires that a student be able to perform the following tasks with no assistance or guidance before enrolling in this course:
- Create VMware vCenter Server® objects, such as data centers and folders
- Create a virtual machine using a wizard or a template
- Modify a virtual machine’s hardware
- Migrate a virtual machine with VMware vSphere® vMotion®
- Migrate a virtual machine with VMware vSphere® Storage vMotion®
- Configure and manage a VMware vSphere® DRS cluster with resource pools.
- Configure and manage a VMware vSphere® High Availability cluster.
- Create and deploy a simple blueprint in vRealize Automation 8.x
- Use cloudConfig in vRealize Automation blueprints
- Configure infrastructure in vRealize Automation 8.x
Obiettivi del Corso
By the end of the course, you should be able to meet the following objectives:
- Create and configure advanced blueprints with complex YAML and cloudConfig.
- Use vRealize Automation advanced blueprints to deploy an actual 2-tier DB-Server using MySQL and phpMyAdmin.
- Practice troubleshooting techniques with advanced YAML blueprints in vRealize Automation.
- Use advanced VMware NSX-TTM Data Center networking features including NAT, routed networks, load balancers, security groups, and tags.
- Configure subscriptions to use VMware vRealize® Orchestrator™ workflows and create custom actions using XaaS.
- Configure and use ABX actions in vRealize Automation subscription
- Describe various options to integrate vRealize Automation with Kubernetes
- Create VMware Code Stream™ pipelines.
- Configure vRealize Automation to integrate with configuration management tools such as Puppet and Ansible.
- Create and use Ansible playbooks that integrate with vRealize Automation.
- Configure security certificates in vRealize Automation from external Certificate Authorities.
- Configure VMware NSX® Advanced Load Balancer™ to deploy VMware Identity Manager™ and vRealize Automation clusters.
- Describe the steps involved in VMware Identity Manager and vRealize Automation cluster deployment and scale-out.
- Describe the clustered deployment architecture, including Kubernetes pods and services.
- Use vracli commands, log files, and VMware vRealize® Log Insight™ to troubleshoot vRealize Automation and vRealize Automation deployments.
Contenuti del Corso
- Introductions and course logistics
- Course objectives
- Use advanced YAML and cloudConfig to deploy a functioning 2-tier application with a phpMyAdmin front-end server and a MySQL database server
- Use troubleshooting techniques to debug problems in advanced YAML blueprints
- List the log files that can aid in troubleshooting blueprint deployment
- Use VMware NSX-T Data Center advanced features in blueprints
- Interfacing to IPAMs
- Use NSX-T Data Center NAT in blueprints
- Use NSX-T Data Center routed networks
- Use NSX-T Data Center load balancers
- Use NSX-T Data Center security groups
- Use tags with NSX-T Data Center network profiles
Using vRealize Orchestrator Workflows for Extensibility
- Create Day-2 Actions with vRealize Orchestrator workflows
- Troubleshoot vRealize Orchestrator cluster issues
- Use vRealize Orchestrator to add computer objects to Active Directory when vRealize Automation deploys blueprints
- Use a tagging approach to vRealize Orchestrator workflows
- Use dynamic forms with vRealize Orchestrator
Using ABX Actions
- Determine when to use ABX and when to use vRealize Orchestrator
- Use ABX to create day-2 Actions
- Calling PowerShell from ABX
- Define basic Kubernetes terminologies such as pod, service, and deployment
- List various options to integrate vRealize Automation with Kubernetes
- Connect to an existing native Kubernetes cluster
- Integrate Kubernetes with VMware® Pivotal Container Service
Code Stream Administration
- Create and use CI/CD pipelines
- Use the Code Stream user interface
- Add states and tasks to a Code Stream pipeline
Integrating vRealize Automation with GitLab
- Define Git, GitLab, and GitHub
- Configure GitLab to support vRealize Automation blueprints
- Integrate vRealize Automation with GitLab
- Manage blueprints using GitLab source control
- Describe the use case of Ansible and Ansible Tower
- Connect to Ansible Tower
- Use Ansible playbooks
- Use Puppet in configuration management
- Use vRealize Suite Lifecycle Manager in a clustered deployment
- Configure External Certificates
- Configure NSX-T Data Center load balancer
- Install or scale out VMware Identity Manager to support High Availability
- Install or scale vRealize Automation using clustered deployment
Clustered Deployment Architecture
- List of Kubernetes Pods
- The vRealize Automation Kubernetes architecture
- Relationship of Kubernetes Pods to services
- Logs and their locations
- Blueprint deployment workflow with Kubernetes service interaction
- Backup strategies and potential problems
Troubleshooting vRealize Automation
- vracli commands and when to use them
- Check the status of Kubernetes pods and services
- Correct the state of pods and services
- Diagnose and solve vRealize Automation infrastructure problems
- Diagnose and solve vRealize Automation failures to deploy blueprints and services
- Use vRealize Log Insight for troubleshooting