Installation of the Corosoft software is performed on the Director, IPVS Load Balancer, and each application server.
The following hardware and software must be available in order to install the CoroSoft components:
Before starting the installation process:
Use this sheet to organize the network information you need to install the CoroSoft system.
IPVS |
|
IPVS Server hostname: _______________ Root Password for IPVS: _______________ |
|
IP Address:_____._____._____._____ Netmask:_____._____._____._____ Default Gateway IP:_____._____._____._____ Primary Nameserver IP:_____._____._____._____ Secondary Nameserver IP:_____._____._____._____ Tertiary Nameserver IP:_____._____._____._____ |
Network Information for Eth0 on the External Network*. *If using only one interface, then this is the service network. |
| IP Address:____.____.____.____ Netmask:_____._____._____._____ Default Gateway IP:_____._____._____._____ Primary Nameserver IP:_____._____._____._____ Secondary Nameserver IP:_____._____._____._____ Tertiary Nameserver IP:_____._____._____._____ |
Network Information for Eth1 on the Service Network*. *If using only one interface, then this interface is not used. **Be certain to enable this interface as applicable. |
Director and Application Servers |
|
Virtual IP Address/Port ____.____.____.____ /____ Port: ____ |
This is the externally visible VIP address of the specific site to which clients will connect. This VIP will be installed onto the load balancer via automation. |
Director server hostname: _______________ Service Network/Port ____.____.____.____ /____ Management Network/Port ____.___.___.___ /____ |
|
IP Address:_____._____._____._____ Netmask:_____._____._____._____ Default Gateway IP:_____._____._____._____ Primary Nameserver IP:_____._____._____._____ Secondary Nameserver IP:_____._____._____._____ Tertiary Nameserver IP:_____._____._____._____ |
Network Information for Eth0 on the Service Network. |
| IP :____.____.____.____ Netmask:_____._____._____._____ Default Gateway IP:_____._____._____._____ Primary Nameserver IP:_____._____._____._____ Secondary Nameserver IP:_____._____._____._____ Tertiary Nameserver IP:_____._____._____._____ |
Network Information for Eth1 on the Management Network. A management network is not required, but is strongly recommended for production environment. *Be certain to enable this interface as applicable.
|
Multicast IP:_____._____._____._____ Multicast Port: _______ |
You only need to change the default if that address is already in use, or it is blocked by your switch: 224.0.0.215:48000 |
Also needed: |
|
The figure below shows the basic structure of the network system. The basic system requires at minimum the servers sectioned in the dotted area. The minimum configuration is a Director and Load Balancer. Application servers are added run specific applications as needed and shown outside the dotted area.
CoroSoft software supports a separate management network for security and service configuration. Although a separate management network is not required to achieve full functionality, it is strongly recommended.
All application servers must have Red Hat Linux 7.2, 7.3, 8.0, or Advanced Server 2.1 installed, and all application software properly installed.
The basic managed system requires at minimum the servers shown within the dotted line. As long as no application servers are required to run, the Director is functional with only the two servers. As many application servers must be added as are required to run a specific application. These are shown outside the dotted area.

Note that a management network is shown here. This is not required, but is strongly recommended in order to isolate management traffic and provide additional security.
Director must sit on a secure network, and the Management network also needs to be secure. CoroSoft does not provide this: you are responsible for providing this security element. This allows the administrator to log in to Director. On a clean installation of Director, the ports 22:ssh, 80:http, and 443:https are all open.
The first step is to install IPVS—and the required CoroSoft files for it—onto the load balancer:
reboot
or shutdown -r). Once the server has restarted, you will see
a graphical user interface (GUI) screen. /dev/hda
is selected. Select OK.Installing the CoroSoft Director™ is accomplished in a similar manner as installing the IPVS:
reboot or shutdown -r).
Once the server has restarted, you will see a GUI screen. /dev/hda
is selected. Select OK.root./usr/sbin/configureDirector to complete the configuration.
This launches a script-based set of questions that gather the information
for and set the configuration of the final Director and Load Balancer. /usr/sbin/configureLBControl
is started, which lets you configure the Load balancers for IP addresses and
passwords.After CoroSoft Director™ is installed, one or more Automation Modules™ must be installed on the Director machine to enable service automation. CoroSoft currently offers the "CoroSoft Automation Module™ for Apache HTTP" and the "CoroSoft Automation Module™ for BIND DNS".
To install an Automation Module™ :
mount /dev/cdrom (This
will mount the Automation CD at /mnt/cdrom.)cd /mnt/cdrom ./install (This runs a script to install the Automation Module .)umount /dev/cdrom (Unmounts the cdrom so that it may be removed from the
machine.)You can install multiple Automation Modules on a single Director. It is not necessary to stop Director in order to add Automation Modules.
You must now install the Corosoft intelligent agent, part of the CoroSoft Foundation, on each application server. This allows the Director to discover server resources and manage them.
Log in as root to each application server being configured for use as a managed, automated server. Begin installation for each application server:
mount command, for example: mount /dev/cdrom
/mnt/cdrom./etc/corosoft/agent.conf to the
application server at /etc/corosoft/agent.conf./usr/sbin/configureAgent which configures and starts
the agent on the server. rcx.d links are handled properly, configureAgent should
be run after installing the agent RPM.You can now open any supported browser and connect to the Director, using http(s):\\hostname_or_ip_address,
where hostname is the hostname you gave the Director during installation. The
Director's Administration Console is launched, from which you can set your policy.
See the User's Guide for details about policies.
If you have unresolvable problems with the installation, contact CoroSoft at:
Phone 408.865. 6950
Fax 408. 865.6999
support@corosoft.com