标签: vmware-fusion

Vagrant同步文件夹选项

在主机和VM之间实现Vagrant NFS"同步文件夹"的最佳方法是什么?

一般来说,我终于能够让NFS工作了,但它需要在VM内进行一些调整; 我不确定如何自动化这些更改以供其他人使用.

具体来说,我必须修改/ etc/passwd和/ etc/group中的UID/GID以匹配导出文件系统的用户/组的UID/GID.(例如主机使用502:20,VM apache用户必须设置为使用502:20)

如果没有此更改,我会遇到阻止Web应用运行的各种权限/所有权问题.通过UID/GID匹配,一切都很好.

我已经阅读了所有可以找到的文档,包括Vagrant网站.

作为旁注:我也试过本机文件夹同步(痛苦地慢)和rsync(100%CPU ......无法使用)

NFS似乎是性能的赢家,但我的设置是粗略的.

如果它有任何区别,我正在使用以下内容:

  • 主持人:OS X 10.9.2
  • 流浪汉:1.5.4
  • 提供商:VMware Fusion
  • 盒子:厨师/ centos-6.5
  • 开发应用程序:Magento 1.8

nfs vmware-fusion vagrant vagrantfile

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

使用VMWare Fusion访问GPU

我在MacPro上运行带有Ubuntu 14.04的VM Fusion 8 Pro.MacPro配备双AMD FirePro D500 GPU.我在Ubuntu中安装了AMD APP SDK,但它只是将CPU视为设备,而不是GPU.有人可以指导我,以便我可以在GPU上运行OpenCL内核.

谷歌搜索已经揭示了诸如GPU直通之类的东西,但是关于如何从VMWare Fusion中精确访问GPU的细节还不够.

此致

维沙尔

vmware gpu vmware-fusion

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

Rails sprocket错误编译CSS assest - CHOWN问题

我现在已经超过2天了解这个问题,似乎无法弄清楚问题出在哪里.这主要是与我的设置有关的问题,但如果有人能帮我找到这个问题的解决方案,那么我将永远成为他的奴隶......!

我正在运行Snow leopard(主机)和VMware融合运行Ubuntu Lucid服务器(客户操作系统).不知怎的,经过大量的轰炸,我设法将我的工作空间从Mac共享到Ubuntu.因此,基本上我已经能够在虚拟机上隔离我的开发环境,这使得整个开发团队可以轻松地在相同的环境中,无论其主机操作系统/设置等等.同时,它确实使一切变得简单,我因为链轮而遇到了一个特定的问题(我猜).每次我更改我的样式表并重新加载时,我都会收到此错误:

Error compiling CSS asset

Errno::EPERM: Operation not permitted - /mnt/hgfs/banjarey/tmp/cache/assets/DCF/780/sprockets%2F5f78b3457def1d02bd3fb75d4e0cfb63

