当你使用VMware OSP时候,会发现VMware Tools和SUSE Linux企业服务器可以产生更好的兼容性。更改过的内核?不要担心——你可以自定义安装包进行安装。 VMware操作系统定制安装包(OSP)是针对Linux操作系统管理VMware Tools的一种替代方案,我们之前在《VMware OSP对比VMware Tools:简化Linux驱动更新》中有对它进行过详细介绍。其支持SUSE Linux Enterprise Server 11 SP2,这里就将其作为Linux发行版本的一个示例进行介绍。
我们可以使用这种方式作为参考,通过OSPs在其他的Linux发行版本……
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
当你使用VMware OSP时候,会发现VMware Tools和SUSE Linux企业服务器可以产生更好的兼容性。更改过的内核?不要担心——你可以自定义安装包进行安装。
VMware操作系统定制安装包(OSP)是针对Linux操作系统管理VMware Tools的一种替代方案,我们之前在《VMware OSP对比VMware Tools:简化Linux驱动更新》中有对它进行过详细介绍。其支持SUSE Linux Enterprise Server 11 SP2,这里就将其作为Linux发行版本的一个示例进行介绍。
我们可以使用这种方式作为参考,通过OSPs在其他的Linux发行版本上安装VMware Tools。OSP管理在各种Linux发行版本的差异并不大,所以这里描述的方法同样适用于其他支持的客户端平台,比如Ubuntu和Red Hat。
这个过程从准备需要安装包的库开始。如果你导入了GPG文件,目标操作系统将会信任库中所有的数据。在目标操作系统上导入和安装这些文件。使用rpm -import * .pub命令来导入key文件。
导入GPG key之后,加入OSP文件库。通过提供使用的ESXi版本号(比如5.1)、客户端发行版本号(比如SLES 11.2)和客户端架构(比如x86_64)来确定其合适的存放位置。
根据这些信息,你可以使用如下命令来添加库。
#zypper addservice --type=YUMhttp://packages.vmware.com/tools/esx/5.1/sles11.2/x86_64 vmware-tools-collection
通过运行zypper packages vmware-tools-collection命令来查看新添加的库中所包含的的所有包文件列表。查看是否存在特定操作系统所需要的包。
在安装VMware Tools之前,使用uname –r命令找出你正在使用的内核类型和版本号。需要注意是显示条目的后缀。比如,对于内核3.0.18-0.27-default,“default”会起到很大的作用。在 vmware-tools-esx-kmods包中会用到这个后缀。假如你正在使用一个默认的内核类型,现在可以运行下面的命令:
zypper install vmware-tools-collection vmware-tools-esx-kmods-default vmware-tools-esx
在更改过的Linux内核中使用VMware OSPs
现在你可以在一个标准的内核中通过VMware OSP来安装VMware Tools了,但是你可能还需要在更改过的内核中进行安装,而不是一个标准内核。为了在更改过的内核中通过OSP安装VMware Tools,需要为更改过的内核绑定一个二进制内核模块。从VMware下载源安装包。比如,要在ESXi上使用SLES11 SP2,就要在下面的列表中下载源安装包。(如图1)
图1. 可以在VMware网站上找到适用于更改过的Linux内核的源安装包
从VMware网站上下载了所有源安装包之后,在SUSE服务器上安装gcc、kernel-source 和kernel-syms包,然后使用如下命令来重新编译所有的源安装包:
for i in *.src.rpm
do
rpmbuild --rebuild $i
done,/tt>
这个脚本默认所有的源安装包都在同一个目录下,将会重新编译所有适用于当前服务内核的二进制安装包。你可以按照名称来辨别这些安装包;它们都以x86_64.prm结尾。使用如下命令进行安装:
for I in *.x86_64.rpm
do
rpm –ivh --nodeps $i
done
这样自定义安装包就被安装到虚拟主机上了。
相关推荐
-
VMware OSP对比VMware Tools:简化Linux驱动更新
假如你使用的是精简的Linux发行版,VMware OSP比VMware Tools更容易实现Linux客户端操作系统驱动的更新。