共享镜像 glance member-create fa47923c-2d3b-4d71-80cf-a047ba3bf342 eb3913b9ae5f41b09f2632389a1958d8
删除共享镜像 glance member-delete fa47923c-2d3b-4d71-80cf-a047ba3bf342 eb3913b9ae5f41b09f2632389a1958d8
列出私有镜像 glance image-list --is-public=False
列出公有镜像 glance image-list --is-public=True
镜像删除 glance image-delete 镜像ID
镜像上传 glance image-create --name=centos_7.4_x64_globalegrow --is-public=True --container-format bare --disk-format raw --property cloudinit_updated=True --property can_live_resize=Yes --property os_type=linux --property os_name=centos --file=centos_7.4_x64.img
glance image-create --name "镜像名字"  --file 镜像文件名字 --disk-format raw --container-format bare --is-public=False --property os_type=linux --property cloudinit_updated=True --owner 项目ID --progress
镜像下载 glance image-download --file test_image f1bffb27-340f-4b0b-bd62-310b49e22c5b
查看所有云主机 nova list --all  nova list --all --host compute6
查看镜像所有云主机 nova list --image 5a34b656-ed38-4911-b494-82236f254a1b --all
查看某个项目下的所有云主机 nova list --all|grep 1ee16a3fb843411eb7c8b1201bd182d

查看云主机详情 nova show 7e762e1f-c7df-4cb3-b7ac-332bf360330b

硬重启云主机:nova reboot --hard e93f26bf-2f39-43d2-9870-33227eba81c9

查看虚拟机历程:nova instance-action-list eec6d2f8-f295-417c-8d12-c31ea005c689

重置虚拟机状态:nova reset-state eec6d2f8-f295-417c-8d12-c31ea005c689 --active

创建磁盘 cinder qos-create ceph-ssd-qos consumer=front-end read_bytes_sec=50000000 write_bytes_sec=50000000 read_iops_sec=400 write_iops_sec=400

查看磁盘属性:cinder volume-qos-show c65be62c-64c2-4c45-b891-1f3d1a9f6fa9

查看QOS cinder qos-list

将卷类型和qos绑定  cinder qos-associate QOS_ID TYPE_ID

查看lb:neutron lbaas-loadbalancer-list

查看同一配置的云主机有多少台  nova list --all --flavor ff6da875-51cd-4ae5-9d8e-d5b7a7c8a7ed

列出所有子网 neutron subnet-list

查看云主机的生命历程  nova instance-action-list a1833d9a-a3b0-4df4-b3ba-5b79fbd99639

查看命名空间 ip netns
查看实例 nova flavor-list
创建实例 nova flavor-create --vcpus 1 --ram 1024 --disk 5 ram_type_1_1G_5G
列出用户 keystone user-list
列出租户 keystone tenant-list
获取ak sk keystone ec2-credentials-create --user-id 25b6d5fe34344e50a3c606e72deba23b --tenant-id ea1e8ebfb404454294ab16facb8ac287(项目ID)
查看单个实例的详细信息 nova show 50b6f7d5-ca78-423d-81c1-ad7671e6c07f
查看实例的生命过程 nova instance-action-list 50b6f7d5-ca78-423d-81c1-ad7671e6c07f
查看浮动ip列表 neutron floatingip-list
镜像格式转换 qemu-img convert -f qcow2 -O raw CentOS-7.3_x64.qcow2 centOS-7.3_x64.raw
https://blog.csdn.net/sinat_32079337/article/details/70245700 升级桌面
更改云主机状态、重启云主机 for i in `nova list --all --host compute23 | grep ERROR | awk '{print $2}'`;do echo $i;nova reset-state $i;sleep 3;nova reboot $i --hard;done

更改磁盘iops nova disk-qos-update eb132fd7-c8cb-41a1-a176-0b49c52601a7 vdb write_iops_sec=1500 read_iops_sec=1500

更改磁盘吞吐量 nova disk-qos-update c9ae05d4-6ce9-4748-976c-d17687f3c162 vdb write_bytes_sec=15728640 read_bytes_sec=15728640

在用U盘装完CentOS后,重新开机启动后显示: 
Initial setup of CentOS Linux 7 (core) 
1) [x] Creat user 2) [!] License information 
(no user will be created) (license not accepted) 
Please make your choice from above [‘q’ to quit | ‘c’ to continue | ‘r’ to refresh]: 
解决方法: 
输入“1”,按Enter键 
输入“2”,按Enter键 
输入“q”,按Enter键 
输入“yes”,按Enter键 
也就是出现如下情况。

