Cento 7を3.18にアップグレードする方法
2328 ワード
デフォルトcentos 7のカーネルバージョンは3.10です.アップグレードの原因はopenvswitchのvlan技術をテストするためです.デフォルトopenvswitchの2.3バージョンはcentos 7のデフォルトカーネル3.10のサポートを許可します.以下はソフトウェアとカーネルバージョンの比較です.
しかしgreとvxlanをどう使うかというと、カーネル3.12以上の
カーネルをアップグレードしなければなりません
更新前、カーネルバージョンは
現在最新のカーネルは3.18.3がstableで、2015年1月18日に更新されました.https://www.kernel.org/
1、keyのインポート
repoのgpgcheck=0を変更した場合はkeyをインポートしなくてもよい
yumのELRepoソースにはmainline(3.18.3)というカーネルバージョンがあります
新しくインストールしたrepoを使用して3.18のカーネルをインストールすることを選択しました.他のrepoを使用すると、3.18バージョンのカーネルが見えません.
重要:現在のカーネルはデフォルトのバージョンですが、このステップが完了すると直接rebootになります.再起動後に使用するカーネルのバージョンはデフォルトの3.10で、新しい3.18は使用されません.起動の順序を変更するには、次のステップが必要です.
デフォルトの起動順序は0からですが、新しいカーネルは最初から挿入されます(現在は0に位置し、3.10は1に位置しています)ので、0を選択する必要があります.最新のカーネルを有効にするには、
その後rebootは再起動し、新しいカーネルを使用し、次は再起動後に使用されるカーネルバージョンです.
完成したらカーネルはもう最新です.
現在、私はアップグレード後2週間テストしたが、問題は発見されなかった.もしアップグレードの過程やアップグレード後に問題があれば、私たちはお互いにコミュニケーションすることができます.
Linuxチュートリアルネットワーク
Open vSwitch Linux kernel
------------ -------------
1.4.x 2.6.18 to 3.2
1.5.x 2.6.18 to 3.2
1.6.x 2.6.18 to 3.2
1.7.x 2.6.18 to 3.3
1.8.x 2.6.18 to 3.4
1.9.x 2.6.18 to 3.8
1.10.x 2.6.18 to 3.8
1.11.x 2.6.18 to 3.8
2.0.x 2.6.32 to 3.10
2.1.x 2.6.32 to 3.11
2.2.x 2.6.32 to 3.14
しかしgreとvxlanをどう使うかというと、カーネル3.12以上の
Protocol Linux Kernel
-------- ------------
GRE 3.11
VXLAN 3.12
LISP <not upstream>
カーネルをアップグレードしなければなりません
更新前、カーネルバージョンは
[root@ip-10-10-17-4 tmp]# uname -r
3.10.0-123.el7.x86_64
現在最新のカーネルは3.18.3がstableで、2015年1月18日に更新されました.https://www.kernel.org/
1、keyのインポート
rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
repoのgpgcheck=0を変更した場合はkeyをインポートしなくてもよい
rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm
yumのELRepoソースにはmainline(3.18.3)というカーネルバージョンがあります
yum --enablerepo=elrepo-kernel install kernel-ml-devel kernel-ml -y
新しくインストールしたrepoを使用して3.18のカーネルをインストールすることを選択しました.他のrepoを使用すると、3.18バージョンのカーネルが見えません.
[root@ip-10-10-17-4 tmp]# uname -r
3.10.0-123.el7.x86_64
重要:現在のカーネルはデフォルトのバージョンですが、このステップが完了すると直接rebootになります.再起動後に使用するカーネルのバージョンはデフォルトの3.10で、新しい3.18は使用されません.起動の順序を変更するには、次のステップが必要です.
awk -F\' '$1=="menuentry " {print $2}' /etc/grub2.cfg
CentOS Linux (3.18.3-1.el7.elrepo.x86_64) 7 (Core)
CentOS Linux, with Linux 3.10.0-123.el7.x86_64
CentOS Linux, with Linux 0-rescue-893b160e363b4ec7834719a7f06e67cf
デフォルトの起動順序は0からですが、新しいカーネルは最初から挿入されます(現在は0に位置し、3.10は1に位置しています)ので、0を選択する必要があります.最新のカーネルを有効にするには、
grub2-set-default 0
その後rebootは再起動し、新しいカーネルを使用し、次は再起動後に使用されるカーネルバージョンです.
[root@ip-10-10-17-4 ~]# uname -r
3.18.3-1.el7.elrepo.x86_64
完成したらカーネルはもう最新です.
現在、私はアップグレード後2週間テストしたが、問題は発見されなかった.もしアップグレードの過程やアップグレード後に問題があれば、私たちはお互いにコミュニケーションすることができます.
Linuxチュートリアルネットワーク