设为首页 收藏本站
查看: 1021|回复: 0

[经验分享] 在CentOS6.5上安装VMwareTools

[复制链接]
累计签到:1 天
连续签到:1 天
发表于 2014-12-15 09:11:11 | 显示全部楼层 |阅读模式
前言
    之前我们已经把CentOS6.5的minimal版本安装好在VMware上了,接下来就要对它进行一些简单的配置,并把VMwareTools安装好。


  • 配置网络、yum源
    启动CentOS6.5虚拟机后用ifconfig发现网卡eth0并没有启动,直接用ifup eth0命令就可以启动网卡了。

    wKiom1SLzVngYQZ_AAKVvQSCkwM437.jpg
    wKioL1SLzfSDQAwZAAIn5VCqg9I671.jpg
    可以看到已经获取到了IP地址。因为之前创建虚拟机的时候网络是使用NAT,这个地址通过DHCP的方式自动分配到这个网卡的。既然我们已经让虚拟机通过NAT的方式获取到了IP地址,那就让我们在物理机上使用Xshell工具看看能否ping通,并用Xshell通过ssh的方式连接上这台虚拟机。
    wKioL1SL0CPh3e8XAANU-1LcVVc638.jpg
    已经是连接上了。这里稍微讲一下,这个Xshell是终端的其中一种,我们可以通过tty命令来查看它是什么类型的终端。终端通常分为以下几种:
    (1)虚拟终端:表示方式为/dev/tty#(“#”代表数字),可以通过ctrl-alt-[1-6]来切换,虚拟机中就是虚拟终端。
    (2)伪终端:表示方式为/dev/pts/#,使用ssh远程连接,还有在图形界面打开的命令提示符,像Xshell这种就是伪终端。
    (3)物理终端:表示方式为/dev/console
    (4)串行终端:表示方式为/dev/ttyS#
    (5)图形终端:Ctrl-Alt-F7
    tty命令显示出来的各种终端都是硬件设备,但是以文件的格式显示出来,都是设备文件,所以在Linux里面,一切皆文件(Linux基本法则之一)。
    接下来让我们看看它的网卡配置文件。
    wKioL1SL006hwZ0rAAKA8ZsPKig879.jpg
    红色框中ONBOOT=no表示这个网卡在系统启动的时候不自动启动,所以一开始的时候用ifconfig命令看不到eth0这个网卡;NM_CONTROLLED中的NM是NetworkManager的缩写,是系统提供的网络管理工具,我不想依赖它的控制,所以改成了no;BOOTPROTO=dhcp表示是通过dhcp获取IP地址。(可以设置成static、none等,手动配置IPADDR、NETMASK、GATEWAY等,这里暂时不细讲)
    接着我们用wget的方式把163的源下载下来,国内速度比较好的有163,sohu等,这里以163为例。因为minimal版本的CentOS很多工具包都是没有的,所以在使用wget的时候会提示not found,只需要yum -y install wget就可以了,因为本身系统就自带一个yum源。
    wKiom1SL1yXSjMtjAATWa4llB90924.jpg 然后把旧的yum源备份一下,用163的源替换一下,最后再yum clean all一下就可以了。
    wKiom1SL2MfxOx3pAAHU_G5asMI559.jpg
  • 安装VMwareTools
    VMwareTools的安装脚本是要使用到perl的,而CentOS 6自身不带perl,所以需要自己安装。可以自己下载源代码编译,也可以直接用yum来安装。
    wKioL1SL2kOzoGHJAAPzqOzFweg026.jpg 然后再VMware界面加载vmware-tools镜像。
    wKioL1SL2nnz8jOPAAH2tI1_CWE945.jpg
    wKioL1SL2rby96DUAAN_ifhlEEU651.jpg 接着就是新建目录(mkdir)、挂载目录(mount)、复制(cp)、解压缩(tar)等操作,如下图:
    wKiom1SL2rmRUNprAAK2iGzerxk622.jpg umount是取消挂载,注意在取消挂载前需要先退出挂载目录,否则会提示device is busy(设备正忙)。解压之后就是进入(cd)解压目录、执行脚本(./vmware-install.pl)。
    wKiom1SL24vg2HnrAAIQC6QaHfA287.jpg
    过程中遇到了一个问题,提示
    Error: Unable to find the binary installation directory (answer BINDIR)
       in the installer database file "/etc/vmware-tools/locations".
    wKioL1SL3WWSh0M9AAG37ariEX8760.jpg
    这里需要把/etc/vmware-tools/目录下的文件全部删除(rm)掉,就可以执行脚本了。
wKioL1SL3cyyYSlzAAHweoBtYwg601.jpg
wKiom1SL3THhNRr_AAJdNdfMlfs813.jpg
    一直默认回车还有yes就可以了。不过,安装完后在启动的时候又遇到了一些问题,如下图:

    wKiom1SL3Y3gHzyyAADOhYTdKqQ320.jpg
    initctl:Job failed to start

    Unable to start services for VMware Tools

    然后尝试手动去启动/etc/vmware-tools/services.sh start

wKioL1SL3sqg6aBmAAE7G-Sy6as080.jpg

    Mounting HGFS shares: FAILED.
    Blocking file system: FAILED.

    第一个错误是因为虚拟机设置中没有启用共享文件夹功能。

    第二个错误是因为没有安装fuse-libs,用yum安装即可。至于这是个什么东西,我也还不是很清楚,应该是和文件系统有关的库文件吧。
    进行以下操作即可解决这两个问题:

wKiom1SL3vCDCLWIAAHKsh-ynck749.jpg
wKioL1SL34ujelrLAAKY6awN0ZI733.jpg
wKiom1SL3_TR_mZ9AAMbHzNiSs8960.jpg
wKioL1SL4I-wCEfCAAIhz4xrJew505.jpg
    已经全部启动成功了。


    关于VMware-Tools的具体作用这里不做详解了,大家可以去搜索一下。我主要是记录一下自己学习过程中的遇到的一些问题和解决方法。写的不好的地方希望大家多多包含~


运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-38003-1-1.html 上篇帖子: VmWare虚拟机中网卡更改为eth0的方法 下篇帖子: 解决连接vcenter (客户端无法向服务器发送完整的请求。(基础连接已经关闭:发送时发生错误。)) 问题
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表