VMware vRealize Orchestrator Cookbook - Second Edition

Over 90 recipes to satisfy all your automation needs and leverage vRealize Orchestrator 7.1 for your projects

VMware vRealize Orchestrator Cookbook - Second Edition

Cookbook
Daniel Langenhan

1 customer reviews
Over 90 recipes to satisfy all your automation needs and leverage vRealize Orchestrator 7.1 for your projects
$47.99
$59.99
RRP $47.99
RRP $59.99
eBook
Print + eBook

Instantly access this course right now and get the skills you need in 2017

With unlimited access to a constantly growing library of over 4,000 eBooks and Videos, a subscription to Mapt gives you everything you need to learn new skills. Cancel anytime.

Free Sample

Book Details

ISBN 139781786462787
Paperback556 pages

Book Description

VMware vRealize Orchestrator is a powerful automation tool designed for system administrators and IT operations staff who are planning to streamline their tasks and are waiting to integrate the functions with third-party operations software. This book is an update to VMware vRealize Orchestrator Cookbook and is blend of numerous recipes on vRealize Orchestrator 7.

This book starts with installing and configuring vRealize Orchestrator. We will demonstrate how to upgrade from previous versions to vRealize Orchestrator 7. You will be taught all about orchestrator plugins and how to use and develop various plugins that have been enhanced in Orchestrator 7. Throughout this book, you will explore the new features of Orchestrator 7, such as the introduction of the control center, along with its uses.

You will also come to understand visual programming, how to integrate base plugins into workflows, and how to automate VMware. You will also get to know how to troubleshoot vRealize Orchestrator.

By the end of this book, you will be able to get the most out of your Orchestrator installation, and will be able to develop complex workflows and create your own highly integrated automations of vRealize environments.

Table of Contents

