更新数据磁盘

更新数据磁盘

 

Update Data Disk 操作更新附加到指定虚拟机的指定数据磁盘的配置。

可以按以下方式指定 Update Data Disk 请求。将 <subscription-id> 替换为订阅 ID,将 <cloudservice-name> 替换为云服务的名称,将 <deployment-name> 替换为部署的名称,将 <role-name> 替换为虚拟机的名称,并将 <lun> 替换为磁盘的逻辑单元号。

方法

请求 URI

PUT

https://management.core.windows.net/<subscription-id>/services/hostedservices/<cloudservice-name>/deployments/<deployment-name>/roles/<role-name>/DataDisks/<lun>

你必须确保向管理服务发出的请求是安全的。有关其他详细信息,请参见1becb7dc-1cdc-4db4-8ae8-7e351c96c251

下表介绍请求标头。

请求标头

说明

x-ms-version

必需。指定用于此请求的操作的版本。应将此标头设置为 01.03.12 或更高版本。有关版本控制标头的详细信息,请参阅服务管理版本控制

请求正文的格式如下所示:


<DataVirtualHardDisk xmlns="http://schemas.microsoft.com/windowsazure" xmlns:i="http://www.w3.org/2001/XMLSchema-instance">
  <HostCaching>caching-mode-of-disk</HostCaching>
  <DiskName>name-of-data-disk</DiskName> 
  <Lun>logical-unit-number-of-data-disk</Lun>
  <MediaLink>path-to-vhd</MediaLink>
</DataVirtualHardDisk>

下表说明了请求正文的元素。

元素名称

说明

HostCaching

可选。指定数据磁盘的缓存行为。

可能的值有:

  • None

  • ReadOnly

  • ReadWrite

默认值为 None

DiskName

必需。指定要更新的数据磁盘的名称。此值仅用于标识要更新的数据磁盘,不能更改。

Lun

必需。指定数据磁盘的逻辑单元号 (LUN)。可以使用此元素来更改数据磁盘的 LUN。如果不希望更改 LUN,请指定现有 LUN 作为此元素的值。

有效的 LUN 值为 0 到 31。

MediaLink

必需。指定与数据磁盘关联的 VHD 的位置。此值仅用于标识要更新的数据磁盘,不能更改。

示例:

http://example.blob.core.windows.net/disks/mydatadisk.vhd

响应包括 HTTP 状态代码、一组响应标头和响应正文。

成功的操作将返回状态代码 202(已接受)。有关状态代码的信息,请参阅10f8d244-4649-4063-b6c9-7a20765513fa

此操作的响应包括以下标头。该响应还可能包括其他标准 HTTP 标头。所有标准标头都符合 HTTP/1.1 协议规范

响应标头

说明

x-ms-request-id

一个值,它唯一地标识对管理服务做出的请求。

也可以使用 Update-AzureDisk cmdlet 更新数据磁盘信息。

显示:
© 2016 Microsoft