Xem chi tiết volume
/v3/{project_id}/volumes/{volume_id}Để xem chi tiết một volume trong project, gửi request GET tới endpoint /v3/{project_id}/volumes/{volume_id} của volume service, thay {project_id} bằng project ID và {volume_id} bằng ID của volume cần xem. Request cần token xác thực, gửi kèm trong header.
Nguồn: get-volume
Request
Tham số
project_idstringbắt buộcUUID của project trong cloud multi-tenancy.
volume_idstringbắt buộcUUID của volume.
Request mẫu
Dùng curl
curl -ks -H 'Content-Type: application/json' -H 'X-Auth-Token: gAAAAA<...>' \
https://api.vietnix.cloud:8776/v3/{PROJECT_ID}/volumes/{VOLUME_ID}
HTTP request
GET https://api.vietnix.cloud:8776/v3/{PROJECT_ID}/volumes/{VOLUME_ID}
Response
Tham số
volumeobjectbắt buộcObject volume.
migration_statusstringTrạng thái migration của volume. Chỉ admin.
attachmentsarraybắt buộcThông tin gắn instance khi volume được gắn vào server; ngược lại là rỗng.
idstringbắt buộcUUID của volume.
linksarraybắt buộcLiên kết của volume.
namestringbắt buộcTên volume.
sizeintegerbắt buộcDung lượng volume, tính bằng gibibyte (GiB).
bootablestringbắt buộcBật hoặc tắt thuộc tính bootable.
statusstringbắt buộcTrạng thái volume.
created_atstringbắt buộcNgày giờ tạo tài nguyên (ISO 8601).
availability_zonestringbắt buộcTên availability zone.
descriptionstringbắt buộcMô tả volume.
multiattachbooleanbắt buộcNếu true, volume có thể gắn vào nhiều instance.
source_volidstringUUID của volume nguồn; volume mới có dung lượng ít nhất bằng volume này.
volume_typestringbắt buộcTên volume type liên kết.
service_uuidstringbắt buộcĐịnh danh node đang phục vụ volume. Mới trong phiên bản 3.48.
shared_targetsbooleanbắt buộcBackend có dùng shared_targets hay không. Mặc định true. Mới trong phiên bản 3.48.
os-vol-host-attrstringBackend hiện tại. Định dạng: host@backend#pool.
encryptedbooleanbắt buộcNếu true, volume được mã hoá.
updated_atstringbắt buộcNgày giờ cập nhật tài nguyên (ISO 8601) hoặc null.
replication_statusstringbắt buộcTrạng thái replication của volume.
snapshot_idstringUUID của snapshot mà volume được tạo từ đó.
user_idstringbắt buộcUUID của user.
os-vol-tenant-attrstringbắt buộcID project mà volume thuộc về.
os-vol-mig-status-attrstringTrạng thái migration của volume (None nghĩa là không đang diễn ra).
os-vol-mig-status-attrstringID volume mà tên volume trên backend dựa vào.
metadataobjectbắt buộcMetadata key/value gắn với volume.
volume_image_metadataobjectCác mục metadata image; có khi volume được tạo từ image hoặc snapshot của image.
consistencygroup_idstringbắt buộcUUID của consistency group.
Mã trạng thái
Thành công
| Mã | Mô tả |
|---|---|
| 200 - OK | Request thành công. |
Lỗi
| Mã | Mô tả |
|---|---|
| 401 - Unauthorized | Cần xác thực trước khi gửi request. |
| 403 - Forbidden | Policy không cho phép user hiện tại thực hiện thao tác này. |
Response mẫu
Response body
{
"volume": {
"id": "30deaa51-7690-48e4-9a04-131e74db74c3",
"status": "in-use",
"size": 20,
"availability_zone": "nova",
"created_at": "2025-09-22T10:08:20.303259",
"updated_at": "2025-09-22T10:08:25.471813",
"name": "kub01-diqorkiwjmux-kube_minions-iulg6ecboyfz-0-exmhruv4vsey-kube_node_volume-gbieb2z4bdlf",
"description": null,
"volume_type": "nvmer3",
"snapshot_id": null,
"source_volid": null,
"metadata": {
"vzhardware": "2.0.1"
},
"links": [
{
"rel": "self",
"href": "https://api.vietnix.cloud:8776/v3/f33507157a634f1cac71e06a70fb558e/volumes/30deaa51-7690-48e4-9a04-131e74db74c3"
},
{
"rel": "bookmark",
"href": "https://api.vietnix.cloud:8776/f33507157a634f1cac71e06a70fb558e/volumes/30deaa51-7690-48e4-9a04-131e74db74c3"
}
],
"user_id": "304e91ae6f114b46914834ae58469754",
"bootable": "true",
"encrypted": false,
"replication_status": null,
"consistencygroup_id": null,
"multiattach": false,
"attachments": [
{
"id": "30deaa51-7690-48e4-9a04-131e74db74c3",
"attachment_id": "1db813b3-5673-4eab-a86d-89972cfc8174",
"volume_id": "30deaa51-7690-48e4-9a04-131e74db74c3",
"server_id": "6cc8656c-f8aa-4c2d-9436-0da855bcd4d6",
"host_name": null,
"device": "/dev/vda",
"attached_at": "2025-09-22T10:08:25.414019"
}
],
"os-vol-tenant-attr:tenant_id": "f33507157a634f1cac71e06a70fb558e",
"volume_image_metadata": {
"os_distro": "fedora-coreos",
"version": "41.20250117.3.0-7.2.0_4.vl9",
"owner_specified.openstack.md5": "",
"owner_specified.openstack.sha256": "",
"owner_specified.openstack.object": "images/fedora-coreos-x64-k8saas-secondary",
"image_validated": "yes",
"image_id": "d275727a-a1c9-4d71-8180-adadc7fc266b",
"image_name": "fedora-coreos-x64-k8saas-secondary",
"checksum": "7db807921dcb73698f7c724bcdf111a7",
"container_format": "bare",
"disk_format": "qcow2",
"min_disk": "10",
"min_ram": "0",
"size": "3302162432"
}
}
}