Articles of 虚拟机

完全非交互式启动+从PowerShell连接到VM

我知道如何从CLI连接到Hyper-V虚拟机: vmconnect localhost 'machine' 我也知道如何非互动地开始他们,我通过这样的快捷方式做到这一点: powershell.exe -ExecutionPolicy Bypass -Command "& {Start-VM -Name 'machine'}" 但是我们怎么能把这两个动作结合在一起呢? 我根本不想打开Hyper-V控制台。 我试过这个,但没有奏效: powershell.exe -ExecutionPolicy Bypass -Command "& {Start-VM -Name 'machine' & vmconnect localhost 'machine'}" 它抛出: At line:1 char:36 + & {Start-VM -Name 'machine' & vmconnect localhost 'machine … + ~ The ampersand (&) character is not allowed. The & operator is […]

在多个Azure虚拟机上连续部署

我们正在开发一个产品,我们需要为每个客户创build单独的虚拟机。 现在,我们需要在每个新创build的虚拟机上部署代码并安装软件包。 我们能够使用Azure python SDK创build虚拟机,需要在新虚拟机上部署代码和包安装的帮助。

Parse Server的Azure数据磁盘

我已经从Azure部署了一个Ubuntu虚拟机,我想在其上安装Parse Server。 昨天,我看到这个: 来自azure文档的截图 这就是我现在在服务器上的“磁盘”上的内容: 来自Azure门户的截图 我的问题是我是否需要添加一个新的数据磁盘来安装Parse服务器,或者我可以做到只有操作系统磁盘?

Xen – 无法创build域名,因为'vdb无法连接'

我试图启动一个Xen虚拟机,但是我收到以下错误: Error: Device 2049 (vbd) could not be connected. Hotplug scripts not working. 这是什么意思? dom0是CentOS,客户操作系统是Debian Lenny。 我正在使用的networking接口是: vif = [ 'mac=00:16:3e:3e:53:5f, bridge=xenbr0', 'mac=00:16:3e:18:16:e5, bridge=xenbr1' ] 来宾操作系统的根文件系统被设置为通过dom0通过NFS进行挂载,这对同一主机上的其他来宾操作系统起作用。 swap(和/var )从本地LVM逻辑卷挂载 更新我的错。 我没有正确写入configuration,没有正确设置文件系统。 我能够看到/var/log/xen/xen-hotplug.log看到它正在访问错误的设备。

虚拟机复制后,VMWare虚拟机的mysql / apache服务不能正常工作

我有一台VMWare 6.5.2虚拟机运行的Ubuntu服务器。 我从桌面上将整个虚拟机文件夹结构直接复制到我的笔记本电脑,然后启动它。 虚拟机客户操作系统启动后,事情有点怪异。 特别是,mysql不会启动,所有我的localhost'd文件出现404甚至根索引。 有任何想法吗? 编辑 – 为了澄清,我将位于主机Windows计算机的文件系统中的虚拟机文件从我的台式计算机复制到笔记本电脑,然后在笔记本电脑上的VMware中打开复制的文件。 这里是syslog的mysql错误日志: Jul 23 11:51:03 ubuntu mysqld_safe[9194]: started Jul 23 11:51:03 ubuntu mysqld[9197]: 090723 11:51:03 InnoDB: Started; log sequence number 0 8539038 Jul 23 11:51:03 ubuntu mysqld[9197]: 090723 11:51:03 [ERROR] Can't start server: Bind on TCP/IP port: Cannot assign requested address Jul 23 11:51:03 ubuntu mysqld[9197]: 090723 […]

在虚拟机中configuration远程桌面

我有一台运行Windows XP的虚拟机。 我在Windows防火墙中添加了远程桌面exception。 我试图通过远程桌面使用IP地址,我在虚拟机中运行IPCONFIG连接。 但是这不起作用。 我试图使用运行虚拟机的机器进行连接,但是我也想连接其他机器。 我错过了什么?

如何释放/ var / lib / mysql(virtualbox虚拟机)

我input大的转储到MySQL,并填补了我的整个空间(愚蠢的我)。 是mysql服务器的机器是virtualbox虚拟机。 它使用自动扩展虚拟硬盘。 我在主机系统上释放了几个GB,但guest虚拟机仍然显示硬盘已满。 Mysql不会启动,因为/ var / lib / mysql太满了。 如何释放/ var / lib / mysql,以便mysql启动?

隔离恶意软件/蜜jar样本的最佳实践

我正在进行恶意软件研究,想知道构build安全虚拟机的最佳实践是如何在分解代码时包含代码。 至今: 每个用于检查代码的实例都位于一个单独的虚拟机中,只有主机的networking支持,以防止恶意代码从虚拟机中逃脱。 每个虚拟机都已完全打补丁,排除所有不必要的软件/服务,从而具有最小的攻击面。 我应该采取什么其他步骤来隔离虚拟机或硬化虚拟机? 虚拟机是Win XP和Win Vista。 谢谢

虚拟机硬盘大小的问题

原始问题:如果我使用VMware Fusion共享文件夹,则该共享文件夹为500 GB,可以使用具有10 GB HD的虚拟机创build该文件夹的samba共享。 或者,虚拟机最大硬盘大小需要500 GB。 这将如何工作? 问题的改写:我正在使用VMware Fusion将远程文件夹挂载到我的虚拟机中。 在安装了vmware工具之后,我会这样做。 它是这样做的: 在VMWare库中,编辑当前运行的虚拟机的设置; select“共享”设置选项; 添加一个新文件夹并与读/写权限共享; closures菜单对话框保存您的select。 该文件夹现在可在/ mnt / hgfs / [文件夹名称] 我更改权限,以便文件夹能够从mac osx和我的虚拟机读取/写入(在这种情况下,Ubuntu Server 9.04最小的虚拟安装) 说这个文件夹叫做Video。 我用一个syslink'ln -s / mnt / hgfs / Video〜/ video' 现在,我可以从我的虚拟机或OSX访问这个共享(OSX和VM之间的共享,而不是任何forms的osx文件共享)文件夹。 所以现在我可以从OSX中的video文件放在这个文件夹中,我的虚拟机现在可以看到这些文件。 我可以使用我的虚拟机创build这些文件的samba份额吗? 怎么样的FTP? 如果我的虚拟机只有一个10 GB的硬盘驱动器,并且我的Video文件夹包含500 GB的video文件。 (如何)这个工作吗? 还是我需要一个具有不同硬盘规格的虚拟机? 谢谢。

在无头虚拟机中运行基于gui的桌面软件

我正在处理一些“想要”从具有桌面系统(称之为主包)运行的软件。 此软件调用其他程序包,也作为桌面上的用户级应用程序运行(称为次要程序包)。 这些二级应用程序中的大多数是基于Windows的程序,需要它们的GUI才能运行,并且主程序包以编程方式按压次级程序包上的button以实现期望的结果。 其中一个辅助包是基于DOS的应用程序,使用button推送技术,而另一个实际上可以由OLE自动化调用并直接驱动。 (作为辅助程序的参考,分析数据并生成主要软件包将发送的报告) 希望将这个configuration移动到一个虚拟机,也许使用像SrvAny这样的第一个应用程序到Windows服务。 但是我相信,当虚拟机启动时,默认情况下不会有桌面,所以我的问题是: 基于gui的程序将如何反应? 当主程序尝试调用它们但是没有发现桌面时,它们是否会崩溃并烧毁? Windows会自动支持辅助程序吗? 或者我有完全错误,运行虚拟机会创build一个默认的桌面? 客户操作系统很可能是在ESX 3.5上托pipe的W2k3服务器 顺便说一句,运行无头的原因是不允许无人值守的系统运行的安全策略。 编辑 感谢您的答案 – 我不确定虚拟机的虚拟graphics系统的机制。 至于安全政策,事后我没有以最好的方式解释。 我真正想要说的是,我提出了另一种解决scheme: 启动虚拟机 RDP到VM来获取桌面 启动软件 断开与VM的连接(不注销),以便软件在该会话中继续运行 离开断开连接但正在运行的RDP会话被视为禁止,而不是正常的VMfunction。 然而 这确实提出了可以连接到软件将运行的任何虚拟桌面的可能性的问题吗? (这样我就可以和它进行交互)(这听起来像是“请吃我的蛋糕,也吃了”)!