A repository for projects providing out of the box capabilities within CloudShell to define VMWare vCenter instances in CloudShell and leverage vCenter's capabilities to deploy and connect apps in CloudShell sandboxes.
-
Deployment Drivers
These projects extend CloudShell apps with new deployment types
- deploy_from_image App deployment type driver for deploying from vCenter OVF images
- deploy_from_template App deployment type driver for cloning from vCenter templates
-
package
The vCenter Python package hosted in PyPi. The package contains most of the logic relate to working with the vCenter API.
-
vcentershell_driver
The CloudShell driver for controlling vCenter via CloudShell.
- Download vCenterShell.zip from Releases page
- Drag it into your CloudShell Portal
- Set vCenter connection details on the vCenter resource according to your enviorment.
- Update VM Deployment App to set correct "vCenter Template" attribute according to your enviorment.
- Reserve Virtualisation Starter environment
- Add VM Deployment from App/Services for each required virtual application
- Add VLAN Auto from App/Services for each required virtual network
- Connect them as needed
- Run Deploy command on each VM Deployment
- Run Connect All command
[VmWare vCenter] (https://github.com/vmware/pyvmomi/tree/master/docs)