So, you want to build a kit? Enter the buildkit tool, written to make it easier for you to package software for Kusu. Today we’ll explore how buildkit works. We start by creating the ‘kit workspace’: $ buildkit new kit=acmetools OK, we’re building an ACME Tools kit, a fictitious client/server application with a monitoring add-on. Let’s have a look at what this command did: $ cd acmetools/ acmetools $ ls -l total 56 drwxrwxr-x ...
Updated April 13th, 2008 at 04:45 AM by mikem
To make installing software on your cluster straightforward, Kusu supports kits. A kit is a collection of packages usually bundled in an ISO image. A kit contains the software packaged for the distribution running on your cluster. Packages called components have the software packages as dependencies and are associated to nodegroups. For instance, a kit providing a client/server application may carry two components; the component installed on the “server” node would pull in the application’s ...
Updated April 12th, 2008 at 06:02 PM by mikem
I was working on a Kusu kit which would pull in all the packages necessary for Kusu development, creatively named the SDK Kit. The goal is you have a fresh Kusu box and want to hack on Kusu, you install this kit and everything you need will be there. To do this I basically install everything in the Development Tools and Development Libraries yum groups, as well as mkisofs, cmake, and a few other packages. I use our buildkit tool to generate the RPMs and ISO for me. buildkit reads a ...
Updated April 13th, 2008 at 04:38 AM by mikem
Almost a week have passed before I got around to updating this but I’m proud to say that we have tagged 0.5_devel as of Aug 17th. On top of the improvements that made this release more stable than previous releases, a bunch of notable features have also been added:repoman - Repository management tool for Kusu repopatch - Patch management tool for Kusu Metakits support for kitops, boot-media-tool and buildkit driverpatch - Kernel/initrd patching tool for PXE boot images Downloads will soon ...
Updated April 10th, 2008 at 10:17 AM by najib
Our 4th release is finally ready and there’s been quite a few nifty features for this round. Building Kusu Kits is made easier by the buildkit tool (preview release and largely untested currently) and Kusu now fully supports RHEL5 and CentOS5. The partitiontool library now supports preservation mode and other improvements as well of a whole slew of bugfixes were made for this release. Release Notes - Kusu - Version 0.4_devel New Features Implemented: ...
Updated April 10th, 2008 at 10:18 AM by najib