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/ubuntu/features/README.md
+8-14Lines changed: 8 additions & 14 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -27,28 +27,23 @@ The documentation is available [here](/cloudlinuxos/limits/#reseller-limits).
27
27
28
28
## MySQL Governor
29
29
30
-
MySQL Governor is software to monitor and restrict MySQL usage in a shared hosting environment. The monitoring is done
31
-
via resource usage statistics per each MySQL thread.
30
+
MySQL Governor is a software package that monitors and restricts MySQL usage in a shared hosting environment. The monitoring is done via resource usage statistics per each MySQL thread.
32
31
33
32
MySQL Governor can also kill off slow SELECT queries.
34
33
35
-
MySQL Governor has multiple modes of operations, depending on the configuration. It can work in monitor-only mode, or it
36
-
can use different throttling scenarios.
34
+
MySQL Governor has multiple modes of operations, depending on the configuration. It can work in monitor-only mode, or it can use different throttling scenarios.
37
35
38
-
MySQL Governor allows restricting customers who use too many resources. It supports following limits:
36
+
MySQL Governor allows restricting customers that use too many resources. It supports following limits:
| CPU | % | CPU speed relative to one core. 150% would mean one and a half cores |
43
41
| READ | bytes | bytes read. Cached reads are not counted, only those that were actually read from disk will be counted |
44
42
| WRITE | bytes | bytes written. Cached writes are not counted, only once data is written to disk, it is counted |
45
43
46
-
You can set different limits for different periods: current, short, med, long. By default those periods are defined as 1
47
-
second, 5 seconds, 1 minute and 5 minutes. They can be re-defined using
48
-
the [configuration file](/cloudlinuxos/cloudlinux_os_components/#configuration-and-operation). The idea is
49
-
to use larger acceptable values for shorter periods. Like you could allow a customer to use two cores (200%) for one
50
-
second, but only 1 core (on average) for 1 minute, and only 70% within 5 minutes. That would make sure that customer can
51
-
burst for short periods of time.
44
+
You can set different limits for different periods: current, short, med, long. By default those periods are defined as 1 second, 5 seconds, 1 minute and 5 minutes. They can be re-defined using the [configuration file](/cloudlinuxos/cloudlinux_os_components/#configuration-and-operation).
45
+
The idea is to use larger acceptable values for shorter periods. Like you could allow a customer to use two cores (200%) for one second, but only 1 core (on average) for 1 minute, and only 70% within 5 minutes.
46
+
That would make sure that customer can burst for short periods of time.
52
47
53
48
When a customer is restricted, the customer will be placed into special LVE with ID 3. All restricted customers will be
54
49
placed into that LVE, and you can control the amount of resources available to restricted customers. Restricted
@@ -60,10 +55,9 @@ connections to the server.
60
55
:::warning Attention!
61
56
MySQL Governor on Ubuntu supports the following only:
No registration required! You can start working right after the installation.
21
+
3. Run the script. Provide a key if your license is key-based:
22
+
23
+
```shell
24
+
python3 ubuntu2cloudlinux.py --key=your_key
25
+
```
26
+
27
+
If you have an IP-based license, pass the `--byip` option instead:
28
+
29
+
```shell
30
+
python3 ubuntu2cloudlinux.py --byip
31
+
```
32
+
33
+
The script will install the CloudLinux Subsystem on your Ubuntu machine. After the installation is complete, reboot your system.
17
34
18
35
## Ubuntu2Cloudlinux explained
19
36
20
-
The `ubuntu2cloudlinux.py` script gives an opportunity to install CloudLinux Subsystem For Ubuntu. It is a simplier script compared to the CLdeploy script for CentOS and AlmaLinux. For example, it doesn't replace the Linux kernel, only adds a dynamic module to it. Here is a list of actions done by the `ubuntu2cloudlinux`:
37
+
The `ubuntu2cloudlinux.py` script installs the CloudLinux Subsystem For Ubuntu.
38
+
It is a simplier script compared to the CLdeploy script for CentOS and AlmaLinux. For example, it doesn't replace the Linux kernel, only adds a dynamic module to it.
39
+
Here is a list of actions that the `ubuntu2cloudlinux` script performs:
21
40
22
-
*It checks that you are running the latest available version of the `ubuntu2cloudlinux.py script`, and updates itself if necessary.
41
+
*Checks that you are running the latest available version of the `ubuntu2cloudlinux.py script`, and updates itself if necessary.
23
42
* Upgrades all installed packages to the latest versions (unless the `--skip-full-update` option is passed).
24
-
* Adds CloudLinux repositories for Ubuntu and a corresponding gpg key to your system.
43
+
* Registers your system with the CloudLinux Network (CLN) using the provided key or IP address.
44
+
* Adds CloudLinux repositories for Ubuntu and a corresponding GPG key to your system.
25
45
* Installs a minimum set of CloudLinux OS components: lve, kernel module kmodlve-dkms, lve-utils, lve-stats, alt-python.
26
46
* Installs CloudLinux Manager (currently works with cPanel on Ubuntu).
27
47
* Installs the mod_hostinglimits Apache module.
28
-
* Asks you to manually reboot the system to load a new kernel module.
48
+
* Asks you to manually reboot the system to load the new kernel module.
Copy file name to clipboardExpand all lines: docs/ubuntu/introduction/README.md
+6-3Lines changed: 6 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -5,14 +5,17 @@
5
5
*[Ubuntu](https://ubuntu.com/) is a registered trademark of Canonical Ltd.
6
6
:::
7
7
8
-
CloudLinux subsystem on Ubuntu is a scope of deb-packages which allows using CloudLinux features on Ubuntu OS. It is a Stable version of a free extension designed exclusively for Ubuntu® 20.04 LTS users.
8
+
CloudLinux subsystem on Ubuntu is a scope of deb-packages which allows using CloudLinux features on Ubuntu OS. It is a Stable version of a free extension designed exclusively for Ubuntu® 22.04 LTS users.
9
9
10
10
## Supported version of Ubuntu
11
11
12
-
We support Ubuntu 20.04 LTS.
12
+
We support Ubuntu 22.04 LTS.
13
13
14
14
## CloudLinux OS editions comparison
15
15
16
+
CloudLinux Subsystem for Ubuntu supports the same editions as CloudLinux OS, with some exceptions.
17
+
18
+
In the table below, a feature marked with "No" for the CloudLinux Subsystem for Ubuntu means that no edition of CloudLinux Subsystem for Ubuntu supports this feature.
16
19
17
20
|**Features**|**CloudLinux OS Solo**|**CloudLinux OS Admin**|**CloudLinux OS Legacy (Shared)**|**CloudLinux OS Shared Pro**|**<fontcolor="#2c98f0">CloudLinux Subsystem For Ubuntu</font>**|
18
21
|:-:|:-:|:-:|:-:|:-:|:-:|
@@ -38,7 +41,7 @@ We support Ubuntu 20.04 LTS.
38
41
39
42
\** Limits are disabled by default.
40
43
41
-
\*** Python/Node.js/Ruby Selectors are available only for cPanel, DirectAdmin servers, and servers with custom panel with own integration.
44
+
\*** Python/Node.js/Ruby Selectors are available only for cPanel, DirectAdmin, and servers with custom panels with own integration.
Copy file name to clipboardExpand all lines: docs/ubuntu/troubleshooting/README.md
+7-35Lines changed: 7 additions & 35 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -5,41 +5,13 @@
5
5
To troubleshoot and resolve issues, you can use the following log files:
6
6
7
7
```
8
-
/var/log/ubuntu2cloudlinux.log - conversion log
9
-
/var/log/lve-stats.log - lve-stats
10
-
/var/log/dmesg - kernel module
8
+
/var/log/ubuntu2cloudlinux.log - conversion log
9
+
/var/log/lve-stats.log - lve-stats
10
+
/var/log/dmesg - kernel module
11
11
```
12
12
13
-
## Knows Issues
13
+
## Known issues
14
14
15
-
1. Please take into account that if one of the [`alt-python37*` packages](/sub-system-ubuntu/troubleshooting/#list-of-alt-python37-packages) is updated, you should execute the following command to ensure the proper functionality of the LVE-stats daemon:
16
-
17
-
```
18
-
/sbin/service lvestats try-restart
19
-
```
20
-
21
-
#### List of alt-python37* packages:
22
-
23
-
* alt-python37
24
-
* alt-python37-raven
25
-
* alt-python37-simplejson
26
-
* alt-python37-sqlalchemy
27
-
* alt-python37-alembic
28
-
* alt-python37-libs
29
-
* alt-python37-markupsafe
30
-
* alt-python37-setuptools
31
-
* alt-python37-contextlib
32
-
* alt-python37-mako
33
-
* alt-python27-cllib
34
-
* alt-python37-prettytable
35
-
* alt-python37-logilab-common
36
-
* alt-python37-jinja2
37
-
* alt-python37-psycopg2
38
-
* alt-sqlite
39
-
40
-
Behavior like this will be fixed in the upcoming versions.
41
-
42
-
2. LVE statistics work only with SQLite, other databases (e.g. MySQL, postgreSQL) will be available in the following releases.
43
-
3.`alt-php*-zts` packages are not available yet.
44
-
4. The `tmpreaper package` is used instead of `tmpwatch`.
45
-
5. PNG format for LVE Charts does not work correctly on CloudLinux subsystem on Ubuntu (lvechart utility may produce broken images).
15
+
1.`alt-php*-zts` packages are not available at the moment.
16
+
2. The `tmpreaper package` is used instead of `tmpwatch`.
17
+
3. PNG format for LVE Charts does not work correctly on CloudLinux subsystem on Ubuntu (lvechart utility may produce broken images).
* Remove the CloudLinux OS components which are installed on your system, choosing from the following list: lve, kmodlve-dkms, lve-utils, lve-stats, lvemanager, cagefs, alt-python, alt-php, db-governor.
26
+
* Remove the CloudLinux OS components which are installed on your system, going over the following list: lve, kmodlve-dkms, lve-utils, lve-stats, lvemanager, cagefs, alt-python, alt-php, db-governor.
24
27
* Remove configs for CloudLinux repositories for Ubuntu.
25
28
* Ask you to check for remaining packages from CloudLinux and manually reboot your system.
0 commit comments