aasin

导航

Openstack组件之Nova命令

1、创建虚拟机模板:
#openstack flavor create --id 0 –vcpus1 –ram 64 --disk 1 m1.nano
# nova flavor-create <flavor-name> auto 2048 20 2
2、修改虚拟机模板规格
#openstack server resize <VM-name> <flavor-name>
3、列出虚拟机规格类型:
#openstack flavor list
4、创建虚拟机:
  • #openstack server create --flavor <flavor-name> --image <image-name> --nic net-id=<network-id> --security-group <security-name> --key-name <keypair-name> <VM-neme>
  • #nova boot --flavor <flavor-name> --image <image-name>--nic net-id=<network-id>--security-group <security-name> --key-name <keypair-name> <VM-name>
  • #nova boot --flavor <flavor-name> --image <image-name>--nic net-id=<network-id>--security-group <security-name> --key-name <keypair-name> --availability-zone nova:<host-name> <VM-name> //指定主机
5、挂起虚拟机
#openstack server suspend <VM-name>
6、暂停虚拟机
#openstack server pause <VM-name>
8、取消暂停虚拟机
#openstack server unpause <VM-name>
9、停止虚拟机
#openstack server stop <VM-name>
10、启动虚拟机
#openstack server start <VM-name>
11、恢复虚拟机
#openstack server rescue <VM-name>
12、删除虚拟机
#openstack server delete <VM-name>
13、重建虚拟机
#openstack server rebuild <VM-name> <image-name>
14、重启虚拟机
#openstack server reboot <VM-name>
15、重命名虚拟机
# openstack server set --name <VM-new-name> <VM-id>
16、重建虚机
#nova rebuild --image <image-id> <VM-id>
17、修改虚拟机密码
#nova set-password <VM-name>
18、获取控制台url
  • #openstack console url show <VM-name>
  • #nova get-vnc-console <VM-id> novnc
19、列出虚拟机
#nova list
20、查看虚拟机具体信息
#openstack server show <VM-name>
# nova show <VM-id>
21、修改虚拟机状态为active
#nova reset-state <VM-id> --active
22、创建密钥对
#nova keypair-add <keypair-name>
23、删除密钥对
#nova keypair-delete <keypair-name>
24、更新密钥对到指定用户
#nova keypair-change --username <user-name> --keypair <keypair-name> <VM-name>
25、虚拟机热添加
#nova live-resize <VM-name> <flavor-name>
26、虚拟机冷添加
#nova resize <VM-name> <flavor-name>
27、将卷虚机制作成镜像
#nova image-create <VM-name> <image-name>
28、设置flavor属性
#nova flavor-key <flavor-id> set <属性>
29、卷挂载到虚机
#nova volume-attach <VM-id> <Volume-id>
30、卷从虚机卸载
#nova volume-detach <VM-id> <Volume-id>
31、创建卷虚机
#nova boot VM1 --flavor 1 --nic net-id=<net-id> --block-device source=image,id=<image-id>,dest=volume,size=22,shutdown=remove,bootindex=0
32、查看虚拟资源
#nova hypervisor-list
33、查看某台节点上虚拟机instance
#ssh <host-name>
#virsh list
34、查看虚拟机xml文件
#virsh dumpxml <instance-name>
35、编辑虚拟机xml文件
#virsh edit <instance-name>
36、虚拟机硬重启
#nova reboot --hard <VM-id>
37、创建虚拟机
  • #virsh create xx1.xml
  • #virsh define xx1.xml,virsh start vmname
38、查看虚机req-id
#nova instance-action-list vmid
39、查看卷磁盘容量
#time virsh domblkinfo <domain> <block-device>
40、查看正在运行的vcpu的数
#virsh vcpucount vmname
41、设置正在运行的CPU的个数
#virsh setvcpus vmname --count 5 --live

posted on 2020-07-27 16:57  aasin  阅读(1592)  评论(1编辑  收藏  举报