web-dev-qa-db-ja.com

複数のシステムで同一のカーネルリリースとカーネルバージョンを取得するにはどうすればよいですか?

複数のマシンで同じカーネルバージョンを取得するにはどうすればよいですか?

同一のOSバージョンにしたいマシンが8台あります。それらは当初、Ubuntu 14.04が(異なる時間に)インストールするときに始まり、apt-get update && apt-get upgrade && apt-get dist-upgradeを介して定期的にパッチが適用されています。これらのシステムでuname -aを実行すると、いくつかの異なるバージョンのカーネルリリースとカーネルバージョンが表示されます。

$> cexec uname -a 

************************* Host-all *************************
--------- alpha-front---------
Linux alpha-front 3.13.0-132-generic #181-Ubuntu SMP Wed Sep 13 13:25:03 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux
--------- alpha-back---------
Linux alpha-back 3.19.0-80-generic #88~14.04.1-Ubuntu SMP Fri Jan 13 14:54:07 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux
--------- qa-front---------
Linux qa-front 3.19.0-80-generic #88~14.04.1-Ubuntu SMP Fri Jan 13 14:54:07 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux
--------- qa-back---------
Linux qa-back 3.19.0-80-generic #88~14.04.1-Ubuntu SMP Fri Jan 13 14:54:07 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux
--------- staging-front---------
Linux staging-front 3.16.0-77-generic #99~14.04.1-Ubuntu SMP Tue Jun 28 19:17:10 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux
--------- staging-back---------
Linux staging-back 3.19.0-80-generic #88~14.04.1-Ubuntu SMP Fri Jan 13 14:54:07 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux
--------- prod-front---------
Linux prod-front 4.4.0-31-generic #50~14.04.1-Ubuntu SMP Wed Jul 13 01:07:32 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux
--------- prod-back---------
Linux prod-back 4.4.0-31-generic #50~14.04.1-Ubuntu SMP Wed Jul 13 01:07:32 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux

すべてが同じバージョンのOS上にあるようです

$> cexec cat /etc/lsb-release

************************* Host-all *************************
--------- alpha-front---------
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=14.04
DISTRIB_CODENAME=trusty
DISTRIB_DESCRIPTION="Ubuntu 14.04.5 LTS"
--------- alpha-back---------
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=14.04
DISTRIB_CODENAME=trusty
DISTRIB_DESCRIPTION="Ubuntu 14.04.5 LTS"
--------- qa-front---------
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=14.04
DISTRIB_CODENAME=trusty
DISTRIB_DESCRIPTION="Ubuntu 14.04.5 LTS"
--------- qa-back---------
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=14.04
DISTRIB_CODENAME=trusty
DISTRIB_DESCRIPTION="Ubuntu 14.04.5 LTS"
--------- staging-front---------
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=14.04
DISTRIB_CODENAME=trusty
DISTRIB_DESCRIPTION="Ubuntu 14.04.5 LTS"
--------- staging-back---------
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=14.04
DISTRIB_CODENAME=trusty
DISTRIB_DESCRIPTION="Ubuntu 14.04.5 LTS"
--------- prod-front---------
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=14.04
DISTRIB_CODENAME=trusty
DISTRIB_DESCRIPTION="Ubuntu 14.04.5 LTS"
--------- prod-back---------
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=14.04
DISTRIB_CODENAME=trusty
DISTRIB_DESCRIPTION="Ubuntu 14.04.5 LTS"

したがって、カーネルリリース3.19.0-80-genericのカーネルリリース#88~14.04.1-Ubuntu SMP Fri Jan 13 14:54:07 UTC 2017が最新のようです。これは、すべてのシステムが実行されていることを確認したいものです。

ステージングバックサーバーからアルファフロントサーバーに/etc/apt/sources.listを複製してapt-get update && apt-get upgrade && apt-get dist-upgradeサイクルを実行しましたが、カーネルバージョン3.13.0-132-genericのカーネルリリース#181-Ubuntu SMP Wed Sep 13 13:25:03 UTC 2017がまだあります(明らかな変更はありません)。

システム間で仮想ハードウェアにわずかな違いがあります(128MB RAM vs 64MB RAM、16コアvs 8コア、500GBルートディスクvs 2.3TBルートディスク)。

同一のカーネルリリースとカーネルバージョンを取得するには、何をする必要がありますか?

任意の提案をいただければ幸いです。

2
user2280349

Ubuntu 14.04にはポイントリリースが付属しています

https://wiki.ubuntu.com/Kernel/Support#Ubuntu_Kernel_Support を参照してください

すべてのボックスをカーネル4.4に更新するには

デスクトップ:

Sudo apt-get install --install-recommends linux-generic-lts-xenial xserver-xorg-core-lts-xenial xserver-xorg-lts-xenial xserver-xorg-video-all-lts-xenial xserver-xorg-input-all-lts-xenial libwayland-egl1-mesa-lts-xenial 

MULTIARCHデスクトップ

Multiarchデスクトップ(たとえば、ゲームまたはWine用のi386およびAMD64上のAMD64)を実行する場合、次のように少し複雑なコマンドが必要になることがあります。

 Sudo apt-get install --install-recommends linux-generic-lts-xenial xserver-xorg-core-lts-xenial xserver-xorg-lts-xenial xserver-xorg-video-all-lts-xenial xserver-xorg-input-all-lts-xenial libwayland-egl1-mesa-lts-xenial libgl1-mesa-glx-lts-xenial libgl1-mesa-glx-lts-xenial:i386 libglapi-mesa-lts-xenial:i386 

サーバ

16.04(xenial)から派生したHWEカーネルをインストールします。

Sudo apt-get install --install-recommends linux-generic-lts-xenial 

Sudo apt-get install linux-generic-lts-xenial

参照 https://wiki.ubuntu.com/Kernel/LTSEnablementStack#Ubuntu_14.04_LTS_-_Trusty_Tahr

3
Panther