共享镜像 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

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

  1. 13.OpenStack常用命令

    常用的命令 使用trove create创建数据库 trove create name --size= --databases DBNAME \ --users USER:PASSWORD --dat ...

  2. openstack 常用命令

    转自: docs.openstack.org $ nova boot --image ubuntu-cloudimage --flavor 1 --user-data mydata.file

  3. openstack常用命令-nova篇

    1.查看openstack版本 nova-manage version 2.查看节点 nova host-list 3.查看计算节点 nova hypervisor-list 4.查看计算节点上有哪些 ...

  4. openstack常用命令-neutron篇

    列出当前租户所有的网络 neutron net-list 列出所有租户的所有网络(需要管理员权限) neutron net-list --all-tenants 创建一个网络(vlan/flat) n ...

  5. OpenStack各组件的常用命令

    openstack命令 openstack-service restart    #重启openstack服务 openstack endpoint-list        #查看openstack的 ...

  6. openstack 相关服务常用命令整理

    1. 数据库: # systemctl start mysqld # systemctl enable mysqld # systemctl status mysqld #mysql> show ...

  7. [转]Linux下网络常用命令和工具

    转自:http://int32bit.me/2016/05/04/Linux%E5%B8%B8%E7%94%A8%E7%BD%91%E7%BB%9C%E5%B7%A5%E5%85%B7%E6%80%B ...

  8. salt常用命令、模块、执行

    一.salt常用命令 salt 该命令执行salt的执行模块,通常在master端运行,也是我们最常用到的命令 salt [options] '<target>' <function ...

  9. docker学习笔记(1)概述、原理学习、常用命令

    一.Docker概述 Docker是基于Go语言实现的云开源项目,诞生于2013年初,目前主流的Linux操作系统已支持Docker,如Redhat RHEL6.5/CentOS6.5.Ubuntu ...

随机推荐

  1. 发送短信验证码倒计时,CountDownTimer;

    1.声明CountDownTimer的成员变量: private CountDownTimer countDownTimer; 2.设置倒计时总时间和间隔时间: countDownTimer = ne ...

  2. Bootstrap如何关闭弹窗

    1.layer.closeAll()无法关闭弹窗的解决办法 使可以使用:parent.layer.closeAll() 2.layer.close()或者layer.closeAll()失效的情况下强 ...

  3. SVG 学习<五> SVG动画

    目录 SVG 学习<一>基础图形及线段 SVG 学习<二>进阶 SVG世界,视野,视窗 stroke属性 svg分组 SVG 学习<三>渐变 SVG 学习<四 ...

  4. SVG 学习<四> 基础API

    目录 SVG 学习<一>基础图形及线段 SVG 学习<二>进阶 SVG世界,视野,视窗 stroke属性 svg分组 SVG 学习<三>渐变 SVG 学习<四 ...

  5. 【Jenkins学习】安装配置和使用(一)

    为了能够频繁地将软件的最新版本,及时.持续地交付给测试团队及质量控制团队,以供评审,所以引入持续集成工具Jenkins,从而实现公司新产品持续集成,自动化部署. 环境准备 ●操作系统:Windows1 ...

  6. IDEA下载Git中项目

     一.             打开idea,点击File>Settings,搜索git(安装系统默认设置即可) 二.        选择git 三.        Git中项目的路径粘贴到ID ...

  7. 2690036 - SAP HANA 2.0 SPS 03 Database Revision 034

    Symptom This is the SAP Release Note for SAP HANA 2.0 Database Revision 034 (2.00.034.00) of the SAP ...

  8. 关于lampp中的proftpd的一些使用

    这个是配置文件 ServerName "ProFTPD" ServerType standalone DefaultServer on Port 21 这个是端口 Umask Ma ...

  9. 2.python知识点总结

    1.什么是对象?什么是类? 对象是对类的具体表达,类是对象的抽象表达. 类只是为所有的对象定义了抽象的属性与行为. —————————————————————————————————————————— ...

  10. php-- orther

    0.PHP实现物流查询(通过快递网API实现) 1.php7 新特性 2.php的精确计算 3.PHP大小写是否敏感问题的汇总 4.取得类的 对象属性名 和类的属性 和类的方法名 5.php判断 != ...