CentOS Kernel Upgrade
This addendum to the Paragon Insights (formerly HealthBot) Installation Guide is for those who need to upgrade the kernel version of their CentOS 7 server to 4.4.19 to meet the requirements for Paragon Insights installation. Kernel upgrade is required for both single and multinode installation. With Paragon Insights Release 4.0.0, for CentOS 8 server and RHEL 8, kernel upgrade is not required. This document assumes that you are familiar with yum and rpm, the software package management systems on CentOS and Red Hat, as well as the Grub boot manager.
For those who prefer to watch the commands as they are executed:
The kernel upgrade process involves the following steps:
Confirm the current kernel version
Update existing software packages to the latest versions
Install GPG key for ElRepo software repository
Install the ElRepo software repository
Confirm the latest kernel in ElRepo software repository
Install the latest kernel
Reboot to load new kernel
Verify that the system is running on the new kernel
Edit Grub configuration
Install Grub configuration
Reboot
To perform a kernel upgrade, you must be logged in to your server
as the root user or be able to obtain root privileges using the sudo su
command. The commands in the rest of the procedure
assume that you are logged in as root or have issued the sudo
-s
command.
Confirm the Current Kernel Version
root@server# uname -msr Linux 3.10.0-1062.18.1.el7.x86_64 x86_64
Since the existing kernel is below the required version, we must upgrade the kernel on this server.
Begin the kernel upgrade procedure by updating the yum repositories and installed software packages.
To update yum repositories and installed software packages:
Update Existing Software Packages to the Latest Versions
root@server# yum -y update Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * base: mirror.sfo12.us.leaseweb.net * elrepo: linux-mirrors.fnal.gov * extras: mirror.fileplanet.com * updates: mirror.sfo12.us.leaseweb.net Resolving Dependencies --> Running transaction check ---> Package bind-export-libs.x86_64 32:9.11.4-16.P2.el7_8.2 will be updated ---> Package bind-export-libs.x86_64 32:9.11.4-16.P2.el7_8.3 will be an update ---> Package bind-libs-lite.x86_64 32:9.11.4-16.P2.el7_8.2 will be updated ---> Package bind-libs-lite.x86_64 32:9.11.4-16.P2.el7_8.3 will be an update ---> Package bind-license.noarch 32:9.11.4-16.P2.el7_8.2 will be updated ---> Package bind-license.noarch 32:9.11.4-16.P2.el7_8.3 will be an update ---> Package binutils.x86_64 0:2.27-43.base.el7 will be updated ---> Package binutils.x86_64 0:2.27-43.base.el7_8.1 will be an update ---> Package containerd.io.x86_64 0:1.2.13-3.1.el7 will be updated ---> Package containerd.io.x86_64 0:1.2.13-3.2.el7 will be an update ---> Package device-mapper.x86_64 7:1.02.164-7.el7_8.1 will be updated ---> Package device-mapper.x86_64 7:1.02.164-7.el7_8.2 will be an update ---> Package device-mapper-event.x86_64 7:1.02.164-7.el7_8.1 will be updated ---> Package device-mapper-event.x86_64 7:1.02.164-7.el7_8.2 will be an update ---> Package device-mapper-event-libs.x86_64 7:1.02.164-7.el7_8.1 will be updated ---> Package device-mapper-event-libs.x86_64 7:1.02.164-7.el7_8.2 will be an update ---> Package device-mapper-libs.x86_64 7:1.02.164-7.el7_8.1 will be updated ---> Package device-mapper-libs.x86_64 7:1.02.164-7.el7_8.2 will be an update ---> Package kernel.x86_64 0:3.10.0-1127.8.2.el7 will be installed ---> Package kernel-tools.x86_64 0:3.10.0-1127.el7 will be updated ---> Package kernel-tools.x86_64 0:3.10.0-1127.8.2.el7 will be an update ---> Package kernel-tools-libs.x86_64 0:3.10.0-1127.el7 will be updated ---> Package kernel-tools-libs.x86_64 0:3.10.0-1127.8.2.el7 will be an update ---> Package lvm2.x86_64 7:2.02.186-7.el7_8.1 will be updated ---> Package lvm2.x86_64 7:2.02.186-7.el7_8.2 will be an update ---> Package lvm2-libs.x86_64 7:2.02.186-7.el7_8.1 will be updated ---> Package lvm2-libs.x86_64 7:2.02.186-7.el7_8.2 will be an update ---> Package python-perf.x86_64 0:3.10.0-1127.el7 will be updated ---> Package python-perf.x86_64 0:3.10.0-1127.8.2.el7 will be an update ---> Package systemd.x86_64 0:219-73.el7_8.5 will be updated ---> Package systemd.x86_64 0:219-73.el7_8.6 will be an update ---> Package systemd-libs.x86_64 0:219-73.el7_8.5 will be updated ---> Package systemd-libs.x86_64 0:219-73.el7_8.6 will be an update ---> Package systemd-sysv.x86_64 0:219-73.el7_8.5 will be updated ---> Package systemd-sysv.x86_64 0:219-73.el7_8.6 will be an update ---> Package yum-plugin-fastestmirror.noarch 0:1.1.31-53.el7 will be updated ---> Package yum-plugin-fastestmirror.noarch 0:1.1.31-54.el7_8 will be an update ---> Package yum-utils.noarch 0:1.1.31-53.el7 will be updated ---> Package yum-utils.noarch 0:1.1.31-54.el7_8 will be an update --> Finished Dependency Resolution Dependencies Resolved ============================================================================================================================== Package Arch Version Repository Size ============================================================================================================================== Installing: kernel x86_64 3.10.0-1127.8.2.el7 updates 50 M Updating: bind-export-libs x86_64 32:9.11.4-16.P2.el7_8.3 updates 1.1 M bind-libs-lite x86_64 32:9.11.4-16.P2.el7_8.3 updates 1.1 M bind-license noarch 32:9.11.4-16.P2.el7_8.3 updates 89 k binutils x86_64 2.27-43.base.el7_8.1 updates 5.9 M containerd.io x86_64 1.2.13-3.2.el7 docker-ce-stable 25 M device-mapper x86_64 7:1.02.164-7.el7_8.2 updates 295 k device-mapper-event x86_64 7:1.02.164-7.el7_8.2 updates 191 k device-mapper-event-libs x86_64 7:1.02.164-7.el7_8.2 updates 190 k device-mapper-libs x86_64 7:1.02.164-7.el7_8.2 updates 324 k kernel-tools x86_64 3.10.0-1127.8.2.el7 updates 8.0 M kernel-tools-libs x86_64 3.10.0-1127.8.2.el7 updates 8.0 M lvm2 x86_64 7:2.02.186-7.el7_8.2 updates 1.3 M lvm2-libs x86_64 7:2.02.186-7.el7_8.2 updates 1.1 M python-perf x86_64 3.10.0-1127.8.2.el7 updates 8.0 M systemd x86_64 219-73.el7_8.6 updates 5.1 M systemd-libs x86_64 219-73.el7_8.6 updates 416 k systemd-sysv x86_64 219-73.el7_8.6 updates 94 k yum-plugin-fastestmirror noarch 1.1.31-54.el7_8 updates 34 k yum-utils noarch 1.1.31-54.el7_8 updates 122 k Transaction Summary ============================================================================================================= Install 1 Package Upgrade 19 Packages Total download size: 117 M Downloading packages: Delta RPMs disabled because /usr/bin/applydeltarpm not installed. (1/20): bind-license-9.11.4-16.P2.el7_8.3.noarch.rpm | 89 kB 00:00:00 (2/20): bind-libs-lite-9.11.4-16.P2.el7_8.3.x86_64.rpm | 1.1 MB 00:00:00 (3/20): bind-export-libs-9.11.4-16.P2.el7_8.3.x86_64.rpm | 1.1 MB 00:00:01 (4/20): device-mapper-1.02.164-7.el7_8.2.x86_64.rpm | 295 kB 00:00:00 (5/20): device-mapper-event-1.02.164-7.el7_8.2.x86_64.rpm | 191 kB 00:00:00 (6/20): device-mapper-event-libs-1.02.164-7.el7_8.2.x86_64.rpm | 190 kB 00:00:00 (7/20): device-mapper-libs-1.02.164-7.el7_8.2.x86_64.rpm | 324 kB 00:00:00 (8/20): containerd.io-1.2.13-3.2.el7.x86_64.rpm | 25 MB 00:00:02 (9/20): binutils-2.27-43.base.el7_8.1.x86_64.rpm | 5.9 MB 00:00:08 (10/20): kernel-tools-3.10.0-1127.8.2.el7.x86_64.rpm | 8.0 MB 00:00:08 (11/20): kernel-tools-libs-3.10.0-1127.8.2.el7.x86_64.rpm | 8.0 MB 00:00:08 (12/20): lvm2-2.02.186-7.el7_8.2.x86_64.rpm | 1.3 MB 00:00:01 (13/20): systemd-libs-219-73.el7_8.6.x86_64.rpm | 416 kB 00:00:00 (14/20): systemd-sysv-219-73.el7_8.6.x86_64.rpm | 94 kB 00:00:00 (15/20): yum-plugin-fastestmirror-1.1.31-54.el7_8.noarch.rpm | 34 kB 00:00:00 (16/20): yum-utils-1.1.31-54.el7_8.noarch.rpm | 122 kB 00:00:00 (17/20): lvm2-libs-2.02.186-7.el7_8.2.x86_64.rpm | 1.1 MB 00:00:03 (18/20): systemd-219-73.el7_8.6.x86_64.rpm | 5.1 MB 00:00:07 (19/20): kernel-3.10.0-1127.8.2.el7.x86_64.rpm | 50 MB 00:00:36 (20/20): python-perf-3.10.0-1127.8.2.el7.x86_64.rpm | 8.0 MB 00:00:27 ---------------------------------------------------------------------------------------------------------- Total 2.6 MB/s | 117 MB 00:00:44 Running transaction check Running transaction test Transaction test succeeded Running transaction Updating : systemd-libs-219-73.el7_8.6.x86_64 1/39 Updating : systemd-219-73.el7_8.6.x86_64 2/39 Updating : 7:device-mapper-libs-1.02.164-7.el7_8.2.x86_64 3/39 Updating : 7:device-mapper-1.02.164-7.el7_8.2.x86_64 4/39 Updating : 7:device-mapper-event-libs-1.02.164-7.el7_8.2.x86_64 5/39 Updating : 7:device-mapper-event-1.02.164-7.el7_8.2.x86_64 6/39 Updating : 7:lvm2-libs-2.02.186-7.el7_8.2.x86_64 7/39 Updating : kernel-tools-libs-3.10.0-1127.8.2.el7.x86_64 8/39 Updating : 32:bind-license-9.11.4-16.P2.el7_8.3.noarch 9/39 Updating : 32:bind-libs-lite-9.11.4-16.P2.el7_8.3.x86_64 10/39 Updating : kernel-tools-3.10.0-1127.8.2.el7.x86_64 11/39 Updating : 7:lvm2-2.02.186-7.el7_8.2.x86_64 12/39 Updating : containerd.io-1.2.13-3.2.el7.x86_64 13/39 Updating : systemd-sysv-219-73.el7_8.6.x86_64 14/39 Updating : 32:bind-export-libs-9.11.4-16.P2.el7_8.3.x86_64 15/39 Updating : python-perf-3.10.0-1127.8.2.el7.x86_64 16/39 Updating : yum-utils-1.1.31-54.el7_8.noarch 17/39 Installing : kernel-3.10.0-1127.8.2.el7.x86_64 18/39 Updating : binutils-2.27-43.base.el7_8.1.x86_64 19/39 Updating : yum-plugin-fastestmirror-1.1.31-54.el7_8.noarch 20/39 Cleanup : systemd-sysv-219-73.el7_8.5.x86_64 21/39 Cleanup : containerd.io-1.2.13-3.1.el7.x86_64 22/39 Cleanup : yum-utils-1.1.31-53.el7.noarch 23/39 Cleanup : yum-plugin-fastestmirror-1.1.31-53.el7.noarch 24/39 Cleanup : 7:lvm2-2.02.186-7.el7_8.1.x86_64 25/39 Cleanup : 7:lvm2-libs-2.02.186-7.el7_8.1.x86_64 26/39 Cleanup : 7:device-mapper-event-1.02.164-7.el7_8.1.x86_64 27/39 Cleanup : 7:device-mapper-event-libs-1.02.164-7.el7_8.1.x86_64 28/39 Cleanup : 7:device-mapper-libs-1.02.164-7.el7_8.1.x86_64 29/39 Cleanup : 7:device-mapper-1.02.164-7.el7_8.1.x86_64 30/39 Cleanup : systemd-219-73.el7_8.5.x86_64 31/39 Cleanup : kernel-tools-3.10.0-1127.el7.x86_64 32/39 Cleanup : 32:bind-libs-lite-9.11.4-16.P2.el7_8.2.x86_64 33/39 Cleanup : 32:bind-license-9.11.4-16.P2.el7_8.2.noarch 34/39 Cleanup : kernel-tools-libs-3.10.0-1127.el7.x86_64 35/39 Cleanup : systemd-libs-219-73.el7_8.5.x86_64 36/39 Cleanup : 32:bind-export-libs-9.11.4-16.P2.el7_8.2.x86_64 37/39 Cleanup : python-perf-3.10.0-1127.el7.x86_64 38/39 Cleanup : binutils-2.27-43.base.el7.x86_64 39/39 Verifying : containerd.io-1.2.13-3.2.el7.x86_64 1/39 Verifying : 32:bind-license-9.11.4-16.P2.el7_8.3.noarch 2/39 Verifying : yum-plugin-fastestmirror-1.1.31-54.el7_8.noarch 3/39 Verifying : 7:device-mapper-1.02.164-7.el7_8.2.x86_64 4/39 Verifying : 32:bind-libs-lite-9.11.4-16.P2.el7_8.3.x86_64 5/39 Verifying : kernel-tools-3.10.0-1127.8.2.el7.x86_64 6/39 Verifying : systemd-sysv-219-73.el7_8.6.x86_64 7/39 Verifying : 7:device-mapper-event-1.02.164-7.el7_8.2.x86_64 8/39 Verifying : systemd-libs-219-73.el7_8.6.x86_64 9/39 Verifying : binutils-2.27-43.base.el7_8.1.x86_64 10/39 Verifying : systemd-219-73.el7_8.6.x86_64 11/39 Verifying : kernel-3.10.0-1127.8.2.el7.x86_64 12/39 Verifying : 7:lvm2-libs-2.02.186-7.el7_8.2.x86_64 13/39 Verifying : kernel-tools-libs-3.10.0-1127.8.2.el7.x86_64 14/39 Verifying : 7:lvm2-2.02.186-7.el7_8.2.x86_64 15/39 Verifying : 7:device-mapper-libs-1.02.164-7.el7_8.2.x86_64 16/39 Verifying : yum-utils-1.1.31-54.el7_8.noarch 17/39 Verifying : python-perf-3.10.0-1127.8.2.el7.x86_64 18/39 Verifying : 32:bind-export-libs-9.11.4-16.P2.el7_8.3.x86_64 19/39 Verifying : 7:device-mapper-event-libs-1.02.164-7.el7_8.2.x86_64 20/39 Verifying : 7:device-mapper-event-1.02.164-7.el7_8.1.x86_64 21/39 Verifying : systemd-219-73.el7_8.5.x86_64 22/39 Verifying : 32:bind-libs-lite-9.11.4-16.P2.el7_8.2.x86_64 23/39 Verifying : 7:device-mapper-event-libs-1.02.164-7.el7_8.1.x86_64 24/39 Verifying : 7:device-mapper-libs-1.02.164-7.el7_8.1.x86_64 25/39 Verifying : 32:bind-export-libs-9.11.4-16.P2.el7_8.2.x86_64 26/39 Verifying : 32:bind-license-9.11.4-16.P2.el7_8.2.noarch 27/39 Verifying : binutils-2.27-43.base.el7.x86_64 28/39 Verifying : 7:device-mapper-1.02.164-7.el7_8.1.x86_64 29/39 Verifying : kernel-tools-3.10.0-1127.el7.x86_64 30/39 Verifying : kernel-tools-libs-3.10.0-1127.el7.x86_64 31/39 Verifying : 7:lvm2-2.02.186-7.el7_8.1.x86_64 32/39 Verifying : systemd-sysv-219-73.el7_8.5.x86_64 33/39 Verifying : yum-utils-1.1.31-53.el7.noarch 34/39 Verifying : python-perf-3.10.0-1127.el7.x86_64 35/39 Verifying : 7:lvm2-libs-2.02.186-7.el7_8.1.x86_64 36/39 Verifying : containerd.io-1.2.13-3.1.el7.x86_64 37/39 Verifying : systemd-libs-219-73.el7_8.5.x86_64 38/39 Verifying : yum-plugin-fastestmirror-1.1.31-53.el7.noarch 39/39 Installed: kernel.x86_64 0:3.10.0-1127.8.2.el7 Updated: bind-export-libs.x86_64 32:9.11.4-16.P2.el7_8.3 bind-libs-lite.x86_64 32:9.11.4-16.P2.el7_8.3 bind-license.noarch 32:9.11.4-16.P2.el7_8.3 binutils.x86_64 0:2.27-43.base.el7_8.1 containerd.io.x86_64 0:1.2.13-3.2.el7 device-mapper.x86_64 7:1.02.164-7.el7_8.2 device-mapper-event.x86_64 7:1.02.164-7.el7_8.2 device-mapper-event-libs.x86_64 7:1.02.164-7.el7_8.2 device-mapper-libs.x86_64 7:1.02.164-7.el7_8.2 kernel-tools.x86_64 0:3.10.0-1127.8.2.el7 kernel-tools-libs.x86_64 0:3.10.0-1127.8.2.el7 lvm2.x86_64 7:2.02.186-7.el7_8.2 lvm2-libs.x86_64 7:2.02.186-7.el7_8.2 python-perf.x86_64 0:3.10.0-1127.8.2.el7 systemd.x86_64 0:219-73.el7_8.6 systemd-libs.x86_64 0:219-73.el7_8.6 systemd-sysv.x86_64 0:219-73.el7_8.6 yum-plugin-fastestmirror.noarch 0:1.1.31-54.el7_8 yum-utils.noarch 0:1.1.31-54.el7_8 Complete!
If you examine the output above, you’ll see that 19 packages were upgraded and a new kernel with the same major release number (3) as the existing kernel was installed.
CentOS does not provide the latest available kernel versions in its software repository. Therefore, the ElRepo (elrepo) software repository is used. Additionally, CentOS requires all software to be signed; so you must install the elrepo GPG signature key before installing the elrepo repository.
Installing the elrepo GPG signature key
requires a single rpm
command which returns no output if
successful:
Install GPG Key for ElRepo Software Repository
root@server# rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
Install ElRepo Software Repository
root@server# rpm -Uvh https://www.elrepo.org/elrepo-release-7.0-4.el7.elrepo.noarch.rpm Retrieving https://www.elrepo.org/elrepo-release-7.0-4.el7.elrepo.noarch.rpm Preparing... ################################ [100%] Updating/Installing... 1:elrepo-release-7.0-4.el7.elrepo ################################ [100%]
Confirm the Latest Kernel in the ElRepo Repository
root@server# yum list available --disablerepo='*' --enablerepo=elrepo-kern Loaded plugins: fastestmirror * elrepo-kernel: linux-mirrors.fnal.gov Available Packages kernel-lt.x86_64 4.4.219-1.el7.elrepo elrepo-kernel kernel-lt-devel.x86_64 4.4.219-1.el7.elrepo elrepo-kernel kernel-lt-doc.noarch 4.4.219-1.el7.elrepo elrepo-kernel kernel-lt-headers.x86_64 4.4.219-1.el7.elrepo elrepo-kernel kernel-lt-tools.x86_64 4.4.219-1.el7.elrepo elrepo-kernel kernel-lt-tools-libs.x86_64 4.4.219-1.el7.elrepo elrepo-kernel kernel-lt-tools-libs-devel.x86_64 4.4.219-1.el7.elrepo elrepo-kernel kernel-ml.x86_64 5.6.6-1.el7.elrepo elrepo-kernel kernel-ml-devel.x86_64 5.6.6-1.el7.elrepo elrepo-kernel kernel-ml-doc.noarch 5.6.6-1.el7.elrepo elrepo-kernel kernel-ml-headers.x86_64 5.6.6-1.el7.elrepo elrepo-kernel kernel-ml-tools.x86_64 5.6.6-1.el7.elrepo elrepo-kernel kernel-ml-tools-libs.x86_64 5.6.6-1.el7.elrepo elrepo-kernel kernel-ml-tools-libs-devel.x86_64 5.6.6-1.el7.elrepo elrepo-kernel perf.x86_64 5.6.6-1.el7.elrepo elrepo-kernel python-perf.x86_64 5.6.6-1.el7.elrepo elrepo-kernel
Notice the names of the available kernels and tools in the output. The exact versions available will likely differ from what is shown in the example above. The
-lt
kernels (and tools) are stable, long-term kernels. The-ml
kernels (and tools) are mainline release kernels with shorter support terms but more frequent releases.Best Practice:We recommend using a
-lt
releases for stability.
After reboot, confirm the running kernel.
Install Latest Kernel
root@server# yum --enablerepo=elrepo-kernel install kernel-lt Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * base: mirror.sfo12.us.leaseweb.net * elrepo: linux-mirrors.fnal.gov * elrepo-kernel: linux-mirrors.fnal.gov * extras: mirror.fileplanet.com * updates: mirror.sfo12.us.leaseweb.net elrepo-kernel | 2.9 kB 00:00:00 elrepo-kernel/primary_db | 1.9 MB 00:00:00 Resolving Dependencies --> Running transaction check ---> Package kernel-lt.x86_64 0:4.4.223-1.el7.elrepo will be installed --> Finished Dependency Resolution Dependencies Resolved =============================================================================================== Package Arch Version Repository Size =============================================================================================== Installing: kernel-lt x86_64 4.4.223-1.el7.elrepo elrepo-kernel 39 M Transaction Summary =============================================================================================== Install 1 Package Total download size: 39 M Installed size: 180 M Is this ok [y/d/N]: y Downloading packages: kernel-lt-4.4.223-1.el7.elrepo.x86_64.rpm | 39 MB 00:00:08 Running transaction check Running transaction test Transaction test succeeded Running transaction Installing : kernel-lt-4.4.223-1.el7.elrepo.x86_64 1/1 Verifying : kernel-lt-4.4.223-1.el7.elrepo.x86_64 1/1 Installed: kernel-lt.x86_64 0:4.4.223-1.el7.elrepo Complete!
Reboot to Load New Kernel
root@server# reboot
We do not show the output from the reboot command.
Verify New Kernel
root@server# uname -msr Linux 4.4.223-1.el7.elrepo.x86_64 x86_64
Edit Grub Configuration
We don’t know exactly how Grub is configured on your server. The following procedure is, therefore, generic. The goal is to have the boot loader (
grub
) use the new kernel whenever you reboot. Since the previous steps put the new kernel at the top of the list of kernels, in position 0 (zero); we configuregrub
to use the kernel listed in that position by default.Use the text editor of your choice to edit the file: /etc/default/grub. (Editors include
vi
,nano
, andemacs
.)Change the line that says:
GRUB_DEFALT=<some-value>
To:
GRUB_DEFAULT=0
Save the file.
The edited grub configuration needs to be installed so that the server will use it at boot time.
Install Grub Configuration
root@server# grub2-mkconfig -o /boot/grub2/grub.cfg Generating grub configuration file ... Found linux image: /boot/vmlinuz-4.4.223-1.el7.elrepo.x86_64 Found initrd image: /boot/initramfs-4.4.223-1.el7.elrepo.x86_64.img Found linux image: /boot/vmlinuz-3.10.0-1127.8.2.el7.x86_64 Found initrd image: /boot/initramfs-3.10.0-1127.8.2.el7.x86_64.img Found linux image: /boot/vmlinuz-3.10.0-1127.el7.x86_64 Found initrd image: /boot/initramfs-3.10.0-1127.el7.x86_64.img Found linux image: /boot/vmlinuz-3.10.0-1062.18.1.el7.x86_64 Found initrd image: /boot/initramfs-3.10.0-1062.18.1.el7.x86_64.img Found linux image: /boot/vmlinuz-3.10.0-957.el7.x86_64 Found initrd image: /boot/initramfs-3.10.0-957.el7.x86_64.img Found linux image: /boot/vmlinuz-0-rescue-cceb16d4ef4e4e84af1fa8bad95bacb8 Found initrd image: /boot/initramfs-0-rescue-cceb16d4ef4e4e84af1fa8bad95bacb8.img done
The new kernel is now operational. The last step is to
confirm that grub
uses the new kernel at reboot.
root@server# reboot