Adding a monitor to

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi there

Over the last week or so, I've been trying to connect a ceph monitor node running on a baserock system
to connect to a simple 3-node ubuntu ceph cluster.

The 3 node ubunutu cluster was created by following the documented Quick installation guide using 3 VMs running ubuntu Trusty.

After the ubuntu cluster has been deployed I would then follow the directions below, which I derived from comparing the ceph-deploy debug information, the ceph documentation on adding monitor nodes to an existing system and the ceph documentation on bootstrapping monitor nodes.

 1. scp the /etc/ceph/* from admin node
 2. create the dir: mkdir /var/lib/ceph/mon/ceph-bcc08
3. generate mon keyring: sudo ceph auth get mon. -o /var/lib/ceph/tmp/ceph-bcc08.mon.keyring
 4. generate monmap: sudo ceph mon getmap -o /var/lib/ceph/tmp/monmap
5. That filesystem thingy: sudo ceph-mon --cluster ceph --mkfs -i bcc08 --keyring /var/lib/ceph/tmp/ceph-bcc08.mon.keyring --monmap /var/lib/ceph/tmp/monmap
 6. Unlink keys and old monmap: rm /var/lib/ceph/tmp/*
7. touch things: touch /var/lib/ceph/mon/ceph-bcc08/done and touch /var/lib/ceph/mon/ceph-bcc08/sysvinit
 8. Then start the mon: sudo /etc/init.d/ceph start mon.bcc08

When I carry out these steps in the attempt to add a baserock system to the ubuntu cluster, the monitor node has not been added to the cluster and the admin socket mon_status gives the following output.

~ # ceph --cluster=ceph --admin-daemon /var/run/ceph/ceph-mon.bcc07.asok mon_status
  { "name": "bcc07",
    "rank": -1,
    "state": "probing",
    "election_epoch": 0,
    "quorum": [],
    "outside_quorum": [],
    "extra_probe_peers": [],
    "sync_provider": [],
    "monmap": { "epoch": 0,
        "fsid": "4460079d-42f4-4e3a-8ce3-e2a7fa2685e6",
        "modified": "2014-10-27 12:37:25.531542",
        "created": "2014-10-27 12:37:25.531542",
        "mons": [
              { "rank": 0,
                "name": "ucc01",
                "addr": "192.168.122.95:6789\/0"}]}}


And the newly added monitor remains stuck in the probing state indefinitely. To try and resolve this issue I have looked at the problems monitor troubleshooting page of the ceph documentation, eg. ntp sychronisation and checking network connectivity (to the best of my ability :-s ).

It is also worth mentioning that I have created a 3 node ceph cluster on baserock machines (1 mon, 2 osds) then successfully added monitor nodes running baserock and ubuntu systems using the same 8 step process given above.

This leaves me confused as to why adding the monitor run on baserock to the all ubuntu cluster specifically is causing problems.

Are there any reasons why this 'probing' problem could be occuring? Im feeling a little stuck of how to proceed and would welcome any suggestions.

Thanks for your help,

Patrick
_______________________________________________
ceph-users mailing list
ceph-users@xxxxxxxxxxxxxx
http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com




[Index of Archives]     [Information on CEPH]     [Linux Filesystem Development]     [Ceph Development]     [Ceph Large]     [Linux USB Development]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [xfs]


  Powered by Linux