nova命令彙總一

nova命令彙總一

——nova命令解釋

首先,通過nova-manage version查看nova版本
2014.2.3
#nova --version
2.20.0
運行nova help 命令,可以得到如下信息:
nova命令彙總一
其中前面的部分是需要加載的一些環境變量,包括租戶名稱、用戶ID、密碼等,爲了對其進行相應的權限驗證和審覈功能,其中CLI命令的主要包括以下內容:
absolute-limits 爲用戶得到一個完全限制列表
add-fixed-ip 給虛擬機綁定一個固定IP地址
add-floating-ip 給虛擬機綁定一個浮動IP
add-secgroup 給虛擬機添加一個安全組
agent-create 創建一個新的agent
agent-delete 刪除一個已經存在的agent
agent-list 列舉所有的agent信息
agent-modify 修改已經存在的agent信息
aggregate-add-host 將計算節點添加到指定的主機集合
aggregate-create 創建一個新的主機集合
aggregate-delete 刪除指定的主機集合
aggregate-details 顯示指定主機集合的詳細信息
aggregate-list 列舉所有主機集合的詳細信息
aggregate-remove-host 將計算節點從指定主機集合中移除。
aggregate-set-metadata 更新制定主機集合的元數據信息,主要指az信息。
aggregate-update 更新一個主機集合的名稱或者其可用域信息
availability-zone-list 列舉所有的可用域信息
backup 通過創建一個backup類型的快照來備份虛擬機
boot 啓動一個新的虛擬機
clear-password Clear the admin password for a server.
cloudpipe-configure 更新cloudpipe instance ××× IP/port 
cloudpipe-create 基於指定的項目創建一個cloudpipe instance
cloudpipe-list 列舉所有的cloudpipe instances
console-log 獲得一臺虛擬機的操作檯日誌
credentials 顯示從auth返回的用戶憑證
delete 直接關閉並刪除一個或者多個虛擬機
diagnostics 獲取虛擬機CPU、內存等的使用情況
dns-create 根據domain、名字和IP創建一個DNS
dns-create-private-domain 創建一個指定的私有的DNS domain
dns-create-public-domain 創建一個指定的公有的DNS domain
dns-delete 刪除一個指定的DNS
dns-delete-domain 刪除一個指定的 DNS domain.
dns-domains 列舉出可用的dns domains.
dns-list 列舉dns信息
endpoints 從認證服務返回的端口信息
evacuate 從故障主機疏散撤離虛擬機
fixed-ip-get 獲取固定ip的信息
fixed-ip-reserve 給虛擬機預留固定IP
fixed-ip-unreserve 虛擬機取消預留固定IP
flavor-access-add 將指定的flavor 添加到指定的 tenant
flavor-access-list 列出flavor的使用信息

