nixos/ceph: fix tests
- 512 -> 1024MB vm memory (had sporadic oom-failures with the lower setting) - set "auth_allow_insecure_global_id_reclaim=false" as described here: https://docs.ceph.com/en/latest/security/CVE-2021-20288/
This commit is contained in:
parent
c3bd75c752
commit
8a6e130c71
@ -37,7 +37,7 @@ let
|
|||||||
|
|
||||||
generateHost = { pkgs, cephConfig, networkConfig, ... }: {
|
generateHost = { pkgs, cephConfig, networkConfig, ... }: {
|
||||||
virtualisation = {
|
virtualisation = {
|
||||||
memorySize = 512;
|
memorySize = 1024;
|
||||||
emptyDiskImages = [ 20480 ];
|
emptyDiskImages = [ 20480 ];
|
||||||
vlans = [ 1 ];
|
vlans = [ 1 ];
|
||||||
};
|
};
|
||||||
@ -120,6 +120,7 @@ let
|
|||||||
)
|
)
|
||||||
monA.wait_for_unit("ceph-mon-${cfg.monA.name}")
|
monA.wait_for_unit("ceph-mon-${cfg.monA.name}")
|
||||||
monA.succeed("ceph mon enable-msgr2")
|
monA.succeed("ceph mon enable-msgr2")
|
||||||
|
monA.succeed("ceph config set mon auth_allow_insecure_global_id_reclaim false")
|
||||||
|
|
||||||
# Can't check ceph status until a mon is up
|
# Can't check ceph status until a mon is up
|
||||||
monA.succeed("ceph -s | grep 'mon: 1 daemons'")
|
monA.succeed("ceph -s | grep 'mon: 1 daemons'")
|
||||||
|
@ -34,7 +34,7 @@ let
|
|||||||
|
|
||||||
generateHost = { pkgs, cephConfig, networkConfig, ... }: {
|
generateHost = { pkgs, cephConfig, networkConfig, ... }: {
|
||||||
virtualisation = {
|
virtualisation = {
|
||||||
memorySize = 512;
|
memorySize = 1024;
|
||||||
emptyDiskImages = [ 20480 20480 20480 ];
|
emptyDiskImages = [ 20480 20480 20480 ];
|
||||||
vlans = [ 1 ];
|
vlans = [ 1 ];
|
||||||
};
|
};
|
||||||
@ -95,6 +95,7 @@ let
|
|||||||
)
|
)
|
||||||
monA.wait_for_unit("ceph-mon-${cfg.monA.name}")
|
monA.wait_for_unit("ceph-mon-${cfg.monA.name}")
|
||||||
monA.succeed("ceph mon enable-msgr2")
|
monA.succeed("ceph mon enable-msgr2")
|
||||||
|
monA.succeed("ceph config set mon auth_allow_insecure_global_id_reclaim false")
|
||||||
|
|
||||||
# Can't check ceph status until a mon is up
|
# Can't check ceph status until a mon is up
|
||||||
monA.succeed("ceph -s | grep 'mon: 1 daemons'")
|
monA.succeed("ceph -s | grep 'mon: 1 daemons'")
|
||||||
|
@ -34,7 +34,7 @@ let
|
|||||||
|
|
||||||
generateHost = { pkgs, cephConfig, networkConfig, ... }: {
|
generateHost = { pkgs, cephConfig, networkConfig, ... }: {
|
||||||
virtualisation = {
|
virtualisation = {
|
||||||
memorySize = 512;
|
memorySize = 1024;
|
||||||
emptyDiskImages = [ 20480 20480 20480 ];
|
emptyDiskImages = [ 20480 20480 20480 ];
|
||||||
vlans = [ 1 ];
|
vlans = [ 1 ];
|
||||||
};
|
};
|
||||||
@ -95,6 +95,7 @@ let
|
|||||||
)
|
)
|
||||||
monA.wait_for_unit("ceph-mon-${cfg.monA.name}")
|
monA.wait_for_unit("ceph-mon-${cfg.monA.name}")
|
||||||
monA.succeed("ceph mon enable-msgr2")
|
monA.succeed("ceph mon enable-msgr2")
|
||||||
|
monA.succeed("ceph config set mon auth_allow_insecure_global_id_reclaim false")
|
||||||
|
|
||||||
# Can't check ceph status until a mon is up
|
# Can't check ceph status until a mon is up
|
||||||
monA.succeed("ceph -s | grep 'mon: 1 daemons'")
|
monA.succeed("ceph -s | grep 'mon: 1 daemons'")
|
||||||
|
Loading…
Reference in New Issue
Block a user