Travis Nielsen
|
4db40ca97a
|
Rename the orchestration methods
|
2016-08-30 16:56:43 -07:00 |
|
Travis Nielsen
|
e75c91f6b6
|
Read the node id from /etc/machine-id
|
2016-08-30 16:56:26 -07:00 |
|
Travis Nielsen
|
51dfcf4a21
|
Merge pull request #3 from quantum/orchestrate-ceph
Orchestrate ceph configuration of monitors and OSDs
|
2016-08-26 14:18:38 -07:00 |
|
Travis Nielsen
|
43d5ed047f
|
CR feedback updates
|
2016-08-26 14:12:20 -07:00 |
|
Travis Nielsen
|
331edd8692
|
Merge branch 'orchestrate-ceph' of https://github.com/quantum/castle into orchestrate-ceph
|
2016-08-26 09:36:57 -07:00 |
|
Travis Nielsen
|
24bbc05570
|
Query the current user exactly once per process
|
2016-08-26 09:36:41 -07:00 |
|
jbw976
|
2705326a67
|
moving castlectl man page to JIRA wiki so feedback can be collected better
|
2016-08-25 15:52:14 -07:00 |
|
Travis Nielsen
|
5ad74ff123
|
Update clusterd reference to detect hardware
|
2016-08-25 14:11:00 -07:00 |
|
Travis Nielsen
|
956257f991
|
Clean up both castle and clusterd keys
|
2016-08-25 11:29:56 -07:00 |
|
jbw976
|
57fff03c27
|
Incomplete first draft of castlectl man page design
|
2016-08-25 11:06:54 -07:00 |
|
Travis Nielsen
|
89059ef5d7
|
Remove obsolete change map
|
2016-08-25 09:54:36 -07:00 |
|
Travis Nielsen
|
adf6becb10
|
Working ceph OSDs in the orchestration
|
2016-08-24 16:37:59 -07:00 |
|
Travis Nielsen
|
702758569a
|
Trigger orchestration of OSDs
|
2016-08-24 16:10:36 -07:00 |
|
Travis Nielsen
|
41c837c73f
|
Ceph monitor quorum established for multiple machines
|
2016-08-24 13:56:46 -07:00 |
|
Travis Nielsen
|
40fa676615
|
move proc package to clusterd. Run mon mkfs instead of Start
|
2016-08-24 11:47:08 -07:00 |
|
Travis Nielsen
|
cb3ac845e0
|
Ceph monitors forming quorum
|
2016-08-24 10:41:16 -07:00 |
|
Travis Nielsen
|
b94b03b72e
|
Set ip address for monitor
|
2016-08-23 11:59:39 -07:00 |
|
Travis Nielsen
|
62f37e2b85
|
Orchestration of ceph mon basically working
|
2016-08-23 11:31:31 -07:00 |
|
Travis Nielsen
|
85efce218b
|
Fixes to enable monitor leader to initialize orchestration
|
2016-08-19 15:37:47 -07:00 |
|
Travis Nielsen
|
80954f3253
|
Fix merge conflict issue
|
2016-08-19 14:27:53 -07:00 |
|
Travis Nielsen
|
77529bc03e
|
Merge from master
|
2016-08-19 14:25:56 -07:00 |
|
Travis Nielsen
|
23cd12d0e2
|
Merge remote-tracking branch 'origin/master' into orchestrate-ceph
|
2016-08-19 14:21:42 -07:00 |
|
Jared Watts
|
dd6866fb96
|
Port ceph-test logic into new castlectl tool (just to get castlectl off the ground, this won't be the final CLI UX)
|
2016-08-19 13:49:10 -07:00 |
|
Travis Nielsen
|
1bf33d5f36
|
Basic orchestration of the ceph monitors
|
2016-08-19 13:46:12 -07:00 |
|
Jared Watts
|
cd5447011e
|
use github.com/go-ini/ini for ceph config file processing
|
2016-08-18 17:18:24 -07:00 |
|
Travis Nielsen
|
4b3daac635
|
Basic structure for monitor and osd orchestration
|
2016-08-18 14:06:14 -07:00 |
|
Travis Nielsen
|
78b85a84a2
|
Merge branch 'orchestrate-ceph' of https://github.com/quantum/castle into orchestrate-ceph
|
2016-08-18 11:14:22 -07:00 |
|
Travis Nielsen
|
dc16da55b8
|
Continued refactoring for clustered orchestration of ceph mons
|
2016-08-18 10:56:44 -07:00 |
|
Travis Nielsen
|
477e0009ff
|
Merge from master
|
2016-08-18 09:02:15 -07:00 |
|
jbw976
|
eedf215585
|
Merge pull request #2 from quantum/bootstrap-osd
Bootstrap OSDs with embedded ceph
|
2016-08-18 08:22:33 -07:00 |
|
Jared Watts
|
283e4a844d
|
PR feedback for https://github.com/quantum/castle/pull/2
|
2016-08-18 08:21:30 -07:00 |
|
Travis Nielsen
|
ed074c5e58
|
Refactor the ceph bootstrapping to the clustered manager
|
2016-08-17 15:25:22 -07:00 |
|
jbw976
|
62482dcee6
|
Update make command to be more specific (-j2 and tcmalloc)
|
2016-08-15 15:37:12 -07:00 |
|
Jared Watts
|
7dc9708501
|
CAS-1262 split mons/osd logic into their own files, add mount option user_subvol_rm_allowed, be more strict about verifying discovered UUID after formatting volume
|
2016-08-14 14:54:18 -07:00 |
|
Jared Watts
|
ff8af3aed6
|
CAS-1262 bootstrap OSDs and get them running
|
2016-08-13 23:04:48 -07:00 |
|
Jared Watts
|
61a1d7390a
|
CAS-1262 OSD support for bootstrap-osd keyring and client connection, volume formatting and mounting
|
2016-08-11 16:57:20 -07:00 |
|
Jared Watts
|
052418f51b
|
CAS-1262 incorporate mon_command logic to cephd, add wait for monitor quorum, add ability to start multiple monitors
|
2016-08-11 12:26:11 -07:00 |
|
Jared Watts
|
c2f58347d4
|
CAS-1262 make castled default/root command be to bootstrap, make daemon command hidden/internal
|
2016-08-10 12:39:29 -07:00 |
|
jbw976
|
33a1e2f480
|
Merge pull request #1 from quantum/bootstrap-rados
Monitor bootstrapping with libcephd, cobra commands for castled CLI
|
2016-08-10 10:02:39 -07:00 |
|
Jared Watts
|
ed870ba96f
|
CAS-1262 PR feedback to use cobra for command line commands/args/flags
|
2016-08-10 09:57:29 -07:00 |
|
Bassam Tabbara
|
41bf52a6cf
|
support for dynamic linking and PIE
|
2016-08-08 16:39:26 -07:00 |
|
Jared Watts
|
07262efab3
|
CAS-1262 start monitor after bootstrapping
|
2016-08-08 14:28:01 -07:00 |
|
Jared Watts
|
f58ee270a1
|
Integrate process model and cephd entry points into castle command
|
2016-08-08 10:38:09 -07:00 |
|
Jared Watts
|
bed967364c
|
Merge branch 'master' into bootstrap-rados
|
2016-08-08 09:07:01 -07:00 |
|
Jared Watts
|
76322645d5
|
Update ceph submodule reference to pick up https://github.com/quantum/ceph/commit/f1f1910c488036500abc19a36d22cfd7937741aa
|
2016-08-05 18:47:53 -07:00 |
|
Bassam Tabbara
|
08bde77a90
|
add librados and test calling it
|
2016-08-05 17:56:15 -07:00 |
|
Bassam Tabbara
|
5f53a15964
|
initial support for OSDs
|
2016-08-05 16:57:08 -07:00 |
|
Bassam Tabbara
|
054dc16284
|
proof of concept for process management
|
2016-08-05 16:07:26 -07:00 |
|
Jared Watts
|
15f5fbbc30
|
CAS-1262 make the monitor filesystem
|
2016-08-05 14:49:23 -07:00 |
|
Jared Watts
|
993281bed3
|
Merge branch 'master' into bootstrap-rados
|
2016-08-05 12:52:35 -07:00 |
|