文档章节

nova后端命令汇总(三)

CUP_张洋洋
 CUP_张洋洋
发布于 2017/03/06 11:47
字数 1601
阅读 133
收藏 0

    和网络相关的操作主要包括: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有关网络的操作,下次我们将重点讲解nova最为核心的计算资源的相关操作,我将会分几个小模块进行讲解和分析。感谢大家关注。

 

 

© 著作权归作者所有

CUP_张洋洋
粉丝 10
博文 16
码字总数 17225
作品 0
浦东
后端工程师
私信 提问
openstack项目中遇到的各种问题总结 其三(命令汇总)

三、注意事项 3.1、挂载目录是需要注意的事项 把分区挂载到目录下的操作要谨慎小心 对于存放系统重要文件的目录不要挂载,对于目录下有重要文件的目录需要做备份,因为挂载过程中会把目录清空...

断臂人
2018/05/06
0
0
openstack i版常用命令

查看openstack的运行状态 nova节点 nova service-list (nova-scheduler、nova-conductor、nova-cert、nova-consoleauth)监控服务状态时除nova-consoleauth中有一台作为准备down状态外其余为...

qwjhq
2015/11/02
0
0
译:块设备和 OpenStack

libvirt 配置了 librbd 的 QEMU 接口,通过它可以在 OpenStack 中使用 Ceph 块设备镜像。Ceph 块设备镜像被当作集群对象,这意味着它比独立的服务器有更好的性能。 在 OpenStack 中使用 Ceph...

Jerry_Baby
2015/02/09
3.5K
0
OpenStack块存储nova-volume工作机制和相关问题

对swift对象存储的内部原理和相关技术可以查找对象存储、一致性哈希等文章,新浪有几篇技术分享介绍的很好,推荐看一看。 一、相关概念 LVM存储常用术语 物理存储介质(Physical Media):物...

蓝狐乐队
2014/04/18
147
0
OpenStack块存储nova-volume工作机制和相关问题

对swift对象存储的内部原理和相关技术可以查找对象存储、一致性哈希等文章,新浪有几篇技术分享介绍的很好,推荐看一看。 一、相关概念 LVM存储常用术语 物理存储介质(Physical Media):物...

icheer
2013/11/04
478
0

没有更多内容

加载失败,请刷新页面

加载更多

Mybatis Plus删除

/** @author beth @data 2019-10-17 00:30 */ @RunWith(SpringRunner.class) @SpringBootTest public class DeleteTest { @Autowired private UserInfoMapper userInfoMapper; /** 根据id删除......

一个yuanbeth
29分钟前
4
0
总结

一、设计模式 简单工厂:一个简单而且比较杂的工厂,可以创建任何对象给你 复杂工厂:先创建一种基础类型的工厂接口,然后各自集成实现这个接口,但是每个工厂都是这个基础类的扩展分类,spr...

BobwithB
今天
4
0
java内存模型

前言 Java作为一种面向对象的,跨平台语言,其对象、内存等一直是比较难的知识点。而且很多概念的名称看起来又那么相似,很多人会傻傻分不清楚。比如本文我们要讨论的JVM内存结构、Java内存模...

ls_cherish
今天
4
0
友元函数强制转换

友元函数强制转换 p522

天王盖地虎626
昨天
5
0
js中实现页面跳转(返回前一页、后一页)

本文转载于:专业的前端网站➸js中实现页面跳转(返回前一页、后一页) 一:JS 重载页面,本地刷新,返回上一页 复制代码代码如下: <a href="javascript:history.go(-1)">返回上一页</a> <a h...

前端老手
昨天
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部