vip设置
2018/03/05 17:29:32 root(root)@(10.60.0.253)[Pid:69391][LoginTime:2018-03-05 13:38] ExecuteCommand: neutron port-list --device_id 616aef07-f935-4a18-860e-269996e0cbaa --device_owner compute:None
2018/03/05 17:33:17 root(root)@(10.60.0.253)[Pid:69391][LoginTime:2018-03-05 13:38] ExecuteCommand: neutron port-update 0a537465-7d1e-4c21-87e2-ee43cfd955f2 --allowed-address-pairs type=dict list=true mac_address=fa:16:3e:f1:22:01,ip_ad
dress=10.61.99.254
2018/03/05 17:33:34 root(root)@(10.60.0.253)[Pid:69391][LoginTime:2018-03-05 13:38] ExecuteCommand: neutron port-list --device_id 461f2ebe-7814-4600-8991-9fd36629b0a7 --device_owner compute:None
2018/03/05 17:34:04 root(root)@(10.60.0.253)[Pid:69391][LoginTime:2018-03-05 13:38] ExecuteCommand: neutron port-update 847ae6c5-0946-4748-bdb4-704f46ee818e --allowed-address-pairs type=dict list=true mac_address=fa:16:3e:d8:dd:fa,ip_ad
dress=10.61.99.254
2018/03/05 17:34:20 root(root)@(10.60.0.253)[Pid:69391][LoginTime:2018-03-05 13:38] ExecuteCommand: neutron port-list --device_id 55656391-f7da-413c-9e17-ecb9248f4da8 --device_owner compute:None
2018/03/05 17:34:47 root(root)@(10.60.0.253)[Pid:69391][LoginTime:2018-03-05 13:38] ExecuteCommand: neutron port-update a5fc4a70-b39b-436c-945c-28a228d47340 --allowed-address-pairs type=dict list=true mac_address=fa:16:3e:7a:a1:a6,ip_ad
dress=10.61.99.254
2018/03/05 17:35:16 root(root)@(10.60.0.253)[Pid:69391][LoginTime:2018-03-05 13:38] ExecuteCommand: neutron floatingip-list |grep 10.60.35.0
2018/03/05 17:35:34 root(root)@(10.60.0.253)[Pid:69391][LoginTime:2018-03-05 13:38] ExecuteCommand: neutron port-list |grep 10.61.99.254
2018/03/05 17:36:03 root(root)@(10.60.0.253)[Pid:69391][LoginTime:2018-03-05 13:38] ExecuteCommand: neutron floatingip-associate 8103cc46-e78c-4365-ae0a-9459782ccc23 3dbe9771-9f6f-4797-af03-4c6e1c2bab3a
2018/03/05 18:05:38 root(root)@(10.60.0.253)[Pid:69391][LoginTime:2018-03-05 13:38] ExecuteCommand: neutron port-list

#!/bin/bash
source /home/op/keystonerc_admin
cat ip.txt|while read ID;do
fip_id=`mysql neutron -e "select id from floatingips where floating_ip_address ='$ID';"|grep -w id -A1|grep -v id`
neutron floatingip-update $fip_id --icp_registed True
done

'

网卡限速规则:

neutron qos-policy-list

neutron qos-policy-create 1000m-qos --tenant-id 1bddd69b5ffd4be3968b39a77da222d3

[root@controller2 ~(wsops)]# neutron qos-policy-list
+--------------------------------------+---------------------------+
| id | name |
+--------------------------------------+---------------------------+
| 510e649d-0bed-474e-8dde-c3150764866a | manila-neutron-qos-policy |
| a3c9b4e8-d020-48ad-8c78-3fc718d53ad6 | 1000m-qos |
| e7827845-89f6-4a31-8254-cdab28b1a654 | 800mb-limit |
| fa3ece1c-d1a9-4c10-a36e-d9ceac689523 | sz_of_Test_OpsAnsible01 |
+--------------------------------------+---------------------------+

neutron qos-bandwidth-limit-rule-create --max-kbps 1000000 --max-burst-kbps 1000000 a3c9b4e8-d020-48ad-8c78-3fc718d53ad6

neutron port-update 65fd217b-d9b0-45f6-aa19-70c07a2dead9 --qos-policy a3c9b4e8-d020-48ad-8c78-3fc718d53ad6

neutron port-show 65fd217b-d9b0-45f6-aa19-70c07a2dead9

