摘要: 1. 概述 早期OpenStack的计量功能由Ceilometer项目负责,后来Ceilometer一分为四,每个项目负责一个方面的工作。不得不说这是OpenStack开发中的一个特色,比如Cinder和Neutron也是从早期的Nova中拆分出来的。 OpenStack Telemetry体系的架 阅读全文
posted @ 2019-08-23 15:55 Sai18 阅读(3777) 评论(0) 推荐(0) 编辑
摘要: 故障现象 同一台物理机上的多台虚拟机同时出现应用服务超时、无法访问等现象,ping虚拟机和物理机丢包严重。 故障原因 物理机上某台虚拟机建立了大量连接,导致物理机连接追踪表被大量ESTABLISHED连接记录塞满,进而出现丢包现象。 处理方法 调整物理机内核参数,增大最大连接追踪记录数、减小ESTA 阅读全文
posted @ 2019-08-02 15:49 Sai18 阅读(4136) 评论(0) 推荐(0) 编辑
摘要: 前言 之前部署了Kubernetes 1.13.0,发现master服务的启动方式与1.10.4版本有所区别,kube-apiserver、kube-controller-manager和kube-scheduler分别使用不同的镜像启动,而不再是公用一个hyperkube镜像。但是官方的 kube 阅读全文
posted @ 2018-12-18 16:04 Sai18 阅读(1587) 评论(0) 推荐(0) 编辑
摘要: 1. 下载kubespray 2. 生成inventory文件 如果安装了python3,执行下面的命令自动生成inventory文件: 否则手动编辑inventory/testcluster/hosts.ini: 3. 下载镜像并上传到本地仓库 我的方法是先执行download tag: 遇到下载 阅读全文
posted @ 2018-12-13 11:59 Sai18 阅读(7062) 评论(0) 推荐(2) 编辑
摘要: 故障现象 给虚拟机增加一个卷后,重启无法进入系统。 故障原因 /etc/fstab中填写的文件系统类型与分区实际文件系统不一致。 处理方法 将虚拟机系统卷挂载到其他虚拟机上,修改/etc/fstab为正确配置。 排查过程 同事给一台虚拟机添加一个卷,重启之后发现虚拟机起不来了,打开vnc consl 阅读全文
posted @ 2018-11-28 13:51 Sai18 阅读(2192) 评论(0) 推荐(0) 编辑
摘要: 云平台系统用户提出一个需求,要求根据物理机主机名或者IP查询其上虚拟机列表。根据主机名查询好办,nova的list接口提供了host参数;按主机IP查询就不那么直接了,需要先将IP反解析成主机名,然后使用主机名参数调用list接口。为了减少与其他系统的耦合,我们考虑nova自身能不能实现IP到主机名 阅读全文
posted @ 2018-11-02 13:40 Sai18 阅读(727) 评论(0) 推荐(0) 编辑
摘要: 1. 前言 Ceilometer将meter、event等数据保存在MongoDB中,之前将MongoDB部署在控制节点上,使用三副本模式,时间长了发现meter数据爆炸式增长,区区2T的磁盘捉襟见肘,而想删除旧数据,需要执行db.repairDatabase()命令才能真正回收磁盘空间。 虽然按官 阅读全文
posted @ 2018-08-16 16:27 Sai18 阅读(1186) 评论(0) 推荐(0) 编辑
摘要: 1. 前言 Harbor 1.4.0版本开始提供了HA部署方式,和非HA的主要区别就是把有状态的服务分离出来,使用外部集群,而不是运行在本地的容器上。而无状态的服务则可以部署在多个节点上,通过配置上层Load Balancer构成HA。 这些有状态的服务包括: Harbor database(Mar 阅读全文
posted @ 2018-06-25 11:26 Sai18 阅读(3456) 评论(0) 推荐(1) 编辑
摘要: 早前由于添加了全SSD的高性能Ceph集群,区别于现有的HDD集群,在OpenStack端需要能够选择使用两种集群。Cinder配置多Ceph后端的文档早已整理,整理文件夹时发现这篇为nova boot添加volume type参数的文档,也整理一下发出来。 Nova官方不支持创建虚拟机时指定vol 阅读全文
posted @ 2018-06-15 18:36 Sai18 阅读(601) 评论(0) 推荐(0) 编辑
摘要: 1. 在Ceph上为Kubernetes创建一个文件系统 2. CephFS配置Quotas CephFS的mount方式分为内核态mount和用户态mount,内核态使用mount命令挂载,用户态使用ceph-fuse。内核态只有在kernel 4.17 + Ceph mimic以上的版本才支持Q 阅读全文
posted @ 2018-06-12 16:25 Sai18 阅读(3876) 评论(4) 推荐(0) 编辑