标签: virtualbox

在 linux 主机上挂载/打开 virtualbox 磁盘映像 (vdi)

是否可以像iso一样安装vdi?或者用一些存档程序打开它?如果是,如何?

编辑:我的 vdi 正在动态扩展存储,我也有快照。

linux virtualbox

6
推荐指数
2
解决办法
2万
查看次数

将 NIC 专用于 Virtualbox VM

在运行 Windows 或 Linux 的具有多个 NIC 的机器上,是否可以将 NIC 专用于 VM,这样主机甚至不会尝试将其用于自己?我怀疑它甚至不可能,但如果是,哪个操作系统和版本以及我将如何设置?

除了学术上的好奇之外,这样做的原因是我正在尝试建立一个网络实验室以进行测试。我目前只有一台备用机器,否则这不会成为问题。其中一个 VM 将成为此实验室网络的防火墙,因此需要一个专用 NIC 用于 WAN 接口。ESXi 和 Xen 服务器都不会在机器上运行,所以我必须使用主机操作系统。

virtualization linux windows nic virtualbox

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

Virtualbox:如何将当前状态(快照)与磁盘映像合并

我们有一个名为 Jira 的虚拟服务器在 VirtualBox 4.0 下运行(主机是 Debian Squeeze)。在某个时间点,VM 无法启动,因此我们不得不从 GRML 救援 ISO 启动。在此之前,我们已经创建了 VM 的快照。修复启动问题后,VM 继续使用该快照作为当前状态。这是 VBoxManage showvminfo jira 的输出:

Name:            jira
Guest OS:        Other/Unknown
UUID:            ef5260be-46d3-45cb-8c9d-9f9e322f9110
Config file:     /home/vbox/.VirtualBox/Machines/jira/jira.xml
Snapshot folder: /home/vbox/.VirtualBox/Machines/jira/Snapshots
Log folder:      /home/vbox/.VirtualBox/Machines/jira/Logs
Hardware UUID:   ef5260be-46d3-45cb-8c9d-9f9e322f9110
Memory size:     2048MB
Page Fusion:     off
VRAM size:       8MB
HPET:            off
Chipset:         piix3
Firmware:        BIOS
Number of CPUs:  1
Synthetic Cpu:   off
CPUID overrides: None
Boot menu mode:  message and menu
Boot Device (1): Floppy
Boot Device (2): DVD
Boot Device …
Run Code Online (Sandbox Code Playgroud)

virtualbox

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

将现有的 Linux 服务器备份到 virtualbox 虚拟机

我有一些服务器和 VPS 供世界各地的许多公司使用。我想在本地备份它们。我有一些针对远程主机启用的备份解决方案,但我想在家里的计算机上进行本地备份。