Chapter 1: Installing and Configuring Orchestrator
Introduction
Deploying the Orchestrator appliance
Important Orchestrator settings
Configuring an external database
Configuring external authentication
Connecting to vCenter
Installing plugins
Updating Orchestrator
Moving from Windows to appliance
Orchestrator Client and 4K display scaling
Chapter 2: Optimizing Orchestrator Configuration
Introduction
Tuning the appliance
Tuning Java
Configuring the Kerberos authentication
Configuring access to the local filesystem
Configuring the Orchestrator service SSL certificate
Orchestrator log files
Redirecting Orchestrator logs to an external server
Backup and recovery
Control Center titbits
Chapter 3: Distributed Design
Introduction
Building an Orchestrator cluster
Load-balancing Orchestrator
Upgrading a cluster
Managing remote Orchestrators
Synchronizing Orchestrator elements between Orchestrator servers
Chapter 4: Programming Skills
Introduction
Version control
Changing elements in a workflow
Importing and exporting Orchestrator elements
Working with packages
Workflow auto documentation
Resuming failed workflows
Using the workflow debugging function
Undelete workflows and actions
Scheduling workflows
Sync presentation settings
Locking elements
Chapter 5: Visual Programming
Introduction
Scripting with logs
Scripting with decisions
Error handling in workflows
Scripting with loops
Workflow presentations
Linking actions in presentations
Changing credentials during runtime
Chapter 6: Advanced Programming
Introduction
JavaScript complex variables
Working with JSON
JavaScript special statements
Turning strings into objects
Working with the API
Creating actions
Waiting tasks
Sending and waiting for custom events
Using asynchronous workflows
Scripting with workflow tokens
Working with user interactions
Chapter 7: Interacting with Orchestrator
Introduction
User management
User preferences
Using Orchestrator though the vSphere Web Client
Accessing Orchestrator REST API
Accessing the Control Center via the REST plugin
Running Orchestrator workflows using PowerShell
Using PHP to access the REST API
Chapter 8: Better Workflows and Optimized Working
Introduction
Working with resources
Working with configurations
Working with Orchestrator tags
Using the Locking System
Language packs (localization)
Working with policies
Chapter 9: Essential Plugins
Introduction
Working with e-mail
File operations
Working with SSH
Working with REST
Chapter 10: Built-in Plugins
Introduction
Working with XML
Working with SQL (JDBC)
Working with SQL (SQL plugin)
Working with PowerShell
Working with SOAP
Working with Active Directory
Working with SNMP
Working with AMQP
Chapter 11: Additional Plugins
Introduction
NSX integration
Horizon integration
vSphere Replication
SRM (Site Recovery Manager) integration
vROps (vRealize Operations Manager) integration
Chapter 12: Working with vSphere
Introduction
Working with the vCenter API (to change a VM's HA settings)
Standard vSwitch and Distributed Switch ports
Getting started with vAPI
Custom Attributes and Tags (vAPI)
Executing a program inside a VM
An approval process for VM provisioning
Chapter 13: Working with vRealize Automation
Introduction
Working with the vRA-integrated Orchestrator
Automating a vRA instance in Orchestrator
Configuring an external Orchestrator in vRA
Adding Orchestrator as an infrastructure endpoint
Adding an Orchestrator endpoint
Integrating Orchestrator workflows as XaaS Blueprints
Managing AD users with vRA
Using the Event Manager to start workflows

What You Will Learn

  • Install, configure, and optimize Orchestrator installations (Windows, Appliance, and vRA integrated)
  • Explore all the visual programming elements without needing additional infrastructure
  • Work with plugins such as SSH, mail, SQL, PowerShell, AD, SOAP, SNMP, AMQP, and REST
  • Discover how to create VMware automation
  • Get to know about user management, import/export, and synchronization as well as the packaging application
  • Understand policies, resources, and web views
  • Troubleshoot vRO Appliance

Authors

Table of Contents

Chapter 1: Installing and Configuring Orchestrator
Introduction
Deploying the Orchestrator appliance
Important Orchestrator settings
Configuring an external database
Configuring external authentication
Connecting to vCenter
Installing plugins
Updating Orchestrator
Moving from Windows to appliance
Orchestrator Client and 4K display scaling
Chapter 2: Optimizing Orchestrator Configuration
Introduction
Tuning the appliance
Tuning Java
Configuring the Kerberos authentication
Configuring access to the local filesystem
Configuring the Orchestrator service SSL certificate
Orchestrator log files
Redirecting Orchestrator logs to an external server
Backup and recovery
Control Center titbits
Chapter 3: Distributed Design
Introduction
Building an Orchestrator cluster
Load-balancing Orchestrator
Upgrading a cluster
Managing remote Orchestrators
Synchronizing Orchestrator elements between Orchestrator servers
Chapter 4: Programming Skills
Introduction
Version control
Changing elements in a workflow
Importing and exporting Orchestrator elements
Working with packages
Workflow auto documentation
Resuming failed workflows
Using the workflow debugging function
Undelete workflows and actions
Scheduling workflows
Sync presentation settings
Locking elements
Chapter 5: Visual Programming
Introduction
Scripting with logs
Scripting with decisions
Error handling in workflows
Scripting with loops
Workflow presentations
Linking actions in presentations
Changing credentials during runtime
Chapter 6: Advanced Programming
Introduction
JavaScript complex variables
Working with JSON
JavaScript special statements
Turning strings into objects
Working with the API
Creating actions
Waiting tasks
Sending and waiting for custom events
Using asynchronous workflows
Scripting with workflow tokens
Working with user interactions
Chapter 7: Interacting with Orchestrator
Introduction
User management
User preferences
Using Orchestrator though the vSphere Web Client
Accessing Orchestrator REST API
Accessing the Control Center via the REST plugin
Running Orchestrator workflows using PowerShell
Using PHP to access the REST API
Chapter 8: Better Workflows and Optimized Working
Introduction
Working with resources
Working with configurations
Working with Orchestrator tags
Using the Locking System
Language packs (localization)
Working with policies
Chapter 9: Essential Plugins
Introduction
Working with e-mail
File operations
Working with SSH
Working with REST
Chapter 10: Built-in Plugins
Introduction
Working with XML
Working with SQL (JDBC)
Working with SQL (SQL plugin)
Working with PowerShell
Working with SOAP
Working with Active Directory
Working with SNMP
Working with AMQP
Chapter 11: Additional Plugins
Introduction
NSX integration
Horizon integration
vSphere Replication
SRM (Site Recovery Manager) integration
vROps (vRealize Operations Manager) integration
Chapter 12: Working with vSphere
Introduction
Working with the vCenter API (to change a VM's HA settings)
Standard vSwitch and Distributed Switch ports
Getting started with vAPI
Custom Attributes and Tags (vAPI)
Executing a program inside a VM
An approval process for VM provisioning
Chapter 13: Working with vRealize Automation
Introduction
Working with the vRA-integrated Orchestrator
Automating a vRA instance in Orchestrator
Configuring an external Orchestrator in vRA
Adding Orchestrator as an infrastructure endpoint
Adding an Orchestrator endpoint
Integrating Orchestrator workflows as XaaS Blueprints
Managing AD users with vRA
Using the Event Manager to start workflows

Book Details

ISBN 139781786462787
Paperback556 pages
Read More
From 1 reviews

Read More Reviews