mirror of
				https://github.com/xcat2/xcat-core.git
				synced 2025-10-31 03:12:30 +00:00 
			
		
		
		
	Add tmp doc for how to use openbmc
This commit is contained in:
		| @@ -11,3 +11,4 @@ The sections are organized based on hardware architecture. | ||||
|  | ||||
|    ppc64le/index.rst | ||||
|    x86_64/index.rst | ||||
|    openbmc/index.rst | ||||
|   | ||||
| @@ -0,0 +1,9 @@ | ||||
| Configure passwords | ||||
| =================== | ||||
|  | ||||
| Configure the passwords for Management modules of the compute nodes. | ||||
|  | ||||
| * For OpenBMC managed systems: :: | ||||
|  | ||||
|     chtab key=openbmc passwd.username=root passwd.password=0penBMC | ||||
|  | ||||
| @@ -0,0 +1,12 @@ | ||||
| OpenPOWER (OpenBMC managed) | ||||
| =========================== | ||||
|  | ||||
| The following sections documents the procedures in managing OpenPOWER servers in an xCAT cluster.   | ||||
| These are machines use the IBM Power Architecture and is **OpenBMC** managed. | ||||
|  | ||||
|  | ||||
| .. toctree:: | ||||
|    :maxdepth: 2 | ||||
|  | ||||
|    configure.rst | ||||
|    openbmc.rst  | ||||
| @@ -0,0 +1,60 @@ | ||||
| Manually Define Nodes | ||||
| ===================== | ||||
|  | ||||
| **Manually Define Node** means the admin knows the detailed information of the physical server and manually defines it into xCAT database with ``mkdef`` commands. | ||||
|  | ||||
| In this document, the following configuration is used in the example | ||||
|  | ||||
| Compute Node info:: | ||||
|  | ||||
|     CN Hostname: cn1 | ||||
|     BMC Address: 50.0.101.1 | ||||
|     OpenBMC username: root | ||||
|     OpenBMC Password: 0penBMC | ||||
|  | ||||
| Execute ``mkdef`` command to define the node: :: | ||||
|  | ||||
|     mkdef -t node cn1 groups=openbmc,all mgt=openbmc cons=openbmc bmc=50.0.101.1 bmcusername=root bmcpassword=OpenBMC | ||||
|  | ||||
| The manually defined node will be like this:: | ||||
|  | ||||
|     # lsdef cn1 | ||||
|     Object name: cn1 | ||||
|         bmc=50.0.101.1 | ||||
|         bmcpassword=OpenBMC | ||||
|         bmcusername=root | ||||
|         cons=openbmc | ||||
|         groups=openbmc,all | ||||
|         mgt=openbmc | ||||
|         postbootscripts=otherpkgs | ||||
|         postscripts=syslog,remoteshell,syncfiles | ||||
|  | ||||
| Hardware Management | ||||
| =================== | ||||
|  | ||||
| Remote Power Control | ||||
| ```````````````````` | ||||
|  | ||||
| The next important thing is to control the power of a remote physical machine. For this purpose, ``rpower`` command is involved. :: | ||||
|  | ||||
|     rpower cn1 on | ||||
|     rpower cn1 off | ||||
|     rpower cn1 boot | ||||
|     rpower cn1 reset | ||||
|  | ||||
| Get the current rpower state of a machine, refer to the example below. :: | ||||
|  | ||||
|     # rpower cn1 state | ||||
|     cn1: on | ||||
|  | ||||
| Remote Console | ||||
| `````````````` | ||||
|  | ||||
| In order to get the command line console remotely. xCAT provides the ``rcons`` command. | ||||
|  | ||||
| #. Make sure the ``conserver`` is configured by running ``makeconservercf``. | ||||
|  | ||||
| #. After that, you can get the command line console for a specific machine with the ``rcons`` command :: | ||||
|  | ||||
|     rcons cn1 | ||||
|  | ||||
		Reference in New Issue
	
	Block a user