NeutonOS
  1. disks
NeutonOS
  • 产品 API 使用指南
  • SDDC
    • 概览
      • overview
        • /overview/
    • 计算
      • 虚拟机
        • virtual-machines
          • /virtual-machines/
          • /virtual-machines/
          • /virtual-machines/{clone}
          • /virtual-machines/{id}
          • /virtual-machines/{id}
          • /virtual-machines/{id}
          • /virtual-machines/{id}/{failure-migrate}
          • /virtual-machines/{id}/{flatten}
          • /virtual-machines/{id}/{migrate}
          • /virtual-machines/{id}/{reboot}
          • /virtual-machines/{id}/{rollback}
          • /virtual-machines/{id}/{start}
          • /virtual-machines/{id}/{stop}
          • /virtual-machines/{id}/{verify-gpasswd}
        • vm-cd-roms
          • /vm-cd-roms/
          • /vm-cd-roms/
          • /vm-cd-roms/{id}
          • /vm-cd-roms/{id}
        • vm-cleanup-jobs
          • /vm-cleanup-jobs/
          • /vm-cleanup-jobs/{id}
        • vm-disk-cleanup-jobs
          • /vm-disk-cleanup-jobs/
          • /vm-disk-cleanup-jobs/{id}
        • vm-disks
          • /vm-disks/
          • /vm-disks/
          • /vm-disks/{id}
          • /vm-disks/{id}
          • /vm-disks/{id}
        • vm-migration-jobs
          • /vm-migration-jobs/
          • /vm-migration-jobs/{id}
        • vm-nic-cleanup-jobs
          • /vm-nic-cleanup-jobs/
          • /vm-nic-cleanup-jobs/{id}
        • vm-nics
          • /vm-nics/
          • /vm-nics/
          • /vm-nics/{id}
          • /vm-nics/{id}
          • /vm-nics/{id}
        • vm-scheduling-rules
          • /vm-scheduling-rules/
          • /vm-scheduling-rules/
          • /vm-scheduling-rules/{id}
          • /vm-scheduling-rules/{id}
      • 虚拟机快照
        • vm-cd-rom-snaps
          • /vm-cd-rom-snaps/
          • /vm-cd-rom-snaps/{id}
        • vm-disk-snaps
          • /vm-disk-snaps/
          • /vm-disk-snaps/{id}
        • vm-nic-snaps
          • /vm-nic-snaps/
          • /vm-nic-snaps/{id}
        • vm-snaps
          • /vm-snaps/
          • /vm-snaps/
          • /vm-snaps/{id}
          • /vm-snaps/{id}
          • /vm-snaps/{id}
      • 镜像
        • vm-images
          • /vm-images/
          • /vm-images/
          • /vm-images/{id}
          • /vm-images/{id}
          • /vm-images/{id}
          • /vm-images/{id}:upload
        • os-releases
          • /os-releases/
          • /os-releases/{id}
    • 网络
      • 虚拟交换机
        • nics
          • /nics/
          • /nics/{id}
        • vsws
          • /vsws/
          • /vsws/
          • /vsws/{id}
          • /vsws/{id}
          • /vsws/{id}
          • /vsws/{id}/{attach-nics}
          • /vsws/{id}/{detach-nics}
      • 桥接网络
        • br-net-nss
          • /br-net-nss/
          • /br-net-nss/{id}
        • br-nets
          • /br-nets/
          • /br-nets/
          • /br-nets/{id}
          • /br-nets/{id}
          • /br-nets/{id}
        • bridges
          • /bridges/
          • /bridges/{id}
        • l3-nets
          • /l3-nets/
          • /l3-nets/{id}
    • 块存储
      • 块存储策略
        • bs-policies
          • /bs-policies/
          • /bs-policies/
          • /bs-policies/summary
          • /bs-policies/{id}
          • /bs-policies/{id}
          • /bs-policies/{id}
      • 块存储卷
        • bs-volumes
          • /bs-volumes/
          • /bs-volumes/
          • /bs-volumes/{clone}
          • /bs-volumes/{id}
          • /bs-volumes/{id}
          • /bs-volumes/{id}
          • /bs-volumes/{id}/{flatten}
          • /bs-volumes/{id}/{rollback}
      • 卷快照
        • bs-snaps
          • /bs-snaps/
          • /bs-snaps/
          • /bs-snaps/{id}
          • /bs-snaps/{id}
          • /bs-snaps/{id}
    • 弹性存储
      • 存储池
      • 硬盘
    • 集群
      • 拓扑
        • chassises
          • /chassises/
          • /chassises/
          • /chassises/{id}
          • /chassises/{id}
          • /chassises/{id}
          • /chassises/{id}/{switch-chassis}
        • data-centers
          • /data-centers/
          • /data-centers/
          • /data-centers/{id}
          • /data-centers/{id}
          • /data-centers/{id}
        • racks
          • /racks/
          • /racks/
          • /racks/{id}
          • /racks/{id}
          • /racks/{id}
        • rooms
          • /rooms/
          • /rooms/
          • /rooms/{id}
          • /rooms/{id}
          • /rooms/{id}
      • 节点
        • nodes
          • /nodes/
          • /nodes/
          • /nodes/summary
          • /nodes/{id}
          • /nodes/{id}
          • /nodes/{id}
          • /nodes/{id}/{unset-role-check}
          • /nodes/{ip}/node-info
        • node-validators
          • /node-validators/
          • /node-validators/
          • /node-validators/{id}
    • 运维管理
      • 监控分析
        • metrics
          • /metrics/alert
          • /metrics/label-names/{metric}
          • /metrics/label-values/{metric}/{label_name}
          • /metrics/monitor
        • monitor-views
          • /monitor-views/
          • /monitor-views/
          • /monitor-views/{id}
          • /monitor-views/{id}
          • /monitor-views/{id}
          • /monitor-views/{id}/{reset-to-default}
        • samples
          • /samples/query
          • /samples/query-range
      • 告警信息
        • alerts
          • /alerts/
          • /alerts/stats
          • /alerts/{id}
          • /alerts/{id}
      • 告警规则
        • alert-rules
          • /alert-rules/
          • /alert-rules/
          • /alert-rules/{id}
          • /alert-rules/{id}
          • /alert-rules/{id}
        • flows
          • /flows/
          • /flows/
          • /flows/{id}
        • email-configs
          • /email-configs/
          • /email-configs/{id}
          • /email-configs/{id}
      • 事件
        • events
          • /events/
          • /events/{id}
      • 审计日志
        • audit-logs
          • /audit-logs/
          • /audit-logs/{id}
    • 标签管理
      • label-keys
        • /label-keys/
        • /label-keys/
        • /label-keys/{id}
        • /label-keys/{id}
      • label-values
        • /label-values/
        • /label-values/
        • /label-values/{id}
        • /label-values/{id}
        • /label-values/{id}/{attach}
        • /label-values/{id}/{detach}
    • 权限访问
      • tokens
        • /tokens/{login}
        • /tokens/{logout}
        • /tokens/{reauth-in-project}
    • 加密
      • rsa-keys
        • /rsa-keys/
    • 用户管理
      • users
        • /users/
        • /users/
        • /users/{verify-password}
        • /users/{id}
        • /users/{id}
        • /users/{id}
        • /users/{id}/{allow-login}
        • /users/{id}/{set-default-project}
        • /users/{id}/{ui-profile}
        • /users/{id}/{ui-profile}
        • /users/{id}/projects
        • /users/{id}/projects/{project_id}/{set-role}
      • roles
        • /roles/
        • /roles/{id}
      • projects
        • /projects/
        • /projects/
        • /projects/{id}
        • /projects/{id}
        • /projects/{id}
        • /projects/{id}/{add-user}
        • /projects/{id}/{remove-user}
        • /projects/{id}/users
    • 产品信息
      • version
        • /version/
      • license-summary
        • /license-summary/
    • 系统设置
      • settings
        • /settings/
        • /settings/
      • sysctl-confs
        • /sysctl-confs/
        • /sysctl-confs/{id}
      • cluster-topologies
        • /cluster-topologies/
        • /cluster-topologies/{id}
        • /cluster-topologies/{id}/{failover}
      • cluster-failover-histories
        • /cluster-failover-histories/
        • /cluster-failover-histories/{id}
  • SDS
    • action-logs
      • /action-logs/
      • /action-logs/{action_log_id}
    • alert-info-groups
      • /alert-info-groups/
      • /alert-info-groups/report
      • /alert-info-groups/stats
      • /alert-info-groups/{alert_info_group_id}
      • /alert-info-groups/{alert_info_group_id}
      • /alert-info-groups/{alert_info_group_id}:ack
      • /alert-info-groups/{alert_info_group_id}:resolve
    • alert-infos
      • /alert-infos/
      • /alert-infos/report
      • /alert-infos/stats
      • /alert-infos/{alert_info_id}
      • /alert-infos/{alert_info_id}
      • /alert-infos/{alert_info_id}:ack
      • /alert-infos/{alert_info_id}:resolve
    • alert-rule-groups
      • /alert-rule-groups/
      • /alert-rule-groups/{id}/detail
      • /alert-rule-groups/{id}/detail
    • alert-rules
      • /alert-rules/schema
      • /alert-rules/{rule_id}
      • /alert-rules/{rule_id}
      • /alert-rules/{rule_id}
      • /alert-rules/{rule_id}/blacklist
      • /alert-rules/{rule_id}/blacklist
      • /alert-rules/{rule_id}/blacklist
    • chunks
      • /chunks/{chunk_id}
    • disks
      • /disks/
        GET
      • /disks/{disk_id}
        GET
      • /disks/{disk_id}
        PATCH
      • /disks/{disk_id}/partitions
        DELETE
      • /disks/{disk_id}/partitions
        PUT
      • /disks/{disk_id}/samples
        GET
    • osds
      • /osds/
      • /osds/
      • /osds/{osd_id}
      • /osds/{osd_id}
      • /osds/{osd_id}/chunks
      • /osds/{osd_id}/predictions
      • /osds/{osd_id}/samples
      • /osds/{osd_id}:activate
      • /osds/{osd_id}:maintain
      • /osds/{osd_id}:rebuild
      • /osds/{osd_id}:switch-role
      • /osds/{osd_id}:unmaintain
      • /osds/{osd_id}:unset-isolation
    • pools
      • /pools/
      • /pools/
      • /pools/{calc-capacity}
      • /pools/{check-full}
      • /pools/{pool_id}
      • /pools/{pool_id}
      • /pools/{pool_id}
      • /pools/{pool_id}/osds
      • /pools/{pool_id}/osds
      • /pools/{pool_id}/predictions
      • /pools/{pool_id}/samples
      • /pools/{pool_id}/topology
      • /pools/{pool_id}:disable-device-type-check
      • /pools/{pool_id}:enable-device-type-check
      • /pools/{pool_id}:initialize
      • /pools/{pool_id}:reweight
      • /pools/{pool_id}:switch-role
      • /pools/{pool_id}:update-ec-crush-rule
      • /pools/{pool_id}:update-gc-policy
  1. disks

