|
|
|
Administration |
|
|
Multi-tenant support
Details
|
Supported
vCommander supports the concept of organizations to provide segregation between groups
|
Supported
Multi-tenant, Multi-User Highly scalable solution with per user Blueprint Store (Service Catalog)
URL: https://hypergrid.com/solutions/self-service-provisioning/
|
Supported
http://docs.oracle.com/cd/E63000_01/EMSEC/sec_features.htm#EMSEC12760
|
|
|
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
|
API published : click on details (i) for link
Published API 1.0Â - https://api.hypergrid.com/docs.
also avialble on HyperCloud Product via swagger UI.
See https://api.hypergrid.com/docs
|
Supported
http://www.oracle.com/technetwork/oem/cloud-mgmt/em-12c-cloud-api-1907966.pdf
|
|
|
|
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
|
Supported
Chef orchestration available using HyperCloud plugin capability
It can be downloaded by going to: https://github.com/hypergrid-inc/HyperCloud-Plugins/tree/master/Chef
|
Supported
https://docs.oracle.com/cd/E63000_01/EMCON/whats_new.htm
|
|
|
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
|
Supported
Puppet Code is a nativley supported HyperCloud plugin capability
Puppet plugins can be downloaded from : https://github.com/hypergrid-inc/HyperCloud-Plugins
|
Not directly supported (Custom API integration possible)
Oracle Enterprise Manager has a cli and a RESTful API which in theory allows integration to any Orchestration Tool
|
|
|
Supported
|
Supported
Service catalog allows for executing Ansible playbooks via Plugin modules to repurpose ancilllary provisioning tool blueprints.
Ansible Plugins cane be downloaded from: https://github.com/hypergrid-inc/HyperCloud-Plugins
|
Not directly supported (Custom API integration possible)
Oracle Enterprise Manager has a cli and a RESTful API which in theory allows integration to any Orchestration Tool
|
|
|
Supported
|
Not Currenlty Supported
|
Not directly supported (Custom API integration possible)
Oracle Enterprise Manager has a cli and a RESTful API which in theory allows integration to any Orchestration Tool
|
|
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
HyperCloud Plugins can be leveraged for patching deployed VMs.
|
Supported
Patch Management for Oracle Database, Linux, Weblogic, Oracle VM and so on
|
|
|
|
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.
|
Supported
VMware NSX via vCloud Director
HyperGrid VPC for HyperConverged Infrastructure as a Service (HCIaaS)
|
Supports OVN (Oracle Virtual Networking), but not NSX, Cisco ACI and so on
http://www.oracle.com/us/products/networking/virtual-networking/sdn/oracle-sdn-ds-1873198.pdf
|
|
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
|
Partially Supported
HyperCloud can readily consume AWS, Azure and GCP subnets, VPC. Full support for GCP VPC & Subnets
|
Not Supported
Not supported yet at that level on EM Suite.
|
|
|
|
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
|
Supported
HyperCloud Triggers available for alerting based on usage threshold. HyperCloud governance and compliance enable threshold configuration for AWS configuration as well.
|
Supported
https://docs.oracle.com/cd/E24628_01/doc.121/e24473/jobs.htm#EMADM9233
|
|
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
|
Supported
HyperCloud Plugins and native Guest OS shell scripts can be run after deployment by assigning them to Blueprints
This can be achieved using plugins: https://github.com/hypergrid-inc/HyperCloud-Plugins
|
Not supported
|
|
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
|
Supported
HyperCloud VM Vending, reporting based on schedules
Hypegrid has the ability to define VM Start and Stop Recurrence Schedule. Also, we can run reports based on a schedule.Â
|
Supported
https://docs.oracle.com/cd/E24628_01/doc.121/e24473/jobs.htm#EMADM9233
|
|
|
|
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
|
Supported
HyperCloud Blueprint allows multi-vm, multi-app deployment which take into consideration any dependencies from individual VMs/ Apps in the blueprint.
|
Supported
Supports Workflow for Database, VMs Creation and so on
|
|
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/
|
Supported
HyperCloud Rest APIÂ can be leveraged by 3rd party tools for orchestartion.
|
Not Supported
|
|
|
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/
|
Supported
|
Not supported
|
|
|
|
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
|
Partially Supported
HyperCloud Rest APIÂ is leveraged by customers to build ServiceNow workflows
|
Supported
http://docs.oracle.com/cd/E24628_01/em.121/e64520/toc.htm
|
|
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/
|
Supported
HyperCloud Rest APIÂ can be leveraged by 3rd party integration, we also natively integrate with Puppet, Ansible, Ruby, Python, Shell, PowerShell and via plugins/blueprints with CloudFormation and Terraform
|
Not supported
|
|
|
Supported
|
Partially Supported
HyperCloud Rest APIÂ can be leveraged by CMDB integration
|
Supported
IBM Tivoli Netcool - http://docs.oracle.com/cd/E24628_01/em.121/e36154/toc.htm
|
|
|
|
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).
|
Supported
HyperCloud VM Vending can use default or customizable patterns for VM Name and Hostnames
A few examples are stated in the following link: http://hypercloud.training/#creating-a-basic-node-js-hello-world-application-template
|
Supported
EM will control a pool of Hostnames, IPs Gateway and DNS Servers, to distribute them to Virtual and Physical Resources. http://docs.oracle.com/cd/E63000_01/EMCLO/cloud_iaas_setup.htm#EMCLO220
|
|
Configuration tags
Details
|
Supported
|
Supported
HyperCloud Blueprints and VMs Supports tagging i.e. create custom metadata. Tagging is also configured on public cloud workloads
ttps://hypergrid.com/cloud-governance/aws-tags-what-they-are-good-for/
HyperCloud also configures tags for VM provisioned using blueprints for azure,gcp and aws public cloud providers
|
Supported
http://docs.oracle.com/cd/E63000_01/EMCLO/cloud_iaas_using.htm#EMCLO232
|
|
|
|
Placement |
|
|
Best Execution Venue -Â Performance
Details
|
Supported
vCommander can use performance and capacity information to select the correct provisioning destination
|
Supported
Leveraging a data lake of 400M+ datapoints including proprietary performance characterisitcs gathered from our own performance testing on each public cloud vendor, HyperCloud Portal will recommend the best cloud and right sizing.
|
Not supported
|
|
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.
|
Supported
Based on Compliance settings required for workload as part of HyperCloud Cloud Planning module
Refer to https://hypergrid.com/cloud-cost-management/
|
Not supported
|
|
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.
|
Supported
Leveraging a data lake of 400M+ datapoints and proprietary cost analysis HyperCloud Portal will recommend the best cloud and right sizing.
|
Not supported
|
|
|
Supported
vCommanders robust policy engine automates VM lifecycle management.
http://www.embotics.com/documentation/index.html?vm_lifecycle_mgmt.htm
|
HyperCloud Governance and Compliance
HyperCloud soft quotas,lease and scheduling enable restriction and invoke approval workflow for workload deployment and run-time. HyperCloud Governance and Compliance can be used to setup rules to monitor runtime violation
|
Not supported
|
|
|
|
Provisioning |
|
|
Bare-metal provisioning
Details
|
Supported with use of 3rd party PXE boot solutions
|
Supported
HyperCloud includes redfish based baremetal provisioning.
|
Supported
http://docs.oracle.com/cd/E63000_01/EMLCM/prov_linux.htm#EMLCM11422
|
|
|
|
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
|
Supported
Configuration of deployed VMs can be changed using the Resie capability.
https://github.com/hypergrid-inc/documentation/tree/master/virtual-machines#managing-vms-post-provision
|
Supported
http://docs.oracle.com/cd/E63000_01/EMCLO/cloud_iaas_using.htm#sthref450
|
|
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
|
Supported
Different config settings, depending on underlying cloud level of support. Ovirt KVm and Hyper-V do not support chaing the configuration when the VM is powered ON why vSphere supports it via Hot plug. http://hypercloud.training/#managing-vms-post-provisioning
|
Supported
http://docs.oracle.com/cd/E63000_01/EMCLO/cloud_iaas_using.htm#sthref450
|
|
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
|
Supported
HyperCloud VM/App Blueprint Lease and Schedule feature enable automatic system expiration
|
Supported
http://docs.oracle.com/cd/E63000_01/EMCLO/cloud_iaas_using.htm#sthref450
|
|
|
|
Uptime Management |
|
|
Continuous Infrastructure Testing
Details
|
Supported
vCommander is continuosly verifying connections to critial managed systems, cloud APIs and other infrastructure like Active Directory.
|
HyperCloud Agent
HyperCloud Agent (optional) provides App/VM Monitoring provides real-time performance and availability data.
|
Supported
http://docs.oracle.com/cd/E63000_01/EMADM/part1.htm#CBAHJCDD
|
|
|
Supported
http://support.embotics.com/support/solutions/articles/8000036815-embotics-vcommander-high-availability
|
Supported
HyperCloud leverages underlying hypervisor HA capabilities.
|
Supported (additional product license may be required depending on level of DR desired)
By default Oracle Grid Infrastructure and Database Backup solutions are available like Data Guard (acquiring subscriptions for Oracle Linux/Oracle VM).
|