如何在Windows Azure中安装CentOS 7 64位VBox guest

如何在Windows Azure中安装CentOS 7 64位VBox guest,windows,azure,azure-virtual-machine,vbox,Windows,Azure,Azure Virtual Machine,Vbox,我有一个WindowsAzure虚拟机。虚拟机的CPU和操作系统是64位的。我想在Windows Azure中的VBox中安装CentOS 7 64位来宾操作系统。但当我下载CentOS 7 64位并尝试在VBox中安装时,我得到一个错误VT-x不可用。当我在网络中搜索时,我发现需要在BIOS中启用VT-x。但由于这是一个WindowsAzure虚拟机,我无法访问bios,也无法启用它 那么,是否可以以任何方式为Windows Azure VM启用VT-x,以便我可以安装CentOS 7 64位

我有一个WindowsAzure虚拟机。虚拟机的CPU和操作系统是64位的。我想在Windows Azure中的VBox中安装CentOS 7 64位来宾操作系统。但当我下载CentOS 7 64位并尝试在VBox中安装时,我得到一个错误VT-x不可用。当我在网络中搜索时,我发现需要在BIOS中启用VT-x。但由于这是一个WindowsAzure虚拟机,我无法访问bios,也无法启用它

那么,是否可以以任何方式为Windows Azure VM启用VT-x,以便我可以安装CentOS 7 64位虚拟机

编辑:我发现即使安装CentOS 32位也会显示相同的错误。根据@WayneYang MSFT的回答,这只是关于V3系列和Hyper-V支持,与64位或32位CentOS无关。

更新的回答:

Azure虚拟机的Dv3和Ev3系列支持嵌套虚拟化。它支持启用Hyper-V功能

因此,您可以在v3系列VM上使用Vitural Box。我在使用D2s v3虚拟机的实验室中进行测试

我使用了虚拟机并在其上安装了64位ubuntu:

另外,我建议您在Azure VM上使用Hyper-V进行嵌套虚拟化。Microsoft将支持此功能。Microsoft不支持使用第三方虚拟化软件

有关更多详细信息,请参阅


希望这有帮助

一个天真的问题。给定一个WindowsAzure虚拟机,我如何确定它是否是Azure虚拟机的Dv3和Ev3系列之一?知道吗?嗨,洛根纳坦。转到Azure门户>选择您的虚拟机>概览>大小此处是您虚拟机的虚拟机大小。你们可以检查它是否是v3系列。嗨,@Loganathan我在实验室测试过,虚拟机可以在AuzreV3系列虚拟机上运行,我成功地在虚拟机上安装了Ubuntu。你也可以试试。嗨,我已经安装了VBox。但正如在问题中一样,我没有选择64位CentOS linux的选项,如果尝试继续使用Redhat 32位,我会得到VT-x错误,我无法在bios中修复该错误。我的目标是在VM中安装CentOS 64位guest。我这边的一个更新是,我无法尝试使用Hyper-V,因为我无法启用它。尝试启用它会导致一些兼容性错误。因此,我只需要使用VBox就可以了。所以目前还没有找到解决办法。