[root@controller2 ~(wsops)]# nova interface-list 50b6f7d5-ca78-423d-81c1-ad7671e6c07f
+------------+--------------------------------------+--------------------------------------+--------------+-------------------+
| Port State | Port ID | Net ID | IP addresses | MAC Addr |
+------------+--------------------------------------+--------------------------------------+--------------+-------------------+
| ACTIVE | 0498098a-22ed-4527-b29a-c2c8265c3042 | bc459d85-f538-4a6a-a138-6acb99229110 | 10.62.36.142 | fa:16:3e:63:3e:27 |

rbd export vms/d021f2dc-ecfe-4658-9404-2fd12cdaed5e_disk huanq.raw

rbd info vms/d021f2dc-ecfe-4658-9404-2fd12cdaed5e_disk

qemu-img info rbd://vms/50b6f7d5-ca78-423d-81c1-ad7671e6c07f

qemu-img convert -f raw -O qcow2 huanq.raw huanq.qcow2

rbd -p volumes rm volume-3d976111-3bd9-4707-a4d8-105ceacc4574

rbd -p volumes import --image-format 2 --order 23 huanq.raw volume-3d976111-3bd9-4707-a4d8-105ceacc4574

for my-id in $(nova list --all --host compute5 |egrep ^[0-9a-z]{8}-[0-9a-z]{4}-[0-9a-z]{4}-[0-9a-z]{4}-[0-9a-z]{12} | awk '{print $2}');do
echo $my-id ;nova start ${my-id};done

2.4.1 浮动IP分配

创建浮动IP:

root@sun:~# neutron floatingip-create Extnet
Created a new floatingip:
+---------------------+--------------------------------------+
| Field               | Value                                |
+---------------------+--------------------------------------+
| fixed_ip_address    |                                      |
| floating_ip_address | 10.8.127.11                          |
| floating_network_id | 9c9436d4-2b7c-4787-8535-9835e6d9ac8e |
| id                  | 7b4cee72-ffcd-4484-a5d8-371b23bb3cc3 |

关联到一个 port:

root@sun:~# neutron port-list | grep 192.168.10.26
| d74c703e-824a-41b1-b4b3-3cd4edfa22b3 |      | fa:16:3e:14:ff:6d | {"subnet_id": "ccc80588-2b0d-459b-82e9-972ff4291b79", "ip_address": "192.168.10.26"} |
root@sun:~# neutron floatingip-associate 7b4cee72-ffcd-4484-a5d8-371b23bb3cc3 d74c703e-824a-41b1-b4b3-3cd4edfa22b3
+---------------------+--------------------------------------+
| Field               | Value                                |
+---------------------+--------------------------------------+
| fixed_ip_address    | 192.168.10.26                        |
| floating_ip_address | 10.8.127.11                          |

每个浮动 IP 唯一对应一个 Router:浮动IP -> 关联的 Port -> 所在的 Subnet -> 包含该 subnet 以及 external subnet 的 Router。创建浮动 IP 时,在 Neutron 完成数据库操作来分配浮动IP后,它通过 RPC 来通知该浮动IP对应的 router 去设置该浮动IP对应的 iptables 规则。上面的例子中,固定IP 为 ‘192.168.10.26’ 的虚机可以在外网中使用浮动 IP  ‘10.8.127.11’ 来访问了。

neutron floatingip-associate 8103cc46-e78c-4365-ae0a-9459782ccc23(floating_ip) 3dbe9771-9f6f-4797-af03-4c6e1c2bab3a(port_id)

neutron port-create --tenant-id 1ee16a3fb843411eb7c8b1201bd182d8 --fixed-ip subnet_id=e6ee8a90-fdc1-4b78-a6bc-b33ae6520939(subnets_id),ip_address=1
0.61.99.254 8e68b2bd-4774-474e-936f-d240cc8ef475(net-id)(内网ip创建)

[root@controller2 ~(wsops)]# ip netns exec qrouter-7d764c54-b30f-4b60-88e9-64fa7fc4e18b iptables -t nat -D neutron-vpn-agen-snat 3
[root@controller2 ~(wsops)]# ip netns exec qrouter-7d764c54-b30f-4b60-88e9-64fa7fc4e18b iptables -nL --line-number -t nat

[root@controller2 ~(wsops)]# ip netns exec qrouter-7d764c54-b30f-4b60-88e9-64fa7fc4e18b iptables  -t nat  -I neutron-vpn-agen-float-snat   -s  10.62.50.5  -j SNAT --to 10.60.52.49

转载于:https://www.cnblogs.com/mylovelulu/p/9298007.html

