mirror of
				https://github.com/xcat2/xcat-core.git
				synced 2025-10-31 19:32:31 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			130 lines
		
	
	
		
			3.2 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			130 lines
		
	
	
		
			3.2 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| =head1 NAME
 | |
| 
 | |
| B<nodediscoverdef> - Define the undefined discovery request to a predefined xCAT node, 
 | |
| or clean up the discovery entries from the discoverydata table 
 | |
| (which can be displayed by nodediscoverls command)
 | |
| 
 | |
| =head1 SYNOPSIS
 | |
| 
 | |
| B<nodediscoverdef> B<-u> I<uuid> B<-n> I<node>
 | |
| 
 | |
| B<nodediscoverdef> B<-r> B<-u> I<uuid>
 | |
| 
 | |
| B<nodediscoverdef> B<-r> B<-t> {B<seq>|B<profile>|B<switch>|B<blade>|B<manual>|B<undef>|B<all>}
 | |
| 
 | |
| B<nodediscoverdef> [B<-h>|B<--help>|B<-v>|B<--version>]
 | |
| 
 | |
| =head1 DESCRIPTION
 | |
| 
 | |
| The B<nodediscoverdef> command defines the discovery entry from the discoverydata table to a predefined
 | |
| xCAT node. The discovery entry can be displayed by B<nodediscoverls> command.
 | |
| 
 | |
| The options B<-u> and B<-n> have to be used together to define a discovery request to a node.
 | |
| 
 | |
| The B<nodediscoverdef> command also can be used to clean up the discovery entries from the 
 | |
| discoverydata table.
 | |
| 
 | |
| The option B<-r> is used to remove discovery entries. If working with B<-u>, the specific entry
 | |
| which uuid specified by B<-u> will be removed.
 | |
| 
 | |
| You also can use the B<-r> B<-t> option to limit that only remove the nodes that were discovered in a
 | |
| particular method of discovery.
 | |
| 
 | |
| =head1 OPTIONS
 | |
| 
 | |
| =over 10
 | |
| 
 | |
| =item B<-t seq|profile|switch|blade|manual|undef|all>
 | |
| 
 | |
| Specify the nodes that have been discovered by the specified discovery method:
 | |
| 
 | |
| =over 3
 | |
| 
 | |
| =item *
 | |
| B<seq> - Sequential discovery (started via nodediscoverstart noderange=<noderange> ...).
 | |
| 
 | |
| =item *
 | |
| B<profile> - Profile discovery (started via nodediscoverstart networkprofile=<network-profile> ...).
 | |
| 
 | |
| =item *
 | |
| B<switch> - Switch-based discovery (used when the switch and switches tables are filled in).
 | |
| 
 | |
| =item *
 | |
| B<blade> - Blade discovery (used for IBM Flex blades).
 | |
| 
 | |
| =item *
 | |
| B<manual> - Manually discovery (used when defining node by nodediscoverdef command).
 | |
| 
 | |
| =item *
 | |
| B<undef> - Display the nodes that were in the discovery pool, but for which xCAT has not yet received a discovery request.
 | |
| 
 | |
| =item *
 | |
| B<all> - All discovered nodes.
 | |
| 
 | |
| =back
 | |
| 
 | |
| =item B<-n> I<node>
 | |
| 
 | |
| The xCAT node that the discovery entry will be defined to.
 | |
| 
 | |
| =item B<-r>
 | |
| 
 | |
| Remove the discovery entries from discoverydata table.
 | |
| 
 | |
| =item B<-u> I<uuid>
 | |
| 
 | |
| The uuid of the discovered entry.
 | |
| 
 | |
| =item B<-h|--help>
 | |
| 
 | |
| Display usage message.
 | |
| 
 | |
| =item B<-v|--version>
 | |
| 
 | |
| Command version.
 | |
| 
 | |
| =back
 | |
| 
 | |
| =head1 RETURN VALUE
 | |
| 
 | |
| 0  The command completed successfully.
 | |
| 
 | |
| 1  An error has occurred.
 | |
| 
 | |
| =head1 EXAMPLES
 | |
| 
 | |
| =over 3
 | |
| 
 | |
| =item 1.
 | |
| Define the discovery entry which uuid is 51E5F2D7-0D59-11E2-A7BC-3440B5BEDBB4 to node node1
 | |
| 
 | |
|  nodediscoverdef -u 51E5F2D7-0D59-11E2-A7BC-3440B5BEDBB4 -n node1
 | |
| 
 | |
| Output is similar to:
 | |
| 
 | |
|  Defined [51E5F2D7-0D59-11E2-A7BC-3440B5BEDBB4] to node node1.
 | |
| 
 | |
| =item 2.
 | |
| Remove the discovery entry which uuid is 51E5F2D7-0D59-11E2-A7BC-3440B5BEDBB4 from the discoverydata table
 | |
| 
 | |
|  nodediscoverdef -r -u 51E5F2D7-0D59-11E2-A7BC-3440B5BEDBB4
 | |
| 
 | |
| Output is similar to:
 | |
| 
 | |
|  Removing discovery entries finished.
 | |
| 
 | |
| =item 3.
 | |
| Remove the discovery entries which discover type is B<seq> from the discoverydata table
 | |
| 
 | |
|  nodediscoverdef -r -t seq
 | |
| 
 | |
| Output is similar to:
 | |
| 
 | |
|  Removing discovery entries finished.
 | |
| 
 | |
| =back
 | |
| 
 | |
| =head1 SEE ALSO
 | |
| 
 | |
| L<nodediscoverstart(1)|nodediscoverstart.1>, L<nodediscoverstatus(1)|nodediscoverstatus.1>, L<nodediscoverstop(1)|nodediscoverstop.1>, L<nodediscoverls(1)|nodediscoverls.1>
 |