IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 系统运维 -> [ 工具 ] ___ VMware : Tools -> 正文阅读

[系统运维][ 工具 ] ___ VMware : Tools

简介


VMware Tools中包含一系列服务和模块,可在VMware产品中实现多种功能,从而使用户能够更好地管理客户机操作系统,以及与客户机操作系统进行无缝交互。
VMware Tools具备以下功能:

  • 将消息从主机操作系统传递到客户机操作系统。
  • 将客户机操作系统作为vCenter Server及其他VMware产品的组成部分进行自定义。
  • 运行有助于实现客户机操作系统自动化运行的脚本。这些脚本在虚拟机的电源状态改变时运行。
  • 在客户机操作系统与主机操作系统之间同步时间。
  • VMware Tools生命周期管理为VMware Tools的安装和升级提供了一种简单而可扩展的方式。它包含多项功能增强和与驱动程序相关的增强,并支持新的客户机操作系统。

您必须运行最新版本VMware Tools,或使用随Linux操作系统发行版一同发布的open-vm-tools。尽管客户机操作系统在未安装VMware Tools的情况下也可以运行,但是要使用最新的功能和更新,您必须在客户机操作系统中运行最新版本的VMware Tools
可以将虚拟机配置为在每次打开虚拟机电源时自动检查并应用VMware Tools 升级。

安装


可以使用命令行在Linux虚拟机上手动安装VMware Tools,对于Linux的较高发行版,请使用集成的open-vm-tools版本。

VMware Tools


Open VM Tools不支持的旧版Linux虚拟机,请执行以下步骤来安装tar工具。

localhost@linux:~$ sudo apt install tar zip gzip unzip bzip2 rar unrar

前提条件

  • 开启虚拟机;
  • 确认客户机操作系统正在运行;
  • 因为VMware Tools安装程序是使用Perl编写的,请确认已在客户机操作系统中安装Perl
localhost@linux:~$ sudo apt install perl
  • 对于vSphere虚拟机,确定您是否具有最新版本的VMware Tools:在 vSphere Client 清单中,选择虚拟机,然后点按摘要选项卡。

过程

  • 在客户机操作系统中选择菜单命令以装载VMware Tools虚拟磁盘;
VMware 产品操作
vSphere Client右键单击虚拟机,然后选择客户机操作系统 > 安装VMware Tools… 或客户机操作系统 > 升级 VMware Tools
Fusion虚拟机 > 安装(或升级)VMware Tools
Workstation Pro虚拟机 > 安装(或升级)VMware Tools
Workstation PlayerPlayer > 管理 > 安装(或升级)VMware Tools
  • 在虚拟机中,打开终端窗口。不带参数运行mount命令以确定Linux发行版是否自动装载VMware Tools虚拟CD-ROM映像,如果已挂载CD-ROM设备,CD-ROM设备及其挂载点将以类似于以下输出的形式列出:
/dev/cdrom on /mnt/cdrom type iso9660 (ro,nosuid,nodev)

如果未装载VMware Tools虚拟CD-ROM映像,请装载CD-ROM驱动器;

  • 如果装载点目录尚不存在,请创建该目录。
mkdir /mnt/cdrom

某些Linux发行版使用不同的装载点名称。例如,某些发行版上的装载点是/media/VMware Tools而不是/mnt/cdrom。请修改该命令以反映您的发行版使用的约定。

  • 装载CD-ROM驱动器。
mount /dev/cdrom /mnt/cdrom

某些Linux发行版使用不同的设备名称,或者以不同的方式组织/dev目录。如果CD-ROM驱动器不是/dev/cdromCD-ROM装载点不是/mnt/cdrom,则必须修改该命令以反映您的发行版使用的约定。

  • 更改为工作目录,例如/tmp,并将tar文件提取到此/tmp文件夹中。
cd /tmp
  • 在安装VMware Tools之前,删除以前的vmware-tools-distrib目录。
    该目录的位置取决于以前安装时的存储位置。通常,该目录位于/tmp/vmware-tools-distrib
  • 列出挂载点目录的内容,并记下VMware Tools tar 安装程序的文件名。
ls mount-point
  • 解压缩安装程序。
