XCAT installation and update software, xCAT installation and Update Software
Next to the previous articles on xCAT, let's take a look at how to install and upgrade the xCAT software. We will install and update the release package and the non-release package.
First, run the lsdef command to view the osimage information, such
lsdef -t osimage centos6.6-x86_64-install-compute... pkgdir=/install/centos6.6/x86_64 pkglist=/opt/xcat/share/xcat/install/centos/compute.centos6.pkglist otherpkgdir=/install/custom/centos6.6/x86_64/ otherpkglist=/install/custom/centos6.6/x86_64/mypkgs.pkglist...
Note the attributes listed above.
* Pkgdir defines the location of the release package
* Pkglist defines the list of release packages to be installed.
* Otherpkgdir defines the location of a non-release package
* Otherpkglist defines the list of non-release packages to be installed.
If a property is missing, it is not specified during definition.
Install and update the release package
1. to install or update the package in the release, you only need to add the package to be installed or updated to the file defined by pkglist.
2. Run the "updatenode <noderange>-S" command.
Install and update non-release packages
1. Create a directory to store additional software packages, such
mkdir -p /install/custom/centos6.6/x86_64/
2. Then copy the additional rpm package to this directory, for example, using the helloworld-1.0.0-1.el6.x86_64.rpm package generated in my previous blog
cp helloworld-1.0.0-1.el6.x86_64.rpm /install/custom/centos6.6/x86_64/
3. Run "createrepo" in this directory to create a local repository.
cd /install/custom/centos6.6/x86_64/ createrepo .
4. Create a package installation list file, such as "/install/custom/centos6.6/x86_64/mypkgs. pkglist". The content is as follows:
helloworld
5. Modify the otherpkgdir and otherpkglist attributes of osimage
chdef -t osimage centos6.6-x86_64-install-compute \ otherpkgdir=/install/custom/centos6.6/x86_64/ \ otherpkglist=/install/custom/centos6.6/x86_64/mypkgs.pkglist
6. Run the "updatenode <noderange>-S" command to install the new package.
7. to update the software package, place the new rpm package in the/install/custom/centos6.6/x86_64/directory, and run the "updatenode <noderange>-S" command again.
Reference
Http://sourceforge.net/p/xcat/wiki/Using_Updatenode/
Reprinted please mark the address of this article as a link
Address: http://blog.csdn.net/kongxx/article/details/44132613