NeutonOS
  1. osds
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/
      • /disks/{disk_id}
      • /disks/{disk_id}
      • /disks/{disk_id}/partitions
      • /disks/{disk_id}/partitions
      • /disks/{disk_id}/samples
    • osds
      • /osds/
        GET
      • /osds/
        POST
      • /osds/{osd_id}
        DELETE
      • /osds/{osd_id}
        GET
      • /osds/{osd_id}/chunks
        GET
      • /osds/{osd_id}/predictions
        GET
      • /osds/{osd_id}/samples
        GET
      • /osds/{osd_id}:activate
        POST
      • /osds/{osd_id}:maintain
        POST
      • /osds/{osd_id}:rebuild
        POST
      • /osds/{osd_id}:switch-role
        POST
      • /osds/{osd_id}:unmaintain
        POST
      • /osds/{osd_id}:unset-isolation
        POST
    • 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. osds

/osds/{osd_id}:maintain

POST
/osds/{osd_id}:maintain
osds
最后修改时间:2022-11-07 16:36:41
责任人:未设置
Put osd in maintained status

请求参数

Path 参数
osd_id
integer 
osd id
必需
Header 参数
x-sddc-token
string 
可选
默认值:
78ce2df0c80e4b10a28c7779af4dc10f

示例代码

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST 'http://10.16.11.91:6012/sddc/v1/osds/:maintain' \
--header 'x-sddc-token: 78ce2df0c80e4b10a28c7779af4dc10f'

返回响应

🟢202Accepted
application/json
Body
osd
object (OsdRecord) 
必需
OsdRecord contains information of a osd
action_status
string 
可选
bind_osd_group
object 
OsdGroup_Nestview
可选
bind_pool
object 
Pool_Nestview
可选
cluster
object 
Cluster_Nestview
可选
create
string <date-time>
可选
data_dir
string 
可选
disk
object 
Disk
可选
Disk contains information of a disk and it's stats.
exit_count
integer <int64>
可选
exit_time
string <date-time>
可选
host
object 
Host_Nestview
可选
id
integer <int64>
可选
in
boolean 
可选
init_time
string <date-time>
可选
last_scrub_time
string <date-time>
可选
meta_bytes
integer <int64>
可选
min_alloc_size
integer <int64>
可选
name
string 
可选
omap_byte
integer <int64>
可选
osd_group
object 
OsdGroup_Nestview
可选
osd_id
integer <int64>
可选
partition
object 
Partition
可选
Partition contains information of a partition and it's stats.
pool
object 
Pool_Nestview
可选
read_cache_size
integer <int64>
可选
role
string 
可选
status
string 
可选
status_class
string 
可选
type
string 
可选
up
boolean 
可选
update
string <date-time>
可选
uuid
string 
可选
samples
array[object (OsdStat) {29}] 
可选
示例
{
    "osd": {
        "action_status": "string",
        "bind_osd_group": {
            "id": 0
        },
        "bind_pool": {
            "id": 0,
            "name": "string",
            "status": "string"
        },
        "cluster": {
            "fs_id": "string",
            "id": 0,
            "name": "string"
        },
        "create": "2019-08-24T14:15:22Z",
        "data_dir": "string",
        "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"
        },
        "exit_count": 0,
        "exit_time": "2019-08-24T14:15:22Z",
        "host": {
            "admin_ip": "string",
            "id": 0,
            "name": "string"
        },
        "id": 0,
        "in": true,
        "init_time": "2019-08-24T14:15:22Z",
        "last_scrub_time": "2019-08-24T14:15:22Z",
        "meta_bytes": 0,
        "min_alloc_size": 0,
        "name": "string",
        "omap_byte": 0,
        "osd_group": {
            "id": 0
        },
        "osd_id": 0,
        "partition": {
            "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
        },
        "pool": {
            "id": 0,
            "name": "string",
            "status": "string"
        },
        "read_cache_size": 0,
        "role": "string",
        "status": "string",
        "status_class": "string",
        "type": "string",
        "up": true,
        "update": "2019-08-24T14:15:22Z",
        "uuid": "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,
                "compressed_byte": 0,
                "compressed_origin_byte": 0,
                "degraded_percent": 0,
                "healthy_percent": 0,
                "omap_total_kbyte": 0,
                "omap_used_kbyte": 0,
                "omap_used_percent": 0,
                "partition": {
                    "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
                },
                "recovery_percent": 0,
                "unavailable_percent": 0,
                "water_level": 0
            }
        ]
    }
}
🟠400BadRequest
🟠404NotFound
🔴500InternalServerError
修改于 2022-11-07 16:36:41
上一页
/osds/{osd_id}:activate
下一页
/osds/{osd_id}:rebuild
Built with