Skip to content

Commit 3444c38

Browse files
authored
Merge pull request #221 from ikartavtcev/dev
LU-3642: Update public documentation for cl9
2 parents 014b6aa + 661101d commit 3444c38

File tree

8 files changed

+109
-1
lines changed

8 files changed

+109
-1
lines changed

docs/cloudlinux_installation/README.md

Lines changed: 64 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,7 @@ Please refer to the [guide](#license-activation) to get activation key.
7777

7878
Currently supported OS for conversion:
7979
* CentOS 7
80-
* AlmaLinux OS 8
80+
* AlmaLinux OS 8, AlmaLinux OS 9
8181
* RockyLinux (installation only, no uninstall option)
8282

8383

@@ -190,6 +190,65 @@ If you receive any troubles during the conversion process,
190190
please feel free to search our [knowledgebase](https://cloudlinux.zendesk.com/hc/en-us)
191191
or contact our support and attach the conversion log (/var/log/cldeploy.log).
192192

193+
### Technical details: How to enable secure boot for cl9
194+
195+
#### Overview
196+
CloudLinux 9 uses non-modified AlmaLinux 9 kernel.\
197+
To make secure boot work with CloudLinux's kernel module you need to enroll CloudLinux secure boot key to your server.\
198+
This procedure shows how to do it
199+
200+
#### Requirements
201+
* UEFI support
202+
* mokutil package installed
203+
* Access to server's BIOS options menu and boot screen
204+
205+
#### Procedure
206+
1. Download CloudLinux key
207+
1. `wget https://repo.cloudlinux.com/cloudlinux/SECURE-BOOT-KEY-cloudlinux-kmod.der`
208+
2. Import the key
209+
1. `mokutil --import SECURE-BOOT-KEY-cloudlinux-kmod.der`
210+
2. When prompted, enter a password of your choice. This password will be used when enrolling the key into the MOK list.
211+
3. Reboot server
212+
1. Upon rebooting, the "Shim UEFI key management" screen appears. Press any key withing 10 seconds to proceed.
213+
4. Enroll the key
214+
215+
Select `Enroll MOK`\
216+
![Step 1](./images/cl9_secureboot/1.png)
217+
218+
Select `View key 0`\
219+
![Step 2](./images/cl9_secureboot/2.png)
220+
221+
Make sure that CloudLinux's Secure Boot Key information is displayed\
222+
Press the Esc key when you are finished\
223+
![Step 3](./images/cl9_secureboot/3.png)
224+
225+
Select `Continue` on the screen from Step 2
226+
It will ask "Enrol the key(s)?".\
227+
Select `Yes/OK`\
228+
![Step 4](./images/cl9_secureboot/4.png)
229+
230+
Enter the password you used for importing the key (point 2.ii)\
231+
![Step 5](./images/cl9_secureboot/5.png)
232+
233+
Select `Reboot` (Older versions may say `Continue boot`)\
234+
![Step 6](./images/cl9_secureboot/6.png)
235+
236+
Now you can enable Secure Boot in BIOS options menu
237+
238+
#### Useful commands
239+
* `mokutil --sb-state` to check current Secure Boot state
240+
* `mokutil --list-enrolled` to show list of enrolled keys
241+
242+
#### If you wish to remove the CloudLinux key from the MOK list, follow the instructions below
243+
:::warning Warning
244+
Do not delete the key when secure boot is enabled - server will be unable to boot
245+
:::
246+
247+
1. Disable Secure Boot
248+
2. `mokutil --delete SECURE-BOOT-KEY-cloudlinux-kmod.der`
249+
3. `mokutil --list-delete` (to check the key to be deleted)
250+
4. Reboot the system and go through the MOK management process to complete the deletion from the MOK list.
251+
193252
### Technical details: cldeploy
194253

195254
By its design, CloudLinux OS Shared is very close to the upstream operating system - RHEL.
@@ -244,6 +303,10 @@ All CloudLinux OS editions may be installed using one ISO and source.
244303

245304
You can download the latest CloudLinux OS ISO and use it to install CloudLinux OS on your server:
246305

306+
* CloudLinux OS 9
307+
308+
* x86_64 version: [https://www.repo.cloudlinux.com/cloudlinux/9/iso/x86_64/](https://www.repo.cloudlinux.com/cloudlinux/9/iso/x86_64/)
309+
247310
* CloudLinux OS 8
248311

249312
* x86_64 version: [https://www.repo.cloudlinux.com/cloudlinux/8/iso/x86_64/](https://www.repo.cloudlinux.com/cloudlinux/8/iso/x86_64/)
2.39 KB
Loading
1.41 KB
Loading
6.42 KB
Loading
1.38 KB
Loading
1.44 KB
Loading
2.08 KB
Loading

docs/introduction/README.md

Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,50 @@
2727

2828
\** Python/Node.js/Ruby Selectors are available only for cPanel, DirectAdmin servers, and servers with custom panel with own integration.
2929

30+
### CloudLinux 9 beta
31+
The first release of CloudLinux 9 is available as Shared and Shared Pro editions.\
32+
Admin and Solo editions temporarily unavailable to install or activate because of no panel/custom panel release only.\
33+
Other editions support will be extended once major control panels add support of CL9.
34+
35+
<details>
36+
<summary>CloudLinux 9 beta limitations</summary>
37+
In the non-panel environment, for now, we can guarantee all of the following CloudLinux Shared components functionality:
38+
39+
* LVE limits
40+
* LVE Stats
41+
* MySQL Governor
42+
* CageFS
43+
* PHP Selector
44+
* HardenedPHP
45+
* Apache mod_lsapi PRO
46+
47+
Due to integration restrictions with some panels, we are unable to retrieve panel-related information
48+
(e.g. a list of domains or handlers used).\
49+
As a result, we are currently unable to provide the following components:
50+
51+
* PHP X-Ray
52+
* Slow Site Analyzer
53+
* Website Monitoring Tool
54+
* Ruby selector
55+
* Centralized Monitoring
56+
57+
For the custom panel installations, once integration with the CloudLinux components is set, the following components
58+
will work in the CloudLinux OS 9 environment:
59+
60+
* LVE limits
61+
* LVE Stats
62+
* MySQL Governor
63+
* CageFS
64+
* PHP Selector
65+
* HardenedPHP
66+
* Python Selector
67+
* NodeJS Selector
68+
* Apache mod_lsapi PRO
69+
* PHP X-Ray
70+
* Slow Site Analyzer
71+
* Reseller limits
72+
</details>
73+
3074
### CloudLinux OS Solo
3175
CloudLinux OS Solo is designed for installation on VPS or VDS servers.
3276
This edition has major difference agains all other, so you should look for the detailed docs
@@ -161,3 +205,4 @@ Currently, the following versions are available and supported:
161205
|CloudLinux OS Shared (Pro) 8 | Mar 17, 2020 | May 31, 2029 |
162206
|CloudLinux OS Solo (8) | Mar 17, 2020 | May 31, 2029 |
163207
|CloudLinux OS Admin (8) | Mar 17, 2020 | May 31, 2029 |
208+
|CloudLinux OS Shared (Pro) 9 | Jan 17, 2023 | May 31, 2032 |

0 commit comments

Comments
 (0)