cephx
我们一直说 cephx 认证,实际上 cephx 是同时支持认证与授权的一整套用户和权限管理体系。 ceph 集群原生支持(不包括 rgw 等网关支持的外部机制)
Ceph RBD 内核模块问题定位
Ceph 支持以用户态和内核态两种方式访问存储集群中的资源,具体到 RBD 上层块存储接口 Ceph 提供了 librbd 用户态库和 rbd 内核态块设备驱动访问 RBD 块
RBD image 访问方式
RBD image 的 IO 访问有 rbd map,rbd nbd map,librbd API 等常见的三种方式,在某些场景下,可能这三种方式都不是很方便,比如前
Ceph 编译调试版本
ceph 使用 cmake 对源代码的构建进行管理,默认情况下(包括正式发布版本和本地 vstart 环境编译版本)编译出来的都是带调试信息的 release 版本,即 ceph/src/CMakeLists.txt
Ceph 与夏令时
夏令时的英文是 Daylight Saving Time(DST); 夏令时是一个政府政策,而不是一个客观的物理规律; NTP 永远使用 UTC 时间,不存在时区以及夏
Could not handshake, An unexpected TLS packet was received
最近在使用 apt update 时发现只要是 https 的 apt 源都会出现如下的错误(环境为 Ubuntu 18.04): ~$ sudo apt update Ign:1 https://dl.yarnpkg.com/debian stable InRelease Err:2 https://dl.yarnpkg.com/debian stable Release Could not handshake: An unexpected TLS packet was received. [IP:
eclipse 设置
去掉工具栏恶心的 launch bar preferences -> run/debug -> launching -> launch bar 使用代理之后 marketplace 仍然无法安装插件 不要设置 socks 代理,只设置 http 和 https 代理 在 Ubuntu 16.04 下界面显示怪异(
ftp Active mode vs Passive mode
ftp 真的是一个很老很老的协议。 怀念在学校用 ftp 下载电影的日子[1]。。。 问题描述 在测试某个 ftp 服务端实现时发现 ftp 客户端在设置 Active
irqbalance
irqbalance 会自动忽略 isolcpus 隔离的核: From Red Hat Enterprise Linux 7.2, the irqbalance tool automatically avoids IRQs on CPU cores isolated via the isolcpus= kernel parameter if IRQBALANCE_BANNED_CPUS is not set in the /etc/sysconfig/irqbalance file. 查看启动了irqbalance服务以
socket bind 不存在的 IP 地址
在 socket 编程时,绑定不存在 IP 地址会报错,但存在系统选项 ip_nonlocal_bind 可以控制这种行为,或者使用独立的 socket 选项 IP_FREEBIND 进行控制。 ~# sysctl -a | grep ip_nonlocal_bind net.ipv4.ip_nonlocal_bind = 0