tar zxpf /mnt/cdrom/VMwareTools-x.x.x-yyyy.tar.gz

x.x.x值是产品版本号,yyyy是产品版本的内部版本号。

  • 如果需要,请卸载CD-ROM映像。
umount /dev/cdrom 

如果Linux发行版自动装载CD-ROM,则不需要卸载该映像。

  • 运行安装程序并以root用户身份配置VMware Tools
cd vmware-tools-distrib
sudo ./vmware-install.pl

如果适合您的配置,请按照提示接受默认值。

Open VM Tools


对于Linux的较高发行版,系统会提示用户选择集成的open-vm-tools
与在客户机上安装任何其他软件一样,也需要为客户机正确设置软件包存储库,
不同的Linux发行版会在不同的时间更新其open-vm-tools版本。

过程

  • 请确保已更新软件包索引:
sudo apt-get update
  • 如果虚拟机具有GUIX11等),请安装或升级open-vm-tools-desktop
sudo apt-get install open-vm-tools-desktop
  • 否则,请使用以下命令安装open-vm-tools
sudo apt-get install open-vm-tools

升级


可以对虚拟机进行配置,使其自动更新VMware Tools

  • 右键单击虚拟机(M),然后单击设置(S)
  • 单击虚拟机选项选项卡,然后选择VMware Tools
  • 选择VMware Tools更新为使用应用程序默认设置;
  • 单击确定保存更改并关闭对话框。
  • 右键单击编辑(E),然后单击首选项(R)
  • 勾选更新中的在虚拟机中自动更新(U)

启用


在启用前需要确认的前提条件:

  • 确认虚拟机使用的是支持共享文件夹的客户机操作系统;
  • 确认在客户机操作系统中安装了最新版本的VMware Tools
  • 确认主机系统的权限设置允许访问共享文件夹中的文件。

过程

  • 选择虚拟机,然后选择虚拟机 > 虚拟机设置。
  • 在选项选项卡中,选择共享文件夹。
  • 选择一个文件夹共享选项。
选项说明
总是启用始终启用文件夹共享,即便虚拟机关闭、挂起或关机。
在下次关机或挂起前一直启用暂时启用文件夹共享,直到虚拟机关机、挂起或关闭。重新启动虚拟机后,共享文件夹仍保持启用状态。该设置仅在虚拟机处于开启状态时可用。
  • (可选) 要将驱动器映射到Shared Folders目录,请选择在Windows客户机中映射为网络驱动器。该目录包含您启用的所有共享文件夹。 Workstation Player会选择驱动器盘符。

  • 单击添加以添加共享文件夹。

    • 在 Linux 主机上,“共享文件夹属性”对话框将打开。
  • 浏览到或键入主机系统上要共享的目录路径。

    • 如果您在网络共享中指定了一个目录,例如 D:\share, Workstation Player 将始终尝试使用该路径。如果这个目录随后被连接到主机上的其他驱动器盘符, Workstation Player 将无法找到共享文件夹。
  • 指定虚拟机中应当显示的共享文件夹的名称,然后单击下一步。

    • 对于客户机操作系统认为非法的共享名称字符,其在客户机中会以其他形式显示。例如,如果您在共享名称中使用了星号,则该名称中的 * 在客户机中将显示为 %002A。非法字符会转换为相应的十六进制 ASCII 值。
  • 选择共享文件夹属性。

选项说明
启用此共享启用共享文件夹;取消选择该选项可禁用共享文件夹,但不会将其从虚拟机配置中删除
只读将共享文件夹设为只读。选择该属性后,虚拟机可以查看并从共享文件夹中复制文件,但不能添加、更改或移除文件,对共享文件夹中文件的访问还受控于主机的权限设置
  • 单击完成添加共享文件夹。
    • 共享文件夹会显示在“文件夹”列表中。文件夹名称旁的复选框表示文件夹正被共享。您可以取消选中此复选框来禁用文件夹共享。
  • 单击确定以保存所做的更改。

装载


