nova
Created 星期四 17 三月 2016
nova-manage
quota show nova-manage project quota project_id 设置配置值: nova-manage project quota d04021d5a4144b4c9f579fdc1d1c2a9a --key floating_ips --value 30\
cinder quota-update --gigabytes 10000 d04021d5a4144b4c9f579fdc1d1c2a9a
neutron quota-update --port 200 --tenant-id d04021d5a4144b4c9f579fdc1d1c2a9a
1、Nova
nova flavor-list 查看配置模板列表
nova image-list 查看镜像列表
nova secgroup-list 查看安全规则 nova boot --flavor m1.tiny --image cirros-0.3.4-x86_64 --nic net-id=DEMO_NET_ID --security-group default --key-name demo-key demo-instance1启动虚机
nova-manage service list nova服务列表,服务所在物理点和域,以及服务状态
nova list 列出虚机,在执行该命令前,得先source 帐户openrc文件
nova show uuid(虚机id) 可以查看该虚机的详细信息,如虚机名,镜像模板,启动时间等等。如果要查看所在物理点,需在执行该命令前,先source 管理员openrc文件
nova live-migration 热迁移 nova evacuate uuid 物理节点号 冷迁移虚机到新的物理点 nova start uuid 开机
nova stop uuid 关机
nova delete uuid 删除虚机
nova reset-state uuid 重置虚机状态 --active
nova reboot --hard uuid 对虚机进行硬重启 nova reset-state --active uuid 将虚机状态重置为active,对于部分error虚机无法删除时,运行该命令再删除一般能将虚机删除
nova get-vnc-console demo-instance1 novncnn 获取到VNC的web登录地址,直接输入获取到的http地址到浏览器即可登录虚机
nova volume-list查看volume列表
nova volume-attach demo-instance1 volume_id 将volume挂载到demo-instance1虚机
nova list --all | grep btjy |awk '{print $2}' >> vm_hosts.txt
for i in cat vm_hosts.txt
; do echo $i; nova stop $i; sleep 10; done