/home/coderboy/.rvm/gems/ruby-1.9.2-p290/gems/activesupport-3.1.0/lib/active_support/core_ext/file/atomic.rb:38:in `chown'
Run Code Online (Sandbox Code Playgroud)

尽管如此,如果我重新加载页面两次或三次,css编译并且一切正常.

对于我做的每一次css更改,重新加载页面两次或三次是一个真正的耻辱.我已经玩了一些会员资格和权限,但是我是一个业余爱好者,我猜想我没有足够的冒险.

任何想法的人?

vmware ruby-on-rails vmware-fusion ruby-on-rails-3.1 sprockets

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

VMWare Fusion:如何将多个编号的vmdk文件合并到-flat.vmdk文件中?

我在Mac 10.6.6上使用VM Ware Fusion 3.1.2.我创建了一个Windows 7图像,但是当我检查构成图像的文件时,有21个"范围"文件 - 例如文件名如

Windows 7-s001.vmdk Windows 7-s002.vmdk Windows 7-s003.vmdk ...

最终我想将其转换为VirtualBox使用的东西,所以要做到这一点,我需要获得一个vmdk(-flat.vmdk)文件.鉴于我现在有多个文件,有谁知道如何生成单个文件?

谢谢, - 戴夫

virtualization vmware virtualbox vmware-fusion

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

VMWare Fusion 6.0.2网络桥接仅允许某些特定流量

我正在使用OSX Mavericks和VMWare Fusion v6.0.2.我正在运行两个虚拟机,一个是Windows 7 Pro,另一个是Debian Sid.

我不希望通过主机使用NAT网络,我更喜欢将虚拟机直接放在网络上,但我在使VMWare Fusion的桥接网络功能正常工作时遇到了问题.我已将VMWare网络首选项页面设置为将VM桥接到Mac内部WiFi适配器.

两个虚拟机都可以ping通路由器,它们都可以获得有效的DHCP分配的LAN地址.它们都可以通过网桥连接到Internet并浏览和下载文件.

我的问题是当我希望通过其他端口在VM->主机,主机 - > VM或VM-> VM之间进行通信时.例如,如果我尝试从OSX主机SSH到Debian VM,则请求超时.Windows 7 VM上运行了一个SQL Server,但我无法从OSX主机或Debian VM连接到它.Debian VM有一个在端口8080上运行的xsp4 Web服务器,但OSX主机和Debian VM都无法访问它.

我可以从Host-> VM,VM-> Host和VM-> VM ping,没有问题,他们都可以在网络上看到对方,OSX主机正在共享网络文件夹到Windows 7 VM.它似乎允许某些通信,例如DHCP请求,Ping请求,Windows网络共享和Web浏览,但不允许任何其他内容.我关闭了Windows防火墙,关闭了OSX Mavericks防火墙,并且Debian VM没有安装selinux或iptables防火墙.

我在研究这个问题时发现了几个类似的问题线程,但是很多版本都是针对VMWare Fusion的旧版本,或者是针对具有不同网络首选项的VMWare Workstation.

如果我将VMWare的网络设置切换为使用NAT而不是桥接,我可以使这些场景工作到一定程度,但这会混淆VM的IP地址,我想将它们保持在同一网络上.

networking portforwarding vmware-fusion osx-mavericks

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

无法辨认的 VMware/Vagrant 错误消息

我的公司在 VMware 中使用 Vagrant 进行开发。其他人(10 人以上)的设置运行顺利,但我遇到了一个我们谁都无法解决的令人困惑的问题。

添加 vagrant box 之后,vagrant box add sgvm http://files.vagrantup.com/precise64_vmware.box我尝试使用 启动 vagrant vagrant up seatgeek --provider=vmware_fusion。这会引发此错误:

An error occurred while executing `vmrun`, a utility for controlling
VMware machines. The command and output are below:

Command: ["start", "/Users/jack/Sites/sg/seatgeek-vm/.vagrant/machines/seatgeek/vmware_fusion/f2e2bebf-e1cb-4bc1-862b-9cb957e13065/precise64.vmx", "nogui", {:notify=>[:stdout, :stderr]}]

Stdout: 2014-02-06T09:20:29.661| ServiceImpl_Opener: PID 20276
Error: The operation was canceled

Stderr:
Run Code Online (Sandbox Code Playgroud)

我联系了 VMware 支持。他们说他们不能支持它,但他们会确认它vmrun工作正常。他们要求我运行vmrun -T fusion start并验证输出是否符合预期。据此,他们说这是一个 Vagrant 问题。我尝试联系 Vagrant 支持人员,但他们没有回应。

任何人都知道可能会导致这种情况的原因是什么?或者关于我应该调查的其他事情的想法?

vmware virtual-machine vmware-fusion vagrant

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

试图从vmware fusion进行asp.net mvc开发

问题是我的源代码托管在主机上(在本例中是一个mac book pro),visual studio希望能够监视web.config以进行更改,因此它会抛出错误:

加载配置文件时出错:无法开始监视对以下内容的更改:\ path\to\web.config

我试图添加HKLM\Software\Asp.Net\FCNMode = 1但它似乎不起作用.此外,由于版本控制问题,我没有看到将源移动到VHD作为可行选项.

Windows 7 64位Visual Studio 2008 VMWare Fusion 3.01

谢谢.

asp.net macos asp.net-mvc parallels vmware-fusion

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

未找到路径 - 通过VMWare Fusion将BULK插入SQL Server

我的机器是macbook pro.但是,我公司的数据是在SQL Server中.为了访问它,我需要使用VMWare Fusion在Windows XP上运行SQL Server Management Studio 2008.

当我尝试运行批量导入(通过SQLAuthority.com的说明)时,我收到此错误:

Msg 4861, Level 16, State 1, Line 1
Cannot bulk load because the file "H:\test.CSV" could not be opened. Operating system error code 3(The system cannot find the path specified.).
Run Code Online (Sandbox Code Playgroud)

我正在处理3个不同的文件位置,但它们都不起作用.

  1. 我的Mac存储 - "/Users/Admin/Documents/test.CSV"
  2. 我的Windows XP存储 - 我的"C:"驱动器."C:\ test.CSV"
  3. 我公司的网络位置 - 通过Windows XP映射到"H:"驱动器."H:\ test.CSV"

将脚本更改为指向所有这些位置会提供相同的错误消息.

有关如何克服这个问题的任何想法?目前,我唯一的选择是使用SQL Server导入/导出工具,但设置每个导入需要一段时间.脚本更快.

sql-server filesystems windows-xp vmware-fusion

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

没有网络连接 - VMWare Fusion上的Android-x86

我正试图想出一些用于在Mac OSX上进行开发的Android环境.

这证明非常困难(Mac上的Android模拟器滞后).在我的Macbook上,Android模拟器非常慢,无法使用.请注意,我正在尝试构建一个平板电脑应用,这似乎会让事情变得更糟.

到目前为止,我发现的最佳性能是通过VMWare融合运行Android的x86端口.

唯一的问题是darn事情一直给出"无网络连接"的消息.

我对VMWare了解不多,但我猜测Android想要使用虚拟wifi适配器,但VMWare fusion只提供虚拟以太网适配器.

我目前正在测试的图像是android-x86-3.2-RC2-eeepc.iso

我该怎么办?

android vmware-fusion android-emulator

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

用于访问活动幻灯片的 ActiveWindow VBA 命令在虚拟机上运行的 PowerPoint 2013 上不起作用

我几天前刚开始使用VBA。我注意到有些命令似乎在我的计算机上不起作用,我想知道这是否是由于我的计算机设置所致。

我在 Windows 7 上的 PowerPoint 2013 中使用 VBA,通过 MacOSX 上的 VMware Fusion(虚拟机)运行。我需要创建对活动幻灯片的动态引用,但这样做的几种方法破坏了我的代码:

Set oSl = Application.ActiveWindow.View.Slide
Run Code Online (Sandbox Code Playgroud)

(如此处建议

Set oSl = ActivePresentation.Slides(ActiveWindow.View.Slide.SlideNumber)
Run Code Online (Sandbox Code Playgroud)

(如此处建议

Set oSl = ActiveWindow.Selection.SlideRange.SlideIndex
Run Code Online (Sandbox Code Playgroud)

(如此处建议

这些都不适合我。由于我刚刚开始使用 VBA,我只是在代码的不同部分之后插入消息框,并查看何时不再触发这些框 - 在这种情况下总是在我用上面描述的各种其他方法替换的“oSl =”行之后。此外,

Set oSl = ActiveWindow.Selection.SlideRange(1)
Run Code Online (Sandbox Code Playgroud)

也破坏了我的代码(如此处讨论

到目前为止所做的工作是

Set oSl = ActivePresentation.SlideS(1)
Run Code Online (Sandbox Code Playgroud)

上面的所有方法都不起作用(但应该)包含“ActiveWindow”。如果您能建议我选择活动幻灯片的方法是否存在错误,或者问题是否可能是由于我的 PowerPoint 在虚拟机上运行而导致 VBA 无法正确访问“ActiveWindow”,那就太好了。如果是这种情况,是否有另一种方法可以在不使用 ActiveWindow 的情况下选择当前活动的幻灯片?

编辑:我正在尝试将其应用于 PowerPoint 中的以下代码。基本上我想要做的是将“oSl = ActivePresentation.SlideS(1)”行替换为一行代码,该代码行并不总是针对幻灯片 1,而是当前处于活动状态的幻灯片。我的问题不在于如何做到这一点——网上有很多关于如何做到这一点的说明。我的问题是为什么这些方法对我不起作用。

Sub SelectionMacro()

Dim oSl As Slide
Dim oSh As Shape
Dim aArrayOfShapes() As Variant
Dim ShapeX …
Run Code Online (Sandbox Code Playgroud)

powerpoint vba virtual-machine vmware-fusion

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