I was asked to post this.  If you interested in more details, contact
me via email at [email protected]


Background
        The TRON Project is to ensure our existing pre-iDX 2.1 customers are
able to grow their networks, by offering servers that run RHEL 3.8.
Because of hardware support limitation within RHEL 3, it is necessary
to create an alternate solution using kenel-based Virtual Machines
(KVM), lib-virt and qemu on RHEL 6.  Each hardware platform will only
support one virtual machine (either a Network Monitoring Server [NMS]
or Protocol Processor [PP]) from one of the three selected branches
(iDS 8.0.7.x, iDS 8.3.x, iDX 2.0.x).
Software Services is tasked with providing the packaging, automated
installation, and configuration of the host operating system (RHEL6)
and the subsequent, automated installation of the selected NMS or PP
platform.  It will also be necessary to modify current installation,
upgrade and other procedures to recognize a virtual environment and
act accordingly when installing, backing up or patching the versions
in the virtual environment with minimal user intervention.

Scope of work
        The selected contractor will work with the Software Services team to
develop an automated installation, and configuration methodology that
is based on Software Service's existing build system.
        Deliverables will include a completed, packaged, and working RHEL 6
host installation including a completed, automated VM creation
methodology for creating the VM, all necessary interfaces and other
configurations, for a command line based (no GUI) management.  Also,
an automated method for installing one of the selected platforms,
connecting them to the host and ensuring their successful start-up at
boot, without user intervention.  Additional deliverables will include
documentation of code, scripts and training documentation  for the
TAC, Software Services and other relevant parties.  All code, scripts
and associated collateral will be checked into the relevant
repositories within CVS on a regular basis (daily) and will remain the
property of iDirect at the conclusion of the contract.
        iDirect will provide one protocol processor and one NMS platform for
testing and development as well as access to necessary platform
binaries, RHEL software and other tools as needed.  Work is to do be
done on-site.  While a prototype installation has already been
created, the contractor is not required to utilize the methodology
that produced the prototype, but similar results should be achieved.

Work breakdown structure (draft)
•       Determine the minimum packages needed for a RHEL 6 based host
machine to support one virtual machine, consisting of a RHEL 3 based
iDirect NMS or Protocol Processor.
•       Determine the necessary steps to configure one virtual machine,
including tuning the VM for CPU, RAM, networking and other interfaces,
via the command line, in an automated, hands -off process.
•       Determine the necessary steps to install one of the six selected
platforms into the VM in an automated, hands-off process and connect
it to the host.
•       Create a package configuration for a RHEL 6 installation, creating
one VM, configuring and tuning and installing a selected platform for
single ISO installation (CD or DVD).
•       Create documentation outlining the process, work done and
troubleshooting techniques.
•       Perform knowledge transfer to the Software Services Team and
representatives of the TAC and Manufacturing/Supply Chain as relevant
on the process developed.
•       Review existing procedures to facilitate upgrades in the event of a
bug release or minor update to the guest platform.

Skill Set
Ideally the contractor(s) will have the following skills:
•       Experience with Red Hat Enterprise Linux v3-v6, 32 and 64-bit
•       Experience with RPM spec file creation, generation and manipulation
•       Experience with Kernel-base Virtual Machine (KVM), lib-virt, qemu
and associated libraries.
•       Experience building and administering virtual machines from the command 
line.
•       Experience with CVS
•       Experience with shell scripting, perl or other languages necessary
to perform the work.
•       Experience with networking, network configuration file creation and 
testing
•       Experience with performance tuning, especially VM performance tuning
•       Experience with building ISO images

        To be successful in this task, hands-on, real world experience is
necessary with a minimum of 10 years of Linux experience and current
knowledge of KVM based-Linux in a Red Hat environment (Debian and its
derivatives are not acceptable).
        This is a limited time project of no more than 12 weeks duration with
work to begin no later than Monday, January, 24, 2010.





Rob.

---------------------------------------------------------------------
Archive      http://marc.info/?l=jaxlug-list&r=1&w=2
RSS Feed     http://www.mail-archive.com/[email protected]/maillist.xml
Unsubscribe  [email protected]

Reply via email to