一般情况下,启用共享文件夹后,除默认装载点/mnt/hgfs外,还可以将共享文件夹中的一个或多个目录/子目录装载到文件系统中的任意位置。
VMware Tools会根据Linux客户机操作系统的内核版本,使用不同的组件来提供共享文件夹功能。

  • 在版本4.0之前的Linux内核中,VMware Tools服务脚本会加载一个驱动程序来执行装载。
  • 在版本4.0及更高版本Linux内核使用FUSE文件系统组件。

可以使用不同的装载命令将所有共享、某个共享或共享中的某个子目录装载到文件系统中的任意位置。

装载命令语法


这些命令也会因客户机 Linux 内核版本的不同而有所不同:

4.0 之前的 Linux 内核4.0 及更高版本的 Linux 内核说明
mount -t vmhgfs .host:/ /home/localhost/shares/usr/bin/vmhgfs-fuse .host:/ /home/localhost/shares -o subtype=vmhgfs-fuse,allow_other将所有共享装载到/home/localhost/shares
mount -t vmhgfs .host:/shares /tmp/shares/usr/bin/vmhgfs-fuse .host:/shares /tmp/shares -o subtype=vmhgfs-fuse,allow_other将名为shares的共享装载到/tmp/shares
mount -t vmhgfs .host:/transmission/shares /var/lib/shares/usr/bin/vmhgfs-fuse .host:/transmission/shares /var/lib/shares -o subtype=vmhgfs-fuse,allow_other将共享transmission中的子目录shares装载到/var/lib/shares

自动挂载

安装好工具,设置好共享文件夹后,是可能不能自动挂载共享文件夹的,我们可以使用fstab实现自动挂载:

4.0 之前的 Linux 内核4.0 及更高版本的 Linux 内核说明
.host:/ /home/localhost/shares vmhgfs allow_other,defaults 0 0.host:/ /home/localhost/shares fuse.vmhgfs-fuse allow_other,defaults 0 0将所有共享装载到/home/localhost/shares
.host:/shares /tmp/shares vmhgfs allow_other,defaults 0 0.host:/shares /tmp/shares fuse.vmhgfs-fuse allow_other,defaults 0 0将名为shares的共享装载到/tmp/shares
.host:/transmission/shares /var/lib/shares vmhgfs allow_other,defaults 0 0.host:/transmission/shares /var/lib/shares fuse.vmhgfs-fuse allow_other,defaults 0 0将共享transmission中的子目录shares装载到/var/lib/shares

将要进行自动装载的共享文件夹设置加入fstab

localhost@linux:~$ su root
root@linux:~#  cat >> /etc/fstab << EOF
> .host:/ /mnt/hgfs fuse.vmhgfs-fuse allow_other,defaults  0  0
> EOF
root@linux:~#

卸载


如果未完成VMware Tools升级过程,您可以卸载VMware Tools,然后重新进行安装。

前提条件


  • 开启虚拟机;
  • 登录到客户机操作系统。

过程


选择一种方法以卸载VMware Tools

操作系统操作
Windows 7、8、8.1Windows 10在客户机操作系统中,选择程序 > 卸载程序
Windows VistaWindows Server 2008在客户机操作系统中,选择程序和功能 > 卸载程序
Windows XP和更低版本在客户机操作系统中,选择添加/删除程序
Linuxroot身份登录,然后在终端窗口中输入vmware-uninstall-tools.pl
Mac OS XOS XmacOS使用卸载VMware Tools应用程序(位于/资源库/Application Support/VMware Tools

重新启动客户机操作系统。

参考


VMware Tools
在 Linux 客户机中装载共享文件夹

  系统运维 最新文章
配置小型公司网络WLAN基本业务(AC通过三层
如何在交付运维过程中建立风险底线意识,提
快速传输大文件,怎么通过网络传大文件给对
从游戏服务端角度分析移动同步(状态同步)
MySQL使用MyCat实现分库分表
如何用DWDM射频光纤技术实现200公里外的站点
国内顺畅下载k8s.gcr.io的镜像
自动化测试appium
ctfshow ssrf
Linux操作系统学习之实用指令(Centos7/8均
上一篇文章      下一篇文章      查看所有文章
加:2022-05-01 16:08:03  更:2022-05-01 16:09:51 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/15 17:25:30-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码