接口約束
- 掛載bootable卷必須指定掛載盤符。
- 由備份創(chuàng)建的磁盤不能掛載為系統(tǒng)盤。
- 彈性云服務(wù)器狀態(tài)(彈性云服務(wù)器的OS-EXT-STS:vm_state屬性)處于SUSPENDED和PAUSED狀態(tài)下不支持掛卷。
- 待掛載的 云硬盤 必須是available狀態(tài)。
- 待掛載的云硬盤與云服務(wù)器屬于同一可用區(qū)。
- VBD類型的云硬盤不支持掛載到 裸金屬服務(wù)器 上。
調(diào)試
您可以在API Explorer中調(diào)試該接口。
URI
POST /v2.1/{project_id}/servers/{server_id}/os-volume_attachments
|
參數(shù) |
是否必選 |
描述 |
|---|---|---|
|
project_id |
是 |
項(xiàng)目ID。 獲取方法請(qǐng)參見(jiàn)獲取項(xiàng)目ID。 |
|
server_id |
是 |
云服務(wù)器ID。 |
請(qǐng)求消息
|
參數(shù) |
是否必選 |
參數(shù)類型 |
描述 |
|---|---|---|---|
|
volumeId |
是 |
String |
待掛載磁盤的磁盤ID,UUID格式。 |
|
device |
否 |
String |
磁盤掛載點(diǎn),如/dev/sda,/dev/sdb。 新增加的磁盤掛載點(diǎn)不能和已有的磁盤掛載點(diǎn)相同。 需要根據(jù)已有設(shè)備名稱順序指定,否則由系統(tǒng)自動(dòng)生成。 說(shuō)明:
VBD磁盤掛載點(diǎn)只支持從/dev/vdb到/dev/vdx,建議按英文字母順序進(jìn)行掛載,否則可能出現(xiàn)云服務(wù)器中磁盤盤符錯(cuò)亂的情況。 |
請(qǐng)求示例
掛載ID為“54667652-3029-4af8-9222-2d53066fd61c”的磁盤到指定云服務(wù)器,掛載點(diǎn)為“/dev/sdb”。
POST https://{endpoint}/v2.1/{project_id}/servers/{server_id}/os-volume_attachments
{
"volumeAttachment": {
"volumeId": "54667652-3029-4af8-9222-2d53066fd61c",
"device": "/dev/sdb"
}
}
響應(yīng)示例
{
"volumeAttachment": {
"device": "/dev/vdb",
"serverId": "ab258e25-e351-47c7-b6e3-0749c5d9ed6a",
"id": "54667652-3029-4af8-9222-2d53066fd61c",
"volumeId": "54667652-3029-4af8-9222-2d53066fd61c"
}
}
返回值
請(qǐng)參考通用請(qǐng)求返回值。
