默认centos7的内核版本是3.10,升级的原因是为了测试openvswitch的vlan技术,默认openvswitch的2.3版本是允许centos7默认内核3.10支持,下面是软件与内核版本对比
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 |
所以得升级内核,下面是升级方法
更新前,内核版本为
[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
var cpro_id = "u6885494";