标签: vmware-tools

为什么不使用 vmware 工具进行时间同步?

我们有两个 VMWare 环境运行一堆(主要是)Redhat 5.9 和 6.4 来宾。我们有时间漂移问题(每周提前几分钟)。我们使用 ntp,同步到本地域控制器。

VMWare 的这个建议特别指出不要使用 vmware-tools 进行时间同步。为什么?似乎很多人都对 NTP 有问题,并且 vmware-tools 通常以可预测的方式运行。在更高版本的 Redhat 上使用 vmware-tools 是否有任何特定问题?

对于上下文,这是我们的 ntp.conf(删除了所有注释行):

tinker panic 0
restrict default kod nomodify notrap nopeer noquery
restrict -6 default kod nomodify notrap nopeer noquery
restrict 127.0.0.1
restrict -6 ::1
server our.domain.server.com
driftfile /var/lib/ntp/drift
keys /etc/ntp/keys
Run Code Online (Sandbox Code Playgroud)

我们的一些客人绝对没有问题保持时间。其他人则大幅出局。

redhat ntp vmware-tools vmware-esx

13
推荐指数
3
解决办法
3466
查看次数

通过 Puppet 在 Ubuntu 中安装 open-vm-tools;什么是较小的邪恶?

在理想的世界中,配置 puppet 来安装open-vm-tools应该像这样简单:

class vm-tools {
    package { 'open-vm-tools':
        ensure => installed
    }
    package { 'open-vm-dkms':
        ensure => installed
    }
}
Run Code Online (Sandbox Code Playgroud)

但是,这开启了一个丑陋的依赖蠕变;它安装 X,这显然不属于服务器。从 Ubuntu 10.04 开始,这些包最终都推荐了open-vm-toolboxGUI 工具包:

# apt-cache depends open-vm-dkms
open-vm-dkms
  Depends: dkms
  Depends: make
  Suggests: open-vm-toolbox
  Recommends: open-vm-tools

# apt-cache depends open-vm-tools
open-vm-tools
  Depends: libc6
  Depends: libfuse2
  Depends: libgcc1
  Depends: libglib2.0-0
  Depends: libicu44
  Depends: libstdc++6
  Recommends: open-vm-source
  Recommends: open-vm-toolbox
  Recommends: ethtool
  Recommends: zerofree
Run Code Online (Sandbox Code Playgroud)

默认情况下始终安装推荐的软件包。在安装被描述为“CLI 工具”的包时,默认情况下安装 X 依赖项显然是不可取的。

由于这个原因,针对 Debian功能请求立即被拒绝,但冷静的头脑在 …

package-management ubuntu puppet vmware-tools

9
推荐指数
1
解决办法
2210
查看次数

从 VMWare 来宾操作系统中获取元数据

有没有办法从来宾操作系统中获取元数据(即 VM 名称、注释等)?我正在使用 Ubuntu JeOS 模板并希望在启动时运行一个脚本,该脚本根据元数据配置新的 VM。这是在 VMWare ESX 上。

vmware-tools vmware-esx

8
推荐指数
1
解决办法
2077
查看次数

VMware Tools 是否应始终安装在无头 Linux 客户机中?

我们有一个部署,我称之为企业云提供商。它是 VMWare Infrastructure 3.5.x,包括 VMotion / VMWare HA 实例等。

在 Provider 1 VMWare Tools 上安装:

  • vmware-guestd 正在运行并且;
  • 至少加载了两个内核模块,vmmemctl 和 vmhgfs

提供程序 1 每晚执行 VM 快照。

我们正在 Provider 2(也是一个企业云提供商)开始新的部署。他们没有安装 VMWare 工具。Provider 2 不做夜间虚拟机快照,而是做文件系统备份(使用代理)。

从我的阅读来看,似乎至少应该为内存气球驱动程序 (vmmemctl) 安装 VMWare 工具,并且从像这样的阅读来源来看,它表明某些 VirtualCenter 管理操作也依赖于安装在 Linux 客户机中的 VMWare 工具。

请注意,我们所有的实例都是无头的(默认运行级别为 3)和 RHEL。

很难找到有关此问题的权威信息,而且上述来源有些过时。

有人可以对此有所了解吗?导致肯定或否定答案的因素/标准是什么?

TIA

干杯

linux vmware-tools

7
推荐指数
2
解决办法
3425
查看次数

将 EC2 实例转换为 VMware 工作站

如何将一个 Windows 实例(带有活动目录、SQL、SharePoint)从亚马逊 (EC2) 导出到我的本地环境,并能够在本地 VMware 工作站上运行它?

我已使用 VMware vCenter 转换器执行此操作,并且可以使用以下说明获取虚拟机:http : //kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=1018015

但是,当我尝试在 VMware 工作站上运行它时,机器无法加载并且出现蓝屏。

修复并不能解决问题,我认为问题出在 Active Directory 上。

有任何想法吗?可以直接从亚马逊卷/虚拟磁盘进行克隆吗?也许使用不同的工具?

先感谢您。

vmware-workstation vmware-tools amazon-ec2 amazon-web-services

5
推荐指数
1
解决办法
1514
查看次数