我的想法是:

  1. 创建一个virtualbox虚拟机,安装与服务器相同版本的linux。

  2. 使用 rsync 将服务器备份到本地 virtualbox 计算机。(类似于 rsync -av --delete --progress --exclude '/dev/ ' --exclude '/proc/ ' root@server_ip:// / )

  3. 每隔几天重复该命令更新文件。

  4. 如果发生硬盘故障或任何其他不良事件,请反转 rsync 命令并取回文件并继续我的业务。

我用 2 个 openvz VPS 进行了尝试,其中一个是另一个的备份。我还尝试将普通的 Linux 服务器主机转移到 openvz 机器,效果很好。

这种方式对我来说看起来非常干净和简单,这就是我正在寻找的解决方案。但是,如果我要这样做,我需要确保这会起作用。

问题是,这行得通吗?有人认为这有什么问题吗?你有什么其他的建议 ?

谢谢

virtualization linux backup virtualbox

6
推荐指数
1
解决办法
2722
查看次数

VirtualBox 桥接适配器可以 ping 但不能卷曲

有一个运行 Ubuntu Server 12.04.2 的专用服务器。此服务器有 4 个可用 IP:A、B、C、D。服务器本身采用 A。

服务器现在正在运行两个 VirtualBox 来宾,均具有“桥接适配器”网络类型。一个来宾运行 Windows Server 2003,使用 IP 地址 B。另一台运行 Arch Linux (Live CD),使用 IP 地址 C。

  1. 在Ubuntu主机中,网络没问题。可以apt-get,下载速度也不错。
  2. 在 Windows 来宾中,我可以ping www.google.com在 cmd.exe 中,但我无法在 IE6 中访问 www.google.com。
  3. 在 Arch Linux 来宾中,我可以ping www.google.com在 zsh 中,但curl -v www.google.com不起作用。我还可以telnet www.google.com 80,这意味着至少 80/tcp 和 53/udp 端口​​正在工作。(实际上,服务器上没有 iptables 防火墙。)
  4. 在 Arch Linux guest 中,我什ssh至可以到另一台机器上!(使用标准 22/tcp )
  5. 在 Arch Linux 客户机中,我尝试访问wget一些 https 站点,它停留在“连接到 XXX.XXX.XXX.XXX:443...已连接”。 …

networking virtualbox ping bridge

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

CentOS 无法在 Virtual Box 上启动

我在 Virtual Box 上安装了 CentOS 6。安装后它启动,我选择从本地磁盘启动。当我这样做时,它会进入一个黑屏,上面写着

Booting from local disk...
FATAL: INT18: BOOT FAILURE
Run Code Online (Sandbox Code Playgroud)

The CentOS version is 6.4-x86_64-minimal and Virtual Box is updated to the latest version 4.2.18. Any ideas how to make it boot?

Edit

I went through the installation process multiple times to verify the installer wrote to disk during the installation. It seems pretty straightforward that boot from disk should work, but not w/ CentOS, my favorite distro...

Also, I have googled around some, …

virtualbox boot centos6.4

6
推荐指数
1
解决办法
7477
查看次数

我可以在 Azure 虚拟机中运行 virtualbox 64 位操作系统吗?

我在 Azure 虚拟机中安装了 VirtualBox 4.3.2,但无法打开 64 位 VM(Windows Server 2012 R2 64 位)。

Virtualbox 发送一条关于没有 vt-x 支持的消息

我可以以某种方式配置我的 Azure VM 吗?

virtualization virtualbox azure

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

VirtualBox 和 Windows 10:无法连接到 VirtualBox 上托管的服务器

不是重复的 - 我搜索了很多并尝试使用许多文章中的建议,包括对这个问题的答案:VirtualBox:如何设置网络,以便主机和访客都可以访问互联网并互相交谈这篇文章。但最后我得到“ERR_CONNECTION_TIMED_OUT”。

我有 Windows 10,最新的 VirtualBox 和 CentOS 7。我安装了 nginx 并配置了服务器以侦听端口 8080,服务器名称localhost。我想从主机(windows)连接到 nginx 服务器。

我尝试了 NAT、桥接网络、仅主机等相同的结果。尝试在 CentOS 上设置静态 IP。试图允许来自/到 IP 的所有输入/输出网络请求:192.168.56.1(根据 VirtualBox,这是主机本地 IP)和 Windows 防火墙中的 192.168.56.110。

我可以使用 curl ping/检查我的 nginx 服务器是否工作正常。所以情况并非如此。

nginx virtual-machines virtualbox

6
推荐指数
2
解决办法
2万
查看次数

如何在 Ubuntu 云映像上设置密码?

我正在尝试使用 VirtualBox 从 .ova 开始,并希望稍后在 vSphere 中导入相同的映像。

Ubuntu 云映像不再有标准密码。

我想编辑 .ova 以配置密码。(以及后来的 SSH 密钥)

下载的 .ova 确实有密码属性。

我找到了一个名为cot(Common OVF tool)的工具来编辑属性。

我试过:

cot edit-properties ubuntu-18.04-server-cloudimg-amd64-custom.ova -p password=ubuntu
Run Code Online (Sandbox Code Playgroud)

也试过:

cot edit-properties ubuntu-18.04-server-cloudimg-amd64-custom.ova -p user-data="password: ubuntu"
Run Code Online (Sandbox Code Playgroud)

两次尝试都没有成功。(无法登入)

是否有一个步骤可以将此配置应用到图像中,或者这些属性是否在图像启动时传递给图像?

有任何想法吗?

更新:(背景问题的答案)

  1. 作为第一步,我想要 root 访问权限,因此我可以测试适配器、网桥、路由、DNS 的网络设置。
  2. 具有 ssh 密钥和 sudo 的新用户是第二个目标。
  3. Ubuntu 17.10(即将发布 18.04)
  4. 虚拟盒 5.2.14
  5. vSphere 5.5

virtualization linux ubuntu virtualbox vmware-vsphere

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

Ubuntu Server 22.04.1 LTS“无法连接到 https://changelogs.ubuntu.com/meta-release-lts。请检查您的 Internet 连接或代理设置”

当我在 VirtualBox 中登录到我的 Ubuntu 服务器时,下面出现这条消息“无法连接到 https://changelogs.ubuntu.com/meta-release-lts。请检查您的 Internet 连接或代理设置”是因为我使用了命令git config --global --unset https.proxy ?. 我使用了这个命令,因为我在克隆 github 存储库时遇到了问题,它说致命的无法访问:无法解析主机:github.com

我该如何解决这个问题?

ubuntu virtualbox github

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