set correct keyring location for osd

This commit is contained in:
Dietmar Maurer 2013-11-21 09:11:02 +01:00
parent 8214fc6f21
commit 88a6e29ad1

View File

@ -542,8 +542,6 @@ __PACKAGE__->register_method ({
# simply load old config if it already exists
my $cfg = &$parse_ceph_config($pve_ceph_cfgpath);
my $keyring = '/etc/pve/priv/$cluster.$name.keyring';
if (!$cfg->{global}) {
my $fsid;
@ -568,7 +566,8 @@ __PACKAGE__->register_method ({
#'osd pool default pgp num' => $pg_num,
}
$cfg->{global}->{keyring} = $keyring;
$cfg->{global}->{keyring} = '/etc/pve/priv/$cluster.$name.keyring';
$cfg->{osd}->{keyring} = "/var/lib/ceph/osd/ceph-$id/keyring";
$cfg->{global}->{'osd pool default size'} = $param->{size} if $param->{size};