mirror of
				https://github.com/xcat2/xcat-core.git
				synced 2025-10-31 11:22:27 +00:00 
			
		
		
		
	Merge pull request #4816 from chenglch/goconsmanpage
Add makegocons -q in the man page
This commit is contained in:
		| @@ -19,9 +19,7 @@ SYNOPSIS | ||||
| ******** | ||||
|  | ||||
|  | ||||
| \ **makegocons**\  [\ **-V|-**\ **-verbose**\ ] [\ **-d|-**\ **-delete**\ ] [\ *noderange*\ ] | ||||
|  | ||||
| \ **makeconservercf**\  [\ **-h|-**\ **-help|-v|-**\ **-version**\ ] | ||||
| \ **makegocons**\  [\ **-V|-**\ **-verbose**\ ] [\ **-d|-**\ **-delete**\ ] [\ **-q|-**\ **-query**\ ] [\ *noderange*\ ] | ||||
|  | ||||
|  | ||||
| *********** | ||||
| @@ -46,17 +44,18 @@ In the case of a hierarchical cluster (i.e. one with service nodes) \ **makegoco | ||||
| which nodes will have their consoles accessed from the management node and which from a service node | ||||
| (based on the nodehm.conserver attribute). | ||||
|  | ||||
| To start goconserver on the specified service node, setup goconserver package on that service node, then set | ||||
| the \ **console**\  column of \ **servicenode**\  table to \ **2**\ . | ||||
|  | ||||
| To support diskless service node, a new column \ **consoleenabled**\  has been added in \ **nodehm**\  table, it is used by \ **makegocons**\  | ||||
| command to save the current console state for the node. After reinstalling the service node, the console storage file which maintain | ||||
| the console nodes for goconserver is lost, xCAT would register the console nodes into goconserver based on \ **consoleenabled**\  attribute | ||||
| when restarting xcatd service. | ||||
|  | ||||
| For openbmc which uses ssh as the terminal session connection method, goconserver can help save the system | ||||
| resources as goconserver could handle the ssh connection within goroutine which is more light-weighted than the command process. | ||||
|  | ||||
| \ **Note:**\  goconserver is an experimental feature, it will not be installed with xcat and will only support the systemd based systems. | ||||
| Download and setup the rpm or deb package manually. Release link: | ||||
|  | ||||
|  | ||||
| .. code-block:: perl | ||||
|  | ||||
|   https://github.com/chenglch/goconserver/releases | ||||
|  | ||||
| \ **Note:**\  goconserver only support the systemd based systems. It has been integrated with xCAT as a recommended package. | ||||
|  | ||||
|  | ||||
| ******* | ||||
| @@ -71,6 +70,12 @@ OPTIONS | ||||
|   | ||||
|  | ||||
|  | ||||
| \ **-q|-**\ **-query**\  | ||||
|   | ||||
|  List the console connection of the nodes. If noderange is not specified, all of the console nodes will be displayed. | ||||
|   | ||||
|  | ||||
|  | ||||
| \ **-v|-**\ **-version**\  | ||||
|   | ||||
|  Display version. | ||||
| @@ -141,6 +146,16 @@ EXAMPLES | ||||
|   | ||||
|  | ||||
|  | ||||
| 4. To list console connection for node01. | ||||
|   | ||||
|   | ||||
|  .. code-block:: perl | ||||
|   | ||||
|    makegocons -q node01 | ||||
|   | ||||
|   | ||||
|  | ||||
|  | ||||
|  | ||||
| ******** | ||||
| SEE ALSO | ||||
|   | ||||
| @@ -4,9 +4,7 @@ B<makegocons> - Register or unregister the node in the goconserver service | ||||
|  | ||||
| =head1 SYNOPSIS | ||||
|  | ||||
| B<makegocons> [B<-V|--verbose>] [B<-d|--delete>] [I<noderange>] | ||||
|  | ||||
| B<makeconservercf> [B<-h|--help|-v|--version>] | ||||
| B<makegocons> [B<-V|--verbose>] [B<-d|--delete>] [B<-q|--query>] [I<noderange>] | ||||
|  | ||||
|  | ||||
| =head1 DESCRIPTION | ||||
| @@ -28,13 +26,19 @@ In the case of a hierarchical cluster (i.e. one with service nodes) B<makegocons | ||||
| which nodes will have their consoles accessed from the management node and which from a service node | ||||
| (based on the nodehm.conserver attribute). | ||||
|  | ||||
| To start goconserver on the specified service node, setup goconserver package on that service node, then set | ||||
| the B<console> column of B<servicenode> table to B<2>. | ||||
|  | ||||
| To support diskless service node, a new column B<consoleenabled> has been added in B<nodehm> table, it is used by B<makegocons> | ||||
| command to save the current console state for the node. After reinstalling the service node, the console storage file which maintain | ||||
| the console nodes by goconserver is lost, xCAT would register the console nodes into goconserver based on B<consoleenabled> attribute | ||||
| when restarting xcatd service. | ||||
|  | ||||
| For openbmc which uses ssh as the terminal session connection method, goconserver can help save the system | ||||
| resources as goconserver could handle the ssh connection within goroutine which is more light-weighted than the command process. | ||||
|  | ||||
| B<Note:> goconserver is an experimental feature, it will not be installed with xcat and will only support the systemd based systems. | ||||
| Download and setup the rpm or deb package manually. Release link: | ||||
| B<Note:> goconserver only support the systemd based systems. It has been integrated with xCAT as a recommended package. | ||||
|  | ||||
|  https://github.com/chenglch/goconserver/releases | ||||
|  | ||||
| =head1 OPTIONS | ||||
|  | ||||
| @@ -44,6 +48,10 @@ Download and setup the rpm or deb package manually. Release link: | ||||
|  | ||||
| Delete rather than add or refresh the nodes specified as a noderange. | ||||
|  | ||||
| =item B<-q|--query> | ||||
|  | ||||
| List the console connection of the nodes. If noderange is not specified, all of the console nodes will be displayed. | ||||
|  | ||||
| =item B<-v|--version> | ||||
|  | ||||
| Display version. | ||||
| @@ -90,6 +98,11 @@ To remove goconserver configuration for node01. | ||||
|  | ||||
|  makegocons -d node01 | ||||
|  | ||||
| =item 4. | ||||
| To list console connection for node01. | ||||
|  | ||||
|  makegocons -q node01 | ||||
|  | ||||
| =back | ||||
|  | ||||
| =head1 SEE ALSO | ||||
|   | ||||
		Reference in New Issue
	
	Block a user