您好,登錄后才能下訂單哦!
小編給大家分享一下centos 7以上版本安裝vmtools時提示kernel路徑問題怎么辦,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!
Vsphere是通過VMTOOLS來實時監控管理虛機的,在centos7以上版本中會自帶open-vm-tools工具,我們需要把這個組件卸載掉,然后安裝vsphere里自帶的vmtools工具。
具體問題現象:
如何卸載自帶的open-vm-tools
#rpm -e open-vm-tools --nodeps
然后加載系統ISO
安裝vsphere里自帶的vmtools
Searching for a valid kernel header path... The path "" is not a valid path to the 3.10.0-229.el7.x86_64 kernel headers. Would you like to change it? [yes]
原因:沒有找到kernel的頭文件。
解決法案:/usr/src 目錄下有要求的kernel源文件,沒有的話使用命令 yum -y install kernel-devel
解決辦法:
使用ctrl+z停止安裝vmtools安裝
然后yum升級kernel-devel
或在Enter the path to the kernel header files for the 3.10.0-229.el7.x86_64 kernel?這一步輸入內核頭文件的目錄,我的是/usr/src/kernels/3.10.0-229.el7.x86_64/include。
此時如果你的vmtools版本比較舊的話,還是會提示not a valid path。這是因為3.x版本的內核version.h的路徑變了,導致vmtools無法找到。
用命令 sudo ln -s <內核頭文件目錄>/generated/uapi/linux/version.h <內核頭文件目錄>/include/linux/version.h
我的是 sudo ln -s /usr/src/kernels/3.10.0-327.el7.x86_64/include/generated/uapi/linux/version.h /usr/src/kernels/3.10.0-327.el7.x86_64/include/linux/version.h
然后再次運行vmtools安裝程序此問題不在出現。
問題意義:
可以解決批量生成虛機時,vm自定義腳本無法寫入IP的問題
以上是“centos 7以上版本安裝vmtools時提示kernel路徑問題怎么辦”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。