标签: virtualbox

如何分发虚拟机以允许用户尝试依赖较重的程序?

我编写了一款学术软件,它具有许多第三方软件依赖项(并且需要 RDBMS)。我想创建一个 Linux 虚拟机映像,预加载所有必要的依赖项和设置的用户帐户,以便我的用户可以下载并试用我的软件,而无需安装所有依赖项。

执行此操作的最佳方法是什么?我应该使用什么虚拟机文件格式?

virtualization virtual-machines virtualbox

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

如何将clonezilla备份映像转换为虚拟机?

我有一个物理 debian 机器的 30gB tar.gz 磁盘映像,由 clonezilla 创建 - 将其转换为虚拟机的最简单的步骤列表是什么?我必须制作 .iso 吗?我在使用 genisoimage 制作像这样的大 .iso 时遇到了麻烦。

virtualization virtual-machines virtualbox physical-to-virtual clonezilla

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

ACPI 关闭并不总是适用于 Windows Server 虚拟机

使用 virtualbox,我用来VBoxManage controlvm "$VMNAME" acpipowerbutton在主机关闭时关闭虚拟服务器。

这在我测试时效果很好,但在实际情况下(即当主机重新启动以进行更新时,甚至有时在手动重新启动以进行维护时)时则不然。在其中一些情况下,VM 不会关闭,并且在超时后 virtualbox 进程被终止,这不太理想。

virtualbox acpi windows-server-2008-r2 shutdown

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

日期不断重置

我有一台运行 Ubuntu 服务器的虚拟机(VirtualBox)。当我发出date -s 2011-01-01它更改日期时,但几秒钟后,日期将自身重置为实时。我没有运行任何 ntp 服务(尽管我不确定如何检查,但我没有看到在此时间间隔内开始的任何 ntp 进程)

ubuntu virtualbox date

3
推荐指数
1
解决办法
2605
查看次数

可以在主机和来宾之间 ping,但不能使用 Virtualbox 访问网络服务器

为什么我可以使用 VirtualBox 在主机和来宾之间来回 ping,但我无法从主机访问来宾中安装的 Web 服务器。我正在使用仅主机网络。

Host Ubuntu 10.10 
vboxnet0 - 192.168.56.1
ping to self, works
ping to guest, works
access to web server in guest, FAILS

Guest Fedora 13
eth1 - 192.168.56.101
ping to self, works
ping to host, works
access to web server in host, works
Run Code Online (Sandbox Code Playgroud)

networking virtualbox apache-2.2

3
推荐指数
1
解决办法
6876
查看次数

如何备份 VirtualBox 虚拟服务器?

我想设置一个在 Linux 主机系统上的 VirtualBox 虚拟机中运行的服务器。

什么是“完整”备份这个虚拟服务器的有效方法,以便在主机来宾系统出现故障时,我可以只恢复备份的虚拟服务器?

还请让我知道如何恢复备份。谢谢!

virtualization virtual-machines virtualbox backup-restoration

3
推荐指数
1
解决办法
8652
查看次数

成功登录前 10 秒的 SSH 延迟

可能重复:
连接时 ssh 延迟

我在 Ubuntu 11.04 机器上运行了 Virtualbox 4.0.4 的 Scientific Linux 虚拟客户机。

当我从主机 SSH 到访客时,总是有 10 秒的暂停,而公钥显然已得到验证。

在客户端,我看到:

debug3: send_pubkey_test
debug2: we sent a publickey packet, wait for reply
----10 second pause----
debug1: Server accepts key: pkalg ssh-rsa blen 149
Run Code Online (Sandbox Code Playgroud)

它对应于服务器上的以下内容:

Jul 11 20:53:05 localhost sshd[4275]: debug1: userauth-request for user ****** service ssh-connection method publickey
Jul 11 20:53:05 localhost sshd[4275]: debug1: attempt 1 failures 1
Jul 11 20:53:05 localhost sshd[4275]: debug1: test whether pkalg/pkblob are acceptable …
Run Code Online (Sandbox Code Playgroud)

ssh virtualbox

3
推荐指数
1
解决办法
3576
查看次数

并行运行多个 VM 时 VirtualBox 性能下降

在 Travis CI ( http://travis-ci.org ),我们使用 VirtualBox VM(通过 Vagrant)来运行 Ruby 社区的测试。

在我们的工作服务器上,我们有多达(最多)N 个并行进程在 N 个 VM 中并行运行 N 个测试套件,即一个工作进程一次在一个 VM 中运行一个测试套件,但其中 N 个同时运行。

现在,一旦许多 worker 实际并行执行构建,与在单个 worker 中运行完全相同的构建(并且没有其他并行运行)相比,每个构建的性能将显着降低。

下面是一个例子:

这个“构建矩阵”由 20 个单独的构建组成:

http://staging.travis-ci.org/#!/svenfuchs/rails/builds/1906

在运行时,有 10 个工作人员在运行,因此此构建开始时在 10 个工作人员(和 VM)中并行执行 10 个单独的构建。这个构建就是其中之一,完成了大约 2 个小时:

[请参阅上页列表中的最后一个链接,我只能发布2个网址]

当没有其他构建并行执行时,完全相同的构建只需要大约 20 分钟。这是一个例子:

http://staging.travis-ci.org/#!/svenfuchs/rails/builds/1927

显然,这种性能下降是我们需要解决的问题,但我们不确定从哪里看。

测试套件基本上执行 Ruby 进程,这些进程可能会退出并产生其他几个 Ruby 进程,每个进程都在代码库上执行单元测试。其中一些攻击了 MySQL、Sqlite3 和 Postgres 等数据库,但我们也注意到完全不命中任何数据库的测试也出现了同样的降级。

托管这些进程和 VM 的工作服务器如下所示:

  • Linux 2.6.32-31-server #61-Ubuntu SMP Fri Apr 8 19:44:42 UTC 2011 x86_64 GNU/Linux
  • 12x (Hexacore) Intel(R) Core(TM) i7 CPU 950 …

performance virtualbox

3
推荐指数
1
解决办法
2645
查看次数

同时使用 KVM 和 VirtualBox VM

出于各种原因,我正在考虑将我的几个虚拟机迁移到一个 Linux 系统。问题是大多数 VM 都是基于 KVM 的,也有一些 VirtualBox VM。

我发现了几篇文章(1234)似乎可以归结为:加载 KVM 模块时无法使用 VirtualBox。因此,不可能在同一主机上同时激活 VirtualBox 和 KVM VM。

考虑到 Linux 上的虚拟化正在快速发展,这仍然是这个问题的决定性词吗?有什么解决方法吗?如果没有,是否能够在路线图中的某处运行多个管理程序?

PS1:我认为这不是rmmod kvm一个真正的解决方法......

PS2: ...也不在软件仿真模式下使用 QEMU/KVM 或 VirtualBox。

linux virtualbox kvm-virtualization

3
推荐指数
1
解决办法
1268
查看次数

VirtualBox 快照会占用空间吗?

当我删除快照时,它只是说“合并差异图像”。我不知道每个快照占用了多少空间。它当然不是复制所有内容。

virtualbox snapshot

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