Skip to main content

Openstack commands

Nova:
  • List of instances
openstack server list
nova list
  • Details on a specific instance
openstack server show <server id>
nova show <server id>
  • Rebuild an instance
openstack server rebuild --image <image-id> <server-id>
nova rebuild <server-id> <image-id>
  • Rebuild an instance with metadata
nova rebuild --meta <meta-data> <server-id> <image-id>
  • Detach a port froman instance
    • nova interface-detach --port-id <instance id><port id> 
    • Attach a port to an instance
    nova interface-attach --port-id <port id> <instance id>
    • Create a baremetal baremetal instance
    nova boot --availability-zone nova:metal01:<ironic-id> --flavor <flavor-id> --image <img-id> --nic net-id=<network id>,v4-fixed-ip=<ip-address> <name>
    openstack server create --availability-zone nova:metal01:<ironic-id> --flavor <flavor-id> --image <img-id> --nic net-id=<network id>,v4-fixed-ip=<ip-address> <name>
    • Create a new VM
    openstack server create --image <image id> --flavor <flavor id> --nic net-id=<network id>,v4-fixed-ip=<ip-address> --security-group <security group id> --key-name <keypair name> vmname
    • Remove error state from instance instance 
    nova reset-state --active <server-id>
    • Change the flavour (resize)
    openstack server resize --flavor <flavor> <ID>
    Neutron:
    • List of subnets and network ID
    openstack network list
    neutron net-list
    • List of subnets, their IDs and allocation pools:
    openstack subnet list
    neutron subnet-list
    • List ports
    openstack port list
    neutron port-list
    • Create port
    2
     
    1
    2
    • Update or Set/Unset port
    neutron port-update --fixed-ip subnet_id=<subnet id>,ip_address=<ip-address> --fixed-ip subnet_id=<subnet id>,ip_address=<X.X.X.X> <port id>
    openstack port set --fixed-ip subnet=<subnet>,ip-address=<ip-address> <port id>
    openstack port unset --fixed-ip subnet=<subnet>,ip-address=<ip-address> <port id>
      • Get details on a port
      openstack port show <port id>
      neutron port-show <port id>
      Glance:
      • List images
      openstack image list
      glance image-list
      • Get details on an image
      glance image-show <image id>
      • Upload a image
      openstack image create --disk-format qcow2 --container-format bare --public --file ./centos7.qcow2 centos7-image
      • Delete
      openstack image delete <ID>
      • Download a image
      glance image-download <img-id> --file img.qcow2
      • Change state
      cinder reset-state --state in-use <id>
      Other:
      • List flavors
      openstack flavor list
      • List keypairs
      openstack keypair list
      • List Security groups
      openstack security group list