-
Kubernetes添加带Quota限额的CephFS StorageClass
1. 在Ceph上为Kubernetes创建一个文件系统# ceph osd pool create cephfs_data 128# ceph osd pool create cephfs_metadata 128# ceph fs new cephfs cephfs_metadata cephfs_data 2. CephFS配置...
作者:小编 日期:2026.06.11 分类:手册 1464 -
Kubernetes配置Ceph RBD StorageClass
1. 在Ceph上为Kubernetes创建一个存储池# ceph osd pool create k8s 128 2. 创建k8s用户# ceph auth get-or-create client.k8s mon 'allow r' osd 'allow rwx pool=k8s' -o ceph.client.k8s.keyri...
作者:小编 日期:2026.06.11 分类:算法 248 -
编译Kubelet二进制文件
1. 环境系统:CentOS 7.2Go:1.10.3Kubernetes:1.10.4 2. 安装最新版go 编译的Kubernetes 1.10.4要求go版本在1.9.3以上,使用下面的yum源安装最新版go:[golang]name=Golangbaseurl=https://mirror.go-repo.io/centos...
作者:小编 日期:2026.06.11 分类:语言 589 -
记一次虚拟机无法挂载volume的怪异问题排查
故障现象使用nova volume-attach <server> <volume>命令挂载卷,命令没有返回错误,但是查看虚拟机状态,卷并没有挂载上。 故障原因疑似虚拟机长时间运行(超过1年)后,libvirt无法执行live attach操作。 处理方法将虚拟机关机,在关机状态下挂载卷,然后启动虚拟机。 排查...
作者:小编 日期:2026.06.11 分类:手册 386 -
交换机广播抑制导致的虚拟机流量异常
故障现象在监控上发现部分虚拟机每隔大概20分钟就会出现一次入口流量高峰,大小在1MB/s左右: 故障原因交换机上配置了广播抑制,导致整个环境中没有广播包。在计算节点上Linux Bridge的MAC learning table中网关对应的MAC地址过期后(默认值300秒),没有及时更新,Linux Bridge会把本来应该发到网关对...
作者:小编 日期:2026.06.10 分类:类库 909 -
Memcached配置失误引发的Keystone token丢失的问题
故障现象近期公司的OpenStack上频繁出现虚拟机创建失败的情况,查看日志定位到问题出在neutron-server向keystone认证token失败。 故障原因Keystone所使用的Memcahed token后端配置的可用内存大小为64MB,新集群加入后,token量逐渐增加,需要保存的数据量大于这个大小,导致memcach...
作者:小编 日期:2026.06.10 分类:文档 1224 -
Cinder配置多Ceph后端步骤
1. 检查cinder当前backend配置使用cinder service-list,查看cinder-volume服务的Host字段格式。旧版格式:新版格式:旧版中Host字段是cinder-volume服务所在节点的HOSTNAME,新版中Host字段是HOSTNAME@BACKEND。如果是旧版,需要先修改为新版,见步骤2。如...
作者:小编 日期:2026.06.10 分类:类库 500 -
neutron flat和vxlan网络访问外网流量走向
OpenStack版本:Mitaka物理节点:HostnameManagement IPTunnel IPRoletest-ctrl-01192.168.100.11192.168.120.11Controller Node、Network Nodetest-cmpt-01192.168.100.21192.168.120.21Com...
作者:小编 日期:2026.06.10 分类:教程 1510 -
nova虚拟机镜像从创建到文件系统resize完整流程
1. 虚拟机镜像的创建和resize流程nova创建虚拟机涉及的组件比较多,调用比较复杂,这里只列出跟虚拟机镜像创建相关的流程,方便理清虚拟机状态变化的整个流程。nova-apinova.api.openstack.compute.servers.ServersController.create() # 接受创建请求,解析出image...
作者:小编 日期:2026.06.10 分类:算法 1013 -
最小生成树——Kruskal算法
前面介绍了最小生成树和Prim算法,这篇博客继续记录Kruskal算法的相关内容。 算法思想: 1. 先将所有边按权值由小到大排序; 2. 从边集中选出第一条边(即权值最小的边),如果与树中现有的边不构成环,则将其加入树中; 3. 重复步骤2直至树中有n-1条边。 在实现上述算法之前,要先解...
作者:小编 日期:2026.06.10 分类:算法 1006