/disks/{disk_id}/partitions

PUT
/disks/{disk_id}/partitions
disks
最后修改时间:2022-11-07 16:36:41
责任人:未设置
create cache partitions for disk

请求参数

Path 参数
disk_id
integer 
disk id
必需
Query 参数
num
integer 
可选
num of cache partitions to create
Header 参数
x-sddc-token
string 
可选
默认值:
78ce2df0c80e4b10a28c7779af4dc10f
Body 参数application/json
partitions
object (PartitionsCreateReq_Partitions) 
可选
metadata_partition_num
integer <int64>
可选
num
integer <int64>
可选
omap_byte
integer <int64>
可选
total_cache_bytes
integer <int64>
可选
total_metadata_bytes
integer <int64>
可选
示例
{
    "partitions": {
        "metadata_partition_num": 0,
        "num": 0,
        "omap_byte": 0,
        "total_cache_bytes": 0,
        "total_metadata_bytes": 0
    }
}

示例代码

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request PUT 'http://10.16.11.91:6012/sddc/v1/disks//partitions' \
--header 'x-sddc-token: 78ce2df0c80e4b10a28c7779af4dc10f' \
--header 'Content-Type: application/json' \
--data-raw '{
    "partitions": {
        "metadata_partition_num": 0,
        "num": 0,
        "omap_byte": 0,
        "total_cache_bytes": 0,
        "total_metadata_bytes": 0
    }
}'

