Pin ceph components on all servers
This commit is contained in:
parent
11111118af
commit
96576fde30
|
@ -35,11 +35,21 @@
|
|||
hostId = "10101010";
|
||||
};
|
||||
|
||||
# reserve resources for legacy MicroVMs
|
||||
services.nomad.settings.client.reserved = {
|
||||
cpu = 4200;
|
||||
# see /sys/fs/cgroup/system.slice/system-microvm.slice/memory.current
|
||||
memory = 28 * 1024;
|
||||
services = {
|
||||
ceph = {
|
||||
mds.package = pkgs.ceph_17_2;
|
||||
mgr.package = pkgs.ceph_17_2;
|
||||
mon.package = pkgs.ceph_17_2;
|
||||
osd.package = pkgs.ceph_17_2;
|
||||
rgw.package = pkgs.ceph_17_2;
|
||||
};
|
||||
|
||||
# reserve resources for legacy MicroVMs
|
||||
nomad.settings.client.reserved = {
|
||||
cpu = 4200;
|
||||
# see /sys/fs/cgroup/system.slice/system-microvm.slice/memory.current
|
||||
memory = 28 * 1024;
|
||||
};
|
||||
};
|
||||
|
||||
simd.arch = "ivybridge";
|
||||
|
|
|
@ -34,6 +34,14 @@
|
|||
};
|
||||
|
||||
services = {
|
||||
ceph = {
|
||||
mds.package = pkgs.ceph_17_2;
|
||||
mgr.package = pkgs.ceph_17_2;
|
||||
mon.package = pkgs.ceph_17_2;
|
||||
osd.package = pkgs.ceph_17_2;
|
||||
rgw.package = pkgs.ceph_17_2;
|
||||
};
|
||||
|
||||
nginx = {
|
||||
enable = true;
|
||||
virtualHosts."server8.cluster.zentralwerk.org" = {
|
||||
|
|
|
@ -35,10 +35,20 @@
|
|||
# required by libvirtd
|
||||
security.polkit.enable = true;
|
||||
|
||||
# reserve resources for libvirt VMs
|
||||
services.nomad.settings.client.reserved = {
|
||||
cpu = 2300;
|
||||
memory = 16 * 1024;
|
||||
services = {
|
||||
ceph = {
|
||||
mds.package = pkgs.ceph_17_2;
|
||||
mgr.package = pkgs.ceph_17_2;
|
||||
mon.package = pkgs.ceph_17_2;
|
||||
osd.package = pkgs.ceph_17_2;
|
||||
rgw.package = pkgs.ceph_17_2;
|
||||
};
|
||||
|
||||
# reserve resources for libvirt VMs
|
||||
nomad.settings.client.reserved = {
|
||||
cpu = 2300;
|
||||
memory = 16 * 1024;
|
||||
};
|
||||
};
|
||||
|
||||
simd.arch = "westmere";
|
||||
|
|
Loading…
Reference in New Issue