Articles of virtualbox

外部硬盘上的virtualbox虚拟硬盘(Vista主机上的Ubuntu客户端)

Guest VM : Ubuntu 9.04 Host : Vista Phys RAM : 4GB Guest RAM : 1.3 GB processor : core duo disk for guest : 18GB 我是虚拟机的新手。 尽pipeVirtualBox一直非常用户友好,但是我并没有多less怀疑(可能来自于虚拟化的概念) 1)我正在考虑在外部硬盘上为guest(ubuntu)创build虚拟硬盘(vhd)? 这样好吗? 2)由于物理内存(从4GB到Vista 32位可访问3GB)我可以同时在客户和主机上工作(每隔2-5分钟经常交换一次)吗? 那会是一个问题吗? Thx提前。 编辑(更新的应用程序使用情况):我计划使用eclipse / netbeans在Ubuntu和OfficeApps-outlook上运行Jetty,即时消息,电子表格…(其他所有)在Vista上。

Windows Server 2008 – 一个MAC地址,将多个外部IP分配给在主机上作为访客运行的VirtualBoxes

无法find任何帮助@谷歌或这里。 scheme:i7-975上的Windows Server 2008标准x64,12 GB RAM。 服务器正在数据中心中运行。 一个硬件网卡 – RealTek PCIe GBE – >一个MAC地址。 数据中心为我们提供了4个静态外部IP。 当然,第一个默认分配给主机。 我已经订购了所有4个IP,数据中心只能将可用IP分配给给定NIC的物理MAC地址。 这意味着一个网卡,一个MAC地址,4个IP。 一切工作到目前为止。 现在,我想要的:安装VirtualBox与1-3个客人运行,每个获得它自己的外部IP分配。 每个应该是一个独立的Win Server 2008.它看起来最简单的方法是将客人放入一个虚拟子网,并将所有来自第二到第四个外部IP的数据通过子网IP路由到这个客人。 我已经通过VirtualBox用户Manuel关于networking。 什么是不工作的:我不能使用桥接networking没有别的,因为IP只被分配到一个MAC地址。 我不能使用NATnetworking,因为它不允许从外部或主机访问来宾。 我不想使用端口转发。 只有主机的networking本身不允许互联网接入,通过共享主机的默认互联网连接,互联网被从客户授予外部,而不是从外部或主机向客户授予。 内部networking在这里不是一个真正的select。 我所尝试的是为Vbox guest虚拟机所在的路由子网创build一个额外的MS Loopback适配器,现在的想法是将互联网连接NAT到环回“子网”。 但我无法从客人ping通门户。 通过使用命令shell或RRAS(静态路由,NAT)中的路由命令,我也没有到达那里。 像下面这样的解决scheme可以为单向工作,但不适用于以前的方式: 对于您的情况,最好使用ICS主机专用适配器。 转到VB本身的偏好,selectnetworking。 在那里你可以改变接口的configuration。 将IP地址设置为192.168.0.1,networking掩码255.255.255.0。 禁用DHCP服务器,如果它不是,就是这样。 现在,访客应该从Windows本身获得一个IP,并能够访问互联网,同时你也可以访问主机。 慢慢地,我对这个话题很满意。 有可能我只是忽略了一些东西,或者只是没有尝试,特别是使用RRAS,但是在networking中find有用的howto或东西是很难的。 提前致谢! 最好的问候,西蒙

在虚拟框中安装了Guest OS的虚拟networking设置

我是一个Linux新手。 我刚刚安装在Vista内使用虚拟框的Ubuntu。 一切工作正常。 现在我想用guest os(ubuntu)build立一个客户端服务器(虚拟)networking来连接安装在ubuntu上的cassandra服务器。 有人可以指导我这一点。 干杯

Virtualbox – 将子网路由到网桥适配器

