Azure 父/子差异磁盘

标签 azure

我正在测试 Azure IaaS,并遇到了一个非常基本的问题。我有一个父 VHD 和子 VHD,已使用 csupload 将其作为页面 blob 上传,并且门户中显示图像和磁盘。然后我尝试将 parent 与 child 联系起来:

C:\Program Files\Microsoft SDKs\Windows Azure\.NET SDK\2012-10\bin>csupload set-parent -child "visualstudio60-000001.vhd" -parent "visualstudio60.vhd"
Windows(R) Azure(TM) Upload Tool version 1.8.0.0
for Microsoft(R) .NET Framework 3.5
Copyright (c) Microsoft Corporation. All rights reserved.

Using the saved connection string...
The specified resource does not exist

如何使用该工具来查看磁盘是否存在?我尝试了很多不同的变体,但无法完成这个简单的任务。

最佳答案

如果您使用 IaaS VM 并使用“Csupload Set-Parent”,那么您使用了错误的命令。如果您检查 set-parent 命令的 csuplaod 帮助,您将看到该命令仅适用于旧的 VM 角色功能,该功能仍然存在,如下所示:

C:\Program Files\Microsoft SDKs\Windows Azure\.NET SDK\2012-10>csupload get-help
 set-parent
Windows(R) Azure(TM) Upload Tool version 1.8.0.0
for Microsoft(R) .NET Framework 3.5
Copyright (c) Microsoft Corporation. All rights reserved.

NAME
    Set-Parent

CATEGORY
    VmRole

SYNOPSIS
    Set the parent of an existing uploaded and commited VM image.

SYNTAX
    Set-Parent -Child <string> [-Connection SubscriptionId={subscriptionId};Cert
ificateThumbprint={subscriptionManagementCertificate};ServiceManagementEndpoint=
{azureManagementEndpoint}] -Parent <string>

在 Windows Azure 虚拟机 (IaaS) 中,您将上传多个分类为操作系统磁盘和数据磁盘的磁盘。正确设置操作系统/数据 VHD 并使用 PowerShell 命令或直接从门户上传后,您可以创建虚拟机并向其添加数据磁盘。 以下链接应该对您有帮助:

关于Azure 父/子差异磁盘,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13401332/

相关文章:

c# - 开发期间访问 Azure 存储时无法加载程序集 'Microsoft.Data.OData'

azure - 创建应用程序注册以根据企业协议(protocol)访问 Azure REST API

json - Azure 流分析查询 JSON

c# - DocumentDB : The input Body length is invalid. 确保提供的脚本大小小于 '102400' 个字符

azure - 如何安排 Azure 应用服务仅在工作时间运行(计费)

azure - 在队列触发的 Azure Webjobs 中,是否可以在 Webjob 功能失败之后但中毒之前修改 Azure 存储队列消息?

azure - OIDC 允许用户用凭证交换 token

c# - azure webapp 部署后获取站点正在构建消息

SQL Azure 连接字符串速度(IP 或域)

c# - 如何获取发送到 azure IoT 中心 c# 的设备总数和消息总数