I’ve been implementing vRA 7.1 HA install. There are many facets to the install and one of the items VMware publishes is a vCenter “bind” account with necessary permissions. Here is the article.
Three permissions for two items different scenarios. Besides the permissions mentioned in the article,
- To run vRO workflows and “Run programs in Guest” operations
There following permission are needed
- VirtualMachine > GuestOperations > Execute
2. To use Code Stream “Houdini Management Pack”, required two permissions to run capture vSphere templates
- vApp > Import
- VirtualMachine > Provisioning > MarkAsTemplate
When troubleshooting, manually log into vCenter being used by vRA as your “bind” ID and test operations.
Hope this helps!
Here is my first official shell script, had to share! I’m a VMware vRealize Automation administrator, some of the use cases I’m developing are simple. As I get more comfortable with the product and how to use it, my hope is share more blog entries. Hope this sparks some ideas!
Here is my scenerio.
- Deploy a template, add a script called ./addnetwork.sh on the guest
- Make a snapshot
- Add Blueprint in vRA, make a catalog item and entitlement
- Make a subscription to a workflow,
- have a workflow to retrieve data from the vRA payload
- Run a program in-guest and pass the data adding the network.
- Watch the magic happen!
My first official shell script
This happened to be on a vRealize Orchestrator appliance
mv /etc/HOSTNAME /etc/HOMENAME.original
echo $1 >> /etc/HOSTNAME
mv /etc/sysconfig/networking/devices/ifcfg-eth0 /etc/sysconfig/networking/devices/ifcfg-eth0.original
echo “DEVICE=eth0” >> /etc/sysconfig/networking/devices/ifcfg-eth0
echo “BOOTPROTO=’static’” >> /etc/sysconfig/networking/devices/ifcfg-eth0
echo “STARTMODE=’auto’” >> /etc/sysconfig/networking/devices/ifcfg-eth0
echo “TYPE=Ethernet” >> /etc/sysconfig/networking/devices/ifcfg-eth0
echo “USERCONTROL=’no’” >> /etc/sysconfig/networking/devices/ifcfg-eth0
echo “IPADDR=’$2′” >> /etc/sysconfig/networking/devices/ifcfg-eth0
echo “NETMASK=’$3′ >> /etc/sysconfig/networking/devices/ifcfg-eth0
echo “BROADCAST=’$4′” >> /etc/sysconfig/networking/devices/ifcfg-eth0
mv /etc/sysconfig/network/routes /etc/sysconfig/network/routes.original
echo “default $5 – -” >> /etc/sysconfig/network/routes
#This is the syntax of the script, test on the reference machine before integrating vRA / #./addnetwork ‘hostname’ ‘ipaddr’ ‘netmask’ ‘broadcast’ ‘gateway’