问题标签 [vmware]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
5 回答
1281 浏览

development-environment - 在单个虚拟机中完成*所有*工作的任何提示?

我最近买了一台新的 Vista PC,但在让一切正常工作时遇到了很多问题,所以我继续在我已经使用多年的慢速 XP 机器上完成大部分工作(开发和其他)。

直到现在,我使用 VMware Convertor 为我的旧 XP 机器拍摄映像,现在我在我的 Vista 机器上运行它,并且在那个 XP 虚拟机中完成了我几乎所有的工作。我正在使用 VMware Worstation。

所以每天早上我启动我的 Vista 机器,然后启动我的 XP 虚拟机,并在 XP 虚拟机上工作一整天。

是的,您可能会猜到:我与 VMware 高级用户完全相反……我还没有想出快照、链接克隆或运行 VM 的绝对基础知识以外的任何东西。但是我把这个系统设置好了,而且运行良好。无论如何,一切都比在我的旧机器上运行得快得多。

但是,我担心虚拟机被损坏或什么东西导致我失去一切。当然我可以备份整个虚拟机,我可以从虚拟机上备份文件,我会的,但我想知道使用映射驱动器或公用文件夹或其他东西是否更容易和更安全工作,所以如果 XP VM 失败,我的文件都可以从 Vista 机器上获得。

这也很好,因为我可以在 Vista 和 XP 机器之间轻松共享文件(我确实使用 Vista 来做奇怪的事情)。但我想知道它是否会使从我的 XP 机器上读写文件变得更慢?(例如,如果我正在编译一个大型 Java 项目,这将同时涉及大量 IO。)

关于如何设置这些东西的信息很容易获得,但我发现找出我正在做的事情的最佳方法并不容易。大多数人将虚拟机用于比我更高级的目的。

此外,我想知道对于这种“全能工作”的 VM 类型设置是否还有其他提示或重要考虑因素?例如,什么可能会出错,我该如何避免呢?还要别的吗?

0 投票
4 回答
5160 浏览

c# - VMware VIX API 是否有 C# 包装器?

