Welcome to the PUSK Wiki
The PUSK, aka ProLiant Setup USB Key is a GPLv2 tool allowing you to capture a hardware configuration of your HP ProLiant server (tested with G7 and Gen8).
For that you just have to boot on the USB key and type "capture" at the boot prompt. Configuration is stored on the key, with the operation logs.
Then you can modify the conf files, or just use the single one we provide for what is really specific in a server (iLO credentials and IP conf), and redeploy that hardware configuration on a new server. For that just boot the new server on the key, and voilà !!
More over to deploy, you don't need a keyboard, mouse, screen attached to the server, so if you are working in a place where your server is just electrically and networkly connected, that sufficient, and at the end the server will shutdown once the hardware configuration is done. Just restart it, and start controlling it remotely from the iLO do perform whatever further installation/customization you need to do.
So this is an easy way to have an operator perform the operation, doesn't need Linux knowledge, nor platform knowledge. He just has to send the logs back to the dev team in case a problem occurs so they can debug.
And more over, thanks to HP, this is all GPLv2 Free Software ;-)
Technical ideas around the PUSK project
- make it independant from the type of Linux distribution, provided it gives us the right level of feature (RHEL6 has been the base platform for dev, but it'll soon support more distributions)
- Reuse other Open Source Projects such as rpmbootstrap from http://www.project-builder.org and mindi from http://www.mondorescue.org (in progress)
Getting the PUSK
- The latest keys are available at ftp://ftp.project-builder.org/PUSK/ Just use dd to burn it onto your key and boot with it (WARNING: default mode is to deploy !)
- Latest versions are available at ftp://ftp.project-builder.org/src/ Packages are also available for RHEL6 from ftp://ftp.project-builder.org/rhel/6
- Latest development version is availble from the Subversion repository by doing svn co svn://svn.project-builder.org/pusk
- The latest presentation of the project is available at http://pusk.project-builder.org/browser/trunk/PUSK.odp
- The latest technical doc is available at http://pusk.project-builder.org/browser/trunk/PUSK.odt
Other pages of interest
- TracGuide -- Built-in Documentation
- The Trac project -- Trac Open Source Project
- Trac FAQ -- Frequently Asked Questions
- TracSupport -- Trac Support
For a complete list of local wiki pages, see TitleIndex.