![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
openstack
文章平均质量分 67
昆仑云王工
五年 openstack + ceph 老运维,拥有 PB 级别的数据维护经验。
展开
-
openstack octavia部署 ussuri U版
注:1.octavia源码下载地址: cd /home git clone https://github.com/openstack/octavia.git-b stable/ussuri#证书 git clone https://github.com/openstack/octavia-dashboard.git -b stable/ussuri#在dashboard中添加loadbalancer注:如各节点重启后需重新配置o-hm0网卡ip和mac...原创 2021-03-25 09:26:10 · 1000 阅读 · 4 评论 -
openstack U版本安装 senlin
服务安装# 初始化数据库mysql -uroot-p123456CREATE DATABASE senlin DEFAULT CHARACTER SET utf8;GRANT ALL ON senlin.* TO 'senlin'@'localhost' IDENTIFIED BY '123456';GRANT ALL ON senlin.* TO 'senlin'@'%' IDENTIFIED BY '123456';#创建senlin用户openstack u..原创 2021-03-09 09:58:04 · 502 阅读 · 0 评论 -
使用Bcache优化ceph iops性能详解攻略
笔者环境,6台服务器,centos7系统,内核版本5.0,双万兆存储网络。每台服务器配置 2 * NVME-SSD800G, 6 * HDD600G。不废话,先上优化结果。可以看到,4k随机写IOPS能达到120K,已经很不错了。开始之前先DISS一波cache tier,之前一直调研的这个,结果完成后发现了各种各样的问题,数据不自动回刷,iops不稳定,资源分配严重不均,存储系统复杂度太高,IO路径太长,笔者甚至因此丢过数据。除非特殊场景,否则真的不建议使用ceph cache tie..原创 2020-10-23 17:17:05 · 1877 阅读 · 0 评论 -
prometheus HA高可用 m3db集群远程存储 openstack虚拟机监控
简介本文介绍了基于prometheus+keepalived+haproxy+m3db集群实现的监控高可用方案。本文将带大家一步一步的实现基于prometheus的监控高可用集群(注重实战,非必要概念不讲)你将得到一个无单点故障,可以监控物理机信息,openstack虚拟机信息,openstack服务,mysql,memcache,rabbitmq等多种信息的高可用监控集群,并且监控数...原创 2019-10-05 15:29:55 · 3655 阅读 · 2 评论 -
swift对接整合ceph
基本原理科普: ceph对象存储组件radosgw原生支持swift接口,对接只是把openstack的权限认证配置到ceph里,创建endpoint时指向ceph rgw地址就可以了。我们要做两件事儿第一,安装ceph rgw。 如果你是使用ceph deploy部署推荐看官方文档: https://docs.ceph.com/docs...原创 2019-09-06 15:56:22 · 2606 阅读 · 5 评论 -
ubuntu的openstack环境,cinder-wsgi服务API发送失败401问题
近期使用ubuntu环境搭建了一套openstack环境,发现一个特别坑的BUG,那就是使用客户端发送cinder的http请求时总是莫名其妙没有权限401,而dashboard和命令行均正常。我们知道,ubuntu环境下cinderAPI是通过apache2启动的,这里有一个问题,http消息头中的X_AUTH_TOKEN在apache2中无法识别,他会给你过滤掉,具体原因我也不知道为...原创 2019-06-04 13:51:07 · 371 阅读 · 0 评论 -
如何跟踪调试openstack源码
调试openstack源代码是openstack开发者必备技能,但是还是有小白不知道,而且网上多数资料都是针对devstack部署的环境。那么我们按照官网部署的普通环境如何调试呢?其实很简单,使用python内置的pdb工具即可。下面举个例子来实践一下。① 首先确定你要调试的代码属于openstack哪个服务。比如说最常见的创建安全组规则,属于neutron-server服务。我们要做...原创 2018-11-30 17:34:45 · 439 阅读 · 0 评论 -
openstack(queen)中,ceph作为glance后端存储,虚拟机创建缓慢问题原因与优化解决方案。
在openstack(queen)中,有时ceph作为glance后端存储,虚拟机创建非常缓慢,至于原因,网上有相关博客,大致如下:1 nova无后端存储时,创建虚拟机时把glance上的镜像下载到虚拟化节点,并产生一个差异盘作为虚拟机的增量文件存放空间,生成第二台一样的虚拟机时,就只需要产生一个差异文件即可。所以普通无后端存储,创建第一台虚拟机缓慢,后面所有同镜像的虚拟机创建会很快。2 ...原创 2018-09-21 15:11:25 · 2532 阅读 · 0 评论 -
openstack初级面试题
1.在( )目录下可以找到Linux常用的命令。A.tmp B.binC.root D.Home 2. 显示当前主机的主机名所使用的命令是哪个A. Hosts ...原创 2018-09-25 17:17:50 · 12869 阅读 · 0 评论 -
修改openstack默认安全组规则
因为项目有一个新的需求,需要修改openstack中每次新建租户后的默认安全组规则。首先先来分析一下:我用的openstack版本为queens。每次新建租户后本来是没有安全组的,当使用新租户第一次访问dashboard的安全组列表或者调用API时,openstack会自动的为该租户创建一个default安全组,有4条规则。如图大意就是1)允许使用该安全组的虚拟机向外部发送一切...原创 2018-11-30 16:52:09 · 5525 阅读 · 1 评论