=head1 NAME B - Changes HMC- and IVM-managed partition profiles. For P7 IH, chvm only could be used to change the I/O slots assignment to LPARs. =head1 SYNOPSIS B [B<-h>| B<--help>] B [B<-v>| B<--version>] =head2 PPC (with HMC) specific: B [B<-V>| B<--verbose>] I [B<-p> I] B [B<-V>| B<--verbose>] I B=I [B=I...] =head2 PPC (using Direct FSP Management) specific: B I [B<-p> I] =head2 VMware specific: B I [B<-a> I] [B<-d> I] [B<-p> I] [B<--resize> B=I] [B<--cpus> I] [B<--mem> I] =head1 DESCRIPTION =head2 PPC (with HMC) specific: The chvm command modifies the partition profile for the partitions specified in noderange. A partitions current profile can be read using lsvm, modified, and piped into the chvm command, or changed with the -p flag. This command also supports to change specific partition attributes by specifying one or more "attribute equals value" pairs in command line directly, without whole partition profile. =head2 PPC (using Direct FSP Management) specific: chvm is designed to assign the I/O slots to the new LPAR. Both the current IO owning lpar and the new IO owning lpar must be powered off before an IO assignment. Otherwise, if the I/O slot is belonged to an Lpar and the LPAR is power on, the command will return an error when trying to assign that slot to a different lpar. The administrator should use lsvm to get the profile content, and then edit the content, and add the node name with ":" manually before the I/O which will be assigned to the node. And then the profile can be piped into the chvm command, or changed with the -p flag. =head2 VMware specific: The chvm command modifes the vm specified in noderange. Calling with deregister or purge options at the same time as the resize option is not recommended. =head1 OPTIONS =head2 Common: B<-h> Display usage message. B<-v> Command Version. =head2 PPC specific: B<-p> I Name of an existing partition profile. B=I Specifies one or more "attribute equals value" pairs, separated by spaces. B<-V> Verbose output. =head2 VMware specific: B<-a> I Add a new Hard disk with size defaulting to GB. Multiple can be added with comma separated values. B<--cpus> I Set the number of CPUs. B<-d> I Deregister the Hard disk but leave the backing files. Multiple can be done with comma separated values. The disks are specified by SCSI id. Size defaults to GB. B<--mem> I Set the memory, defaults to MB. B<-p> I Purge the Hard disk. Deregisters and deletes the files. Multiple can be done with comma separated values. The disks are specified by SCSI id. Size defaults to GB. B<--resize> B=I Change the size of the Hard disk. The disk can never be set to less than it's current size. Multiple disks can be resized to I by using comma separated values on the left side of B<=>. The disks are specified by SCSI id. Size defaults to GB. =head1 RETURN VALUE 0 The command completed successfully. 1 An error has occurred. =head1 EXAMPLES =head2 PPC (with HMC) specific: 1. To change the partition profile for lpar4 using the configuration data in the file /tmp/lparfile, enter: cat /tmp/lparfile | chvm lpar4 Output is similar to: lpar4: Success 2. To change the partition profile for lpar4 to the existing profile 'prof1', enter: chvm lpar4 -p prof1 Output is similar to: lpar4: Success 3. To change partition attributes for lpar4 by specifying attribute value pairs in command line, enter: chvm lpar4 max_mem=4096 Output is similar to: lpar4: Success =head2 PPC (using Direct FSP Management) specific: 1.To change the I/O slot profile for lpar4 using the configuration data in the file /tmp/lparfile, the I/O slots information is similar to: 4: 514/U78A9.001.0123456-P1-C17/0x21010202/2/1 4: 513/U78A9.001.0123456-P1-C15/0x21010201/2/1 4: 512/U78A9.001.0123456-P1-C16/0x21010200/2/1 then run the command: cat /tmp/lparfile | chvm lpar4 2. To change the I/O slot profile for lpar1-lpar8 using the configuration data in the file /tmp/lparfile. Users can use the output of lsvm.and remove the cec information, and modify the lpar id before each I/O, and run the command as following: chvm lpar1-lpar8 -p /tmp/lparfile =head2 VMware specific: chvm vm1 -a 8,16 --mem 512 --cpus 2 Output is similar to: vm1: node successfully changed =head1 FILES /opt/xcat/bin/chvm =head1 SEE ALSO L, L, L