1)
Install xCAT
Option 1: Prepare to Install xCAT Directly from the Internet-Hosted Repository
Add the following 2 lines into a xcat.list file and put the xcat.list under /etc/apt/sources.list.d/:
deb http://jaist.dl.sourceforge.net/project/xcat/ubuntu/devel/core-snap precise main
deb http://jaist.dl.sourceforge.net/project/xcat/ubuntu/xcat-dep precise main
Since we use xcat-core and xcat-dep repo file on rh and sles. I suggest we also use xcat-core.list and xcat-dep.list to contain the repository.
Add following line to xcat-core.list under /etc/apt/sources.list.d/
deb http://jaist.dl.sourceforge.net/project/xcat/ubuntu/devel/core-snap precise main
Add following line to xcat-dep.list under /etc/apt/sources.list.d/
deb http://jaist.dl.sourceforge.net/project/xcat/ubuntu/xcat-dep precise main
2)
Updating xCAT Packages Later
If you need to update the xCAT software later:
apt-get --allow-unauthenticated install xcat perl-xcat xcat-server xcat-client xcat-genesis-scripts-amd64
missing xcat-genesis-base-amd64
3)
Set up pkglists
You likely want to customize the main pkglist for the image. This is the list of rpms or groups that will be installed from the distro. (Other rpms that they depend on will be installed automatically.) For example:
mkdir -p /install/custom/install/ubuntu/
cp -p /opt/xcat/share/xcat/install/ubuntu/compute.pkglist /install/custom/install/ubuntu/
vi /install/custom/install/ubuntu/compute.pkglist
chdef -t osimage <osimage name=""> pkglist=/install/custom/install/rh/compute.rhels6.x86_64.pkglist</osimage>
Currently, under /opt/xcat/share/xcat/install/ubuntu/ on ubuntu system, we only have compute.tmpl . Need to update this section to ask users to create the compute.pkglist file themselves.
I am out of the office until 18/03/2013.
I will respond to your message when I return. For any urgent issue, please
contact my manager Óscar Jiménez (oscar_jimenez@es.ibm.com)
Note: This is an automated response to your message "[xcat:bugs] #3420
ubuntu:update Ubuntu_Quick_Start document" sent on 12/03/2013 9:04:46.
This is the only notification you will receive while this person is away.
4) Installing Additional Packages Using an Otherpkgs Pkglist
If you have additional rpms (rpms not in the distro) that you also want installed, make a directory to hold them, create a list of the rpms you want installed, and add that information to the osimage definition:
/install/post/otherpkgs/ubuntu/x86_64
The directory should be /install/post/otherpkgs/ubuntu12.04.1/x86_64
the 4th one:
the readhat os use /install/post/otherpkgs/rh/x86_64 to save other packages, so here can use this path.