console.rst (ironic-17.0.2) | : | console.rst (ironic-17.0.3) | ||
---|---|---|---|---|
skipping to change at line 36 | skipping to change at line 36 | |||
`This <https://github.com/shellinabox/shellinabox>`_ is a fork of the | `This <https://github.com/shellinabox/shellinabox>`_ is a fork of the | |||
project on GitHub that aims to continue with maintenance of the | project on GitHub that aims to continue with maintenance of the | |||
shellinabox project. | shellinabox project. | |||
Installation example: | Installation example: | |||
Ubuntu:: | Ubuntu:: | |||
sudo apt-get install shellinabox | sudo apt-get install shellinabox | |||
RHEL7/CentOS7:: | RHEL8/CentOS8/Fedora:: | |||
sudo yum install shellinabox | ||||
Fedora:: | ||||
sudo dnf install shellinabox | sudo dnf install shellinabox | |||
You can find more about shellinabox on the `shellinabox page`_. | You can find more about shellinabox on the `shellinabox page`_. | |||
You can optionally use the SSL certificate in shellinabox. If you want to use the SSL | You can optionally use the SSL certificate in shellinabox. If you want to use the SSL | |||
certificate in shellinabox, you should install openssl and generate the SSL ce rtificate. | certificate in shellinabox, you should install openssl and generate the SSL ce rtificate. | |||
1. Install openssl, for example: | 1. Install openssl, for example: | |||
Ubuntu:: | Ubuntu:: | |||
sudo apt-get install openssl | sudo apt-get install openssl | |||
RHEL7/CentOS7:: | RHEL8/CentOS8/Fedora:: | |||
sudo yum install openssl | ||||
Fedora:: | ||||
sudo dnf install openssl | sudo dnf install openssl | |||
2. Generate the SSL certificate, here is an example, you can find more about o penssl on | 2. Generate the SSL certificate, here is an example, you can find more about o penssl on | |||
the `openssl page`_:: | the `openssl page`_:: | |||
cd /tmp/ca | cd /tmp/ca | |||
openssl genrsa -des3 -out my.key 1024 | openssl genrsa -des3 -out my.key 1024 | |||
openssl req -new -key my.key -out my.csr | openssl req -new -key my.key -out my.csr | |||
cp my.key my.key.org | cp my.key my.key.org | |||
skipping to change at line 183 | skipping to change at line 175 | |||
* Install socat on the ironic conductor node. Also, ``socat`` needs to be in | * Install socat on the ironic conductor node. Also, ``socat`` needs to be in | |||
the $PATH environment variable that the ironic-conductor service uses. | the $PATH environment variable that the ironic-conductor service uses. | |||
Installation example: | Installation example: | |||
Ubuntu:: | Ubuntu:: | |||
sudo apt-get install socat | sudo apt-get install socat | |||
RHEL7/CentOS7:: | RHEL8/CentOS8/Fedora:: | |||
sudo yum install socat | ||||
Fedora:: | ||||
sudo dnf install socat | sudo dnf install socat | |||
* Append console parameters for bare metal PXE boot in the Bare Metal | * Append console parameters for bare metal PXE boot in the Bare Metal | |||
service configuration file. See the reference on how to configure them in | service configuration file. See the reference on how to configure them in | |||
:ref:`kernel-boot-parameters`. | :ref:`kernel-boot-parameters`. | |||
* Enable the ``ipmitool-socat`` console interface, for example: | * Enable the ``ipmitool-socat`` console interface, for example: | |||
.. code-block:: ini | .. code-block:: ini | |||
End of changes. 3 change blocks. | ||||
15 lines changed or deleted | 3 lines changed or added |