Ansible debian systemd:ceph-osd@x.service:在步骤限制处失败生成/usr/lib/ceph/ceph-osd-prestart.sh:不允许操作
为Ceph集群创建新OSD时,错误出现在Ansible debian systemd:ceph-osd@x.service:在步骤限制处失败生成/usr/lib/ceph/ceph-osd-prestart.sh:不允许操作,ansible,ceph,systemctl,Ansible,Ceph,Systemctl,为Ceph集群创建新OSD时,错误出现在/var/log/syslog中。症状为无声,ansible显示以下错误: monclient: authenticate NOTE: no keyring found; disabled cephx authentication", "librados: client.admin authentication error (95) Operation not supported", " stderr: [errno 95] error con
/var/log/syslog
中。症状为无声,ansible显示以下错误:
monclient: authenticate NOTE: no keyring found; disabled cephx
authentication", "librados: client.admin authentication error (95)
Operation not supported", " stderr: [errno 95] error connecting to the cluster"
解决方案是固定主机上的资源限制
- 查找服务请求的限制
$vim/lib/systemd/system/ceph-osd@.service
- 查看限制
[服务] LimitNOFILE=1048576 LimitNPROC=1048576
- 检查系统的最大限制
#ulimit-a 核心文件大小(块,-c)0 数据段大小(千字节,-d)不受限制 计划优先级(-e)0 文件大小(块,-f)不受限制 待决信号(-i)148786 最大锁定内存(KB,-l)64 最大内存大小(千字节,-m)不受限制 打开文件(-n)145383 管道大小(512字节,-p)8 POSIX消息队列(字节,-q)819200 实时优先级(-r)0 堆栈大小(千字节,-s)8192 cpu时间(秒,-t)不受限制 最大用户进程数(-u)148786 虚拟内存(KB,-v)不受限制 文件锁(-x)无限制
- 设置主机预期的限制
[服务] LimitNOFILE=145383 LimitNPROC=148786
- 重新加载systemctl守护程序
$sudo systemctl后台程序重新加载
- 重新启动您的服务