Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jsp/3.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
Google compute engine 无法访问Google Compute Windows虚拟机_Google Compute Engine - Fatal编程技术网

Google compute engine 无法访问Google Compute Windows虚拟机

Google compute engine 无法访问Google Compute Windows虚拟机,google-compute-engine,Google Compute Engine,我在Windows Server 2012虚拟机上访问internet时遇到问题,并意外地通过RDP禁用了NIC。现在我无法访问虚拟机 我尝试从控制台编辑实例;我想添加第二个NIC,但无法添加。我看到了一些关于必须添加另一个“网络”的东西,但无法理解 是否有办法重新访问此VM???您可以使用重新启用Windows VM上的网络接口 尝试以下步骤: 从Google云平台控制台打开VM实例页面 单击顶部栏上的Edit 启用启用连接到串行端口选项,然后单击保存 如果虚拟机尚未运行,请启动它 您将返回到

我在Windows Server 2012虚拟机上访问internet时遇到问题,并意外地通过RDP禁用了NIC。现在我无法访问虚拟机

我尝试从控制台编辑实例;我想添加第二个NIC,但无法添加。我看到了一些关于必须添加另一个“网络”的东西,但无法理解


是否有办法重新访问此VM???

您可以使用重新启用Windows VM上的网络接口

尝试以下步骤:

  • 从Google云平台控制台打开VM实例页面

  • 单击顶部栏上的
    Edit

  • 启用
    启用连接到串行端口
    选项,然后单击
    保存

  • 如果虚拟机尚未运行,请启动它

  • 您将返回到虚拟机的信息页面,现在您可以选择
    连接到串行端口
    下拉列表,选择
    端口2

  • 一个新窗口将打开,您将获得特殊管理控制台(SAC)。在此串行命令提示符下运行
    cmd

  • 按Esc+Tab打开命令提示频道

  • 您必须使用管理员凭据以管理员身份登录该实例

  • 在命令提示符下,您可以通过运行以下命令来启用网络接口:

  • 命令:

    # List all network adapters - The name is important
    netsh interface show interface
    # Enable the network adapter
    netsh interface set interface "MY_NETWORK_ADAPTER_NAME" admin=enable
    
  • 您的实例的网络适配器现在应该已启用,并且您现在应该具有对VM的网络访问权限

  • 我在windows服务器上观察到类似的问题,它无法解析元数据服务器并自动分配了APIPA地址169.254.x.x

    按照谷歌文档执行故障排除步骤,并尝试重新启动网络相关服务,但没有任何效果。终于找到了这个帖子,并尝试了以下内容,它得到了修复

    netsh interface set interface name=“接口名称”admin=已禁用

    netsh interface set interface name=“接口名称”admin=已启用


    不知道windows为什么会这样做,希望这有帮助(我添加了步骤4,需要启动VM)。打开串行控制台后,端口2只显示
    serialport:Connected to acd0-XXXX.us-east1-c.instance-1端口2(会话ID:XXXX XXXXX,活动连接:1)。
    --但我无法输入任何文本;没有响应。我还尝试了端口1和gcloud shell,但出现了一系列错误
    GCEMetadataScripts:ERROR main.go:247:ERROR连接到元数据服务器,在3s内重试,错误:获取http://metadata.google.internal/computeMetadata/v1/instance/attributes/?recursive=true&alt=json&timeout_sec=10&last_etag=NONE: 拨打tcp:lookup metadata.google.internal:getaddrinfow:请求的名称有效,但是找不到请求类型的数据。
    GCEMetadataScripts结束:没有要运行的启动脚本。
    Hmm,您的VM上可能没有启用
    EMS
    。您的虚拟机是最近创建的还是很久以前创建的?我认为最近的GCE Windows虚拟机默认打开了EMS。关于EMS的更多内容:我两天前创建了它。@Ze'ev-很抱歉,我在这里没有选择。最后一个选项可能是保存持久磁盘,创建新的Windows VM,连接持久磁盘,复制任何要保留的文件/数据,然后删除持久磁盘。