=head1 NAME B - Discover Baseboard Management Controllers (BMCs) using a scan method =head1 SYNOPSIS B [B<-?>|B<-h>|B<--help>] B [B<-v>|B<--version>] B [B<-s> I] B<--range> I [B<-z>] [B<-w>] [B<-t>] B {B<-i>|B<--bmcip>} I {B<-u>|B<--bmcuser>} I {B<-p>|B<--bmcpasswd>} I B<--check> B {B<-i>|B<--bmcip>} I {B<-u>|B<--bmcuser>} I {B<-p>|B<--bmcpasswd>} I B<--ipsource> =head1 DESCRIPTION The B command will discover Baseboard Management Controllers (BMCs) using a scan mathod. The command uses B to scan active nodes over a specified IP range. The IP range format should be a format that is acceptable by B. The B command can also obtain some information about the BMC. (Check username/password, IP address source, DHCP/static configuration) Note: The scan method currently support is B. =head1 OPTIONS =over 10 =item B<--range> Specify one or more IP ranges acceptable to nmap. IP rance can be hostnames, IP addresses, networks, etc. A single IP address (10.1.2.3) or an IP range (10.1.2.0/24) can be specified. If the range is very large, the B command may take a long time to return. =item B<-s> Scan method (The only supported scan method at this time is B) =item B<-z> List the data returned in xCAT stanza format =item B<-w> Write to the xCAT database. =item B<-t> Generate a BMC type node object =item B<-i|--bmcip> BMC IP address. =item B<-u|--bmcuser> BMC user name. =item B<-p|--bmcpasswd> BMC user password. =item B<-c|--check> Check =item B<--ipsource> BMC IP source =item B<-h|--help> Display usage message =item B<-v|--version> Display version information =back =head1 RETURN VALUE 0 The command completed successfully. 1 An error has occurred. =head1 EXAMPLES 1. To get all responding BMCs from IP range "10.4.23.100-254" and 50.3.15.1-2": bmcdiscover -s nmap --range "10.4.23.100-254 50.3.15.1-2" Note: Input for IP range can be in the form: scanme.nmap.org, microsoft.com/24, 192.168.0.1; 10.0.0-255.1-254. 2. To get all BMSs in IP range "10.4.22-23.100-254", displayed in xCAT stanza format: bmcdiscover -s nmap --range "10.4.22-23.100-254" -z 3. Discover the BMCs and write the discovered-node definitions into the xCAT database and write out the stanza foramt to the console: bmcdiscover -s nmap --range "10.4.22-23.100-254" -w -z 4. To check if the username or password is correct against the BMC: bmcdiscover -i 10.4.23.254 -u USERID -p PASSW0RD -c 5. Get BMC IP Address source, DHCP Address or static Address bmcdiscover -i 10.4.23.254 -u USERID -p PASSW0RD --ipsource =head1 SEE ALSO L