标签: virtualization

哪个VMware版本用于开发?

我在众多版本的VMware中迷失了.我应该选择哪一个?

我只想:

  • 创建VM
  • 拍快照
  • 在第三方主机操作系统(无ESX)上运行它
  • 获得主机操作系统最少的资源密集型
  • 更新:尽可能免费("免费啤酒")

我第一次使用VMware服务器,但是我的使用不是有点矫枉过正吗?我只会运行1个VM.

谢谢你的建议,

Teebot

virtualization vmware development-environment

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

可以使用TFS工作区而不必绑定到特定的计算机吗?

所以我遇到了一个有10个开发人员的项目.当每个开发人员进入当天时,他们会随机发布一台机器,用于当天的开发.机器名称不同,例如DEV01 - DEV10.在向开发人员发布这些计算机时,这些计算机是相同的,并且开发人员在白天没有进行任何更改都会保留在计算机上(源代码更改存储在TFS中,而不是本地存储).这些当然是虚拟机,但这与手头的要点并不相关.

问题是,每天早上,开发人员遇到3个问题:

1) 分配它们的机器可能与上次分配的机器不同.例如,DevMan A可能昨天使用了DEV04,并且今天收到了DEV06.他的工作区定义现在与DEV06相关联; 他必须创建一个新工作区,或将旧工作区迁移到DEV04.

2) 它们被分配的机器可能昨天一直在使用,并且一些映射可能会发生冲突.例如,DevMan A今天可能有DEV04,并希望创建一个工作空间,将项目文件夹映射到"C:\ MyProj\Solution".然而,DevMan B昨天有DEV04,他使用了相同的项目文件夹.TFS现在抱怨.

3)这可能是他们第一次使用某台机器.他们现在需要为这台机器重新创建新机器的所有源代码控制映射.

所有这些问题都可以根据具体情况以直截了当的方式解决,但它从早上开始就会削弱一些生产力.我们更喜欢TFS工作区定义可以"放松",这样它们就不会以某种方式在定义中包含机器名称.除此之外,如果有人知道上述问题的解决方案可以自动运行,或者用户干预有限,那也是理想的选择.

workspace version-control virtualization tfs visual-studio-2008

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

libvirt和VirtualBox /入门

我正在尝试使用VirtualBox作为虚拟化解决方案开始使用libvirt.我安装了所有东西,VirtualBox本身在使用他们的VBoxHeadless命令时正在运行.但是,libvirt无法连接到VirtualBox:

# virsh -c vbox:///session
libvir: error : could not connect to vbox:///session
error: failed to connect to the hypervisor
Run Code Online (Sandbox Code Playgroud)

我在libvirt文档中找不到任何提示,指出在使用virsh之前是否必须进行任何特定于域的配置.

有人有提示吗?或者甚至更好,也许是一个从头开始使用libvirt,virsh或它的API(我后来的目标)的方法.

api virtualization virtualbox libvirt

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

在guest虚拟机系统中使用OpenCL,在Virtual Box,VMWare或Parallels上使用CPU?

在使用某些虚拟化软件(即在客户系统中)时,是否可以将opencl用于CPU?我认为它变得更加重要,而计算正在进入云端.

virtualization opencl

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

用.NET创建虚拟磁盘?

我在Stack Overflow上发现了很多关于此问题的好主题,但我的问题更具体一些.很多公司正在使用这个软件来托管我们所做的相同服务......

http://memory.dataram.com/products-and-services/software/ramdisk

显然,虚拟磁盘的读/写速度非常快,而且当我们运行非常密集的I/O软件时,我想写一些东西来做同样的事情.我唯一需要的是它在虚拟驱动器上运行应用程序(用于增加的I/O速度)并每隔X分钟将数据复制到硬盘驱动器上的物理位置.

这很容易实现吗?我应该用什么来实现这一目标?

编辑

看起来我可以使用下面的Dokan Library,但Windows中的"subst"命令会产生任何I/O性能提升,或者这个库是最好的选择吗?

http://dokan-dev.net/en/about/

.net c# virtualization hard-drive

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

编码虚拟设备的起点

我想写一些类似DaemonTools的东西:一种软件,它将自己作为一个真实设备呈现给系统(在前面的例子中是一个DVD-ROM),但它从文件中读取数据.我的要求不仅限于DVD-ROM.第一个目标是Windows的操纵杆/游戏手柄.

