此命令返回指定机箱中的所有硬件组件。命令成功执行后,将返回 HTTP 状态 200 (OK)。
请求示例:
GET /api/nas/v1/chassis/chassis-001 HTTP/1.1 Host: zfs-storage.example.com Accept: application/json
响应示例:
HTTP/1.1 200 OK
Content-Type: application/json
{
"chassis": {
"type": "storage"
"faulted": false,
"href": "/api/hardware/v1/chassis/chassis-001",
"locate": false,
"manufacturer": "Oracle",
"model": "Oracle Storage DE2-24C",
"name": "1235FM4002",
"part": "7046842",
"path": 2,
"revision": "0010",
"rpm": 7200,
"serial": "1235FM4002",
"disk": [{
"device": "c0t5000CCA01A76A2B8d0",
"faulted": false,
"href": "/api/hardware/v1/chassis/chassis-001/disk/disk-000",
"interface": "SAS",
"label": "HDD 0",
"locate": false,
"manufacturer": "HITACHI",
"model": "H7230AS60SUN3.0T",
"pathcount": 4,
"present": true,
"revision": "A310",
"rpm": 7200,
"serial": "001210R37LVD YHJ37LVD",
"size": 3000592982016,
"type": "data",
"use": "peer"
}, {
"href": "/api/hardware/v1/chassis/chassis-001/disk/disk-001",
...
}, {
"href": "/api/hardware/v1/chassis/chassis-001/disk/disk-002",
...
}, ... {
"href": "/api/hardware/v1/chassis/chassis-001/disk/disk-023",
...
}],
"fan": [
{
"href": "/api/hardware/v1/chassis/chassis-001/fan/fan-000",
...
}, ... {
"href": "/api/hardware/v1/chassis/chassis-001/fan/fan-007",
}],
"psu": [
{
"href": "/api/hardware/v1/chassis/chassis-001/psu/psu-000",
...
}, {
"href": "/api/hardware/v1/chassis/chassis-001/psu/psu-001",
}, {
"href": "/api/hardware/v1/chassis/chassis-001/psu/psu-002",
}, {
"href": "/api/hardware/v1/chassis/chassis-001/psu/psu-003",
}],
"slot": [{
"href": "/api/hardware/v1/chassis/chassis-001/slot/slot-000",
}, {
"href": "/api/hardware/v1/chassis/chassis-001/slot/slot-001",
}],
}
}