|
|
|
Administration |
|
|
Multi-tenant support
Details
|
Supported
vCommander supports the concept of organizations to provide segregation between groups
|
Supports both multiple users within an org or multiple orgs
https://docs.morpheusdata.com/en/3.5.0/administration/tenants/tenants.html
|
Supported
http://docs.cloudbolt.io/groups-and-environments.html
|
|
|
API published : click on details (i) for link
The vCommander REST API provides a comprehensive set of features, which are are highly beneficial to dev/test lab automation,
multi-tenant customer onboarding, and synchronization of asset inventory with third-party systems, to name a few.
http://ftp.embotics.com/REST/v2.5/vCommander%20REST%20API%20Getting%20Started%20Guide%20v2.5.pdf
|
Yes
http://bertramdev.github.io/morpheus-apidoc/
|
Published API
http://docs.cloudbolt.io/advanced/api/index.html
|
|
|
|
Configuration Management |
|
|
|
Supported
You can configure vCommander to use the Chef IT automation platform. Requested VMs can be automatically deployed and configured as Chef nodes.
http://www.embotics.com/documentation/index.html?chef_integration.htm
|
Natively integrates with Chef.
www.morpheusdata.com/integrations
|
Extensive Chef inegration
http://docs.cloudbolt.io/configuration-managers/chef/index.html
|
|
|
Supported
You can configure vCommander to use the Puppet Labs® IT automation system, Puppet. When you integrate vCommander with Puppet, you can automate repetitive configuration tasks for VMs provisioned with vCommander.
http://www.embotics.com/documentation/index.html?puppet_integration.htm
|
Natively integrates with Puppet
www.morpheusdata.com/integrations
|
Supports both Puppet OpenSource and Enterprise
http://docs.cloudbolt.io/configuration-managers/index.html
|
|
|
Supported
|
Natively integrates with Ansible
www.morpheusdata.com/integrations
|
Ansible open source is supported
http://docs.cloudbolt.io/configuration-managers/ansible/index.html
|
|
|
Supported
|
Natively integrates with SaltStack
www.morpheusdata.com/integrations
|
Partially Supported
Only supported via scripting. The extensible plugin architecture makes it possible to create a SaltStack plugin for customers. CB solution engineers can configure them or through professional services with the orchestration framework from above.
|
|
Ability to patch managed systems
Details
|
Supported using scripting
User can apply update scripts that can be integrated into the vCommander change management workflows
|
Supported
Workflows can be configured to do patch management
|
Supported using scripting
User can apply update scripts to single or groups of systems.
|
|
|
|
Networking |
|
|
|
Network Fencing isolation (Vmware only)
Provides the ability to deploy vCenter services to isolated networks where IP and MAC address conflicts are not possible, called fenced networks. To do so, a virtual router is deployed with the VMs or virtual services when you define a service as fenced. The deployment of the vRouter is handled entirely by vCommander, so you do not have to import the template or take any other action outside vCommander to make it available for use.
|
Cisco ACI, VMware NSX, OpenStack Neutron
Cisco ACI, VMware NSX, OpenStack Neutron
|
Supports Vmware NSX
Currently, CloudBolt ships with virtual network support for VXLANs on vCenter instances configured with NSX.
http://docs.cloudbolt.io/advanced/networking/index.html
|
|
Public cloud networking
Details
|
Supports operational views. Deployment limited to use of templates (eg cloudformations)
Operational view capability summarised at http://docs.embotics.com/views_menu.htm
For details on network control see
http://docs.embotics.com/feature_support_matrix.htm
|
Some mgmt visibility (eg of VPC). No ability to provision network resources
for more details see
https://support.morpheusdata.com/hc/en-us/articles/228499108-AWS-Integration
https://support.morpheusdata.com/hc/en-us/articles/228499128-Azure-Integration
|
Supports cloud networks including AWS VPC and ELB
CloudBolt offers the ability to create virtual networks on-the-fly and to load balance a server tier as part of a service blueprint deployment.
http://docs.cloudbolt.io/advanced/networking/index.html
|
|
|
|
User-Defined Actions |
|
|
Conditional Actions
Details
|
Supported
You can specify that workflow steps are executed only when specified conditions are met. Setting conditions can help you:
• Make a workflow more flexible - for example, you might want to install an antivirus program only on Windows VMs.
• Add an extra level of approval to a workflow - for example, if the user requests resource changes.
You can also make an entire workflow conditional by adding only a single conditional step to it.
http://www.embotics.com/documentation/index.html?manage_workflows.htm
|
Yes
https://docs.morpheusdata.com/en/3.5.0/provisioning/automation/automation.html
|
Supports Rules based on Boolean tests
http://docs.cloudbolt.io/advanced/orchestration-actions/actions.html
|
|
Pre- and Post-Install Actions
Details
|
Supported
Using Embotics® vCommander™, you can set up approval workflows pre-deployment, and completion
workflows post-deployment to help manage the service request process.
In addition, command workflows can be defined to allow tasks or commands to be carried out on deployed VMs.
http://www.embotics.com/documentation/index.html?manage_workflows.htm
|
Yes
https://docs.morpheusdata.com/en/3.5.0/provisioning/automation/automation.html
|
Supports both pre- and post-install actions
http://docs.cloudbolt.io/advanced/orchestration-actions/actions.html
|
|
Scheduled Actions
Details
|
Supported
vCommander provides a method of scheduling several types of tasks. Examples of these tasks are:
• Running a saved search
• Ggenerating a report
• Scanning a guest OS
• Purging historical data
http://www.embotics.com/documentation/index.html?scheduling_tasks.htm
|
Yes
https://docs.morpheusdata.com/en/3.5.0/provisioning/automation/automation.html
|
Actions can be scheduled
http://docs.cloudbolt.io/advanced/orchestration-actions/actions.html
|
|
|
|
Orchestration & Workflow |
|
|
|
Supported
Using Embotics® vCommander™, you can set up approval workflows and completion workflows to help manage the service request process, and in addition, command workflows to allow tasks or commands to be carried out on deployed VMs.
http://www.embotics.com/documentation/index.html?manage_workflows.htm
|
Yes
https://docs.morpheusdata.com/en/3.5.0/provisioning/automation/automation.html
|
Supported
Has extensive support for actions and workflows.
|
|
3rd Party Orchestration
Details
|
Supported via scripting framework
vCommander can call out to any other orchestration tool, like vRealize Orchestrator, HP Operations Orchestation, etc. Essentially if it has an API, then vCommander’s existing orchestration engine can call out to a third party passing the relevant context (tenant, application, cloud details, etc.).
http://www.embotics.com/support/kb/vcommander-scripting/
|
Yes
HashiCorp Terraform and Microsot ARM
|
Supported
http://docs.cloudbolt.io/advanced/orchestration-actions/index.html
|
|
|
Supported
vCommander workflows allow you to add hooks in the workflows which are triggered by events. These can be triggered through a manual task, a scheduled task, a provisioning action, lifecycle activity, etc. When these events occur, there is the ability to trigger any arbitrary workflow. It is through this method that Webhooks is integrated as an orchestration tool http://www.embotics.com/support/kb/vcommander-scripting/
|
Yes
|
Supported
http://docs.cloudbolt.io/advanced/orchestration-actions/web-hooks.html Example videos at http://www.cloudbolt.io/videos
|
|
|
|
Third-Party Automation |
|
|
|
Supported
capabilities for bi-directional integration between Embotics vCommander and the ServiceNow IT Service Management (ITSM) platform.
Integration provides streamlined automation of key processes and maintenance of accurate data within the Configuration Management Database (CMDB).
http://info.embotics.com/embotics_servicenow
|
Supported
Morpheus is fully certified by ServiceNow. Create complete service catalog representations in service now of morpheus items as well as keep the CMDB records (CI Records) up to date. Use workflow approvals to tie directly into morpheus UI for handling pending requests.
|
Supported through scripting
http://docs.cloudbolt.io/advanced/orchestration-actions/index.html?highlight=servicenow#orchestration
|
|
3rd Party Automation
Details
|
Supported via scripting framework
vCommander’s workflow engine has the ability to integrate with 3rd party systems using various methods like calling out to
APIs, CLIs and scripts. It is through this method that HP Server Automation is integrated as a workflow tool
http://www.embotics.com/support/kb/vcommander-scripting/
|
Yes
Chef, Salt, Ansible, Puppet, Terraform, ARM, Powrshell, Bash
|
Integrates with HP Server Automation
http://docs.cloudbolt.io/provision-engines.html
|
|
|
Supported
|
ServiceNow or others via Webhook an API extensions
Product can integrate with any application with a published API as well as full integration with certified ServiceNow Plugin
|
Supported
CloudBolt ships with support for ServiceNow’s CMDB, but adding support for additional CMDBs is as simple as making an API call from a post-provisioning hook to register newly provisioned servers. The CloudBolt orchestration engine can also be used to unregister a server from a CMDB when it is decommissioned.
https://www.cloudbolt.io/features/integration-with-existing-technologies/
CB have a number of customers integrated with ServiceNow and are partnering with them to provide a CloudBolt iframe based catalog.
Here is an example document for creating a CI for the CMDB in ServiceNow
https://github.com/CloudBoltSoftware/cloudbolt-forge/blob/master/actions/cloudbolt_plugins/servicenow/create_servicenow_ci.py
|
|
|
|
User-Defined Properties |
|
|
Automatic hostname creation
Details
|
Supported
Integration provides streamlined automation of key processes and maintenance of accurate data within the Configuration Management Database (CMDB).
|
Multiple ways to auto-create hostnames
|
Multiple ways to auto-create hostnames
http://docs.cloudbolt.io/order-form-customization.html
|
|
Configuration tags
Details
|
Supported
|
User-defined tags supported
|
User-defined tags supported
http://docs.cloudbolt.io/order-form-customization.html
|
|
|
|
Placement |
|
|
Best Execution Venue -Â Performance
Details
|
Supported
vCommander can use performance and capacity information to select the correct provisioning destination
|
Displays best pricing
Cloud pricing comparison is included in the provisioning wizard
|
`
http://docs.cloudbolt.io/advanced/orchestration-actions/cloudbolt-plugins/auto-select-environment.html?highlight=best%20venue
|
|
Best Execution Venue - Security
Details
|
Supported
Intelligent Placement features and policies, ensuring workloads are provisioned to the optimal cloud based on business priorities including resource consumption, cost, placement attributes and per-destination quotas.
|
Displays best pricing
Cloud pricing comparison is included in the provisioning wizard
|
Supported
(via generic orchestration actions)
http://docs.cloudbolt.io/advanced/orchestration-actions/cloudbolt-plugins/auto-select-environment.html?highlight=best%20venue
|
|
Best Execution Venue - Cost
Details
|
Supported
Intelligent Placement features and policies, ensuring workloads are provisioned to the optimal cloud based on business priorities including resource consumption, cost, placement attributes and per-destination quotas.
|
Displays best pricing
Cloud pricing comparison is included in the provisioning wizard
|
Supported
(via generic orchestration actions)
Administrators should be able to specify that their CMP choose an environment based on any programmatically discoverable data point. For example, choosing an environment based on which datastore in VMware has the most free disk space, which network has the most free IP addresses, which one is currently under the most CPU load, the group of the user, whether the user checks certain combinations of boxes on the order form, etc. CloudBolt can choose an env based on any logic the customer specifies, and this includes any combination of performance, security, and cost criteria.
http://docs.cloudbolt.io/advanced/orchestration-actions/cloudbolt-plugins/auto-select-environment.html?highlight=best%20venue
> 'amber' due to generic orchestration support only i.e. free scripting (no placement-criteria templates, logic or placement categories to provide guidance)
|
|
|
Supported
vCommanders robust policy engine automates VM lifecycle management.
http://www.embotics.com/documentation/index.html?vm_lifecycle_mgmt.htm
|
Supports runtime policies
|
Supports runtime policies
|
|
|
|
Provisioning |
|
|
Bare-metal provisioning
Details
|
Supported with use of 3rd party PXE boot solutions
|
Supports bare-metal provisioning.
Built in PXE boot plus bare metal API integration with Cisco UCS and HPE OneView, Synergy, and BladeSystem
|
Supports bare-metal provisioning using IPMI, Cobbler, and Razor
http://docs.cloudbolt.io/provision-engines.html
|
|
|
|
Reconfiguration & Expiration |
|
|
Ability to change VM configuration
Details
|
Supported
In vCommander, you can request a service, copy a new service request to quickly create a new one, or request a change
to a service the same way that a Service Portal user can make those requests. If workflows have been configured, the
requested service or change request automatically goes through the workflow process.
http://www.embotics.com/documentation/index.html?request_service_main.htm
|
Guided rightsizing built-in. Supports for easy adjustment of CPU, memory, disk, and power scheduling
https://docs.morpheusdata.com/en/3.5.0/operations/guidance.html
|
Can increase CPU, memory, and disk
|
|
Live change VM resources
Details
|
Supported
In vCommander, you can request a service, copy a new service request to quickly create a new one, or request a change
to a service the same way that a Service Portal user can make those requests. If workflows have been configured, the
requested service or change request automatically goes through the workflow process.
http://www.embotics.com/documentation/index.html?request_service_main.htm
|
Can increase CPU, memory, and disk without reboot
https://docs.morpheusdata.com/en/3.5.0/operations/guidance.html
|
Can increase CPU, memory, and disk without reboot
https://www.youtube.com/watch?v=l2TndCFIUwc
|
|
Scheduled expiration
Details
|
Supported
You can set expiry dates for existing services manually, or, set expiry information for new services in one of the following ways:
• Through the Default Attributes policy, which you can use to assign new services to an expiry group
• Through a completion workflow with a Set Expiry Date step
• When manually deploying a requested service, or when manually cloning a VM
http://www.embotics.com/documentation/index.html?managing_an_expiry_date.htm
|
Yes
Expiration policies set an expiration timeframe for any instance provisioned into the cloud or group the policy is added to. When an instance expires, it is terminated and deleted. There are several configuration options for expiration using policies including external extention via ServiceNow
|
Expiration can be set at provisioning or by property
http://docs.cloudbolt.io/order-form-customization.html
|
|
|
|
Uptime Management |
|
|
Continuous Infrastructure Testing
Details
|
Supported
vCommander is continuosly verifying connections to critial managed systems, cloud APIs and other infrastructure like Active Directory.
|
Built-in and service aware monitoring plus incident management and alerting
https://docs.morpheusdata.com/en/3.5.0/monitoring/monitoring.html
|
Product tests requested services on a scheduled basis
http://docs.cloudbolt.io/advanced/continuous-infrastructure-testing/index.html
|
|
|
Supported
http://support.embotics.com/support/solutions/articles/8000036815-embotics-vcommander-high-availability
|
Product supports distributed deployment and/or external database
Both Single VM and HA deployment modes are supported
|
Supported
http://docs.cloudbolt.io/advanced/appendices/high-availability.html
|