I'm running into a Oracle Linux 7 environment with several hosts running kernel version 4.1.x UEK (Unbreakable Enterprise Kernel).
Looking at https://www.veeam.com/kb2804 , the agent supports upto 3.1
Installing the veeamsnap module and agent (offline install) result in failing backups due to the snapshot phase failing.
I'm not a specialist on this matter (meaning the *NIX world), but i'm wondering why kernel 4.1 has no support. It's not like it's brand new, right?
Is it uncommon for a Oracle Linux (or RHEL) environment to run kernel 4.1 perhaps?
-
- Service Provider
- Posts: 454
- Liked: 86 times
- Joined: Jun 09, 2015 7:08 pm
- Full Name: JaySt
- Contact:
Oracle Linux 7 - Kernel 4.1
Veeam Certified Engineer
-
- Product Manager
- Posts: 6551
- Liked: 765 times
- Joined: May 19, 2015 1:46 pm
- Contact:
Re: Oracle Linux 7 - Kernel 4.1
Hi,
The KB contains info about RHCK (Red Hat Compatible Kernel). RHCK is the very same kernel that is used in RedHat and CentOS. However, Oracle Linux can also use its own kernel which is called UEK.
In other words, when you install Oracle Linux you basically install two kernels - one is UEK, and another is RHCK. And those two are different things.
Although VAL supports UEK4 (kernel-uek-4.1.x), you must install veeamsnap package from source (veeamsnap-<version>-noarch.rpm). kmod-version (kmod-veeamsnap) won't work on that kernel.
For RHCK you can use kmod-veeamsnap instead.
So, my questions is - did you install kmod-veeamsnap, or just veeamsnap?
Thanks!
The KB contains info about RHCK (Red Hat Compatible Kernel). RHCK is the very same kernel that is used in RedHat and CentOS. However, Oracle Linux can also use its own kernel which is called UEK.
In other words, when you install Oracle Linux you basically install two kernels - one is UEK, and another is RHCK. And those two are different things.
Although VAL supports UEK4 (kernel-uek-4.1.x), you must install veeamsnap package from source (veeamsnap-<version>-noarch.rpm). kmod-version (kmod-veeamsnap) won't work on that kernel.
For RHCK you can use kmod-veeamsnap instead.
So, my questions is - did you install kmod-veeamsnap, or just veeamsnap?
Thanks!
-
- Service Provider
- Posts: 454
- Liked: 86 times
- Joined: Jun 09, 2015 7:08 pm
- Full Name: JaySt
- Contact:
Re: Oracle Linux 7 - Kernel 4.1
Thanks for the clarification.
Good question. We tried alot. I think the kmod was used. So that wont work for sure then.
So, my best option is building with the noarch package and the proper kernel headers?
Good question. We tried alot. I think the kmod was used. So that wont work for sure then.
So, my best option is building with the noarch package and the proper kernel headers?
Veeam Certified Engineer
-
- Product Manager
- Posts: 6551
- Liked: 765 times
- Joined: May 19, 2015 1:46 pm
- Contact:
Re: Oracle Linux 7 - Kernel 4.1
Right. Although it might sound more complicated and cumbersome than installing kmod, in fact you just need to have dkms and kernel-headers installed. Once those components are in place, you can just run yum install veeamsnap and it will build everything for you. Dkms will ensure that the module is rebuilt against the new kernel every time you update it. The reasoning behind such design (not supporting kmod on UEK) is simply that UEK doesn't promise kABI stability even within the same minor release, which causes pre-built kenrel module binary to fail.
Thanks!
Thanks!
-
- Service Provider
- Posts: 454
- Liked: 86 times
- Joined: Jun 09, 2015 7:08 pm
- Full Name: JaySt
- Contact:
Re: Oracle Linux 7 - Kernel 4.1
good background info! explains some stuff! thanks !
Veeam Certified Engineer
Who is online
Users browsing this forum: No registered users and 13 guests