4ef4a604c2
Includes: * changes `nomad alloc status` and `nomad node status` * changes to `volume` block in jobspec * new `csi_plugin` block in jobspec * new `nomad volume register/deregister/status` commands * new `nomad plugin status` command
108 lines
3 KiB
Plaintext
108 lines
3 KiB
Plaintext
---
|
|
layout: docs
|
|
page_title: 'Commands: volume status'
|
|
sidebar_title: status
|
|
description: |
|
|
Display information and status of volumes.
|
|
---
|
|
|
|
# Command: volume status
|
|
|
|
The `volume status` command displays status information for [Container
|
|
Storage Interface (CSI)][csi] volumes.
|
|
|
|
## Usage
|
|
|
|
```plaintext
|
|
nomad volume status [options] [volume]
|
|
```
|
|
|
|
This command accepts an optional volume ID or prefix as the sole argument. If there
|
|
is an exact match based on the provided volume ID or prefix, then information about
|
|
the specific volume is queried and displayed. Otherwise, a list of matching volumes
|
|
and information will be displayed.
|
|
|
|
If the ID is omitted, the command lists out all of the existing volumes and a few
|
|
of the most useful status fields for each.
|
|
|
|
## General Options
|
|
|
|
@include 'general_options.mdx'
|
|
|
|
## Status Options
|
|
|
|
- `-type`: Display only volumes of a particular type. Currently only
|
|
the `csi` type is supported, so this option can be omitted when
|
|
querying the status of CSI volumes.
|
|
|
|
- `-plugin_id`: Display only volumes managed by a particular [CSI
|
|
plugin][csi_plugin].
|
|
|
|
- `-short`: Display short output. Used only when a single volume is
|
|
being queried. Drops verbose volume allocation data from the
|
|
output.
|
|
|
|
- `-verbose`: Show full information. Allocation create and modify
|
|
times are shown in `yyyy/mm/dd hh:mm:ss` format.
|
|
|
|
## Examples
|
|
|
|
List of all volumes:
|
|
|
|
```shell
|
|
$ nomad volume [-type csi] status
|
|
ID Name Plugin ID Schedulable Access Mode
|
|
ebs_prod_db1 database ebs-prod true single-node-writer
|
|
```
|
|
|
|
Short view of a specific volume:
|
|
|
|
```shell
|
|
$ nomad volume status [-verbose] [-plugin=ebs-prod] ebs_prod_db1
|
|
ID = ebs_prod_db1
|
|
Name = database
|
|
Type = csi
|
|
External ID = vol-23452345
|
|
Plugin ID = ebs-prod
|
|
Provider = aws.ebs
|
|
Version = 1.0.1
|
|
Schedulable = true
|
|
Controllers Healthy = 1
|
|
Controllers Expected = 1
|
|
Nodes Healthy = 1
|
|
Nodes Expected = 1
|
|
Access Mode = single-node-writer
|
|
Attachment Mode = file-system
|
|
Mount Options = fs_type: ext4 flags: ro
|
|
Namespace = default
|
|
```
|
|
|
|
Full status information of a volume:
|
|
|
|
```shell
|
|
$ nomad volume status [-verbose] [-plugin=ebs-prod] ebs_prod_db1
|
|
ID = ebs_prod_db1
|
|
Name = database
|
|
Type = csi
|
|
External ID = vol-23452345
|
|
Plugin ID = ebs-prod
|
|
Provider = aws.ebs
|
|
Version = 1.0.1
|
|
Schedulable = true
|
|
Controllers Healthy = 1
|
|
Controllers Expected = 1
|
|
Nodes Healthy = 1
|
|
Nodes Expected = 1
|
|
Access Mode = single-node-writer
|
|
Attachment Mode = file-system
|
|
Mount Options = fs_type: ext4 flags: ro
|
|
Namespace = default
|
|
|
|
Allocations
|
|
ID Node ID Access Mode Task Group Version Desired [...]
|
|
b00fa322 28be17d5 write csi 0 run
|
|
```
|
|
|
|
[csi]: https://github.com/container-storage-interface/spec
|
|
[csi_plugin]: /docs/job-specification/csi_plugin
|