複数のマシンで同じカーネルバージョンを取得するにはどうすればよいですか?
同一の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ルートディスク)。
同一のカーネルリリースとカーネルバージョンを取得するには、何をする必要がありますか?
任意の提案をいただければ幸いです。
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