osc compute server volume-attachment create279

Attach a volume to an instance.

Normal response codes: 200

Error response codes: badRequest(400), unauthorized(401), forbidden(403), itemNotFound(404), conflict(409)

Usage: osc compute server volume-attachment create279 [OPTIONS] --volume-id <VOLUME_ID> <SERVER_ID>

Arguments:

  • <SERVER_ID> — server_id parameter for /v2.1/servers/{server_id}/os-volume_attachments/{id} API

Options:

  • --delete-on-termination <DELETE_ON_TERMINATION> — To delete the attached volume when the server is destroyed, specify true. Otherwise, specify false. Default: false

    New in version 2.79

    Possible values: true, false

  • --device <DEVICE> — Name of the device such as, /dev/vdb. Omit or set this parameter to null for auto-assignment, if supported. If you specify this parameter, the device must not exist in the guest operating system. Note that as of the 12.0.0 Liberty release, the Nova libvirt driver no longer honors a user-supplied device name. This is the same behavior as if the device name parameter is not supplied on the request

  • --tag <TAG> — A device role tag that can be applied to a volume when attaching it to the VM. The guest OS of a server that has devices tagged in this manner can access hardware metadata about the tagged devices from the metadata API and on the config drive, if enabled.

    Note

    Tagged volume attachment is not supported for shelved-offloaded instances.

    New in version 2.49

  • --volume-id <VOLUME_ID> — The UUID of the volume to attach