nova 命令汇总三 ——网络相关命令
nova 命令匯總三
——網絡相關命令
?
?
和網絡相關的操作主要包括:add-fixed-ip、add-floating-ip、add-secgroup、fixed-ip-get 、fixed-ip-reserve、fixed-ip-unreserve、floating-ip-associate、floating-ip-bulk-create、floating-ip-bulk-delete、floating-ip-bulk-list、floating-ip-create、floating-ip-delete、floating-ip-disassociate、floating-ip-list 、floating-ip-pool-list、interface-attach、interface-detach、interface-list、network-associate-host、network-associate-project、network-create、network-delete、network-disassociate、network-list、network-show、refresh-network、remove-fixed-ip、remove-secgroup、reset-network、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、net、net-create、net-delete、net-list。
1.add-fixed-ip
????功能:給虛擬機綁定一個固定IP
????用法: nova add-fixed-ip <server>?<network-id>
????參數: <server>?虛擬機的名稱或者UUID; <network-id>?網絡的ID
2.add-floating-ip
????功能:給虛擬機綁定一個浮動IP
????用法: ?nova add-floating-ip [--fixed-address <fixed_address>]
????????????????????????????????????<server> ????????<address>
????參數: <server>?虛擬機的名稱或者UUID; <address>浮動IP地址
3.add-secgroup
? ??功能:給虛擬機添加一個安全組
????用法: nova add-secgroup <server>?<secgroup>
????參數: <server>?虛擬機的名稱或者UUID; <secgroup>?安全組的名稱或ID
4.fixed-ip-get
????功能:獲取固定IP的信息
????用法: nova ??fixed-ip-get <fixed-ip>
????參數: <fixed-ip>?固定IP地址
5.fixed-ip-reserve
????功能:給虛擬機預留固定IP
????用法: nova ?fixed-ip-reserve <fixed-ip>
????參數: <fixed-ip>?固定IP地址
6.fixed-ip-unreserve
????功能:虛擬機取消預留固定IP
????用法: nova fixed-ip-unreserve <fixed-ip>
????參數: <fixed-ip>?固定IP地址
7.floating-ip-associate
????功能:給虛擬機分配一個浮動IP
????用法: nova floating-ip-associate [--fixed-address <fixed_address>] ??????????????????????????????????<server>?<address>
????參數: [--fixed-address <fixed_address>] 固定IP地址 ?<server>?虛擬機的名稱或者ID <address>?需要分配的浮動IP
8.floating-ip-bulk-create
????功能:創建浮動IP地址段
????用法: nova floating-ip-bulk-create [--pool <pool>] [--interface <interface>] ??????????????????????????????????<range>
????參數: [--pool <pool>] 地址池 [--interface <interface>] 網口 <range>?要創建的地址范圍
9.floating-ip-bulk-delete
????功能:刪除浮動IP地址段
????用法: nova floating-ip-bulk-delete <range>?
????參數: <range>?要刪除的地址范圍
10.floating-ip-bulk-list
????功能:列舉浮動IP地址段
????用法: nova floating-ip-bulk-list [--host <host>]
????參數: [--host <host>] 通過host進行過濾
11.floating-ip-create
????功能:為當前租戶分配一個浮動IP
????用法: nova floating-ip-create [<floating-ip-pool>]
????參數: [<floating-ip-pool>] 浮動IP池名稱
12.floating-ip-delete
????功能:刪除浮動IP
????用法: nova floating-ip-delete ?<address>
????參數:?<address>浮動IP地址
13.floating-ip-disassociate
????功能:解綁浮動IP
????用法: nova floating-ip-disassociate <server>?<address>
????參數:<server> 虛擬機的名稱或者ID <address> 浮動IP地址
14.floating-ip-list
????功能:顯示所有浮動IP
????用法: nova floating-ip-list
????參數:無
15.floating-ip-pool-list
????功能:顯示所有浮動IP地址池
????用法: nova floating-ip-pool-list
????參數:無
16.interface-attach
????功能:給虛擬機掛載一塊網卡
????用法: nova interface-attach [--port-id <port_id>] [--net-id <net_id>] [--fixed-ip <fixed_ip>] <server>
????參數:port_id 端口ID??net_id?網絡ID?fixed_ip?固定IP地址 <server> 虛擬機的名稱或者ID
17.interface-detach
????功能:從虛擬機卸載網卡
????用法: nova interface-detach <server>?<port_id>
????參數: <server>?虛擬機的名稱或者ID port_id 端口ID
18.interface-list
????功能:獲取指定虛擬機上所有掛載的網卡
????用法: nova interface-list <server>
????參數: <server>?虛擬機的名稱或者ID
19.network-associate-host
????功能:將網絡分配給某個節點
????用法: nova network-associate-host <network>?<host>
????參數: <network>?網絡ID <host>?節點名稱
20.network-associate-project
????功能:將網絡分配給當前租戶
????用法: nova network-associate-project <network>
????參數: <network>?網絡ID
21.network-create
????功能:創建網絡
????用法: nova network-create <network-label>
????參數: <network-label>?網絡標簽
22.nertwork-delete
????功能:刪除網絡
????用法: nova network-delete?<network>
????參數: <network>?網絡UUID
23.network-disassociate
????功能:將節點或者租戶從指定網絡中解除
????用法: nova network-disassociate [--host-only [<0|1>]] [--project-only [<0|1>]] <network>
????參數: <network>?網絡UUID
24.network-list
????功能:列舉網絡列表
????用法: nova network-list
????參數: 無
25.network-show
????功能:顯示指定的網絡
????用法: nova network-show <network>
????參數: <network>?網絡的UUID
26.refresh-network
????功能:刷新網絡
????用法: nova refresh-network <network>
????參數: <network>?網絡的UUID
27.remove-fixed-ip
????功能:從虛擬機移除固定IP
????用法: nova remove-fixed-ip <server>?<address>
????參數: <server>?虛擬機的名稱或者ID <address>?IP絡地址
28.remove-secgroup
????功能:從虛擬機移除安全組
????用法: nova remove-fixed-ip <server>?<secgroup>
????參數: <server>?虛擬機的名稱或者ID <secgroup>?安全組名稱
29.reset-network
????功能:重置虛擬機網絡
????用法: nova reset-network <server>
????參數: <server>?虛擬機的名稱或者ID
30.secgroup-add-default-rule
????功能:給默認安全組添加規則
????用法: nova secgroup-add-default-rule <ip-proto>?<from-port>?<to-port>?<cidr>
????參數: <ip-proto>?ip協議,包括icmp、tcp、udp from-port 開始端口 to-port 結束端口 <cidr>?IP CIDR范圍
31.secgroup-add-group-rule
????功能:給安全組添加新的組規則
????用法: nova secgroup-add-group-rule <secgroup>?<source-group>?<ip-proto>?<from-port>?<to-port>
????參數: secgroup安全組名稱或者ID source-group?源組名稱或者ID ip-proto ip協議 from-port 開始端口 to-port 結束端口
32.secgroup-add-rule
????功能:給安全組添加規則
????用法: nova secgroup-add-rule <secgroup>?<ip-proto>?<from-port>?<to-port>?<cidr>
????參數: secgroup安全組名稱或者ID ?ip-proto ip協議 from-port 開始端口 to-port 結束 <cidr>?IP CIDR范圍
33.secgroup-create
????功能:創建安全組
????用法: nova secgroup-create <name>?<description>
????參數: name 安全組名稱 description?安全組描述
34.secgroup-delete
????功能:刪除安全組
????用法: nova secgroup-delete?<name>
????參數: name 安全組名稱或者ID
35.secgroup-delete-default-rule
????功能:給默認安全組刪除規則
????用法: nova secgroup-delete-default-rule <ip-proto>?<from-port>?<to-port>?<cidr>
????參數: <ip-proto>?ip協議,包括icmp、tcp、udp from-port 開始端口 to-port 結束端口 <cidr>?IP CIDR范圍
36.secgroup-delete-group-rule
????功能:給安全組刪除組規則
????用法: nova secgroup-delete-group-rule <secgroup> <source-group> <ip-proto> <from-port> <to-port>
????????參數: secgroup安全組名稱或者ID source-group?源組名稱或者ID ip-proto ip協議 from-port 開始端口 to-port 結束端口
37.secgroup-delete-rule
????功能:給安全組刪除規則
????用法: nova secgroup-delete-rule <secgroup>?<ip-proto>?<from-port>?<to-port>?<cidr>
????參數: secgroup安全組名稱或者ID ?ip-proto ip協議 from-port 開始端口 to-port 結束 <cidr>?IP CIDR范圍
38.secgroup-list
????功能:列舉當前租戶安全組規則
????用法: nova secgroup-list [--all-tenants [<0|1>]]
????參數: [--all-tenants [<0|1>] 是否顯示所有租戶的安全組
39.secgroup-list-default-rules
????功能:列舉所有租戶默認安全組規則
????用法: nova secgroup-default-rules
????參數: 無
40.secgroup-list-rules
????功能:列舉安全組規則
????用法: nova secgroup-list-rules
????參數: 無
41.secgroup-update
????功能:更新指定的安全組
????用法: nova secgroup-update <secgroup>?<name>?<description>
????參數: secgroup 安全組名稱或者ID name 新名稱 description?新描述
42. net
????功能:顯示指定網絡的信息
????用法: nova net <network_id>
????參數: <network_id> 指定網絡的ID
43. net-create
????功能:創建一個網絡
????用法: nova net-create <network_label> ?<cidr>
????參數: <network_label>?網絡名稱 ?<cidr> ?IP地址段
44. net-delete
????功能:創建一個網絡
????用法: nova net-create <network_id>
????參數: <network_id>?網絡的ID
45. net-list
????功能:列示網絡(也可用#neutron net-list
????用法: nova net-list
????參數: 無
?
注意:隨著版本的更新可能有的命令會不在使用,但當使用help幫助時,會看到替代它的命令。
如:nova net-create ?被 ?nova tenant-network-create 代替
?
?
轉載于:https://blog.51cto.com/13788458/2128703
與50位技術專家面對面20年技術見證,附贈技術全景圖總結
以上是生活随笔為你收集整理的nova 命令汇总三 ——网络相关命令的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Java 集合系列17之 TreeSet
- 下一篇: 【docker】linux系统centO