- Description
- Setup - The basics of getting started with al_kcare
- Usage - Configuration options and additional functionality
- Limitations - OS compatibility, etc.
- Support
This module manages KernelCare
(https://www.cloudlinux.com/all-products/product-overview/kernelcare)
on Servers by
- Importing the GPG RPM Respository Keys,
- Setting up the Repository itself,
- Installing KernelCare via above repo,
- Configures it to sane defaults,
- registers it with the License Servers,
- Export Monitoring objects,
- handles uninstalling, too.
The module is dortmant (disabled) by default, see setup below.
The Module itself will only get KernelCare running, handling of patches and modifying the servers if part of the software. So it will affect your Kernel eventually, but that is your aim, anyway.
Besides that there are no changes to your system.
There are no dependencies on other modules; this module stands on its own. The only exception is monitoring; this module only exports the nagios puppet types which needs to be realized by a(ny) monitoring module.
So far KernelCare Module works with:
- Centos 5
- Centos 6
- Centos 7
- CloudLinux 5
- CloudLinux 6
- CloudLinux 7
More Operating Systems will be added soon. Next stop: Debian.
You need a running Puppet infrastructure, which should be obvious as this is a puppet module. To install and get it running simply place this module in your module folder and add the module to your Servers. Then, via hiera add these overrides:
al_kcare::enabled: true
which will enable kcare for the server. If you have a license key, add it:
al_kcare::license: 'yourkeyhere'
If you do not supply a key the system will switch to trial mode (or IP based license).
There is no "Usage" besides installing. The rest is fully automated.
KernelCare can handle/manage a lot of Operating Systems. This module, as of writing this readme only handles the above operating Systems. This is a limitaiton that will be lifted.
If you like to contribute, feel free to send pull requests via github.
If you need support, contact me via
The issues tab in Github should only be used for... issues.
Enjoy the module! -Christian Reiss.