Before this change, we were using the "restart" command which is a symlink to
initctl(8). and it's offered by upstart. since ubuntu/vivid, ubuntu moved from
upstart to systemd.
Please see https://lists.ubuntu.com/archives/ubuntu-devel/2016-July/039465.html
Signed-off-by: Rodrigo Severo <rodrigo@fabricadeideias.com>
The keyring will be 600 by default with the owner of the current user who issues the command, which will make command "sudo -u ceph ceph-mon --mkfs" fail since the user "ceph" don't have access to the keyring file.
Because of that, the mon data directory won't have keyring and when "sudo systemctl start ceph-mon" it will show error "unable to read magic from mon data"
Signed-off-by: Jeffrey Chu <peihuachu1112@gmail.com>
Before this commit, one had to go through the releases index to get to the main
releases page. This should be the other way around.
Also, the main releases page should not be called "schedule.rst" - while it
contains a release timeline, that's not its principal purpose. Rename the page
to "general.rst" and move the "Understanding the release cycle" section before
the timeline.
Signed-off-by: Nathan Cutler <ncutler@suse.com>
A manual deployment will fail to create OSDs unless the bootstrap-osd
keyring has read permissions to the mgr.
Signed-off-by: Bryan Stillwell <bstillwell@godaddy.com>
For backwards compatibility and upgrade reasons, the librados2
API needs to be preserved and it needs to continue to be compatible
with dependent libraries like librbd1.
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
Updated the terminology from federated architecture
to multisite configuration. Updated the reference link for multisite
configuration.
Signed-off-by: James McClune <jmcclune@mcclunetechnologies.net>
Used the multisite ref label to link the Multi-Site page.
There's no federated config page in the latest docs.
The federated config page seems a little redundant. The multisite page's content
is very similar to the federated config. The multisite page also reflects best practices
when running radosgw's across geographic locations.
Fixes: http://tracker.ceph.com/issues/26997
Signed-off-by: James McClune <jmcclune@mcclunetechnologies.net>
Also drop all release-specific upgrading instructions (they only go up to
Firefly, anyway - none of the current releases are covered).
Note that all of this verbiage I am removing here can still be accessed
on docs.ceph.com via e.g. http://docs.ceph.com/docs/firefly/
Signed-off-by: Nathan Cutler <ncutler@suse.com>
CZ mirror is no longer running because company sponsoring this mirror
isn't able to provide it anymore.
I'm removing this mirror from list of official mirrors.
Signed-off-by: Tomáš Kukrál <tom@6shore.net>
If provided, set the OSD device_class at OSD creation time. This is
simpler than writing a file that the OSD has to read in and use to
set its initial device class, and also avoids a bit of sticky state
at the OSD that will make it keep trying to reset its device class on
startup if it ever gets cleared.
Note that we now ignore json input fields we don't understand, so remove
a test case.
Signed-off-by: Sage Weil <sage@redhat.com>
Since kraken, Ceph enforces a 1:1 correspondence between CRUSH ruleset and
CRUSH rule, so effectively ruleset and rule are the same thing, although
the term "ruleset" still survives - notably in the CRUSH rule itself, where it
effectively denotes the number of the rule.
This commit updates the documentation to more faithfully reflect the current
state of the code.
Fixes: http://tracker.ceph.com/issues/20559
Signed-off-by: Nathan Cutler <ncutler@suse.com>