摘要: 1. 在Ceph上为Kubernetes创建一个存储池 2. 创建k8s用户 3. 将k8s用户的key进行base64编码 这是Kubernetes访问Ceph的密钥,会保存在Kubernetes的Secret中 4. 在Kubernetes创建访问Ceph的Secret 5. 将访问Ceph的k 阅读全文
posted @ 2018-06-12 16:09 Sai18 阅读(5509) 评论(0) 推荐(0) 编辑
摘要: 1. 环境 系统:CentOS 7.2 Go:1.10.3 Kubernetes:1.10.4 2. 安装最新版go 编译的Kubernetes 1.10.4要求go版本在1.9.3以上,使用下面的yum源安装最新版go: 3. 下载Kubernetes源码到$GOPATH目录 如果访问k8s.io 阅读全文
posted @ 2018-06-12 16:00 Sai18 阅读(1006) 评论(0) 推荐(0) 编辑
摘要: 故障现象 使用nova volume-attach <server> <volume>命令挂载卷,命令没有返回错误,但是查看虚拟机状态,卷并没有挂载上。 故障原因 疑似虚拟机长时间运行(超过1年)后,libvirt无法执行live attach操作。 处理方法 将虚拟机关机,在关机状态下挂载卷,然后 阅读全文
posted @ 2018-06-09 15:41 Sai18 阅读(4174) 评论(0) 推荐(0) 编辑
摘要: 故障现象 在监控上发现部分虚拟机每隔大概20分钟就会出现一次入口流量高峰,大小在1MB/s左右: 故障原因 交换机上配置了广播抑制,导致整个环境中没有广播包。在计算节点上Linux Bridge的MAC learning table中网关对应的MAC地址过期后(默认值300秒),没有及时更新,Lin 阅读全文
posted @ 2018-05-30 19:49 Sai18 阅读(1057) 评论(0) 推荐(0) 编辑
摘要: 故障现象 近期公司的OpenStack上频繁出现虚拟机创建失败的情况,查看日志定位到问题出在neutron-server向keystone认证token失败。 故障原因 Keystone所使用的Memcahed token后端配置的可用内存大小为64MB,新集群加入后,token量逐渐增加,需要保存 阅读全文
posted @ 2018-05-30 19:34 Sai18 阅读(993) 评论(0) 推荐(0) 编辑
摘要: 1. 检查cinder当前backend配置 使用cinder service-list,查看cinder-volume服务的Host字段格式。 旧版格式: 新版格式: 旧版中Host字段是cinder-volume服务所在节点的HOSTNAME,新版中Host字段是HOSTNAME@BACKEND 阅读全文
posted @ 2017-05-31 09:19 Sai18 阅读(6318) 评论(0) 推荐(0) 编辑
摘要: OpenStack版本:Mitaka 物理节点: Neutron网络: 网络拓扑: 虚拟机: test-01:直接连接到public_net,fixed ip为192.168.100.101 test-02:连接到share_net,fixed ip 192.168.111.4,绑定floating 阅读全文
posted @ 2017-05-27 10:06 Sai18 阅读(977) 评论(0) 推荐(0) 编辑
摘要: 分析了nova启动虚拟机时,创建和resize镜像的流程,以及虚拟机启动后,分区的resize、文件系统的resize过程。 阅读全文
posted @ 2017-05-26 19:19 Sai18 阅读(1723) 评论(0) 推荐(0) 编辑
摘要: 最小生成树,Kruskal算法,C语言实现,实例分析 阅读全文
posted @ 2014-09-06 23:33 Sai18 阅读(1578) 评论(0) 推荐(0) 编辑
摘要: 最小生成树描述,Prime算法,C语言实现,实例分析 阅读全文
posted @ 2014-09-06 15:46 Sai18 阅读(11288) 评论(0) 推荐(1) 编辑