Here are the steps for installing Intigua using RPM's.
List of RPMs
Here's a tables with the name and description of the RPMs
Contains the tomcat server. doesn't include the intigua software
deploys to: /usr/share/tomcat
The intigua server war
deploys to: /usr/share/tomcat/webapps
vLink installers. Doesn't install the vlink it self, just makes the installers available to the intigua server.
deploys to: /usr/share/intigua/bin,package
|intigua-web-XXX-XXX.x86_64.rpm||configures nginx settings, SSL certificates and firewall rules to allow port 80 and 443 communication|
|intigua-va-XXX-XXX.x86_64.rpm||final touches, like rest api|
Provision a machine
1. Provision OS
Provision a new CentOs\RHEL 6 64 bit machine. Recommended minimum specifications are:
- CPU: 8 cores
- RAM: 8 GB
- Disk: 50 GB
2. Configure a resolving hostname.
Intigua 2.6 needs to access its host server by hostname. To enable this:
- Configure a server hostname:
Log into the server, and open the following file for editing: /etc/sysconfig/networkEdit network settings
- Set the HOSTNAME to the new hostname. For example: HOSTNAME="intigua.example.com"
- Save the file.
where <hostname> is the new hostname. For example:Hostname
- Make sure the hostname is accessible by local applications:
- If the correct hostname is returned, it is available to applications and you're done with this. Otherwise:
Check if nss-myhostname is installed. If not, run:Install nss-myhostname
yum install nss-myhostname
- and wait for installation to complete.
Open the following file for editing: /etc/nsswitch.conf
- Find the line beginning with hosts, and add the new hostname to the end of the line. For example, change
hosts: files mdns4_minimal dns
hosts: files mdns4_minimal dns intigua.example.com
- Again run hostname -f to confirm that the hostname is successfully resolved.
3. Install OS pre-req's
In case you installed a minimal CentOS system, we need the 'patch' packages to be installed.
4. Install NGINX
To install nginx using yum, create the file "/etc/yum.repos.d/nginx.repo". if you are using RHEL 6, just copy-past this configuration:
and then execute
See full instructions: see http://wiki.nginx.org/Install
After installing, remove the nginx default configuration file at /etc/nginx/conf.d/default.conf
as the intigua-web packges will install an intigua configuration file with conflicting settings.
5. Install Java
Install Java JDK 7, by downloading the rpm, and install it ("rpm -i"). Do not use the default open jdk packages, as these are not supported.
Use Oracle java, available here: http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html
6. Install VMware VIX
Note: You must use VIX 1.12.1
7. Install the intigua RPM's
Copy the RPMs to the machine. install them in this order
- intigua-connector-installer, intigua-web, intigua-va
These should automatically start the tomcat and nginx services.
8. Set Core Server URL in Intigua Console
Log into the Intigua Console and go to Settings > Advanced Settings. Configure the Core server URL: The URL used by endpoint connectors to communicate with the Intigua server. Must be a hostname (not IP address) that is resolvable and reachable from endpoints.