我是一名网络开发人员,所以我不知道从哪里可以开始这样一个项目.我相信它必须用C/C++编写,但除此之外,我不知道从哪里开始.

有没有人尝试这样的东西,可以给我一些开始的提示?

windows virtualization driver

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

Python代码jailing

我有一堆python项目,里面有不受信任的WSGI-apps.我需要模拟和安全地运行它们.所以我需要限制目录访问,python模块使用以及CPU和内存的限制.

我考虑两种方法:

  1. 从定义的文件中通过imp-module WSGI-object导入,并使用pysandbox运行它.现在我SandboxError: Read only object做的时候:

    self.config  = SandboxConfig('stdout')
    self.sandbox = Sandbox(self.config)
    self.s = imp.get_suffixes()
    wsgi_obj = imp.load_module("run", open(path+"/run.py", "r"), path, self.s[2]).app
    …
    return self.sandbox.call(wsgi_obj, environ, start_response)
    
    Run Code Online (Sandbox Code Playgroud)
  2. 修改Python解释器,排除具有潜在风险的模块,在并行进程中运行,通过ZMQ/Unix套接字进行通信.我甚至不知道从哪里开始.

你能推荐什么?

python virtualization pysandbox

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

qemu内存操作

我打算使用Qemu为执行x86客户机操作系统生成内存跟踪.

根据tcg wiki页面,Qemu使用少量帮助程序为目标(访客)内存生成加载/存储.此指令列表是tcg_gen_qemu_ld8s/u,tcg_gen_qemu_ld16s/u,tcg_gen_qemu_ld32s/u,tcg_gen_qemu_ld64.(我们对商店说明有类似的设置).我在target-i386/translate.c文件中捕获对上述函数的所有调用

但是,我仍然缺少某些指令的加载/存储

cmp ecx, [r12+0x4]
mov r10b, [r13+0x0]
mov byte [rax+0xf0000], 0x0
mov byte [rax+rdx], 0x0
Run Code Online (Sandbox Code Playgroud)

问题:

  1. 有人可以指向我错过的其他加载/存储点(直接或间接)吗?
  2. qemu是否提供单个入口点函数来访问guest虚拟机内存(如guest_read()),可以检测它来跟踪guest虚拟机内存中的所有负载???
  3. 有人可以指出一个好的文档,我可以理解qemu如何维护客户内存的状态?

对不起朋友提供上一封邮件中的误导性说明.

cmp ecx, [r12+0x4]
mov r10b, [r13+0x0]
mov byte [rax+0xf0000], 0x0
mov byte [rax+rdx], 0x0
Run Code Online (Sandbox Code Playgroud)

似乎所有上述说明都被tcg_gen_ld/st助手所覆盖.

但是现在我偶然发现了另一个问题:
我最初认为与guest虚拟机内存的所有交互都是通过translate.c文件中的helper指令进行的.然而,我发现,对于一些指令的辅助函数喜欢cmpxcgh8bcmpxchg16b实际访问客户机内存.

那么,这是否意味着有多个入口点用于读取访客内存.有人可以解释一下如何翻译ldq和stq指令来访问来宾内存?

memory virtualization kvm qemu

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

LXC与VM的典型用例是什么?

我想知道什么时候LXC容器比使用完整的VM更好.

您是否有任何精确的用例可以以某种方式带来一些争论?

LXC更加面向"PaaS",无需硬件控制即可运行应用程序吗?我们是否总是需要在"IaaS"视角使用VM,我们需要基础架构控制?

问候,

cloud virtualization virtual-machine lxc docker

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

如何在VMware播放器中将来宾操作系统中的通知推送/显示给主机操作系统

我想知道是否有任何方法可以让VMware Player在窗口标题中闪烁或显示消息,或者在客户操作系统内部存在某些活动时执行类似的通知操作.

我在Linux机器上运行Windows VM.如果我正在使用主机操作系统,并且在Windows VM内的窗口上显示电子邮件或IM或任何通知,则无法在主机操作系统中收到通知.我想知道是否有任何实际的解决方案,或者这是否是虚拟化的内在限制.有什么想法吗?谢谢.

virtualization vmware notifications virtual-machine vmware-player

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