flavor-access-remove 從指定的租戶移除flavor使用權
flavor-create 生成新的flavor
flavor-delete 刪除一個指定的flavor
flavor-key 爲flavor設置或取消extra_spec
flavor-list 列舉出所有可用的flavor
flavor-show 顯示指定flavor的信息
floating-ip-associate 給虛擬機分配一個浮動IP
floating-ip-bulk-create 創建浮動IP地址段
floating-ip-bulk-delete 刪除浮動IP地址段
floating-ip-bulk-list 列舉浮動IP地址段
floating-ip-create 爲當前租戶分配一個浮動IP
floating-ip-delete 刪除浮動IP
floating-ip-disassociate 解綁浮動IP
floating-ip-list 顯示所有浮動IP
floating-ip-pool-list 顯示所有浮動IP地址池
get-password 獲取虛擬機的admin密碼, 此操作調用元數據服務來請求元數據信息,並不是從虛擬機裏讀取其密碼信息
get-rdp-console 獲得虛擬機rdp控制檯
get-serial-console 獲得虛擬機serial 控制檯
get-spice-console 獲得虛擬機spice控制檯
get-vnc-console 獲得虛擬機vnc控制檯
host-action 開啓、關閉或者重啓計算節點
host-describe 顯示計算節點的描述信息
host-list 列舉所有節點以及服務
host-update 更新節點的狀態信息
hypervisor-list 列舉出所有計算節點的信息
hypervisor-servers 列舉出一個計算節點下的所有虛擬機
hypervisor-show 顯示一臺計算節點的詳細信息
hypervisor-stats 獲取所有計算節點的統計信息
hypervisor-uptime 獲取指定計算節點的更新時間
image-create 通過虛擬機快照創建一個鏡像
image-delete 刪除指定鏡像
image-list 獲取鏡像列表
image-meta 設置或者刪除鏡像的元數據信息
image-show 顯示指定鏡像的詳細信息
interface-attach 給虛擬機掛載一塊網卡
interface-detach 從虛擬機上卸載一塊網卡
interface-list 獲取指定虛擬機上所有掛載的網卡
keypair-add 創建密鑰對
keypair-delete 根據名字刪除密鑰對
keypair-list 針對當前用戶列舉其密鑰對
keypair-show 顯示密鑰對的詳細信息
list 列舉當前用戶所有虛擬機
list-secgroup 列舉指定虛擬機的所有的安全組
live-migration 執遷移
lock Lock a server.
meta 設置或者刪除虛擬機的元數據
migrate 冷遷移
network-associate-host 將網絡分配給某個節點
network-associate-project 將網絡分配給當前租戶
network-create 創建網絡
network-delete 刪除網絡
network-disassociate 將節點或者租戶從指定網絡中解除
network-list 列舉網絡列表
network-show 顯示指定的網絡
pause 暫停虛擬機 (可通過unpause恢復虛擬機)
quota-class-show 列出配額類的配額
quota-class-update 更新配額類的配額
quota-defaults 列出了一個租戶的默認配額
quota-delete 刪除配額,將恢復默認配額
quota-show 顯示用戶或者租戶的配額情況
quota-update 更新用戶或者租戶的配額情況
rate-limits Print a list of rate limits for a user
reboot 重啓虛擬機
rebuild 關閉、重傳鏡像並重啓虛擬機
refresh-network 刷新網絡
remove-fixed-ip 從虛擬機移除固定IP
remove-floating-ip 移除浮動IP
remove-secgroup 從虛擬機移除安全組
rename 重命名虛擬機
rescue 重啓虛擬機進入修復模式,從初始鏡像或者指定鏡像啓動,掛載的當前的啓動盤作爲第二塊盤。
reset-network 重置虛擬機網絡
reset-state 重置虛擬機狀態
resize 調整虛擬機配置
resize-confirm 確認調整配置
resize-revert 取消調整配置,恢復到之前的狀態
resume 恢復虛擬機
root-password Change the root password for a server.
scrub 刪除綁定在一個租戶下的網絡和安全組
secgroup-add-default-rule 給默認安全組添加規則
secgroup-add-group-rule 給安全組添加新的組規則
secgroup-add-rule 給安全組增加規則。
secgroup-create 創建安全組
secgroup-delete 刪除安全組.
secgroup-delete-default-rule 給默認安全組刪除規則
secgroup-delete-group-rule 給安全組刪除組規則
secgroup-delete-rule 給安全組刪除規則
secgroup-list 當前租戶的安全組列表
secgroup-list-default-rules 默認安全組的列表規則
secgroup-list-rules 列舉安全組規則
secgroup-update 更新指定的安全組
server-group-create 創建server_group
server-group-delete 刪除server_group
server-group-get 獲得server_group
server-group-list 獲取server_group信息
service-delete 刪除服務
service-disable 關閉服務
service-enable 開機自啓服務
service-list 獲取所有的服務,並通過 host & binary過濾
shelve Shelve虛擬機
shelve-offload 從計算節點移除一個擱置的虛擬機
show 顯示指定虛擬機的詳細信息
ssh ssh到指定虛擬機
start 開啓指定虛擬機
stop 停止指定虛擬機
suspend 掛起指定虛擬機
unlock 解鎖指定虛擬機
unpause 取消暫停的虛擬機
unrescue 重啓虛擬機從正常狀態
unshelve unshelve虛擬機
usage 爲指定的租戶顯示器資源使用情況
usage-list 列示所有租戶的使用情況
volume-attach 給指定虛擬機掛載雲硬盤
volume-create 創建一個雲硬盤
volume-delete 刪除一個雲硬盤
volume-detach 從虛擬機上卸載雲硬盤
volume-list 列舉所有云硬盤
volume-show 顯示指定雲硬盤的詳細信息
volume-snapshot-create 創建雲硬盤快照
volume-snapshot-delete 刪除雲硬盤快照
volume-snapshot-list 雲硬盤快照列表
volume-snapshot-show 顯示指定雲硬盤快照詳細信息
volume-type-create 創建雲硬盤類型
volume-type-delete 刪除雲硬盤類型
volume-type-list 更新雲硬盤掛載信息。
volume-update 更新卷附件
x509-create-cert 爲租戶的用戶創建了x509證書
x509-get-root-cert 獲取x509根證書
bash-completion 列示出所有命令的可選項
help 顯示幫助信息
net 顯示網絡信息
net-create 創建一個網絡
net-delete 刪除一個網絡
net-list 列示網絡(獲取不到時可用#neutron net-list )
instance-action 顯示虛擬機action的Request
instance-action-list 顯示虛擬機的actions
baremetal-interface-add 爲baremetal節點添加一個網絡接口
baremetal-interface-list 列示baremetal節點的網絡接口
baremetal-interface-remove 移除baremetal節點的網絡接口
baremetal-node-create 創建一個baremetal節點
baremetal-node-delete 從baremetal節點移除一個網絡接口
baremetal-node-list 列示可用的baremetal節點。
baremetal-node-show 列示指定的baremetal節點
cell-capacities Get cell capacities for all cells or a given
cell.
cell-show Show details of a given cell.
force-delete 強制刪除虛擬機
restore 恢復一個軟刪除的虛擬機
host-evacuate 從故障節點中疏散所有虛擬機
migration-list 列示遷移列表
list-extensions 列出所有可用的os - api擴展
host-servers-migrate 將指定主機的所有實例遷移到其他可用主機
host-meta 在主機的所有實例上設置或刪除元數據

後面將從功能方面對這些命令進行劃分,然後敘述常見命令的具體使用方法。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章