【问题标题】:How to use virtualbox in a Windows 10 azure virtual machine如何在 Windows 10 azure 虚拟机中使用 virtualbox
【发布时间】:2020-02-17 09:21:25
【问题描述】:

我一直在阅读它,但我不知道是否有这样做的。

我想在我用 azure 创建的另一个虚拟机中创建一个 Virtualbox 虚拟机,但我没有激活 Hyper-V。

我的虚拟机没有 BIOS 来访问和启用它,而且我了解到并非 azure 中的所有虚拟机都允许嵌套虚拟化。

我现在拥有的虚拟机是 B1ms 标准,我读到的是我需要一台 V3 机器来虚拟化 azure 中的虚拟机。真的吗?我不想花钱只是创造它,然后无法做到。

谢谢:)

【问题讨论】:

    标签: windows azure virtual-machine virtualization hyper-v


    【解决方案1】:

    这可以在 Azure 中使用 Nested virtualization 来完成。是的,您没听错,并非 Azure 中的所有 Azure 虚拟机都允许这样做,您需要 V3 虚拟机。确保选择足够大的 VM 大小以支持来宾虚拟机的需求。 对于成本核算,您可以创建一个trial Azure 帐户,该帐户将获得 200 美元的信用额度。或者,如果您拥有 Visual Studio Pro 或 Enterprise 许可证,则有资格获得可用于探索 Azure 的 free monthly credits

    【讨论】:

    【解决方案2】:

    虽然您可以使用Nested Virtualization,但最好只转换您的VirtualBox images to Azure VHDs。这相对简单:

    vboxmanage clonehd SOMETHING.vdi SOMETHING.vhd --format VHD
    

    之后,您可以使用 Azure 存储资源管理器(或 CLI)上传 VHD 并使用它在 Azure 上部署本机虚拟机。

    【讨论】:

    • 谢谢,但我需要运行 vagrant,并且 vagrantfile 有一些针对 virtualbox 机器的规范,我认为我不可能按照你说的那样做,可能会丢失一些数据跨度>
    • 您可以使用vagrant-azure 进行最少的更改。
    猜你喜欢
    • 2017-12-02
    • 1970-01-01
    • 1970-01-01
    • 2020-06-10
    • 1970-01-01
    • 1970-01-01
    • 2022-01-25
    • 1970-01-01
    • 2014-08-30
    相关资源
    最近更新 更多