我计划将目前由 Debian 提供支持的服务转移到 VirtualBox 中。如果需要,这将使我们能够轻松地将它移植到更快的机器上。设置将是:
debian host > Virtual Box #1 > debian instance #1 running Apache & application
> Virtual Box #2 > debian instance #2 containing database
Run Code Online (Sandbox Code Playgroud)
您是否有基于 Virtual Box 的生产设置的经验?它是否足够稳定和快速?你会推荐不同的产品吗?
非常感谢!
我正在使用puppet设置 VirtualBox、Ubuntu 10.10 来宾、Mac OSX 主机。
一旦我到了一个 shell,一切就正常了。
但是,下载 .iso 并创建虚拟机本身似乎需要一段时间。
我想找到一种方法来真正快速地做到这一点,我将需要这种能力
吹走并快速改造虚拟机,理想情况下就像“肥皂泡”。
在云中,libcloud 运行良好,但这只是一种情况。
我有哪些快速创建 virtualbox 实例的选项?
我一直在研究一系列虚拟播放器:VMPlayer、VirtualPC、VirtualBox 和其他一些。
明明VMPlayer只能家用,但是有没有可以商用的免费播放器呢?我们有兴趣运行 Ubuntu 服务器进行测试,但到目前为止我们还没有在 Oracle 的网站上找到明确的声明,说我们可以免费使用 VirtualBox。
谢谢
我对虚拟化的世界不是很熟悉,但想探索机会。
我们的大多数开发人员目前在他们的本地机器上进行开发;我想看看这是否可以简化一些,并为每个人提供一个可以使用的虚拟机。每个虚拟机都应该是“基本”虚拟机的精确副本,我应该能够轻松创建新的虚拟机。
除了了解一些品牌 - VMware 和 Virtualbox 是我最熟悉的品牌 - 之外,我真的不知道做出可靠的选择。
要求:
问题:
我想知道是否存在纯粹为在启动时启动简单 GUI 而创建的操作系统或发行版,允许用户选择 VM 并启动它。
你可以把它看作是一个类似多引导的系统,但是使用 virtualbox VM,非常基本,没有花哨的 gui 东西,只是一个 VM 列表和引导它们的能力。
我知道 Ubuntu JeOS,它专门针对 VMWare 虚拟化。问题是我们需要 VirtualBox 和一个简单的 GUI 来选择虚拟机。
我有一个物理(非虚拟化)32 位 Debian 服务器,我想镜像为 VirtualBox 映像。我似乎找不到像 vmware-converter 这样的工具来解决这个问题。
那么:我可以使用哪些工具?或者,你能指点我一个 howto 文档吗?
编辑:发布我的问题后,我发现了这一点:从物理机在 VirtualBox 中创建虚拟机
不过,我希望有一个工具......
我有一个运行 Ubuntu 9.10 的 Oracle VM VirtualBox,还有一个运行 Ubuntu 9.10 的 pysical DELL 服务器
我可以使用 putty 连接到 VM 和 DELL。我可以通过 ssh 连接到另一个,尽管使用的是 IP 地址。
ssh user@192.168.1.X
Run Code Online (Sandbox Code Playgroud)
然后在两台机器上,我都设置了 git repo:VM 作为 DELL 的克隆 - 我设法成功使用git clone user@192.168.1.X:/path/to/repo/on/DELL
因此,VM 将 DELL 作为远程存储库,称为origin,DELL 将 VM 作为远程存储库,称为siteVM
我在 VM 中做了一些更改,并提交了它们。
但是,如果我尝试从 DELL 存储库中获取数据,则会得到以下信息:
git fetch siteVM
ssh: connect to host 192.169.1.X port 22: Connection timed out
fatal: The remote end hung up unexpectedly
Run Code Online (Sandbox Code Playgroud)
所以我迷路了。SSH 工作正常,我将 DELL 存储库克隆到 VM 上,没有任何问题。
什么阻止 SSH …
通常,当我设置一个新的 Ubuntu VM 时,我会保持eth0NAT 模式以访问互联网,并eth1在HostOnly模式下添加一个接口,以便我可以 ssh。
但是使用这个 devStack 指南:在 VM 中运行云,看起来它试图eth0用作公共接口(安装因eth0丢失网络而卡住)。
我知道 OpenStack 设置通常需要两个 NIC,所以我想知道我的 VM 的正确配置是什么。
所以我试图将访客端口 80 转发到我的主机端口 80,以便我可以在我的主机浏览器中查看在我的访客上运行的 apache。
如果我设置如下:(8080/80),我可以查看 localhost:8080 并看到访客 apache 服务器。

当我将主机设置为 80 并将来宾设置为 80 时,它不起作用。我如何让客人 80 直接与主人 80 联系?
假设在 NAT 模式下运行是强制性的。
我有一个 linux 来宾,那是我的服务器。我还创建了另一个来宾作为没有磁盘的客户端。
我想知道,哪种网络类型和适配器是正确的?NAT 还是内部网络?AMD 还是 Intel 芯片?
根据手册,
PXE booting is now supported in NAT mode. The NAT DHCP server provides a boot
file name of the form vmname.pxe if the directory TFTP exists in the directory
where the user's VirtualBox.xml file is kept. It is the responsibility of the
user to provide vmname.pxe
Run Code Online (Sandbox Code Playgroud)
vmname.pxe 的内容是什么?它是一个空文件?
Virtualbox 在 Windows 7 上运行,我已经安装了 One linux(类似于 redhat 和 centos 6 的科学 linux 6.3)作为服务器,另一个无盘 linux 作为客户端。
在服务器上,我已经安装了 tftp 相关文件。
# ls /var/lib/tftpboot/ -R …Run Code Online (Sandbox Code Playgroud) virtualbox ×10
networking ×2
apache-2.2 ×1
debian ×1
git ×1
linux ×1
openstack ×1
oracle ×1
pxe-boot ×1
ssh ×1
ubuntu ×1