port
1.创建port(create)
i.随机ip
openstack port create --network public --fixed-ip subnet=sub-public ''
ii.指定ip
openstack port create --network public --fixed-ip subnet=sub-public,ip-address=192.168.130.51 ''
提示:最后的name可以为空,但一定要有
 
2.删除port(delete)
openstack port delete c982c77c-fe12-4e29-9916-56d466a71fe2 c7e7f6d5-20f8-4393-a917-2107b4d59250
 
3.修改port(set,unset)
i.添加指定ip
openstack port set --fixed-ip subnet=sub-public,ip-address=192.168.130.80 427fcb1d-9630-4219-9860-07eac298ae75
ii.删除指定ip
openstack port set --fixed-ip subnet=sub-public,ip-address=192.168.130.80 --no-fixed-ip 3310b8ed-4c72-4473-a9c7-322d36c9d805
iii.network:dhcp属性
openstack network agent list
openstack port set --device 409b88c2-7431-49b8-a272-484c524a096d --device-owner network:dhcp --fixed-ip subnet=sub-public,ip-address=192.168.130.31 --enable ''
 
4.查看port(list,show)
openstack port list
openstack port show 6360f7eb-a2e8-4ded-96b2-17a78b61e088
 
server
1.创建server(create)
i.随机ip
openstack server create --image centos7.3 --flavor m1.micro --security-group default --key-name mykey --user-data centos7_init.sh --availability-zone nova --nic net-id=f1e99b0f-9b5d-4a71-ab90-8b80cae6090c --max 10 selfservice-instance
重要参数:
--max #如果资源足够,生成最大server的数量
ii.指定ip
openstack server create --image centos7.3 --flavor m1.micro --security-group default --key-name mykey --user-data centos7_init.sh --availability-zone nova --nic net-id=f1e99b0f-9b5d-4a71-ab90-8b80cae6090c,v4-fixed-ip=192.168.130.77 selfservice-instance
 
2.删除server(delete)
openstack server delete 79e7923c-7f16-4483-96d4-69a139381fa6 c7e7f6d5-20f8-4393-a917-2107b4d3lkj230
 
3.修改server
i.添加随机fixed ip
openstack server add fixed ip ebfe4f95-1230-4121-8ec2-ead8ee92330b public
ii.删除指定fixed ip
openstack server remove fixed ip ebfe4f95-1230-4121-8ec2-ead8ee92330b 192.168.130.35
iii.调整大小(cpu,内存,磁盘)
openstack server resize --flavor m1.medium 2f164dad-7ab0-4820-a3ef-63198f34a235
openstack server resize --confirm 2f164dad-7ab0-4820-a3ef-63198f34a235
iv.重建实例(系统重装)
openstack server rebuild --image ubuntu16.04 2f164dad-7ab0-4820-a3ef-63198f34a235
v.重命名
openstack server set --name mynewname 2f164dad-7ab0-4820-a3ef-63198f34a235
vi.标识主机状态
openstack server set --state error2f164dad-7ab0-4820-a3ef-63198f34a235
openstack server set --state active 2f164dad-7ab0-4820-a3ef-63198f34a235
提示:对于正常主机实例,当状态标识为error时,并不会对主机做关闭,删除等操作,只是无法通过ssh等方式对其进行管理,当标识为active后立马一切正常。
 
4.查看server(list,show)
openstack server list
openstack server show 79e7923c-7f16-4483-96d4-69a139381fa6
openstack console url show mynewname
 
ip
openstack ip availability list
openstack ip availability show f1e99b0f-9b5d-4a71-ab90-8b80cae6090c
 
 
老版本补充:
创建网络
neutron net-create provider-194 --shared
--provider:physical_network public --provider:network_type vlan
--provider:segmentation_id 194
 
创建子网
neutron subnet-create provider-194 172.25.194.0/24 --name
provider-194-subnet --gateway 172.25.194.1 --allocation-pool
start=172.25.194.31,end=172.25.194.254 --dns-nameserver
172.25.130.31
 
创建port
neutron port-create --fixed-ip
subnet_id=86b30a7f-b0f2-4e34-aeff-ddf17a128b46,ip_address=172.25.130.103
provider-130
 
更新port
neutron port-update --fixed-ip
subnet_id=86b30a7f-b0f2-4e34-aeff-ddf17a128b46,ip_address=172.25.130.102
cfbb6952-bd43-49e6-8cf3-54b45da3debe
 
标识主机状态
nova reset-state --active 9d6fdb0d-4558-4076-8bf4-15ee333e8255