如何确保 VMware Tools 已安装并正在运行?

[root@tst-01 ~]# rpm -qa |grep vmware
vmware-tools-libraries-nox-8.6.0-2.x86_64
vmware-tools-foundation-8.6.0-4.x86_64
vmware-tools-libraries-x-8.6.0-2.x86_64
[root@tst-01 ~]# ps aux |grep vmware
root      6615  0.0  0.0 103300   840 pts/2    S+   15:48   0:00 grep vmware
[root@tst-01 ~]# locate vmware
/etc/vmware-tools
/etc/selinux/targeted/modules/active/modules/vmware.pp
/etc/vmware-tools/locations
/lib/modules/2.6.32-220.4.2.el6.x86_64/kernel/drivers/misc/vmware_balloon.ko
/lib/modules/2.6.32-220.el6.x86_64/kernel/drivers/misc/vmware_balloon.ko
/usr/lib/vmware-tools
/usr/lib/python2.6/site-packages/sos/plugins/vmware.py
/usr/lib/python2.6/site-packages/sos/plugins/vmware.pyc
/usr/lib/python2.6/site-packages/sos/plugins/vmware.pyo
/usr/lib/vmware-tools/bin
/usr/lib/vmware-tools/dsp
/usr/lib/vmware-tools/lib
/usr/lib/vmware-tools/libconf
/usr/lib/vmware-tools/sbin
/usr/lib/vmware-tools/xorg
/usr/lib/vmware-tools/bin/configure-gtk.sh
/usr/lib/vmware-tools/lib/libXau.so.6
/usr/lib/vmware-tools/lib/libXcomposite.so.1
/usr/lib/vmware-tools/lib/libXcursor.so.1
/usr/lib/vmware-tools/lib/libXdamage.so.1
/usr/lib/vmware-tools/lib/libXdmcp.so.6
/usr/lib/vmware-tools/lib/libXfixes.so.3
/usr/lib/vmware-tools/lib/libXft.so.2
/usr/lib/vmware-tools/lib/libXinerama.so.1
/usr/lib/vmware-tools/lib/libXrandr.so.2
/usr/lib/vmware-tools/lib/libXrender.so.1
/usr/lib/vmware-tools/lib/libXss.so.1
/usr/lib/vmware-tools/lib/libart_lgpl_2.so.2
/usr/lib/vmware-tools/lib/libatk-1.0.so.0
/usr/lib/vmware-tools/lib/libatkmm-1.6.so.1
/usr/lib/vmware-tools/lib/libbonobo-2.so.0
/usr/lib/vmware-tools/lib/libbonobo-activation.so.4
/usr/lib/vmware-tools/lib/libcairo.so.2
/usr/lib/vmware-tools/lib/libcairomm-1.0.so.1
/usr/lib/vmware-tools/lib/libcrypto.so.0.9.8
/usr/lib/vmware-tools/lib/libdnet.so.1
/usr/lib/vmware-tools/lib/libexpat.so.0
/usr/lib/vmware-tools/lib/libfontconfig.so.1
/usr/lib/vmware-tools/lib/libfreetype.so.6
/usr/lib/vmware-tools/lib/libfuse.so.2
/usr/lib/vmware-tools/lib/libgailutil.so.18
/usr/lib/vmware-tools/lib/libgcc_s.so.1
/usr/lib/vmware-tools/lib/libgdk-x11-2.0.so.0
/usr/lib/vmware-tools/lib/libgdk_pixbuf-2.0.so.0
/usr/lib/vmware-tools/lib/libgdk_pixbuf_xlib-2.0.so.0
/usr/lib/vmware-tools/lib/libgdkmm-2.4.so.1
/usr/lib/vmware-tools/lib/libgio-2.0.so.0
/usr/lib/vmware-tools/lib/libgiomm-2.4.so.1
/usr/lib/vmware-tools/lib/libgksu2.so.0 …
Run Code Online (Sandbox Code Playgroud)

redhat vmware-tools vmware-esxi

4
推荐指数
1
解决办法
6324
查看次数

设置 VMware vSphere 虚拟机以自动升级 VMware 工具

我们目前在全球范围内全面使用 VSphere 5.1,拥有大约 450 个 Windows 服务器虚拟机。

我们遇到了一个问题,即我们在整个组织中拥有各种虚拟机,这些虚拟机最终的 VMware 工具已过期。

无需使用 3rd 方工具或 VCops 或类似工具,我知道有一种方法可以将每个 VM 设置为在电源循环期间自动升级:

在此处输入图片说明

在 PowerCLI 中,我也看到了一种编写脚本的方法来设置所有 VM 来执行此操作:

$vmConfigSpec = New-Object VMware.Vim.VirtualMachineConfigSpec
$vmConfigSpec.Tools = New-Object VMware.Vim.ToolsConfigInfo
$vmConfigSpec.Tools.ToolsUpgradePolicy = "UpgradeAtPowerCycle"

Get-View -ViewType VirtualMachine | %{
   $_.ReconfigVM($vmConfigSpec)
} 
Run Code Online (Sandbox Code Playgroud)

