This project will allow our software platform to be installed on a server running Red Hat Linux, without affecting the underlying platform. In essence we want to use User Mode Linux to allow multiple copies of our complete small business server (including a separate operating system) to install into the existing Red Hat platform in a similar manner to VMWare, for data centre hosting purposes.
This will include the creation of a custom User Mode Linux kernel which enables the installation of our server filesystem on intel compatible hardware. This will be extended by providing and running either an extended version of our Network Manager (php driven front end on our server (apache+php)).
It is assumed the coder will receive a copy of our software and be able to understand the current install method and be able to add new auto install scripts.
The programmer should be very familiar with the UML kernels.
The basics of our existing server software installer will not alter.
1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done. 2) Installation package that will install the software (in ready-to-run condition) on the platform(s) specified in this bid request. 3) Complete ownership and distribution copyrights to all work purchased.
The delivered software will support the following functionality:
·The current installer (based on Mandrake Drax) will be extended via a new option to allow a User Mode Linux (uml) kernel to be installed. this will be achieved by the addition of a new auto_installer perls script.
·The installed uml system will then have a web front end written in php and with proper authentication to allow management of our server installs.
·The existing filesystem will have to be installed ready to create new copies of our server.
·the server systems installed will then have IP addresses etc. that can be altered by the web interface.
·Each new server installation on the uml system will be single click installs and only ask for filesystem size and ip address.
Red Hat Linux initially; but would prefer something that works on any Linux platform.