Ansible debian systemd:ceph-osd@x.service:在步骤限制处失败生成/usr/lib/ceph/ceph-osd-prestart.sh:不允许操作

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

为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 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后台程序重新加载
    

  • 重新启动您的服务