Posted onEdited onInopenstackViews: Symbols count in article: 5.6kReading time ≈5 mins.
Update QoS by OpenStack CLi
OpenStack Volume
FYI
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
# list the compute nodes where the servers locate openstack server list --long -c ID -c Name -c Host -c 'Power State' -c 'Networks'
# list the instance names that are servers' alias openstack server show vm4qos1 -c id -c name -c 'OS-EXT-SRV-ATTR:host' -c 'OS-EXT-SRV-ATTR:instance_name'
# merge the above two command # get some servers' instance_name, host and so on openstack server list -c ID -c Name | \ grep vm4qos* | \ awk -F'|''{ print $2 }' | \ sed 's@^[[:space:]]*@@g;s@[[:space:]]*$@@g' | \ xargs -n1 openstack server show -c id -c name -c addresses -c 'OS-EXT-SRV-ATTR:host' -c 'OS-EXT-SRV-ATTR:instance_name' # or nova list, the same as above # fields can get from `nova show some-vm`'s Property nova list --fields name,OS-EXT-SRV-ATTR:instance_name,OS-EXT-SRV-ATTR:host nova list --fields name,OS-EXT-SRV-ATTR:instance_name,OS-EXT-SRV-ATTR:host --name vm4qos*
# 5. create a vm openstack server create vm4qos1 --flavor 3 --image BAT-image --nic net-id="${netw_id}" openstack server create vm4qos2 --flavor 3 --image BAT-image --nic net-id="${netw_id}" openstack server create vm4qos3 --flavor 3 --image BAT-image --nic net-id="${netw_id}" openstack server create vm4qos4 --flavor 3 --image BAT-image --nic net-id="${netw_id}"
openstack server create vm4qos11 --flavor 3 --image BAT-image --nic net-id="${netw_id}" openstack server create vm4qos12 --flavor 3 --image BAT-image --nic net-id="${netw_id}" openstack server create vm4qos13 --flavor 3 --image BAT-image --nic net-id="${netw_id}" openstack server create vm4qos14 --flavor 3 --image BAT-image --nic net-id="${netw_id}"
# wait for creating VMs echo"Creating VMs, please wait for 80s.>>>>>>>" sleep 80
# 6. attach a volume for a vm # openstack server add volume INSTANCE_ID VOLUME_ID openstack server add volume vm4qos1 volume01 openstack server add volume vm4qos2 volume02 openstack server add volume vm4qos3 volume03 openstack server add volume vm4qos4 volume04
openstack server add volume vm4qos11 volume11 openstack server add volume vm4qos12 volume12 openstack server add volume vm4qos13 volume13 openstack server add volume vm4qos14 volume14
# ******** reset env ******** # delete server openstack server delete vm4qos1 openstack server delete vm4qos2 openstack server delete vm4qos3 openstack server delete vm4qos4
openstack server delete vm4qos11 openstack server delete vm4qos12 openstack server delete vm4qos13 openstack server delete vm4qos14
# wait for deleting VMs echo"Deleting VMs, please wait for 80s.>>>>>>>" sleep 80