... | ... | @@ -21,13 +21,93 @@ On définit dans OVS les interfaces internes : |
|
|
|
|
|
Le réseau Ceph sera configuré sur 192.168.30.x. Et c'est tout !
|
|
|
|
|
|
exemple de config pour une lame :
|
|
|
```
|
|
|
network interface settings; autogenerated
|
|
|
# Please do NOT modify this file directly, unless you know what
|
|
|
# you're doing.
|
|
|
#
|
|
|
# If you want to manage parts of the network configuration manually,
|
|
|
# please utilize the 'source' or 'source-directory' directives to do
|
|
|
# so.
|
|
|
# PVE will preserve these directives, but will NOT read its network
|
|
|
# configuration from sourced files, so do not attempt to move any of
|
|
|
# the PVE managed interfaces into external files!
|
|
|
|
|
|
allow-vmbr0 bond0
|
|
|
iface bond0 inet manual
|
|
|
ovs_bonds eno1 eno2 eno49 eno50 eno51 eno52
|
|
|
ovs_type OVSBond
|
|
|
ovs_bridge vmbr0
|
|
|
ovs_options lacp=active other_config:lacp-fallback-ab=true bond_mode=balance-tcp
|
|
|
|
|
|
auto lo
|
|
|
iface lo inet loopback
|
|
|
|
|
|
auto eno1
|
|
|
iface eno1 inet manual
|
|
|
|
|
|
auto eno2
|
|
|
iface eno2 inet manual
|
|
|
|
|
|
auto eno49
|
|
|
iface eno49 inet manual
|
|
|
|
|
|
auto eno50
|
|
|
iface eno50 inet manual
|
|
|
|
|
|
auto eno51
|
|
|
iface eno51 inet manual
|
|
|
|
|
|
auto eno52
|
|
|
iface eno52 inet manual
|
|
|
|
|
|
allow-vmbr0 cluster
|
|
|
iface cluster inet static
|
|
|
address 192.168.30.6
|
|
|
netmask 24
|
|
|
ovs_type OVSIntPort
|
|
|
ovs_bridge vmbr0
|
|
|
ovs_options tag=30
|
|
|
ovs_mtu 9000
|
|
|
|
|
|
allow-vmbr0 management
|
|
|
iface management inet static
|
|
|
address 172.16.3.36
|
|
|
netmask 24
|
|
|
gateway 172.16.3.254
|
|
|
ovs_type OVSIntPort
|
|
|
ovs_bridge vmbr0
|
|
|
ovs_options tag=3
|
|
|
|
|
|
auto vmbr0
|
|
|
iface vmbr0 inet manual
|
|
|
ovs_type OVSBridge
|
|
|
ovs_ports bond0 cluster management
|
|
|
ovs_mtu 9000
|
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
## Config des switchs
|
|
|
|
|
|
- sur le 48G, on fait 1 trunk lacp avec N-1 ports par serveur.
|
|
|
- sur le 8G pas de trunk.
|
|
|
Tous les ports sont tagged sur les vlans
|
|
|
Tous les ports sont tagged sur les vlans qui nous intéressent
|
|
|
|
|
|
## transition depuis l'ancienne config :
|
|
|
Il faut disposer d'au moins un nouveau switch. Idéalement le 48G.
|
|
|
- configurer le 48G en mode trunk lacp et tagged.
|
|
|
- débrancher les 3 cables du reseau cluster (taggé sur 30) par lames et le mettre sur les trunk du 48G.
|
|
|
- il reste 1 cable par lame sur le 2ème sw 8G. Refaire la conf des ports idem 48G, mais sans lacp. Attention 30 doit être tagged des 2 cotes ou untagged, selon la conf initiale.
|
|
|
|
|
|
Jusque là aucun changement de conf n'est à faire sur les lames. tout doit continuer à fontionner, c'est bien le but de la redondance.
|
|
|
|
|
|
- copier la conf ci-dessus dans /etc/network/interfaces.new sur chaque lame, adapter les IP.
|
|
|
- rebooter une lame.
|
|
|
- modifier la conf des vm pour choisir le vlan de l'interface réseau virtuelle.
|
|
|
- démarrer les vm.
|
|
|
- si tout est ok, faire les autres lames.
|
|
|
# Ancienne config
|
|
|
Pour chaque serveur la configuration :
|
|
|
- 3 ports pour Ceph (sur un bond en LACP bond0 ci-après, le réseau SN)
|
... | ... | |