首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Azure虚拟机BackUp Rest

Azure虚拟机BackUp Rest
EN

Stack Overflow用户
提问于 2021-11-17 14:30:09
回答 1查看 113关注 0票数 0

我们希望验证是否为Azure VM配置了备份。使用以下REST https://learn.microsoft.com/en-us/rest/api/compute/virtual-machines/instance-view,我们能够检索Linux只需要Ex输出所需的信息:

代码语言:javascript
复制
{
  "computerName": "vm01",
  "osName": "ubuntu",
  "osVersion": "20.04",
  "vmAgent": {
  "vmAgentVersion": "2.5.0.2",
  "statuses": [
    {
      "code": "ProvisioningState/succeeded",
      "level": "Info",
      "displayStatus": "Ready",
      "message": "Guest Agent is running",
      "time": "2021-11-17T13:52:54+00:00"
    }
  ],
  "extensionHandlers": [
    {
      "type": "Microsoft.Azure.RecoveryServices.VMSnapshotLinux",
      "typeHandlerVersion": "1.0.9187.0",
      "status": {
        "code": "ProvisioningState/succeeded",
        "level": "Info",
        "displayStatus": "Ready",
        "message": "Plugin enabled"
      }
    }
  ]
},
...
}

Windows虚拟机

代码语言:javascript
复制
{
  "computerName": "vm02",
  "osName": "Windows Server 2019 Datacenter",
  "osVersion": "10.0.17763.2300",
  "vmAgent": {
    "vmAgentVersion": "2.7.41491.1029",
    "statuses": [
      ...
    ]
  },
  "disks": [
    ...
  ],
  "bootDiagnostics": {},
  "hyperVGeneration": "V1",
  "statuses": [
   ...
  ]
}

extensionHandlers下,我们有Microsoft.Azure.RecoveryServices.VMSnapshotLinux,,但是在上没有等效的。有办法做到这一点吗?

我们没有使用这种方法https://learn.microsoft.com/en-us/azure/backup/backup-azure-arm-userestapi-backupazurevms#discover-unprotected-azure-vms,因为我们需要执行批量验证和保险库信息是不可否认的。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-11-19 12:55:06

我在我的环境中检查了Windows上的API。在为VM启用备份之后(即使过了一段时间),我得到了与您相同的输出。

因此,我发现的解决方案是,在通过单击backup now启动备份之后,扩展就会可见。

输出:

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70006225

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档