Question
What are the requirements for OnApp vCenter Integration?
Environment
OnApp 6.5.x (and later)
Answer
In order to install OnApp's vCenter integration, there are a number of requirements that you should be aware of first.
Hardware / Infrastructure
To use the OnApp for vCenter, you will need to deploy the OnAPp control panel server. The easiest method is to deploy our OVA which has the OnApp software preinstalled.
Here is the guide: https://onapp.com/2020/09/21/onapp-vcenter-ova-set-up-control-panel/
The other method is to prepare a CentOS server that the OnApp software will be installed on.
To do this you simply need to deploy a server with the following specifications:
Minimum
- 4 CPU Cores
- 16GB RAM
- 100GB Disk
- CentOS 7.x minimal x64
Recommended
- 8 CPU Cores
- 32GB RAM
- 250GB Disk
- CentOS 7.x minimal x64
Note: Please ensure that the majority of the storage is assigned to the root partition. Also ensure that the locale is set to en-US.
For network connectivity, it is recommended that one interface is used for public traffic (this will need to access the OnApp licensing server) and the other interface has a connection to the same network as your vCenter management traffic. If you prefer to have only one interface and use NAT, that is fine as well.
vCenter Requirements
If you are looking to manage VMware ESXi hosts through OnApp, then you will require an installation of vCenter.
The OnApp Control Panel server communicates with vCenter over the OnApp management network.
The following are the requirements for VMware integration with OnApp Control Panel:
- ESXi hosts must belong to a cluster.
- At least one shared data store on the ESXi hosts is required for the virtual server provisioning.
- Ensure that the CP server has access to the vCenter and all of the ESXi servers in the cluster, used by CP on the management network.
Network Connectivity
Source | Destination | Port | Details |
OnApp CP | licensing.onapp.com | 443 | This is required so your OnApp control panel server can communicate with the OnApp licensing dashboard. |
OnApp CP | Public Internet | 25 | For mail notifications sent outbound from your OnApp Control Panel server. |
End Users | OnApp CP | 80/443 | HTTP/HTTPS communication for users to access OnApp Web Interface. |