我已经build立了一个Debian Lenny盒子,其中3台vbox Lenny机器以桥接模式运行主机的eth0(在virtualbox 3.1.6上)。 当在我的本地局域网中进行testing时,这一切都工作得非常好,并且stream量应该在虚拟机的IP之间stream动。 但是,现在它已经在家里,networking设置有点不一样了,我无法使stream量正确地stream向vbox。 具体来说,主机有自己的主IP,我有一个单独的子网8路由(6个可用)IP路由到框供vbox使用。 所以,主机上的eth0是: Machine IP: 2x.xx137 Gateway IP: 2x.xx138 Subnet Msk: 255.255.255.252 vboxes的子网是 Subnet: 2x.xx240/29 Netmask: 255.255.255.248 vbox1在eth0上configuration为2x.xx241,如下所示: auto eth0 iface eth0 inet static address 2x.xx241 netmask 255.255.255.248 使用这些子网IP之一在主机上设置虚拟接口(eth0:0),可以使我只能从vbox1 ping到该地址,并允许从主机ping vbox1。 我也可以很好地从外面ping这个虚拟接口,所以这些IP肯定会在我的机器上登陆。 看来我缺less某种路由指令,无论是在主机上还是在vbox1上,让stream量在子网和默认网关之间移动,但我似乎无法弄清楚它应该是什么,或什么明显的事情,失踪了 大多数我明显的尝试(eth0的gw,eth0的ip)被SIOCADDRT的路由命令拒绝了:没有这样的设备(例如 – 我找不到它)。 我尝试设置vbox1桥接eth0:0,但这不是一个可以接受的设备名称和VBoxHeadless拒绝启动。 物理机器在eth1上有一个未使用的物理网卡,如果有必要,可以使用它。 主机正在运行由fermconfiguration的iptables,已经尝试过允许该子网转发,但是我不会认为这是必要的,因为virtualbox设备的性质(实际上并没有工作)。 清除所有这些规则的空白iptables设置不能解决问题。 (你可以在http://codedumper.com/ojaze上看到ferm生成的iptables) 谢谢你提供的所有帮助… 帕特里克

VirtualBox Windows 2003 64位Guest Linux 64位主机networking适配器问题

我们已经成功在Ubuntu 64位主机上安装了一个Windows 2003 R2 64位来宾。 问题是我们还没有能够安装网卡。 我们已经做了一些尝试来安装,比如安装Virtual Box Additions或从附件中提取驱动程序并尝试手动安装。 该卡似乎是由VirtualBox提供的AMD PCNet FAST,但没有一个驱动程序提供了工作。 有任何想法吗 ?

如何configuration第二个IP地址(然后将其绑定到VBoxHeadless虚拟机)?

我已经要求我的ISP给我一个第二个互联网IP地址,并已经得到了它。 现在我需要在我的Ubuntu 10.04服务器上configuration它(我从来没有在一个networking接口上使用多个IP地址的经验),这样它将成为一个VirtualBox(VBoxHeadless)机器的公共地址(运行Ubuntu 10.04 Server为好)。 你会如此友善地告诉我,我该怎么做,或者至less要读什么文档以及谷歌有什么具体的主题?

虚拟化:Windows主机和Ubuntu的客人,但能够双启动,并select客人

这很好,可能不会按我打算的那样工作。 由于我研究的性质,在Windows中有些东西很容易,在Linux上很难,而在Linux上很容易,在Windows上很困难。 我想要做的是有一个双引导设置,我可以从Windows 7的VirtualBox访问我的Ubuntu“VM”,或者在启动时select它。 在我走下坡路之前,试着让这个跑步,我想反弹一些人的想法。 我的第一个想法是从以下开始: 30G NTFS Windows 7 boot partition 500M ext2 Ubuntu /boot & /etc partition 190G NTFS "Applications & Program Data" Partition 然后我可以启动30G NTFS分区,将c:/ Users,c:/ Program Files *设置为指向190G分区的子目录。 然后,我可以启动500M的Ubuntu分区,并使用FUSE挂载/从190G分区。 现在我可以在Windows 7上设置一个Ubuntu VirtualBox来宾。我使用相同的技巧,从190G分区挂载/挂载。 这样,虚拟磁盘的大小就非常小,只有真正包含虚拟化特定的东西。 所以我的问题是:/我需要保持在两个实例分开的哪个目录? 我的假设是/ boot和/ etc任何其他? 这会工作吗? 干杯, 弥敦道

使用单独的mysql数据库服务器的Apache / PHPnetworking服务器的最佳设置

我有我的家庭发展安装MySQL连接速度问题。 我有两个VM(在Ubuntu主机上运行的VirtualBox)。 一个是我的WEBSERV与apache2 / php和一个是由DBSERV与MySQL和Postgres(都是Ubuntu的服务器10.4 LTS)。 另外,我也在WEBSERV上安装了mysql,这个只在我决定拥有一个单独的数据库虚拟机之前完成。 当通过php网页从WEBSERV mysql查询一个简单的表时,运行速度非常快(<1sec) – 就像应该那样。 但是,当我运行相同的简单查询,但对单独的DBSERV mysql通过一个PHP网页,它的工作原理,但它需要+5秒,以返回一个请求。 这不是没有用,它只是需要太长时间。 起初我以为这是一个networking问题,但是从WEBSERV ping DBSERV需要1-2ms。 并进一步testing,当我从WEBSERV通过查询postgres在DBSERV上的php网页运行相同的简单查询它是非常快 – 就像它应该是。 所以,看起来好像是在WEBSERV上设置apache / php或者在DBSERV上设置mysql。 我不知道我需要修改什么设置/设置。 如果缓慢的请求根本就不起作用,那将是一回事,但它确实是这样的,它的速度非常慢,我不明白为什么会这样。 任何人都指向我的设置方向来检查?!? 谢谢…,M

将vbox虚拟机移动/迁移到另一台计算机以及快照

我有太阳virtualbox(2.2)安装在Windows XP和我有一些虚拟机(Ubuntu的服务器)运行许多快照。 如何将virtualbox VDI与所有快照一起移动到新的Windows系统? 我试图复制基地vdi和新的系统上创build它,它工作正常,但无法移动vms的快照。 我甚至尝试将Virtualbox.xml和机器的xml文件复制到新系统中,并手动将快照位置编辑到virtualbox.xml文件中的新位置,快照在快照标签中列出(但是当我在vm中检查快照位置时设置它显示了编辑它的默认位置),但是当我尝试使用快照,恢复到当前,它不是引导(一些快照提供grub 2错误,有些被引导停滞)。 我也尝试导出和导入,但只有当前状态,我可以导出并在没有快照的新系统上使用它。 有什么办法可以做到这一点? 请帮忙…

这个虚拟化要求需要什么规格的机器?

我想configuration一个浏览器中的富互联网应用程序的跨浏览器testing系统。 我的要求是有一个系统20-30个虚拟机(例如,与VirtualBox)。 将需要多达四个并发的虚拟机,每个虚拟机运行如下任务:驱动浏览器的自动脚本,驱动浏览器的人,image processing,JVM等等。 所以总结一下,有20-30个虚拟机,最多有四个虚拟机会话。 什么样的规格机器就足够了?