Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/mercurial/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
通过ip访问虚拟设备,运行在Azure虚拟机之上Hyper-v内部的虚拟机上_Azure_Networking_Virtual Machine - Fatal编程技术网

通过ip访问虚拟设备,运行在Azure虚拟机之上Hyper-v内部的虚拟机上

通过ip访问虚拟设备,运行在Azure虚拟机之上Hyper-v内部的虚拟机上,azure,networking,virtual-machine,Azure,Networking,Virtual Machine,我有一个来自Azure的虚拟机,在该虚拟机中,我有另一个虚拟机在Hyper-v中运行。Hyper-v中的虚拟机运行的是一个Ubuntu Linux(64位)来宾操作系统,带有一个虚拟设备。当我运行它并完成引导时,会给我一个如下的IP地址:“”。问题是我无法从Azure的1 vm中访问它。我试着打开浏览器并粘贴地址,但什么也没有。我在这方面很新,所以解决方案可能相当简单 有人知道我如何访问该静态IP地址吗?要在Azure嵌套虚拟化中安装Hyper-V,您可以按照以下步骤操作: 有(7)个短步骤需要

我有一个来自Azure的虚拟机,在该虚拟机中,我有另一个虚拟机在Hyper-v中运行。Hyper-v中的虚拟机运行的是一个Ubuntu Linux(64位)来宾操作系统,带有一个虚拟设备。当我运行它并完成引导时,会给我一个如下的IP地址:“”。问题是我无法从Azure的1 vm中访问它。我试着打开浏览器并粘贴地址,但什么也没有。我在这方面很新,所以解决方案可能相当简单


有人知道我如何访问该静态IP地址吗?

要在Azure嵌套虚拟化中安装Hyper-V,您可以按照以下步骤操作:

有(7)个短步骤需要完成,以提供 Microsoft Azure中的嵌套虚拟机:

  • 创建能够嵌套的Azure VM(Windows Server 2016等)
  • 连接到Azure虚拟机
  • 在Azure VM内安装Hyper-V功能
  • 为外部连接创建NAT'ed vSwitch
  • 创建来宾虚拟机
  • 在嵌套来宾虚拟机上配置IP地址
  • 测试连通性
为了允许从外部连接到嵌套虚拟机,您需要创建一个新的虚拟交换机,该交换机将配置为NAT’ed访问。网络流程如下:外部---主机公共IP---主机专用IP---NAT内部交换机---内部网关---嵌套VM专用IP

请随时让我知道这是否有帮助或需要进一步的帮助