有没有人有一个很好的完整策略来备份在 VirtualBox 下运行的一堆虚拟机?
我打算在单个硬件平台上运行少量虚拟机,并在每晚将它们备份到外部磁盘,这些磁盘将在每个周末轮流离开现场。
(只是澄清一下,如果可以避免的话,我不打算在此过程中关闭机器)
我是否认为我可以编写一个脚本,每天晚上创建一个快照,将“主”磁盘映像复制到外部媒体,然后再次删除快照?
更好的想法非常感谢!
backup disaster-recovery virtual-machines virtualbox snapshot
我正在计划如何对我的硬盘进行分区。
我想有 2 个分区 - 一个用于 Ubuntu,主操作系统,另一个用于虚拟机映像,因为我想通过 VirtualBox 运行 Windows 和 MacOS 的虚拟机。
我的问题是 - 虚拟机分区的最佳文件系统是什么?
使用 FAT32 或 NTFS 以外的文件系统在性能方面有什么优势吗?
是否可以将 Virtualbox 映像转换为 Hyper-V?最好无需启动 virtualbox 映像。
我将在虚拟机中安装 Ubuntu 10.04 Server,并希望在其上运行 MySQL 和 Lighttpd。
64 位和 32 位虚拟化之间有什么优缺点,除了 32 位机器上的 4 GB 内存限制。
我使用虚拟机。
我已经在 Windows 7 主机上的 VirtualBox 上设置了一个 Ubuntu 映像。在 Ubuntu 客户机上,我安装了默认在端口 6379 (TCP) 上运行的 Redis。
我已经使用 VirtualBox GUI 为 SSH 设置了端口转发,并验证了通过连接到 localhost:2222 连接正确转发到端口 22 并且 SSH 工作。
但是,当我为端口 6379 完成相同的设置时,在连接端口 30000(设置为转发到 6379)时出现“telnet:无法连接到远程主机:连接被拒绝”错误。
为了验证 Redis 是否正确运行,我验证了我可以使用端口 6379(telnet localhost 6379)在本地(通过来宾计算机上的命令行)连接到 Redis 并成功对其运行命令。
对于为什么会发生这种情况,我有点不知所措。任何输入都会很棒。
我已经使用 vagrant 设置了 ubuntu 12.10。我怎样才能真正连接到图形桌面?Virtualbox 管理器中似乎没有办法。它显示预览,但“显示”图标被禁用。
这有点麻烦,但我可以暂停流浪者,然后使用 VirtualBox 管理器启动虚拟机并连接到显示器。我宁愿我不必这样做,因为它可能会弄乱 NFS 共享/IP 地址等。
我已经使用 Vagrant 和一些配置脚本创建了一个虚拟机。现在,我想将完全配置的机器的副本分发给研讨会的参与者。本次研讨会将主要讨论 VM 中运行的软件,而不是 Vagrant,因此在参与者的机器上安装 Vagrant 是不可能的。有没有一种简单的方法可以从我用 Vagrant 创建的 VM 创建一个 OVA 文件?
我打算做的“艰难的方法”是编写一个脚本,使用各种vboxmanage命令来
但也许有更好的方法?
Windows 上的 Oracle VirtualBox
大家好,
有没有办法启动 vm headless (vboxheadless -s ) 但可以关闭该命令窗口,或者如果我将其添加为启动项会使其静默运行吗?
我已经成功导出了一个设备(linux vm),当我进行批量导入时,它会保留我最初配置的设置还是必须分配桥接适配器、内存量等?
将不胜感激您的建议!亲切的问候
编辑:Iain,如果有人想在 CentOS VM 中的第一次启动时编写 GuestAdditions 安装脚本,我应该将命令 ./VBOXLinux-x86-additions.run 放到 bash 脚本中,它会在启动时运行,对此有何想法真的很有帮助。
亲切的问候
我在 VirtualBox 中创建了一个 ubuntu VM 实例。一开始我只为存储分配了 7GB,现在虚拟机空间不足。
首先,我通过 VirtualBox 前端向 VM 添加了另一个 8GB (/dev/sdb)。然后我设置了以下分区:
$ sudo fdisk -l /dev/sdb
Disk /dev/sdb: 8589 MB, 8589934592 bytes
40 heads, 1 sectors/track, 419430 cylinders, total 16777216 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x076b5690
Device Boot Start End Blocks Id System
/dev/sdb1 2048 16777215 8387584 5 Extended
/dev/sdb5 4096 16777215 8386560 …Run Code Online (Sandbox Code Playgroud) 我正在尝试将 VM 从 KVM 迁移到 Virtualbox(win7 64 位)。我能够使用以下命令转换磁盘映像:
VBoxManage convertfromraw -format VDI XX.img XX.vdi
qemu-img convert -f qcow2 XX.img -O vdi XX.vdi
Run Code Online (Sandbox Code Playgroud)
我还尝试先转换为 raw,然后再转换为 vdi。仍然当我将新磁盘安装到 IDE 或 SATA 控制器下的虚拟框时。系统根本不启动。给出(Windows 加载文件..)然后重新启动。
非常感谢任何建议,我可能会遗漏一个细节。
virtualbox ×10
ubuntu ×2
vagrant ×2
32-bit ×1
32bit-64bit ×1
64-bit ×1
backup ×1
connection ×1
convert ×1
filesystems ×1
headless ×1
hyper-v ×1
lvm ×1
partition ×1
redis ×1
snapshot ×1
ubuntu-12.04 ×1
vdi ×1
windows ×1
windows-7 ×1