novaclient.v2.shell
Module¶novaclient.v2.shell.
Console
(console_dict)¶Bases: object
novaclient.v2.shell.
EvacuateHostResponse
(manager, info, loaded=False, resp=None)¶Bases: novaclient.base.Resource
Populate and bind to a manager.
Parameters: |
|
---|
novaclient.v2.shell.
HostServersMigrateResponse
(manager, info, loaded=False, resp=None)¶Bases: novaclient.base.Resource
Populate and bind to a manager.
Parameters: |
|
---|
novaclient.v2.shell.
console_dict_accessor
(obj, *args, **kwargs)¶novaclient.v2.shell.
do_add_secgroup
(cs, args)¶Add a Security Group to a server.
novaclient.v2.shell.
do_agent_create
(cs, args)¶Create new agent build.
novaclient.v2.shell.
do_agent_delete
(cs, args)¶Delete existing agent build.
novaclient.v2.shell.
do_agent_list
(cs, args)¶List all builds.
novaclient.v2.shell.
do_agent_modify
(cs, args)¶Modify existing agent build.
novaclient.v2.shell.
do_aggregate_add_host
(cs, args)¶Add the host to the specified aggregate.
novaclient.v2.shell.
do_aggregate_create
(cs, args)¶Create a new aggregate with the specified details.
novaclient.v2.shell.
do_aggregate_delete
(cs, args)¶Delete the aggregate.
novaclient.v2.shell.
do_aggregate_list
(cs, args)¶Print a list of all aggregates.
novaclient.v2.shell.
do_aggregate_remove_host
(cs, args)¶Remove the specified host from the specified aggregate.
novaclient.v2.shell.
do_aggregate_set_metadata
(cs, args)¶Update the metadata associated with the aggregate.
novaclient.v2.shell.
do_aggregate_show
(cs, args)¶Show details of the specified aggregate.
novaclient.v2.shell.
do_aggregate_update
(cs, args)¶Update the aggregate’s name and optionally availability zone.
novaclient.v2.shell.
do_availability_zone_list
(cs, _args)¶List all the availability zones.
novaclient.v2.shell.
do_backup
(cs, args)¶Backup a server by creating a ‘backup’ type snapshot.
novaclient.v2.shell.
do_boot
(cs, args)¶Boot a new server.
novaclient.v2.shell.
do_cell_capacities
(cs, args)¶Get cell capacities for all cells or a given cell.
novaclient.v2.shell.
do_cell_show
(cs, args)¶Show details of a given cell.
novaclient.v2.shell.
do_clear_password
(cs, args)¶Clear the admin password for a server from the metadata server. This action does not actually change the instance server password.
novaclient.v2.shell.
do_console_log
(cs, args)¶Get console log output of a server.
novaclient.v2.shell.
do_delete
(cs, args)¶Immediately shut down and delete specified server(s).
novaclient.v2.shell.
do_diagnostics
(cs, args)¶Retrieve server diagnostics.
novaclient.v2.shell.
do_evacuate
(cs, args)¶Evacuate server from failed host.
novaclient.v2.shell.
do_flavor_access_add
(cs, args)¶Add flavor access for the given tenant.
novaclient.v2.shell.
do_flavor_access_list
(cs, args)¶Print access information about the given flavor.
novaclient.v2.shell.
do_flavor_access_remove
(cs, args)¶Remove flavor access for the given tenant.
novaclient.v2.shell.
do_flavor_create
(cs, args)¶Create a new flavor.
novaclient.v2.shell.
do_flavor_delete
(cs, args)¶Delete a specific flavor
novaclient.v2.shell.
do_flavor_key
(cs, args)¶Set or unset extra_spec for a flavor.
novaclient.v2.shell.
do_flavor_list
(cs, args)¶Print a list of available ‘flavors’ (sizes of servers).
novaclient.v2.shell.
do_flavor_show
(cs, args)¶Show details about the given flavor.
novaclient.v2.shell.
do_flavor_update
(obj, *args, **kwargs)¶Update the description of an existing flavor.
novaclient.v2.shell.
do_force_delete
(cs, args)¶Force delete a server.
novaclient.v2.shell.
do_get_mks_console
(obj, *args, **kwargs)¶Get an MKS console to a server.
novaclient.v2.shell.
do_get_password
(cs, args)¶Get the admin password for a server. This operation calls the metadata service to query metadata information and does not read password information from the server itself.
novaclient.v2.shell.
do_get_rdp_console
(cs, args)¶Get a rdp console to a server.
novaclient.v2.shell.
do_get_serial_console
(cs, args)¶Get a serial console to a server.
novaclient.v2.shell.
do_get_spice_console
(cs, args)¶Get a spice console to a server.
novaclient.v2.shell.
do_get_vnc_console
(cs, args)¶Get a vnc console to a server.
novaclient.v2.shell.
do_host_evacuate
(cs, args)¶Evacuate all instances from failed host.
novaclient.v2.shell.
do_host_evacuate_live
(cs, args)¶Live migrate all instances off the specified host to other available hosts.
novaclient.v2.shell.
do_host_meta
(cs, args)¶Set or Delete metadata on all instances of a host.
novaclient.v2.shell.
do_host_servers_migrate
(cs, args)¶Cold migrate all instances off the specified host to other available hosts.
novaclient.v2.shell.
do_hypervisor_list
(obj, *args, **kwargs)¶List hypervisors.
novaclient.v2.shell.
do_hypervisor_servers
(cs, args)¶List servers belonging to specific hypervisors.
novaclient.v2.shell.
do_hypervisor_show
(cs, args)¶Display the details of the specified hypervisor.
novaclient.v2.shell.
do_hypervisor_stats
(cs, args)¶Get hypervisor statistics over all compute nodes.
novaclient.v2.shell.
do_hypervisor_uptime
(cs, args)¶Display the uptime of the specified hypervisor.
novaclient.v2.shell.
do_image_create
(cs, args)¶Create a new image by taking a snapshot of a running server.
novaclient.v2.shell.
do_instance_action
(cs, args)¶Show an action.
novaclient.v2.shell.
do_instance_action_list
(obj, *args, **kwargs)¶List actions on a server.
novaclient.v2.shell.
do_instance_usage_audit_log
(cs, args)¶List/Get server usage audits.
novaclient.v2.shell.
do_interface_attach
(cs, args)¶Attach a network interface to a server.
novaclient.v2.shell.
do_interface_detach
(cs, args)¶Detach a network interface from a server.
novaclient.v2.shell.
do_interface_list
(cs, args)¶List interfaces attached to a server.
novaclient.v2.shell.
do_keypair_add
(cs, args)¶Create a new key pair for use with servers.
novaclient.v2.shell.
do_keypair_delete
(obj, *args, **kwargs)¶Delete keypair given by its name.
novaclient.v2.shell.
do_keypair_list
(obj, *args, **kwargs)¶Print a list of keypairs for a user
novaclient.v2.shell.
do_keypair_show
(obj, *args, **kwargs)¶Show details about the given keypair.
novaclient.v2.shell.
do_limits
(cs, args)¶Print rate and absolute limits.
novaclient.v2.shell.
do_list
(cs, args)¶List servers.
novaclient.v2.shell.
do_list_extensions
(cs, _args)¶List all the os-api extensions that are available.
novaclient.v2.shell.
do_list_secgroup
(cs, args)¶List Security Group(s) of a server.
novaclient.v2.shell.
do_live_migration
(cs, args)¶Migrate running server to a new machine.
novaclient.v2.shell.
do_live_migration_abort
(obj, *args, **kwargs)¶Abort an on-going live migration.
novaclient.v2.shell.
do_live_migration_force_complete
(obj, *args, **kwargs)¶Force on-going live migration to complete.
novaclient.v2.shell.
do_lock
(cs, args)¶Lock a server. A normal (non-admin) user will not be able to execute actions on a locked server.
novaclient.v2.shell.
do_meta
(cs, args)¶Set or delete metadata on a server.
novaclient.v2.shell.
do_migrate
(cs, args)¶Migrate a server.
novaclient.v2.shell.
do_migration_list
(obj, *args, **kwargs)¶Print a list of migrations.
novaclient.v2.shell.
do_pause
(cs, args)¶Pause a server.
novaclient.v2.shell.
do_quota_class_show
(cs, args)¶List the quotas for a quota class.
novaclient.v2.shell.
do_quota_class_update
(obj, *args, **kwargs)¶Update the quotas for a quota class.
novaclient.v2.shell.
do_quota_defaults
(cs, args)¶List the default quotas for a tenant.
novaclient.v2.shell.
do_quota_delete
(cs, args)¶Delete quota for a tenant/user so their quota will Revert back to default.
novaclient.v2.shell.
do_quota_show
(cs, args)¶List the quotas for a tenant/user.
novaclient.v2.shell.
do_quota_update
(obj, *args, **kwargs)¶Update the quotas for a tenant/user.
novaclient.v2.shell.
do_reboot
(cs, args)¶Reboot a server.
novaclient.v2.shell.
do_rebuild
(cs, args)¶Shutdown, re-image, and re-boot a server.
novaclient.v2.shell.
do_refresh_network
(cs, args)¶Refresh server network information.
novaclient.v2.shell.
do_remove_secgroup
(cs, args)¶Remove a Security Group from a server.
novaclient.v2.shell.
do_rescue
(cs, args)¶Reboots a server into rescue mode, which starts the machine from either the initial image or a specified image, attaching the current boot disk as secondary.
novaclient.v2.shell.
do_reset_network
(cs, args)¶Reset network of a server.
novaclient.v2.shell.
do_reset_state
(cs, args)¶Reset the state of a server.
novaclient.v2.shell.
do_resize
(cs, args)¶Resize a server.
novaclient.v2.shell.
do_resize_confirm
(cs, args)¶Confirm a previous resize.
novaclient.v2.shell.
do_resize_revert
(cs, args)¶Revert a previous resize (and return to the previous VM).
novaclient.v2.shell.
do_restore
(cs, args)¶Restore a soft-deleted server.
novaclient.v2.shell.
do_resume
(cs, args)¶Resume a server.
novaclient.v2.shell.
do_server_group_create
(obj, *args, **kwargs)¶Create a new server group with the specified details.
novaclient.v2.shell.
do_server_group_delete
(cs, args)¶Delete specific server group(s).
novaclient.v2.shell.
do_server_group_get
(cs, args)¶Get a specific server group.
novaclient.v2.shell.
do_server_group_list
(cs, args)¶Print a list of all server groups.
novaclient.v2.shell.
do_server_migration_list
(obj, *args, **kwargs)¶Get the migrations list of specified server.
novaclient.v2.shell.
do_server_migration_show
(obj, *args, **kwargs)¶Get the migration of specified server.
novaclient.v2.shell.
do_server_tag_add
(obj, *args, **kwargs)¶Add one or more tags to a server.
novaclient.v2.shell.
do_server_tag_delete
(obj, *args, **kwargs)¶Delete one or more tags from a server.
novaclient.v2.shell.
do_server_tag_delete_all
(obj, *args, **kwargs)¶Delete all tags from a server.
novaclient.v2.shell.
do_server_tag_list
(obj, *args, **kwargs)¶Get list of tags from a server.
novaclient.v2.shell.
do_server_tag_set
(obj, *args, **kwargs)¶Set list of tags to a server.
novaclient.v2.shell.
do_service_delete
(obj, *args, **kwargs)¶Delete the service by UUID ID.
novaclient.v2.shell.
do_service_disable
(obj, *args, **kwargs)¶Disable the service.
novaclient.v2.shell.
do_service_enable
(obj, *args, **kwargs)¶Enable the service.
novaclient.v2.shell.
do_service_force_down
(obj, *args, **kwargs)¶Force service to down.
novaclient.v2.shell.
do_service_list
(cs, args)¶Show a list of all running services. Filter by host & binary.
novaclient.v2.shell.
do_set_password
(cs, args)¶Change the admin password for a server.
novaclient.v2.shell.
do_shelve
(cs, args)¶Shelve a server.
novaclient.v2.shell.
do_shelve_offload
(cs, args)¶Remove a shelved server from the compute node.
novaclient.v2.shell.
do_show
(cs, args)¶Show details about the given server.
novaclient.v2.shell.
do_ssh
(cs, args)¶SSH into a server.
novaclient.v2.shell.
do_start
(cs, args)¶Start the server(s).
novaclient.v2.shell.
do_stop
(cs, args)¶Stop the server(s).
novaclient.v2.shell.
do_suspend
(cs, args)¶Suspend a server.
novaclient.v2.shell.
do_trigger_crash_dump
(obj, *args, **kwargs)¶Trigger crash dump in an instance.
novaclient.v2.shell.
do_unlock
(cs, args)¶Unlock a server.
novaclient.v2.shell.
do_unpause
(cs, args)¶Unpause a server.
novaclient.v2.shell.
do_unrescue
(cs, args)¶Restart the server from normal boot disk again.
novaclient.v2.shell.
do_unshelve
(cs, args)¶Unshelve a server.
novaclient.v2.shell.
do_update
(cs, args)¶Update the name or the description for a server.
novaclient.v2.shell.
do_usage
(cs, args)¶Show usage data for a single tenant.
novaclient.v2.shell.
do_usage_list
(cs, args)¶List usage data for all tenants.
novaclient.v2.shell.
do_version_list
(cs, args)¶List all API versions.
novaclient.v2.shell.
do_volume_attach
(cs, args)¶Attach a volume to a server.
novaclient.v2.shell.
do_volume_attachments
(cs, args)¶List all the volumes attached to a server.
novaclient.v2.shell.
do_volume_detach
(cs, args)¶Detach a volume from a server.
novaclient.v2.shell.
do_volume_update
(cs, args)¶Update the attachment on the server.
Migrates the data from an attached volume to the specified available volume and swaps out the active attachment to the new volume.
novaclient.v2.shell.
emit_duplicated_image_with_warning
(img, image_with)¶novaclient.v2.shell.
print_console
(cs, data)¶Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.