openstack常用命令相关推荐

  1. openstack常用命令及控制节点端口一览

    [常用命令] 1,查看服务 openstack service list 2,查看endpoint openstack endpoint list, 3,查看域 openstack domain li ...

  2. OpenStack常用命令手册

    文章目录 主机常用命令 1.1. 查询类 1.1.1. 网络接口查询 1.1.2. 主机ip信息查询 1.2. 编辑类 1.2.1. 网络接口编辑 1.2.2. 主机ip信息编辑 认证服务常用命令 2 ...

  3. openstack常用命令(swift服务运维)

    一.swift服务运维 1.1 什么是swift服务运维和swift服务运维的功能作用 swift为openstack提供一种分布式.持续虚拟对象存储,类似于 Amazon Web Service 的 ...

  4. OpenStack常用运维命令手册-V1.0-黑夜青儿

    OPENSTACK命令手册 公开 目录 主机常用命令 1.1. 查询类 1.1.1. 网络接口查询 1.1.2. 主机ip信息查询 1.2. 编辑类 1.2.1. 网络接口编辑 1.2.2. 主机ip ...

  5. openstack常用运维命令_运维人员常用的Linux命令汇总

    作为运维人员,这些常用命令不得不会,掌握这些命令,工作上会事半功倍,提供工作效率. 一.文件和目录 cd命令,用于切换当前目录,它的参数是要切换到的目录的路径,可以是绝对路径,也可以是相对路径. cd ...

  6. OpenStack常见命令与问题集合

    常用命令 # 查看可用实例类型 openstack flavor list# 查看可用启动镜像 openstack image list# 查看可用网络 openstack network list# ...

  7. 【Ceph】Ceph常用命令|Ceph配置参数和命令解析|ceph管理

    目录 常用命令 查看状态 启动/停止 分类命令 ceph mon ceph mds ceph osd ceph pg ceph osd pool rados ceph-deploy 块设备|rbd的一 ...

  8. docker常用命令 | game2048网页游戏 | nginx镜像 | 数据卷管理 | docker网络管理 | 构建apache镜像 | Dockerfile常用的命令

    DOCKER https://www.docker.com http://www.runoob.com/docker/docker-command-manual.html docker命令大全 镜像用 ...

  9. rclone中文文档:常用命令大全

    rclone中文文档:常用命令大全 1. 概述 rclone是一个命令行程序,用于同步文件和目录,并支持网盘同步,可同步网盘包括如下: Amazon Drive Amazon S3 Backblaze ...

  10. Kubectl 常用命令, 开发人员常用k8s命令

    Kubectl 常用命令: 什么是常用,我用的,就是常用的

最新文章

  1. Java核心技术点之多线程2
  2. 2行代码实现小程序分享到朋友圈功能
  3. 算法分析 运动员循环赛_「98跑」大众跑者的训练比专业运动员更累!
  4. MySQL--更新自增列的潜在风险
  5. Veeam Backup Replication试用(三):配置备份(Backup Job)与恢复(Restore)
  6. NOIP2017TG D1T2 时间复杂度
  7. instance 怎么获得自己的 Metadata - 每天5分钟玩转 OpenStack(169)
  8. Vs Code 配置C/C++ 开发环境
  9. LeetCode刷题第二天——3Longest Substring Without repeating character 4 Median of Two Sorted Arrays...
  10. IntelliJ IDEA开发入门教程
  11. Vercel反向代理做CDN,免费给网站加速隐藏源站,可绑定域名
  12. spring mvc controller间跳转 重定向 传参
  13. 代码编译方式 ant +ivy
  14. 最近做了个数据采集的工具
  15. 福建省c语言上机题库,二级c语言上机题库
  16. 什么是超大附件?邮箱的超大附件怎么打开?哪个邮箱发送附件大?
  17. Fusion 360 最新动态 - 温度场和热应力分析
  18. 查找计算机里包含相关文字,windows7如何搜索包含关键字的文件_win7电脑文件怎么查关键字文件...
  19. 牛牛的DRB迷宫II
  20. 系统交易---战术资产配置 (Tactical Asset Allocation TAA)介绍

热门文章

  1. java时间戳 时分秒_orale获取两个时间戳字符串之间的时间差(时分秒)(含java实现)...
  2. 如何实现局域网时间同步
  3. 软件测试 | 测试方案怎么写
  4. 推荐一个 github 项目 spider163,抓取网络数据,歌曲评论等数据
  5. 无法找到元素 'aop:aspectj-autoproxy' 的声明
  6. win10卸载软件_教你彻底关闭Win10自动更新,以及卸载预装应用
  7. FinalShell Mac OS版安装
  8. Hive 异常,长期更新帖
  9. 程序员有趣的面试智力题
  10. 台式计算机显示不了无线网络,台式电脑无线网卡不显示wifi,电脑怎样连接wifi