add ceph vlan

cephiroth-v3
Lzebulon 2026-01-30 00:29:54 +01:00
parent 0e85064903
commit 12b268e63d
No known key found for this signature in database
GPG Key ID: D6CDAB8050CBBE7D
2 changed files with 39 additions and 0 deletions

View File

@ -82,3 +82,14 @@ sudo ceph-volume lvm create --data /dev/sdf --no-systemd
- Monitor : c'est lui qui garde la map d'ou est quoi
- Manager : il check si tout va bien, c'est lui qui a le dashboard
- OSD : ca gere 1 disque physique
# Proposition Architecture
CephFS:
- home-adh
- home-nounou
RBD (raw block devices):
- vm-adh
- vm-nounou

View File

@ -37,6 +37,17 @@ in
};
};
ceph = {
enable = mkEnableOption "Configuration du VLAN ceph.";
interface = mkOption {
type = types.str;
default = "ens20";
example = "ens19";
description = "Nom de l'interface réseau sur laquelle est située le VLAN ceph.";
};
};
srv = {
enable = mkEnableOption "Configuration du VLAN srv.";
@ -115,6 +126,23 @@ in
];
};
# Configuration du VLAN ceph
ceph = {
ipv4.addresses = [
{
address = "172.16.6.${idString}";
prefixLength = 24;
}
];
ipv6.addresses = [
{
address = "fd00::6:0:ff:fe0${isVmString}:${hostIdString}06";
prefixLength = 64;
}
];
};
# Configuration du VLAN srv
srv = {
ipv4 = {