Comment obtenir des versions de noyau identiques sur plusieurs machines?
J'ai 8 machines que je veux utiliser sur des versions OS identiques. Ils ont initialement démarré sous la forme d'installations Ubuntu 14.04 (à des moments différents) et ils ont été régulièrement corrigés via apt-get update apt-get upgrade apt-get dist-pugrade. Lorsque j'exécute uname -a sur ces systèmes, j'obtiens plusieurs versions différentes de la version du noyau et des versions du noyau.
$> 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
Tous semblent être sur la même version du système d'exploitation
$> 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"
Ainsi, la version du noyau 3.19.0-80-générique avec la version du noyau # 88 ~ 14.04.1-Ubuntu SMP ven 13 janvier 14:54:07 UTC 2017 semble être la plus récente. C'est ce que j'aimerais m'assurer que tous les systèmes fonctionnent.
J'ai dupliqué le fichier /etc/apt/sources.list de mon serveur de transfert vers mon serveur frontal et j'ai effectué le cycle apt-get update apt-get upgrade apt-get dist-upgrade et pourtant j'ai toujours la version du noyau 3.13.0-132-générique avec la version du noyau # 181-Ubuntu SMP Wed Sep 13 13:25:03 UTC 2017 (aucun changement apparent).
Il existe de légères différences dans le matériel virtuel entre les systèmes (128 Mo RAM vs 64 Mo de RAM, 16 cœurs vs 8 cœurs, 500 Go de disque racine vs 2,3 To disque racine).
Que dois-je faire pour obtenir des versions et versions de noyau identiques?
Toutes les suggestions seraient grandement appréciées.
Ubuntu 14.04 est livré avec des versions ponctuelles
Voir https://wiki.ubuntu.com/Kernel/Support#Ubuntu_Kernel_Support
Pour mettre à jour toutes vos boîtes vers le noyau 4.4, exécutez
BUREAU:
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
BUREAU MULTIARCHE
Si vous exécutez un bureau multiarchitecture (par exemple, i386 et AMD64 sur AMD64, pour les jeux ou Wine), vous constaterez peut-être que vous avez besoin d'une commande légèrement plus impliquée, comme ceci:
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
SERVEUR
Installez le noyau HWE dérivé de 16.04 (xenial):
Sudo apt-get install --install-recommends linux-generic-lts-xenial
Sudo apt-get install linux-generic-lts-xenial
Voir aussi https://wiki.ubuntu.com/Kernel/LTSEnablementStack#Ubuntu_14.04_LTS_-_Trusty_Tahr