我在 Windows Vista x64 上使用 VMware Workstation 6.5。我想自动化一些虚拟机管理任务。我知道有一个可以直接使用的 COM API ( http://www.vmware.com/support/developer/vix-api/ )。

此 COM API 是否有 C# 包装器?

谢谢,

阿尼

0 投票
1 回答
1301 浏览

c# - VMware VIX API FindItems() 方法在查询已注册的虚拟机时永远不会返回

我在 Windows Vista x64 上使用 VMware Workstation 6.5。我正在尝试编写一些使用 VMware Vix v1.6.1 COM API 来获取已注册虚拟机列表的 C# 代码。

我正在使用的代码如下:

我知道 COM dll 是 32 位的,所以我确保测试应用程序编译为 32 位。我还确保所有 VMware 服务都在运行。

没有抛出异常,没有返回错误(据我所知)并且没有事件写入事件日志。

奇怪的是,当我尝试使用常量 VIX_FIND_RUNNING_VMS 获取正在运行的 VM 列表时,上面的代码有效。

关于可能导致这种情况的任何想法?

谢谢,

阿尼

0 投票
3 回答
2110 浏览

vmware - 有什么理由不使用 ESXi?

我们这里有 3 台相同的 HP DL380 G5 服务器,其中一台正在运行 vmware-server,其中一台正在运行虚拟机。

我已经开始迁移这些系统以运行 ESXi($0,“嵌入式”系统);两台物理机将有 %99.99 的时间恰好有 1 个 VM,另一台将有 2 个。

为此,我获得灾难恢复能力的主要优势。我们的磁带备份系统没有“裸机”能力。不过,我可以手动将 VM 映像复制到不同的服务器。即使它们是几个月大的,它们也提供了非常接近即时的恢复,它们将从磁带中进一步恢复。

作为免费版本,我没有获得 VMWare“整合备份”或 VMotion。而且我需要对每台物理机进行管理。但是 ESXi 需要 32MB 的磁盘,而且它专门支持服务器。

考虑到这一点,如果硬件支持,是否有任何理由总是使用 ESXi?即使您只计划在该硬件上运行 1 个虚拟机?

0 投票
13 回答
25412 浏览

sharepoint - 在 VMware 中运行 VMware?

我们有一台运行 VMware 的物理机,并托管一个我们用于 SharePoint 部署测试的 VM。那台机器已经过时了,而且我雇主的网络沙皇正在大力推动托管虚拟机来替代过时的物理服务器。我很好奇是否可以在 VMware 内部运行 VMware,如果可以,是否会对性能产生严重影响。我们不需要此设置具有极高的性能,因为它仅用于 SharePoint 测试,并且关联的 SQL Server 位于不同的盒子上。我的猜测是,我们不能只使用主要托管的 VM 进行测试,因为我们希望偶尔回滚,否则对它有更多的控制权,并且不太可能从网络人员那里获得支持。有人对这个有经验么?

编辑:我知道这种嵌套当然不是首选,但是(1)我们希望能够灵活地随意使用 VMware 快照,以及(2)网络人员不允许我们任意回滚到前一点及时,因为有可能删除强制的安全更新。我的猜测是,运行 VMware Workstation 的本地台式机可能只是要走的路。托管选项如果可行的话似乎很有吸引力,因为它对我来说处理的机器维护较少。

0 投票
2 回答
6186 浏览

java - VMware 来宾中的 JVM 堆大小调整

这个问题的表述可能更好:在 VMware ESX 等管理程序上运行 Java 服务器如何影响 Java 堆?

  • 从操作系统/管理程序的角度来看,对 JVM 堆的访问是随机的
  • 客户操作系统或管理程序很难优化随机访问的内存
  • 鉴于此,管理程序能否检测 JVM 堆中未使用的页面?

Java 服务器应用程序的传统观点是,如果您在 JVM 启动时分配所有堆,而不是让堆在需要时动态调整大小,则性能最佳。换句话说,如果您将堆大小设置为 1GB,您的 Java 进程将获取 1GB 的连续虚拟地址空间(+ 二进制文件所需的任何空间),其他应用程序不再可用的内存。

VMware 是否足够聪明,可以检测到其中一些堆实际上是未使用的?这对 GC 性能有何影响?让堆在VMware中动态调整大小会更好吗?哪些 GC 策略最适合 VMware 来宾?

另外,有人会指出我在虚拟化环境中调整 JVM 堆的指南吗?

0 投票
6 回答
33353 浏览

vmware - VMWare - 虚拟操作系统静态 IP 地址

让虚拟操作系统在 VMWware 中具有静态 IP 地址的最佳方法是什么。我想保持 IP 地址静态,因为它是一个虚拟服务器。

0 投票
3 回答
390 浏览

ubuntu - 将 Ubuntu 6.06 LTS Server 升级到 Ubuntu 8.10 Desktop 的升级路径是什么?

我的开发团队使用 Ubuntu 6.06 LTS Server VMware 映像作为我们的开发环境。它上面有我们的开发堆栈。我想将它升级到 Ubuntu 8.10 桌面(注意:桌面,而不是服务器)。. . 同时不破坏原始图像中的任何开发堆栈。开发堆栈使用 6.06 发行版中的 apt-get 包。

0 投票
7 回答
203494 浏览

image - 如何将平面原始磁盘映像转换为用于 virtualbox 或 vmplayer 的 vmdk?

我有一些平面文件格式的旧 Linux 文件系统的旧图像。Bochs可以使用它们,但我需要使用Virtual Box来运行它们。Virtual Box 无法使用这种格式的图像,因此我需要将这些图像从平面文件转换为 .vmdk 文件格式。有没有办法做到这一点?

0 投票
5 回答
276 浏览

vmware - VMWare 镜像修改

如果我已经有一个存在的图像,我可以根据现有的图像创建一个图像,除非我想对现有的图像进行更改(主要是配置)。