返回响应

🟢202Accepted
application/json
Body
disk
object (DiskRecord) 
必需
DiskRecord contains information of a disk
action_status
string 
可选
bytes
integer <int64>
可选
size of disk
cache_create
string <date-time>
可选
channel_id
string 
可选
cluster
object 
Cluster_Nestview
可选
controller_id
string 
可选
create
string <date-time>
可选
device
string 
可选
disk_type
string 
可选
driver_type
string 
可选
enclosure_id
string 
可选
host
object 
Host_Nestview
可选
id
integer <int64>
可选
is_cache
boolean 
可选
used as cache disk, deprecated
is_root
boolean 
可选
used as root disk, deprecated
lighting_status
string 
可选
model
string 
可选
name
string 
可选
partition_num
integer <int64>
可选
partitions
array[object (Partition) {14}] 
可选
power_safe
boolean 
可选
raid_status
string 
可选
rotation_rate
string 
可选
rotational
boolean 
可选
serial
string 
可选
slot_id
string 
可选
smart_attrs
array[object (SmartAttr) {12}] 
可选
ssd_life_left
integer <int64>
可选
ssd_type
string 
可选
status
string 
可选
type
string 
可选
update
string <date-time>
可选
usage
string 
可选
disk usage
used
boolean 
可选
disk is used, deprecated
wwid
string 
可选
samples
array[object (DiskStat) {18}] 
可选
示例
{
    "disk": {
        "action_status": "string",
        "bytes": 0,
        "cache_create": "2019-08-24T14:15:22Z",
        "channel_id": "string",
        "cluster": {
            "fs_id": "string",
            "id": 0,
            "name": "string"
        },
        "controller_id": "string",
        "create": "2019-08-24T14:15:22Z",
        "device": "string",
        "disk_type": "string",
        "driver_type": "string",
        "enclosure_id": "string",
        "host": {
            "admin_ip": "string",
            "id": 0,
            "name": "string"
        },
        "id": 0,
        "is_cache": true,
        "is_root": true,
        "lighting_status": "string",
        "model": "string",
        "name": "string",
        "partition_num": 0,
        "partitions": [
            {
                "action_status": "string",
                "create": "2019-08-24T14:15:22Z",
                "disk": {
                    "device": "string",
                    "disk_type": "string",
                    "id": 0
                },
                "id": 0,
                "omap_byte": 0,
                "omap_device_path": "string",
                "path": "string",
                "size": 0,
                "status": "string",
                "type": "string",
                "update": "2019-08-24T14:15:22Z",
                "used": true,
                "uuid": "string",
                "version": 0
            }
        ],
        "power_safe": true,
        "raid_status": "string",
        "rotation_rate": "string",
        "rotational": true,
        "serial": "string",
        "slot_id": "string",
        "smart_attrs": [
            {
                "attr_id": 0,
                "create": "2019-08-24T14:15:22Z",
                "flag": "string",
                "id": 0,
                "name": "string",
                "raw_value": "string",
                "status": "string",
                "thresh": "string",
                "type": "string",
                "value": "string",
                "when_failed": "string",
                "worst": "string"
            }
        ],
        "ssd_life_left": 0,
        "ssd_type": "string",
        "status": "string",
        "type": "string",
        "update": "2019-08-24T14:15:22Z",
        "usage": "string",
        "used": true,
        "wwid": "string",
        "samples": [
            {
                "avg_queue_len": 0,
                "create": "2019-08-24T14:15:22Z",
                "io_util": 0,
                "kbyte_per_io": 0,
                "read_bandwidth_kbyte": 0,
                "read_iops": 0,
                "read_merged_ps": 0,
                "read_wait_us": 0,
                "total_bandwidth_kbyte": 0,
                "total_io_wait_us": 0,
                "total_iops": 0,
                "total_kbyte": 0,
                "used_kbyte": 0,
                "used_percent": 0,
                "write_bandwidth_kbyte": 0,
                "write_iops": 0,
                "write_merged_ps": 0,
                "write_wait_us": 0
            }
        ]
    }
}
🟠400BadRequest
🟠404NotFound
🔴500InternalServerError
修改于 2022-11-07 16:36:41
上一页
/disks/{disk_id}/partitions
下一页
/disks/{disk_id}/samples
Built with