debian systemd: ceph-osd@x.service: Failed at step LIMITS spawning /usr/lib/ceph/ceph-osd-prestart.sh:...











up vote
0
down vote

favorite












The error appears in /var/log/syslog while creating new OSDs to a Ceph cluster. The symptoms are silent and ansible shows the following error:



    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"









share|improve this question


























    up vote
    0
    down vote

    favorite












    The error appears in /var/log/syslog while creating new OSDs to a Ceph cluster. The symptoms are silent and ansible shows the following error:



        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"









    share|improve this question
























      up vote
      0
      down vote

      favorite









      up vote
      0
      down vote

      favorite











      The error appears in /var/log/syslog while creating new OSDs to a Ceph cluster. The symptoms are silent and ansible shows the following error:



          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"









      share|improve this question













      The error appears in /var/log/syslog while creating new OSDs to a Ceph cluster. The symptoms are silent and ansible shows the following error:



          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"






      ansible ceph systemctl






      share|improve this question













      share|improve this question











      share|improve this question




      share|improve this question










      asked Nov 7 at 9:15









      Vishal Kanaujia

      6711511




      6711511
























          1 Answer
          1






          active

          oldest

          votes

















          up vote
          0
          down vote













          The solution is with fixing the resource limit on the host.




          • Find out the requested limits by the service.


          $ vim /lib/systemd/system/ceph-osd@.service





          • Check out the limits




            [Service]
            LimitNOFILE=1048576
            LimitNPROC=1048576




          • Check the max limits of your system.




            # ulimit -a
            core file size (blocks, -c) 0
            data seg size (kbytes, -d) unlimited
            scheduling priority (-e) 0
            file size (blocks, -f) unlimited
            pending signals (-i) 148786
            max locked memory (kbytes, -l) 64
            max memory size (kbytes, -m) unlimited
            open files (-n) 145383
            pipe size (512 bytes, -p) 8
            POSIX message queues (bytes, -q) 819200
            real-time priority (-r) 0
            stack size (kbytes, -s) 8192
            cpu time (seconds, -t) unlimited
            max user processes (-u) 148786
            virtual memory (kbytes, -v) unlimited
            file locks (-x) unlimited




          • Set the limits expected by the host.




            [Service]
            LimitNOFILE=145383
            LimitNPROC=148786




          • Reload systemctl daemon




            $ sudo systemctl daemon-reload



          • Restart your service







          share|improve this answer





















            Your Answer






            StackExchange.ifUsing("editor", function () {
            StackExchange.using("externalEditor", function () {
            StackExchange.using("snippets", function () {
            StackExchange.snippets.init();
            });
            });
            }, "code-snippets");

            StackExchange.ready(function() {
            var channelOptions = {
            tags: "".split(" "),
            id: "1"
            };
            initTagRenderer("".split(" "), "".split(" "), channelOptions);

            StackExchange.using("externalEditor", function() {
            // Have to fire editor after snippets, if snippets enabled
            if (StackExchange.settings.snippets.snippetsEnabled) {
            StackExchange.using("snippets", function() {
            createEditor();
            });
            }
            else {
            createEditor();
            }
            });

            function createEditor() {
            StackExchange.prepareEditor({
            heartbeatType: 'answer',
            convertImagesToLinks: true,
            noModals: true,
            showLowRepImageUploadWarning: true,
            reputationToPostImages: 10,
            bindNavPrevention: true,
            postfix: "",
            imageUploader: {
            brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
            contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
            allowUrls: true
            },
            onDemand: true,
            discardSelector: ".discard-answer"
            ,immediatelyShowMarkdownHelp:true
            });


            }
            });














             

            draft saved


            draft discarded


















            StackExchange.ready(
            function () {
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53186462%2fdebian-systemd-ceph-osdx-service-failed-at-step-limits-spawning-usr-lib-ceph%23new-answer', 'question_page');
            }
            );

            Post as a guest















            Required, but never shown

























            1 Answer
            1






            active

            oldest

            votes








            1 Answer
            1






            active

            oldest

            votes









            active

            oldest

            votes






            active

            oldest

            votes








            up vote
            0
            down vote













            The solution is with fixing the resource limit on the host.




            • Find out the requested limits by the service.


            $ vim /lib/systemd/system/ceph-osd@.service





            • Check out the limits




              [Service]
              LimitNOFILE=1048576
              LimitNPROC=1048576




            • Check the max limits of your system.




              # ulimit -a
              core file size (blocks, -c) 0
              data seg size (kbytes, -d) unlimited
              scheduling priority (-e) 0
              file size (blocks, -f) unlimited
              pending signals (-i) 148786
              max locked memory (kbytes, -l) 64
              max memory size (kbytes, -m) unlimited
              open files (-n) 145383
              pipe size (512 bytes, -p) 8
              POSIX message queues (bytes, -q) 819200
              real-time priority (-r) 0
              stack size (kbytes, -s) 8192
              cpu time (seconds, -t) unlimited
              max user processes (-u) 148786
              virtual memory (kbytes, -v) unlimited
              file locks (-x) unlimited




            • Set the limits expected by the host.




              [Service]
              LimitNOFILE=145383
              LimitNPROC=148786




            • Reload systemctl daemon




              $ sudo systemctl daemon-reload



            • Restart your service







            share|improve this answer

























              up vote
              0
              down vote













              The solution is with fixing the resource limit on the host.




              • Find out the requested limits by the service.


              $ vim /lib/systemd/system/ceph-osd@.service





              • Check out the limits




                [Service]
                LimitNOFILE=1048576
                LimitNPROC=1048576




              • Check the max limits of your system.




                # ulimit -a
                core file size (blocks, -c) 0
                data seg size (kbytes, -d) unlimited
                scheduling priority (-e) 0
                file size (blocks, -f) unlimited
                pending signals (-i) 148786
                max locked memory (kbytes, -l) 64
                max memory size (kbytes, -m) unlimited
                open files (-n) 145383
                pipe size (512 bytes, -p) 8
                POSIX message queues (bytes, -q) 819200
                real-time priority (-r) 0
                stack size (kbytes, -s) 8192
                cpu time (seconds, -t) unlimited
                max user processes (-u) 148786
                virtual memory (kbytes, -v) unlimited
                file locks (-x) unlimited




              • Set the limits expected by the host.




                [Service]
                LimitNOFILE=145383
                LimitNPROC=148786




              • Reload systemctl daemon




                $ sudo systemctl daemon-reload



              • Restart your service







              share|improve this answer























                up vote
                0
                down vote










                up vote
                0
                down vote









                The solution is with fixing the resource limit on the host.




                • Find out the requested limits by the service.


                $ vim /lib/systemd/system/ceph-osd@.service





                • Check out the limits




                  [Service]
                  LimitNOFILE=1048576
                  LimitNPROC=1048576




                • Check the max limits of your system.




                  # ulimit -a
                  core file size (blocks, -c) 0
                  data seg size (kbytes, -d) unlimited
                  scheduling priority (-e) 0
                  file size (blocks, -f) unlimited
                  pending signals (-i) 148786
                  max locked memory (kbytes, -l) 64
                  max memory size (kbytes, -m) unlimited
                  open files (-n) 145383
                  pipe size (512 bytes, -p) 8
                  POSIX message queues (bytes, -q) 819200
                  real-time priority (-r) 0
                  stack size (kbytes, -s) 8192
                  cpu time (seconds, -t) unlimited
                  max user processes (-u) 148786
                  virtual memory (kbytes, -v) unlimited
                  file locks (-x) unlimited




                • Set the limits expected by the host.




                  [Service]
                  LimitNOFILE=145383
                  LimitNPROC=148786




                • Reload systemctl daemon




                  $ sudo systemctl daemon-reload



                • Restart your service







                share|improve this answer












                The solution is with fixing the resource limit on the host.




                • Find out the requested limits by the service.


                $ vim /lib/systemd/system/ceph-osd@.service





                • Check out the limits




                  [Service]
                  LimitNOFILE=1048576
                  LimitNPROC=1048576




                • Check the max limits of your system.




                  # ulimit -a
                  core file size (blocks, -c) 0
                  data seg size (kbytes, -d) unlimited
                  scheduling priority (-e) 0
                  file size (blocks, -f) unlimited
                  pending signals (-i) 148786
                  max locked memory (kbytes, -l) 64
                  max memory size (kbytes, -m) unlimited
                  open files (-n) 145383
                  pipe size (512 bytes, -p) 8
                  POSIX message queues (bytes, -q) 819200
                  real-time priority (-r) 0
                  stack size (kbytes, -s) 8192
                  cpu time (seconds, -t) unlimited
                  max user processes (-u) 148786
                  virtual memory (kbytes, -v) unlimited
                  file locks (-x) unlimited




                • Set the limits expected by the host.




                  [Service]
                  LimitNOFILE=145383
                  LimitNPROC=148786




                • Reload systemctl daemon




                  $ sudo systemctl daemon-reload



                • Restart your service








                share|improve this answer












                share|improve this answer



                share|improve this answer










                answered Nov 7 at 9:25









                Vishal Kanaujia

                6711511




                6711511






























                     

                    draft saved


                    draft discarded



















































                     


                    draft saved


                    draft discarded














                    StackExchange.ready(
                    function () {
                    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53186462%2fdebian-systemd-ceph-osdx-service-failed-at-step-limits-spawning-usr-lib-ceph%23new-answer', 'question_page');
                    }
                    );

                    Post as a guest















                    Required, but never shown





















































                    Required, but never shown














                    Required, but never shown












                    Required, but never shown







                    Required, but never shown

































                    Required, but never shown














                    Required, but never shown












                    Required, but never shown







                    Required, but never shown







                    這個網誌中的熱門文章

                    Xamarin.form Move up view when keyboard appear

                    Post-Redirect-Get with Spring WebFlux and Thymeleaf

                    Anylogic : not able to use stopDelay()