=head1 NAME B - Captures an image from a Linux diskful node and create a diskless or diskful image on the management node. =head1 SYNOPSIS B node B<-t>|B<--type> diskless [B<-p>|B<--profile> I] [B<-o>|B<--osimage> I] [B<-i> I] [B<-n> I] [B<-V>|B<--verbose>] B node B<-t>|B<--type> sysclone B<-o>|B<--osimage> I [B<-V>|B<--verbose>] B [B<-h> | B<--help>] | [B<-v> | B<--version>] =head1 DESCRIPTION The B command will capture an image from one running diskful Linux node and create a diskless or diskful image for later use. The B should be one diskful Linux node, managed by the xCAT MN, and the remote shell between MN and the B should have been configured. AIX is not supported. The B command supports two image types: B and B. For the B type, it will capture an image from one running diskful Linux node, prepares the rootimg directory, kernel and initial rmadisks for the B/B command to generate the statelite/stateless rootimg. For the B type, it will capture an image from one running diskful Linux node, create an osimage which can be used to clone other diskful Linux nodes. The B type: The I is pre-defined, the attributes of osimage will be used to capture and prepare the root image. The B, B and B attributes for the stateless/statelite image to be created are duplicated from the B's attribute. If the B<-p|--profile> I option is specified, the image will be created under "/>/netboot///>/rootimg". The default files/directories excluded in the image are specified by /opt/xcat/share/xcat/netboot//>...imgcapture.exlist; also, you can put your customized file (>...imgcapture.exlist) to /install/custom/netboot/. The directories in the default I<.imgcapture.exlist> file are necessary to capture image from the diskful Linux node managed by xCAT, please don't remove it. The image captured will be extracted into the />/netboot/>/>/>/rootimg directory. After the B command returns without any errors, you can customize the rootimg and run the B/B command with the options you want. The B type: xCAT leverages the Open Source Tool - Systemimager to capture the osimage from the B, and put it into />/B/B directory. The B command will create the I definition after the image is captured successfully, you can use this osimage and B command to clone diskful nodes. =head1 OPTIONS =over 4 =item B<-t>|B<--type> Specify the osimage type you want to capture, two types are supported: diskless and sysclone. =item B<-p|--profile> I Assign I as the profile of the image to be created. =item B<-o|--osimage> I The osimage name. =item B<-i> I The network interface the diskless node will boot over (e.g. eth0), which is used by the B command to generate initial ramdisks. This is optional. =item B<-n> I The driver modules needed for the network interface, which is used by the B command to generate initial ramdisks. This is optional. By default, the B command can provide drivers for the following network interfaces: For x86 or x86_64 platform: tg3 bnx2 bnx2x e1000 e1000e igb m1x_en For ppc64 platform: e1000 e1000e igb ibmveth ehea For S390x: qdio ccwgroup If the network interface is not in the above list, you'd better specify the driver modules with this option. =item B<-h|--help> Display the usage message. =item B<-v|--version> Display the version. =item B<-V|--verbose> Verbose output. =back =head1 RETRUN VALUE 0 The command completed sucessfully. 1 An error has occurred. =head1 EXAMPLES B is one diskful Linux node, which is managed by xCAT. 1. In order to capture and prepare the diskless root image, run the following command: imgcapture node1 -t diskless 2. In order to capture and prepare the diskless root image with B as profile, run the command: imgcapture node1 -t diskless -p hpc 3. In order to capture and prepare the diskless root image: its profile is B, and the network interface the diskless node will boot over is B, the driver modules for this network interface is B. imgcapture node1 -t diskless -p hpc -i eth0 -n e1000e 4. There's one pre-defined I. In order to capture and prepare the diskless root image for I, run the command: imgcapture node1 -t diskless -o osimage 5. In order to capture the diskful image from B and create the I B, run the command: imgcapture node1 -t sysclone -o img1 =head1 FILES /opt/xcat/bin/imgcapture =head1 SEE ALSO L, L, L, L, L, L