在创建虚拟机之前,需要通过命令行的方式得到以下信息:
1.image信息
nova image-list
2.flavor信息
nova flavor-list
3.安全组信息
nova secgroup-list
4.network信息
nova net-list
当然除了通过以上方式还可以通过直接查阅数据库的方式得到以上消息,比如image信息就可以通过进入glance数据库中的images表查看其id,flavor可以通过查看nova中的instance_types表查看其name,network可以通过查看neutron中的networks表查看其id。
以上动作完成后,即可创建虚拟机了:
nova boot [vm-name] --flovor m1.nano --image id --security-groups default --nic net-id=...
停止虚拟机,运行该命令:
nova stop [vm-name]
暂停虚拟机,运行该命令:
nova suspend [vm-name]
删除虚拟机,运行该命令:
nova delete [vm-name]