您好,登录后才能下订单哦!
这篇文章主要介绍了nova后端命令中和网络相关的命令有哪些,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。
和网络相关的操作主要包括:add-fixed-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、tenant-network-create、tenant-network-delete、tenant-network-list、tenant-network-show。
1.add-fixed-ip
功能:给虚拟机绑定一个固定IP
用法: nova add-fixed-ip <server> <network-id>
参数: <server> 虚拟机的名称或者UUID; <network-id> 网络的ID
2.add-secgroup
功能:给虚拟机添加安全组
用法: nova add-secgroup <server> <secgroup>
参数: <server> 虚拟机的名称或者UUID; <secgroup> 安全组的名称或ID
3.fixed-ip-get
功能:获取固定IP的信息
用法: nova fixed-ip-get <fixed-ip>
参数: <fixed-ip> 固定IP地址
4.fixed-ip-reserve
功能:给虚拟机预留固定IP
用法: nova fixed-ip-reserve <fixed-ip>
参数: <fixed-ip> 固定IP地址
5.fixed-ip-unreserve
功能:虚拟机取消预留固定IP
用法: nova fixed-ip-unreserve <fixed-ip>
参数: <fixed-ip> 固定IP地址
6.floating-ip-associate
功能:给虚拟机分配浮动IP
用法: nova floating-ip-associate [--fixed-address <fixed_address>] <server> <address>
参数: [--fixed-address <fixed_address>] 固定IP地址 <server> 虚拟机的名称或者ID <address> 需要分配的浮动IP
7.floating-ip-bulk-create
功能:创建浮动IP地址段
用法: nova floating-ip-bulk-create [--pool <pool>] [--interface <interface>] <range>
参数: [--pool <pool>] 地址池 [--interface <interface>] 网口 <range> 要创建的地址范围
8.floating-ip-bulk-delete
功能:删除浮动IP地址段
用法: nova floating-ip-bulk-delete <range>
参数: <range> 要删除的地址范围
9.floating-ip-bulk-list
功能:列举浮动IP地址段
用法: nova floating-ip-bulk-list [--host <host>]
参数: [--host <host>] 通过host进行过滤
10.floating-ip-create
功能:为当前的租户创建浮动IP
用法: nova floating-ip-create [<floating-ip-pool>]
参数: [<floating-ip-pool>] 浮动IP池名称
11.floating-ip-delete
功能:删除浮动IP
用法: nova floating-ip-delete <address>
参数:<address> 浮动IP地址
12.floating-ip-disassociate
功能:解绑浮动IP
用法: nova floating-ip-disassociate <server> <address>
参数:<server> 虚拟机的名称或者ID <address> 浮动IP地址
13.floating-ip-list
功能:显示所有浮动IP
用法: nova floating-ip-list
参数:无
14.floating-ip-pool-list
功能:显示所有浮动IP地址池
用法: nova floating-ip-pool-list
参数:无
15.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
16.interface-detach
功能:虚拟机卸载网卡
用法: nova interface-detach <server> <port_id>
参数: <server> 虚拟机的名称或者ID port_id 端口ID
17.interface-list
功能:挂载在某个虚拟机上的所有网卡列表
用法: nova interface-list <server>
参数: <server> 虚拟机的名称或者ID
18.network-associate-host
功能:将网络分配给某个节点
用法: nova network-associate-host <network> <host>
参数: <network> 网络ID <host> 节点名称
19.network-associate-project
功能:将网络分配给当前租户
用法: nova network-associate-project <network>
参数: <network> 网络ID
20.network-create
功能:创建网络
用法: nova network-create <network-label>
参数: <network-label> 网络标签
21.nertwork-delete
功能:创建网络
用法: nova network-delete <network>
参数: <network> 网络UUID
22.network-disassociate
功能:将节点或者租户从指定网络中解除
用法: nova network-disassociate [--host-only [<0|1>]] [--project-only [<0|1>]] <network>
参数: <network> 网络UUID
23.network-list
功能:网络资源列表
用法: nova network-list
参数: 无
24.network-show
功能:网络资源列表
用法: nova network-show <network>
参数: <network> 网络的UUID
25.refresh-network
功能:刷新网络
用法: nova refresh-network <network>
参数: <network> 网络的UUID
26.remove-fixed-ip
功能:从虚拟机移除固定IP
用法: nova remove-fixed-ip <server> <address>
参数: <server> 虚拟机的名称或者ID <address> IP络地址
27.remove-secgroup
功能:从虚拟机移除安全组
用法: nova remove-fixed-ip <server> <secgroup>
参数: <server> 虚拟机的名称或者ID <secgroup> 安全组名称
28.reset-network
功能:重置虚拟机的网络信息
用法: nova reset-network <server>
参数: <server> 虚拟机的名称或者ID
29.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范围
30.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 结束端口
31.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范围
32.secgroup-create
功能:创建安全组
用法: nova secgroup-create <name> <description>
参数: name 安全组名称 description 安全组描述
33.secgroup-delete
功能:删除安全组
用法: nova secgroup-delete <name>
参数: name 安全组名称或者ID
32.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范围
33.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 结束端口
34.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范围
35.secgroup-list
功能:列举当前租户安全组规则
用法: nova secgroup-list [--all-tenants [<0|1>]]
参数: [--all-tenants [<0|1>] 是否显示所有租户的安全组
36.secgroup-list-default-rules
功能:列举所有租户默认安全组规则
用法: nova secgroup-default-rules
参数: 无
37.secgroup-list-rules
功能:列举指定安全组规则
用法: nova secgroup-list-rules
参数: 无
38.secgroup-update
功能:更新指定的安全组
用法: nova secgroup-update <secgroup> <name> <description>
参数: secgroup 安全组名称或者ID name 新名称 description 新描述
39.tenant-network-create
功能:为租户创建网络
用法: nova tenant-network-create <network-label> <cidr>
参数: network-label 网络名称 cidr IP地址段
40.tenant-network-delete
功能:为租户删除网络
用法: nova tenant-network-delete <network_id>
参数: network_id 网络ID
41.tenant-network-list
功能:显示租户网络列表
用法: nova tenant-network-list
参数: 无
42.tenant-network-show
功能:显示租户网络详细信息
用法: nova tenant-network-show <network_id>
参数: network_id 网络ID
感谢你能够认真阅读完这篇文章,希望小编分享的“nova后端命令中和网络相关的命令有哪些”这篇文章对大家有帮助,同时也希望大家多多支持亿速云,关注亿速云行业资讯频道,更多相关知识等着你来学习!
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。