You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/cloudlinuxos/cloudlinux_installation/README.md
+83-55Lines changed: 83 additions & 55 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -38,14 +38,18 @@ You can check the entire list here: [Hardware enablement considerations in adopt
38
38
39
39
## Software Compatibility
40
40
41
-
CloudLinux OS is designed to maintain full binary compatibility with CentOS and Red Hat Enterprise Linux (RHEL). This means that any software, applications, or scripts that run on CentOS or RHEL can run on CloudLinux OS without modification. The operating system ensures broad compatibility with the vast ecosystem of Linux software, providing a seamless and stable environment for hosting providers and users transitioning from other enterprise Linux distributions. This compatibility extends to package management, system libraries, and core functionalities, making CloudLinux OS a reliable drop-in replacement that supports the same software stack as its counterparts.
41
+
CloudLinux OS is designed to maintain full binary compatibility with CentOS and Red Hat Enterprise Linux (RHEL).
42
+
43
+
This means that any software, applications, or scripts that run on CentOS or RHEL can run on CloudLinux OS without modification. The operating system ensures broad compatibility with the vast ecosystem of Linux software, providing a seamless and stable environment for hosting providers and users transitioning from other enterprise Linux distributions.
44
+
45
+
This compatibility extends to package management, system libraries, and core functionality, making CloudLinux OS a reliable drop-in replacement that supports the same software stack as its counterparts.
42
46
43
47
### ZFS
44
48
45
49
CloudLinux 8+ provides limited support for ZFS, to the same degree as other RHEL-like distributions. More precisely, that means:
46
50
47
51
1. CloudLinux doesn't ship any prebuilt packages of `kmod-zfs` or `zfs-dkms`, etc. But it doesn't restrict customers from using [packages built by the OpenZFS Team](https://openzfs.github.io/openzfs-docs/Getting%20Started/RHEL-based%20distro/index.html) as they are known to be compatible and work fine on CloudLinux and AlmaLinux. In fact, we know that some of our customers are already using them for quite some time.
48
-
1. The most recent CloudLinux conversion script (`cldeploy`) does not prevent the conversion of the system with `zfs` modules loaded
52
+
1. The current CloudLinux conversion script (`cldeploy`) does not prevent the conversion of the system with `zfs` modules loaded
49
53
1. CloudLinux tries to keep kABI mostly compatible with RHEL's, so in case ZFS works with the RHEL-like kernel, but not with a similar CloudLinux one, we will accept tickets to fix that
50
54
1. Because ZFS is known to have some lag in adapting to kernel changes, we consider it the customer's responsibility to test the upgradeability of the environment to the most recent kernels and ZFS versions before upgrading the entire fleet.
51
55
1. Most CloudLinux features, like CageFS, should work fine with ZFS-backed mount points, and if not, we will try our best to provide fixes according to severity and demand
@@ -56,54 +60,63 @@ LVE IO Limits (as well as generic cgroups limits) don't work because the ZFS dat
56
60
:::
57
61
58
62
59
-
## Getting License
63
+
## Getting a license
60
64
61
-
You will need a valid activation key - trial or paid - to be able to use your CloudLinux OS server.
65
+
You will need a valid activation key, trial or paid, to be able to use your CloudLinux OS server.
62
66
63
-
### Getting Trial License
67
+
### Getting a trial license
64
68
65
-
The trial activation key can be used to convert your server to CloudLinux OS.
69
+
A trial activation key can be used to convert your server to CloudLinux OS.
66
70
67
71
:::tip Note
68
-
The trial license subscription will work for 30 days.
72
+
A trial activation key will be valid for 30 days.
69
73
:::
70
74
71
-
If you have any issues getting activation key or if you have any questions regarding using your
72
-
trial subscription – contact [sales@cloudlinux.com](mailto:sales@cloudlinux.com) and we will help.
75
+
If you have any issues getting an activation key or if you have any questions regarding using your
76
+
trial subscription, contact [sales@cloudlinux.com](mailto:sales@cloudlinux.com) and we will help.
73
77
74
-
To get the activation key:
78
+
To get an activation key, follow these steps:
75
79
76
80
1. Register with CloudLinux Network: [https://cln.cloudlinux.com/console/register/customer](https://cln.cloudlinux.com/console/register/customer) (skip it if you already registered)
77
81
2. You will receive an email with activation link
78
82
3. Login at [https://cln.cloudlinux.com/console/auth/login](https://cln.cloudlinux.com/console/auth/login)
79
-
4. Choose the appropriate [CloudLinux edition](/introduction/) that fits your needs.
83
+
4. Choose the appropriate [CloudLinux edition](/introduction/) that suits your needs.
80
84
5. Click on `Get Trial Activation Key`.
81
85
82
-
You will get a key that looks like: `12314-d34463a182fede4f4d7e140f1841bcf2`.
86
+
You will get an activation key that looks like this: `12314-d34463a182fede4f4d7e140f1841bcf2`.
83
87
84
88
## Converting existing servers
85
89
86
-
Sometimes it is required to convert already existing servers with **`CentOS`** or **`AlmaLinux`** and make them **`CloudLinux OS`**.
90
+
Sometimes it's required to convert already existing servers with CentOS or AlmaLinux and make them CloudLinux OS.
91
+
92
+
For CloudLinux OS 10, it's the primary installation method.
87
93
88
-
It is easy to convert your existing installation through the cldeploy script. The process takes a few minutes and replaces just a handful of RPMs.
94
+
It's easy to convert your existing installation through the `cldeploy` script.
95
+
The process takes a few minutes and replaces just a handful of packages.
89
96
90
97
:::warning
91
-
Unlike [Fresh installation](#installing-new-servers), converting immediately requires a CloudLinux OS license.
92
-
Please refer to the [guide](#license-activation) to get an activation key.
98
+
Unlike [new server installation](#installing-new-servers),
99
+
converting an existing server requires a CloudLinux OS license to be provided.
100
+
Please refer to the [guide](#getting-a-license) to get an activation key.
93
101
:::
94
102
95
103
### Requirements
96
104
97
-
Currently supported OS for conversion:
105
+
Currently supported operating systems for conversion:
98
106
* CentOS 7
99
-
* AlmaLinux OS 8, AlmaLinux OS 9
107
+
* AlmaLinux OS 8-10
100
108
* RockyLinux (installation only, no uninstall option)
101
109
102
-
:::warning Unsupported OS for conversion:
110
+
:::warning Unsupported operating systems for conversion
103
111
* CentOS 8
104
112
* CentOS Stream
105
113
:::
106
114
115
+
:::warning SELinux
116
+
SELinux is not supported on CloudLinux OS 6 and 7.
117
+
SELinux is supported on CloudLinux OS 8+, but might not work or be compatible with control panels and various components.
* Now you can enable Secure Boot in BIOS options menu
313
+
You can now enable Secure Boot in the BIOS options menu.
299
314
300
315
#### Useful Commands
301
316
* `mokutil --sb-state` (to check current Secure Boot state);
302
317
* `mokutil --list-enrolled` (to show list of enrolled keys).
303
318
304
-
#### If you wish to remove the CloudLinux key from the MOK list, follow the instructions below
319
+
#### Remove the CloudLinux key from the MOK list
305
320
:::warning Warning
306
-
Do not delete the key when secure boot is enabled - server will be unable to boot
321
+
Do not delete the key when Secure Boot is enabled - server will be unable to boot
307
322
:::
308
323
309
324
1. Disable Secure Boot
@@ -357,11 +372,13 @@ Here's what the cldeploy script does during uninstallation:
357
372
* mod_hostinglimits RPM is removed.
358
373
359
374
:::tip Note
360
-
**cldeploy doesn't remove the kernel** to prevent condition when server has no kernels and wouldn't boot. Instead, script provide the instructions on how you could remove it manually later, when it is safe to do so.
375
+
**cldeploy doesn't remove the kernel** to prevent situations where the server has no kernels and won't boot.
376
+
Instead, the script provides instructions on how you could remove it manually later, when it is safe to do so.
361
377
:::
362
378
363
-
On cPanel servers, rebuild of Apache with EasyApache will complete the conversion back, but doesn't have to be performed immediately.<sup> *</sup>
364
-
On DirectAdmin servers, rebuild of Apache with custombuild will complete the conversion back, but doesn't have to be performed immediately.
379
+
On cPanel servers, rebuilding Apache with EasyApache will complete the reversion, but doesn't have to be performed immediately.
380
+
381
+
On DirectAdmin servers, rebuilding Apache with custombuild will complete the reversion, but doesn't have to be performed immediately.
365
382
366
383
More information is also available here: [Uninstall CloudLinux](/cloudlinuxos/cloudlinux_installation/#uninstalling).
367
384
@@ -385,6 +402,11 @@ clnreg_ks --force
385
402
```
386
403
:::
387
404
405
+
:::warning CloudLinux OS 10
406
+
CloudLinux OS 10 ISOs are not available.
407
+
Please use the [conversion procedure](/cloudlinuxos/cloudlinux_installation/#converting-existing-servers) on AlmaLinux 10 to create new CloudLinux OS 10 servers.
408
+
:::
409
+
388
410
### Downloading ISO
389
411
390
412
You can download the latest CloudLinux OS ISO and use it to install CloudLinux OS on your server:
Please use the [conversion procedure](/cloudlinuxos/cloudlinux_installation/#converting-existing-servers) on AlmaLinux 10 to create new CloudLinux OS 10 servers.
612
+
:::
613
+
587
614
### CloudLinux Azure Images
588
615
589
616
We build and release CloudLinux 7.9 and CloudLinux 8.6 for Azure and upload to the [Mircosoft Azure Community Galleries](https://learn.microsoft.com/en-us/azure/virtual-machines/share-gallery-community?tabs=cli).
@@ -1431,18 +1458,19 @@ timeout=5
1431
1458
6. Reboot and check that you are running CloudLinux OS . <spanclass="notranslate">`uname -r`</span> should show something like: <spanclass="notranslate">`2.6.18-294.8.1.el5.lve0.7.33`</span>.
1432
1459
1433
1460
1434
-
## Switch license
1461
+
## Switching to a different license type
1435
1462
1436
-
You can convert your existing CloudLinux OS installation to CloudLinux OS Legacy (Shared).
1463
+
You can convert your existing CloudLinux OS installation to a different license type, such as CloudLinux OS Legacy (Shared).
1437
1464
1438
-
1. Obtain new key from [CLN](https://cln.cloudlinux.com)
1439
-
2. Run `rhnreg_ks --force --activationkey=<new_key>`
1465
+
1. Obtain a new activation key from [CLN](https://cln.cloudlinux.com)
1466
+
2. Run `rhnreg_ks --force --activationkey=<new_activation_key>`
1440
1467
1441
-
You can pass `--migrate-silently` argument to skip confirmation.
1468
+
You can pass the `--migrate-silently` argument to skip the confirmation prompt.
1442
1469
1443
1470
## Uninstalling
1444
1471
1445
-
You can always uninstall CloudLinux OS. In this case, the system will be converted back to AlmaLinux or CentOS* (Depends on what system the conversion was done from).
1472
+
You can always uninstall CloudLinux OS.
1473
+
In this case, the system will be converted back to AlmaLinux or CentOS* (depending on the system the conversion was done from).
1446
1474
1447
1475
:::warning
1448
1476
CentOS Linux 8 reached End Of Life (EOL) on December 31st, 2021. You can still uninstall CloudLinux and return to CentOS 8, but we don't guarantee stable operation of the system and its repositories after this action.
0 commit comments