我的问题在这里:

  1. 是否担心更新/升级到 VMWare 工具可能会导致 Windows 来宾 VM 出现问题,超出补丁/安装出错的正常偏执?基本上我是问在 Windows 服务器来宾上自动更新 VMWare 工具的优点是否大于缺点。
  2. 有没有更好的方法来处理我不知道的 VMWare 工具更新/升级?
  3. 除了公司政策/管理/安全实践之外,是否有不更新/升级 VMWare 工具的特定场景?(即已知的东西会损坏等)

vmware-tools vmware-vsphere

4
推荐指数
1
解决办法
5833
查看次数

是否有任何工具可以区分两个 VMWARE Windows XP 映像?

是否有任何工具可以总结两个 VMWARE Windows XP 映像之间的注册表和文件差异?

vmware-tools

3
推荐指数
1
解决办法
4552
查看次数

确定操作系统是否在虚拟环境中运行

有什么方法可以确定我正在运行(实际安装)的 linux 是否在 VMWare 机器上运行。如果自动安装是在虚拟机上完成的,我需要禁用 ntp 设置,但如果不是,则保持启用状态。完成此检查后,不会安装 VMWare 工具。

linux vmware-tools

2
推荐指数
2
解决办法
2250
查看次数

如何为托管在 VMware ESXi 上的 Ubuntu 11.04 安装 VMware 工具?

我正在运行 Vmware ESX 4.1,并且我有一个最近从 Ubuntu 10.04 升级到 11.04 的开发 VM。然后我尝试重新安装 VMware Tools,并且某些模块给了我一个错误并且无法编译。因此,我现在在备份这个虚拟机时遇到了问题,我怀疑是 VMware 工具造成的。我为 VMware 主机安装了最新补丁,其中包括对 VMware Tools (v8.3.7 build-381511) 的更新,但我仍然遇到相同的错误。

我得到的错误是这样的:

...
/tmp/vmware-root/modules/vmhgfs-only/super.c:73:4: error: unknown field \u2018clear_inode\u2019 specified in initializer
make[2]: *** [/tmp/vmware-root/modules/vmhgfs-only/super.o] Error 1
make[1]: *** [_module_/tmp/vmware-root/modules/vmhgfs-only] Error 2
make[1]: Leaving directory `/usr/src/linux-headers-2.6.38-8-generic'
make: *** [vmhgfs.ko] Error 2
make: Leaving directory `/tmp/vmware-root/modules/vmhgfs-only'
Run Code Online (Sandbox Code Playgroud)

还有这个:

/tmp/vmware-root/modules/vmci-only/vmci_drv.c:91:4: error: unknown field \u2018ioctl\u2019 specified in initializer
/tmp/vmware-root/modules/vmci-only/vmci_drv.c:91:4: warning: initialization from incompatible pointer type
/tmp/vmware-root/modules/vmci-only/vmci_drv.c: In function \u2018vmci_init\u2019:
/tmp/vmware-root/modules/vmci-only/vmci_drv.c:151:4: error: implicit declaration of function …
Run Code Online (Sandbox Code Playgroud)

ubuntu vmware-tools vmware-esxi ubuntu-11.04

2
推荐指数
1
解决办法
5888
查看次数

从 VM 中找出 ESXi 主机?

我有一台在所有来宾、Windows 和 Linux 上运行的监视器。我想用此监视器发回来宾的父主机,如何从 ESXi VM 中找到 VM 主机?

理想情况下,我正在寻找一种通用的方法来从 Windows 和 Linux 执行此操作,但如果它们是单独的路径,那没关系。使用 VMWare 工具中的东西会很好,但我目前没有使用任何运行 vSphere API 的东西。

virtualization vmware-tools vmware-esxi

1
推荐指数
1
解决办法
2万
查看次数

用于运行内核或最新安装的内核的 Linux VMWare 工具构建?

我无法找到有关在 Linux 上构建 VMWare 工具是针对当前运行的内核还是最新安装的内核构建的任何信息。

澄清(希望如此):如果我有一个运行 RHEL 6 的 VM 运行内核 2.6.32-358 并安装了内核 2.6.32-431 但没有重新启动以使其处于活动状态,如果我然后构建 VMWare 工具,它将为哪个内核构建?

linux vmware-tools vmware-vsphere rhel6

1
推荐指数
1
解决办法
144
查看次数

在 VMware 上使用 Oracle Unbreakable Enterprise Kernel 的 Linux?

我有一个基本问题,我想确保我有很好的理解

我想准备一个用于Oracle数据库的系统(开发)

如果我想使用 Oracle 的 Unbreakable Enterprise Kernel 在 Vmware 上运行(Oracle、CentOS、RedHat)Linux

那么它应该按以下顺序排列:

1- 安装 Linux 2- 安装 Unbreakable Enterprise Kernel 3- 安装 VMware-Tools

那是对的吗

我的意思是比安装 Linux、VMware-Tools 然后安装 Unbreakable Enterprise Kernel 更好?

我想完全理解这个概念,所以我可以写一个教程来帮助其他人(包括我)

oracle linux redhat centos vmware-tools

0
推荐指数
1
解决办法
646
查看次数