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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM