🐞 fix(TSG-9718): 解决系统启动时创建vf失败问题

解决系统启动时创建vf失败从而导致tfe无法启动问题

https://jira.geedge.net/browse/TSG-9718
This commit is contained in:
songyanchao
2022-02-23 01:43:36 -05:00
committed by fumingwei
parent 978356c60d
commit df65a6c362
7 changed files with 30 additions and 1 deletions

View File

@@ -0,0 +1,21 @@
# i40e/iavf驱动编译方法
## 源码下载地址:
* **i40e:**https://www.intel.com/content/www/us/en/download/18026/intel-network-adapter-driver-for-pcie-40-gigabit-ethernet-network-connections-under-linux.html
* **iavf:**https://www.intel.cn/content/www/cn/zh/download/18159/intel-network-adapter-linux-virtual-function-driver-for-intel-ethernet-controller-700-and-e810-series.html
## 编译环境搭建:
* 编译环境的内核需和目标主机内核版本相同
* 安装编译软件:
* yum install centos-release-scl -y
* yum install devtoolset-8 -y
* 进入编译shell
* scl enable devtoolset-8 bash
* 编译i40e
* rpmbuild -tb i40e-2.17.15.tar.gz
* 编译后的安装包路径:
* rpmbuild/RPMS/x86_64/i40e-xxx.x86_64.rpm
* 编译iavf
* rpmbuild -tb iavf-4.3.19.tar.gz
* 编译后的安装包路径:
* rpmbuild/RPMS/x86_64/auxiliary-xxx.x86_64.rpm
* rpmbuild/RPMS/x86_64/iavf-xxx.x86_64.rp

View File

@@ -10,10 +10,16 @@
- /tmp/i40e_drive/i40e-2.11.29-1.x86_64.rpm
state: present
- name: "install auxiliary"
yum:
name:
- /tmp/i40e_drive/auxiliary-1.0.0-1.x86_64.rpm
state: present
- name: "install iavf"
yum:
name:
- /tmp/i40e_drive/iavf-4.1.1-1.x86_64.rpm
- /tmp/i40e_drive/iavf-4.3.19-1.x86_64.rpm
state: present
- name: "update depmod"

2
package/README.md Normal file
View File

@@ -0,0 +1,2 @@
# TSG-9140 内核升级注意事项
## 除了需要更新内核RPM外还需要特别注意的是根据升级后的内核重新编译i40E以及iavf驱动的rpm,具体编译方法在ansible/roles/i40e-drive路径下的Readme文件