openstack 实用命令的更多相关文章

  1. 安装mysql数据库中的技巧、错误排查以及实用命令(持续更新)

    针对解压版本5.7.16(博主使用的这个版本.在某些低版本中部分命令失效) 一.初始化data目录(解压版解压后没有data目录) mysqld --initialize-insecure --use ...

  2. NoSQL之Redis高级实用命令详解--安全和主从复制

    Android IOS JavaScript HTML5 CSS jQuery Python PHP NodeJS Java Spring MySQL MongoDB Redis NOSQL Vim ...

  3. Sysstat性能监控工具包中20个实用命令

    Sysstat性能监控工具包中20个实用命令 学习mpstat, pidstat, iostat和sar等工具,这些工具可以帮组我们找出系统中的问题.这些工具都包含了不同的选项,这意味着你可以根据不同 ...

  4. Windows实用命令

     Windows实用命令   # 统计ESTABLISHED状态下的连接一共有多少个/c是统计行数,/i是忽略大小写 netstat -ano|find /i "established&qu ...

  5. 14: linux实用命令

    1.1 基本实用命令整理 1.查找大文件文件 du -sh ./*|grep G                 # 查看当前目录下个文件大于1G的文件夹 2.查找日志文件中 5xx数量,并进行排序 ...

  6. Linux Tomcat日志查看实用命令

    实用命令: 查看tomcat运行日志 tail -f catalina.out 通过关键字搜索查看日志 cat jeewx-2015-09-20.log | grep 验证码 查看固定时间日志 cat ...

  7. GDB调试实用命令

    个人感觉从windows平台转到linux平台一个不适应的地方就是调试器的使用.因为windows下调试器基本上都依赖快捷键和图像界面来完成操作,就算是windbg这种伪命令行的工具,命令也很简单比较 ...

  8. matlab实用命令

    实用命令 打点测时 在需要测量的开始部分标记: tic 在需要测量的结束部分标记: toc 记录程序从tic到toc运行所花费的时间 Image 翻转 fliplr(x) //左右翻转 flipud( ...

  9. Redis 相关功能和实用命令(五)

    慢查询原因分析 由于 Redis 是单线程的,它内部维护了一个命令队列,所以当有耗时的命令出现时,比如 keys *,后面的命令会被阻塞,通查查出慢查询可以对服务进一步优化. 设置慢查询阀值:默认10 ...

随机推荐

  1. 启动apache时,出现httpd: Could not reliably determine the server\'s fully qualified domain name, using 127.0.0.1 for ServerName

    1.通过vi打开apache的配置文件httpd.conf > vi /data/apache/conf/httpd.conf 2.找到#ServerName www.example.com:8 ...

  2. 纯净版Windows7系统迅雷下载路径

    windows 7 旗舰版64位------------------- Windows 7 Ultimate (x64) - DVD (Chinese-Simplified) 详细信息 文件名     ...

  3. wm_concat函数

    wm_concat函数   wm_concat函数 一般分类 — 作者 zzy020128 @ 12:21 首先让我们来看看这个神奇的函数wm_concat(列名),该函数可以把列值以",& ...

  4. 这样的UI UX设计师描述你满意吗?

    UI/UX 设计师是我们耳熟能详的名称,但是这些红遍大江南北的设计师到底是什么鬼? 今天小编跟大家好好分享一些关于UI UX 设计师的描述,让大家搞清楚两者的含义和职责.全文主要分成UI设计师描述和U ...

  5. c#递归实现螺旋数组

    using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threa ...

  6. C语言基础课第四次作业

    1.实验代码      7-2 打印九九口诀表 (15 分) #include<stdio.h> #include<math.h> int main(void){ int a, ...

  7. 2018.10.02 bzoj4009: [HNOI2015]接水果(整体二分)

    传送门 整体二分好题. 考虑水果被盘子接住的条件. 不妨设水果表示的路径为(x1,y1)(x_1,y_1)(x1​,y1​),盘子表示的为(x2,y2)(x_2,y_2)(x2​,y2​) 不妨设df ...

  8. schwarz( 施瓦兹)不等式证明

    证明 如果: 函数 y=ax^2+2bx+c 对任意x >=0 时 y>=0; 函数图象在全部x轴上方,故二次方程判别式 b^2-4ac<=0;(即方程无实数解) 即(2b)^2&l ...

  9. scrapy windows 安装

    windows 7 系统下参照官网安装总是会提示出错,现在整理一下安装的流程 1.安装 python 2.7,添加环境变量 C:\Python27\;C:\Python27\Scripts\; 在 C ...

  10. returning into 语句

    returning into 语句用于执行完语句后返回的值,具体返回执行之前或者之后的结果,多用于在存储过程中 如下所述:delete语句的returning into语句返回的是delete之前的结 ...