ืืื ืคึฟืึทืจืืื ืืื ื ืืื ืื ืืจืึธืืื ื ืคึผืึธืคึผืืืึทืจืืืขื ืคืื ืจืืง, ืืื ืืืึธืื ืืื ืฆื ืจืขืื ืืืขืื ืืืึทื ืคึผืืืคืึธืื ืืื ืคึผืจืึธืืืขืืก ืืืึธืก ืืขืจืืืึทืจืื ืืืจ ืืืืฃ ืืขื ืืืขื.
ืืืขืื ืืื: ืืขืจืคืึทืจืื ื ืืื ืกืขืฃ ืึทืืืื ืืกืืจืึทืฆืืข ืคึฟืื ืืึทืืขืจ ืืืขืจืกืืข, ืงืื ืืจืื ืืขืจ ืืื ืืขืืขืืจืึทื.
ืึผืื ื ืืฉื ืฆื ืืืื ืึทื ืคืึทืื ืืื, ืืื ืืืขื ืึธืคึผืฉืืงื ืฆื ืึทืจืืืงืืขื ืื ืืขื ืืืขื ืืืจื Habr (ืืืื ืื ืจืึทื ื) ืืืขืื ืคึผืจืึธืืืขืืก ืืื ืกืขืฃ. ืืื ืืืื ืืขืคึผืืึธื ืืขืจื ืจืืึฟ ืคืื ืื ืคืจืืืืขืืขื ืืื ืื ืืืืขืืช. ืคึฟืึทืจืืื ืืื ืืขื ืฆื ืื ืืขืืืืื ื ืืึทืืขืจืืึทื ืืขื ืขื ืืื ืื ืกืืฃ ืคืื ืืขื ืคึผืึธืกืื.
ืืื ืืขื ืคึผืึธืกืื ืืืขืื ืจืืง, ืืืจ ืืขืจืืึธื ืขื ืกืขืฃ ืคึฟืึทืจ ืึท ืกืืื - ืจืืง ืืื ืืกืขื ืฉืึทืื ืกืขืฃ ืืื ืืขืืืืงืื ืืื ืงืืืขืจื ืขืืขืก, ืืืึธืก ืืืื ืขืก ืื ืืขืจืึทืฅ ืึทืืข ืืืึทื ืคืจืืืืขืืขื. ืืื ืก ืึธื ืืืืื ืืื ืกืขืฃ ืคึผืจืึธืืืขืืก.
ืคืึทืจืคึผืึธืฉืขืืขืจื ืงื ืืื ืคืึทืจืืืึทืืืื ื
ืืืื ืขืจ ืคืื ืื ืึทืืืืึทื ืืืืืฉืื ืคืื Rook ืืื ืื ืื ืคืื ืึธื ืคืืจืื ื ืกืขืฃ ืืืจื ืงืืืขืจืขื ืืขืก.
ืึธืืขืจ, ืกืขืฃ ืึผืืื ืืขืจ ืืื 1000 ืคึผืึทืจืึทืืขืืขืจืก ืคึฟืึทืจ ืงืึทื ืคืืืืขืจืืืฉืึทื, ืืื ืืื ืืขืจ ืืขืืืืงืขืจ ืฆืืื, ืืืจื ืจืืง ืืืจ ืงืขื ืขื ืืืืื ืจืขืืึทืืืจื ืึท ืืืขื ืคืื ืืื.
ืืืึทืฉืคึผืื ืืืืฃ ืืืืื ืึธืืก
> ceph daemon mon.a config ืืืืึทืื | wc -l
1401
ืจืืง ืืื ืคึผืึทืืืฉืึทื ื ืืื ืึท ืืึทืงืืืขื ืืืขื ืฆื ืื ืกืืึทืืืจื ืืื ืืขืจืืืึทื ืืืงื ืกืขืฃ
ืขืก ืืขื ืขื ืงืืื ืคืจืืืืขืืขื ืืื ืื ืกืืึธืืื ื ืกืขืฃ ืึธื ืจืืง - ืึทื ืึทืงืืืื ืคึผืืืึทืืึธืึธืง ืืื ืืขืฉืจืืื ืืื 30 ืืื ืื, ืึธืืขืจ ืขืก ืืขื ืขื ืคืืืข ืคึผืจืึธืืืขืืก ืืื ืึทืคึผืืืืืื ื.
ืฆืืืืจื ืคืื Krok'ืก ืคึผืึธืกืื
ืืืึทืฉืคึผืื: ืขื ืืฉืึทืคื ืืื ืึทืืืขืก ืึทืจืืขื ื ืืฉื ืจืืืืืง ื ืึธื ืึทืคึผืืืืืื ื ืคืื ืืึทืืขืจ ืฆื ืืจืืืืึทื ื
> ืกืขืฃ ืึธืกื ืฆืขืืจืขืื ืืืืึทืื-ืืื ืึทืืึทืื
{
...
"ืกืืจืึทืื_ืงืึทืืง_ืืืขืจืกืืึธื": 1,
"allowed_bucket_algs": 22,
"ืคึผืจืึธืคืื": "ืืืืืึทืงืึทื ื"
"optimal_tunables": 0,
...
}
ืึธืืขืจ ืืคืืื ืืื ืืื ืขืจืืืขืจืืืง ืืืขืจืกืืขืก ืขืก ืืขื ืขื ืคึผืจืึธืืืขืืก.
ืืืึทืฉืคึผืื: ืืขืจืืืึทื ืืืงื 12.2.6 ืืจืขื ืืขื ืืขื ืงื ืืื ืืื ืื ืืขืืื ื ืืขืืช ืฉืืึทื ืืื ืงืึทื ืืืฉืึทื ืึทืื ืฆืขืืจืืื ืคึผื
ืฆื ื ืื ืืขืจืืืึทื ืืืงื, ืืืึทืจืื ืืื ืคึผืจืืืืจื? ืึธืืขืจ ืืืจ ืืืกืงืืืขื ืฆื ื ืืฆื Rook ืคึฟืึทืจ ืื ืงืึทื ืืืื ืืึทื ืก ืคืื ืืขืจืืืึทื ืืืงืื ืืขื, ืฆืืืืฉื ืื ืืขืจืข ืืืื.
ืงืึทืืคึผืืขืงืกืืื ืคืื ืืืืืืง ืึธืคึผืืื ืงื ืืื ืืื ืจืืง
ืืืึทืฉืคึผืื: OSD ืคืืืก ืืื ืึท ืืืกืฉืื ืคืื ืขืจืจืึธืจืก ืืืึท ืืืึทื ืคึฟืืก. ืืืจ ืืึธืฉืขื ืึทื ืื ืคึผืจืึธืืืขื ืืื ืืื ืืืื ืขืจ ืคืื ืื ืคึผืึทืจืึทืืขืืขืจืก ืืื ืื ืงืึทื ืคืืืืขืจืืืฉืึทื, ืืืจ ืืืืื ืฆื ืืืืฉื ืื ืงืึทื ืคืืืืขืจืืืฉืึทื ืคึฟืึทืจ ืึท ืกืคึผืขืฆืืคืืฉ ืืืืืึทื, ืึธืืขืจ ืืืจ ืงืขื ืขื ื ืืฉื ืืืืึทื ืืืจ ืืึธืื ืงืืืขืจื ืขืืขืก ืืื DaemonSet.
ืขืก ืืื ืงืืื ืื ืืขืจ ืืจืืจื. ืกืขืฃ ืืึธืื ืึธืกื.ื ืื ืื ืืืฉืขืงืืึทืจืืก ืืื ื ืืฉื ืึทืจืืขืื - ืื ืึธืกื ืืื ืืืื ืขืจืืฉ.
ืฉืืืขืจืืงืืื ืืืืึทื
ืขืืืขืืข ืกืขืืึทืคึผืก ืืื ืคืึธืจืฉืืขืืื ื ืืขืกืฅ ืืึทืจืคื ืงืึทื ืขืงืืื ื ืืืืึทื ืฆื ืื ืืขืืึธื ืก ืึธืกื ืืึธืืขื. ืืื ืืขื ืคืึทื ืคืื ืจืืง, ืืืจ ืขืจืฉืืขืจ ืืึทืจืคึฟื ืฆื ืืขืคึฟืื ืขื ืื ืืขืืขืื ืงืึทื ืืืื ืขืจ, ืืขืืึธืื ืืืื ืืื ืขืก, ืืขืคึฟืื ืขื ืื ืคืขืื ืืืง ืืืฉืืจืื ืคึฟืึทืจ ืืืืึทื ืืื ืืืื ืืืืขืจ ืืืขืจืงืขืจื.
ืฉืืืขืจืืงืืื ืจืืืืื ื OSD ืงืึทื ืกืืกืืึทื ืืื
ืืืึทืฉืคึผืื: OSD ืคืืื ืืื OOM, ืจืืืึทืืึทื ืก ืืืืื, ื ืึธื ืืืึธืก ืื ืคืืืืขื ืืข ืคืึทืื.
ืืืืืื ื: ืืึทืคึผื ืื OSD ืืืื ืขืจ ืืื ืึท ืฆืืื, ืืืึทืจืื ืืื ืขืก ืืื ืืึธืจ ืึทืจืืึทื ืืขืจืขืื ื ืืื ืื ืงื ืืื ืืื ืืึทืคึผื ืื ืืืืึทืืขืจ ืึธื ืขืก. (ืืขืจ ืืขืืึทืืืก ืืื ืื Ceph ืืึทืจืืื. ืึทื ืึทืืึธืื ืคืื ืึท ืืืืืืง).
ืืื ืื ืคืึทื ืคืื ืึท ืืึทืจืืขืืึทื ืืึทื ืืึธื ืืืจืื ื, ืืึธืก ืืื ืืขืืื ืคืฉืื ืืืจื ืืึทื ื ืืื ืื ืคืึทื ืคืื ืจืืง ืืื ืืืื ืึธืกื ืคึผืขืจ ื ืึธืืข, ืขืก ืืขื ืขื ืงืืื ืกืคึผืขืฆืืขื ืคึผืจืึธืืืขืืก ืืื ืึธืืืขืจื ืึทืืืื ืืืคืืื ื ืืืื ืึธืกื> 1 ืคึผืขืจ ื ืึธืืข.
ืคืื ืงืืจืก, ืืื ืงืขื ืขื ืืืื ืกืึทืืืื, ืึธืืขืจ ืืืจ ื ืืฆื Rook ืฆื ืคืึทืจืคึผืึธืฉืขืืขืจื ืืื ืื, ืึธืืขืจ ืืึทืงืืืขื ืืขืจ ืงืึทืืคึผืืขืงืกืืื.
ืฉืืืขืจืืงืืื ืืื ืกืึทืืขืงืืื ื ืืืืึทืฅ ืคึฟืึทืจ ืกืขืฃ ืืืืืข ืืืืกืืขืจ
ืคึฟืึทืจ ืึท ืืึทืจืืขืืึทื ืื ืกืืึทืืืจืื ื ืคืื ืกืขืฃ, ืขืก ืืื ืืึทื ืฅ ืืจืื ื ืฆื ืจืขืืขื ืขื ืื ืคืืจืืื ืื ืจืขืกืืจืกื ืคึฟืึทืจ ืึท ืงื ืืื - ืขืก ืืขื ืขื ืคืึธืจืืืืึทืก ืืื ืคืึธืจืฉืื ื ืืื ืื ืืืฆื. ืืืื ืืืจ ื ืืฆื ืึท ืฉืืืึทื ืงืคึผื, ืืืจ ื ืึธื ืืึธืื ืฆื ืืืืคื ืขืืืขืืข ืคืึธืจืฉืืขืืื ื ืืขืกืฅ ืฆื ืืขืคึฟืื ืขื ืืืืก ืืืึธืก ื ืืืึท ืืื, ืึธืืขืจ ืขืก ืืื ื ืึธื ืืจืื ืืขืจ ืืื ืจืืง.
ืืื ืืขื ืคืึทื ืคืื ืจืืง, ืืื ืึทืืืฉืึทื ืฆื ืื ืืืงืึธืจื ืืืืึทืฅ ืืืึธืก ืงืขื ืขื ืืืื ืงืึทืืงืืึทืืืืืื, ืืืจ ืืึธืื ืื ืงืฉืื ืคืื ืืึทืฉืืขืืืงื ืึท ืงืคึผื ืฉืืขืืจ.
ืืื ืืึธ ืืืจ ืืืขื ืืึธืื ืฆื ืึทืจืืขืื ืฉืืืขืจ ืืื ืคืึธืจืฉืืขืืื ื ืืขืกืฅ. ืืืื ืืืจ ื ืืืขืจืืงืขืจ ืื ืืืืึทืฅ, ืืืจ ืืืขื ืืึทืงืืืขื ืึท ืคึผืึทืืขืืขื ืงื ืืื, ืืืื ืืืจ ืฉืืขืื ืึทื ืืืืข, ืืืจ ืืืขื ืืึทืงืืืขื ืึทืงืืืื ืงืคึผื ืืึทื ืืฅ ืืขืฉืึทืก ืจืืืึทืืึทื ืกืื ื, ืืืึธืก ืืืขื ืืึธืื ืึท ืฉืืขืื ืืืืจืงืื ื ืืืืฃ ืืืื ืึทืคึผืืึทืงืืืฉืึทื ื ืืื ืงืืืขืจื ืขืืขืก.
ื ืขืืืืึธืจืงืื ื ืืฉืื v1
ืคึฟืึทืจ ืกืขืฃ ืขืก ืืื ืจืขืงืึทืืขื ืืื ืฆื ื ืืฆื ืึท 2x10GB ื ืขืฅ. ืืืื ืขืจ ืคึฟืึทืจ ืงืืืขื ื ืคืึทืจืงืขืจ, ืื ืื ืืขืจืข ืคึฟืึทืจ ืกืขืฃ ืกืขืจืืืืก ืืืืขืจืคืขื ืืฉื (ืจืืืึทืืึทื ืก). ืืืื ืืืจ ืืขืื ืืื ืกืขืฃ ืืืืฃ ืืึทืจืืขืืึทื, ืื ืึธืคึผืืืื ืืื ืืืืื ืงืึทื ืคืืืืขืจื ืืืื ืืืจ ืืขืื ืืื ืจืืง, ืื ืึธืคึผืืืื ืืืจื ื ืขืืืืึธืจืงืก ืืืขื ืคืึทืจืฉืึทืคื ืืืจ ืคึผืจืึธืืืขืืก, ืืืืึทื ื ืื ืืขืืขืจ ืงื ืืื ืงืึทื ืคืืืืขืจ ืึทืืึทืื ืืืจ ืฆื ืงืึธืจืืขื ืฆืืืื ืคืึทืจืฉืืืขื ืข ื ืขืืืืึธืจืงืก ืฆื ืื ืคึผืึธื; .
ื ืขืืืืึธืจืงืื ื ืืฉืื v2
ืืืื ืืืจ ืึธืคึผืืึธืื ืฆื ืืึทืืื ืืขืจ ื ืขืืืืึธืจืงืก, ืืืขื ืจืืืึทืืึทื ืกืื ื, ืกืขืฃ ืคืึทืจืงืขืจ ืืืขื ืคืึทืจืืืืื ืื ืืื ืฆืข ืงืึทื ืึทื ืืื ืืืื ืึทืคึผืืึทืงืืืฉืึทื ื ืืื ืงืืืขืจื ืขืืขืก ืืืขื ืคึผืึทืืขืืขื ืึทืจืึธืคึผ ืึธืืขืจ ืงืจืึทื. ืืืจ ืงืขื ืขื ืจืขืืืฆืืจื ืื ืืืืงืืึทื ืคืื ืกืขืฃ ืจืืืึทืืึทื ืกืื ื, ืึธืืขืจ ืจืขืื ืฆื ืืขืจ ืืึทื ื ืจืืืึทืืึทื ืกืื ื ืืืจ ืืึทืงืืืขื ืึท ืืขืืืืงืกื ืจืืืืงืืจื ืคืื ืื ืจืืข ื ืึธืืข ืคืึทืืื ื ืืืืก ืคืื ืื ืงื ืืื ืืืจื ืืืกืงืก ืึธืืขืจ OOM, ืืื ืขืก ืืื ืฉืืื ืึท ืืขืจืึทื ืืื ืืืืื ืืืืขื ืขื ืคึฟืึทืจ ืื ืงื ืืื.
ืืึทื ื ืจืืืึทืืึทื ืก - ืืึทื ื ืึทืคึผืืึทืงืืืฉืึทื ืืึทืื
ืฆืืืืจื ืคืื Ceph ืก ืคึผืึธืกืื. ืึทื ืึทืืึธืื ืคืื ืึท ืืืืืืง.
ืืขืกื ืงื ืืื ืคืึธืจืฉืืขืืื ื:
ื ืฉืจืืึทืื ืึธืคึผืขืจืึทืฆืืข ืคืื โโ4 ืงื ืืื ืืจืืืก ื ืขืื 1 ืืื, ืคืึธืจืฉืืขืืื ื ืืื 1000 ืึทืคึผืขืจืืืฉืึทื ื / ืกืขืงืื ืืข ืืื 1 ืคืึธืืขื.
ื ืึธืคึผืขืจืึทืฆืืข ืคืื โโ4 ืื (ืึธืืืืฉืขืงื ืืจืืืก) ื ืขืื 22 ืืื, ืคืึธืจืฉืืขืืื ื ืืื 45 ืึทืคึผืขืจืืืฉืึทื ื / ืกืขืงืื ืืข.
ืืขืจืืืขืจ, ืืืขื ืืืื ืคืขืื ืคืื ืืจืื ืคืืืื, ืืขืจ ืงื ืืื ืืื ืืื ืึท ืืืืจืืืืื ืฉืืึทื ืคึฟืึทืจ ืขืืืขืืข ืืึธื, ืืื ืืึทืื ืคืื ืื ืืืืก ืึทืืืืฉืขืงืฅ ืืขื ืขื ืคืื ืื ืืขืจืืขืืืืื ืืืืขืจ ืคืึทืจืฉืืืขื ืข ืืืขืจืกืืขืก, ืืึทืื ืคืื ืื ืฉืจืืึทืื ืึทืคึผืขืจืืืฉืึทื ื ืืืขื ืึธื ืืืืื ืืื ืึท ืืขืฆืืืื ืืขื ืึธืคึผืืื.
ืืืจ ืจืขืืขื ืขื ืื ืืขืฆืืืื ืืขื ืึธืคึผืืื ืฆืืื ืืขืขืจืขื - ืฉืจืืึทืื ืึทืคึผืขืจืืืฉืึทื ื ืฆื ืึท ืืืืจืืืืื ืืืืคืขืฅ.
ืขืจืฉืืขืจ ืืืจ ืืืืขื ืขื 4 ืื ืืื 22 ืืก, ืฉืจืืึทืื 22 ืืก, ืืื ืืขืืึธืื ืืื 1 ืืก ืืืจ ืฉืจืืึทืื 4 ืงื ืคืื ืคืึทืงืืืฉ ืืึทืื. ื ืืึทื ืฅ ืคืื 45 ืืก ืคึผืขืจ ืฉืจืืึทืื ืึธืคึผืขืจืึทืฆืืข ืฆื ืึท ืืืืจืืืืื ืืืืคืขืฅ ืืืืฃ ืึท ืกืกื, ืืืขื ืืื ืืืขืจ ื ืึธืจืืึทื ืคืึธืจืฉืืขืืื ื ืืื ืืขืืืขื 1 ืืก - ืึท 45-ืคืึทืจืืืืื ืงืึทืคึผ ืืื ืคืึธืจืฉืืขืืื ื.
ืืืึธืก ืืขืืขืจ ืืขืจ ืคึผืจืึธืฆืขื ื ืคืื ืืืืจืืืืื ืึทืืืืฉืขืงืก ืืืจ ืืึธืื, ืื ืขืจืืขืจ ืึทืืฅ ืืืขืจื.
ืขืก ืืืจื ืก ืืืืก ืึทื ืื ืืืืงืืึทื ืคืื ืจืืืึทืืึทื ืกืื ื ืืื ืงืจืืืืฉ ืคึฟืึทืจ ืื ืจืืืืืง ืึธืคึผืขืจืึทืฆืืข ืคืื โโืื ืงื ืืื.
ืกืคึผืขืฆืืคืืฉ ืกืขืจืืืขืจ ืกืขืืืื ืืก ืคึฟืึทืจ ืกืขืฃ
ceph ืงืขื ืืึทืจืคื ืกืคึผืขืฆืืคืืฉ ืืึทืืขืืึธืก ืืื ืื ื.
ืืืึทืฉืคึผืื: sysctl ืกืขืืืื ืืก ืืื ืื ืืขืืืข JumboFrame, ืขืืืขืืข ืคืื โโโโืื ืกืขืืืื ืืก ืงืขื ื ืขืืึทืืืืืื ืืืืจืงื ืืืื ืคึผืืืืึธืื.
ืื ืคืึทืงืืืฉ ื ืืื ืคึฟืึทืจ ืจืืง ืืืืืื ืืื ืงืฉืื
ืืืื ืืืจ ืืขื ื ืืื ืื ืืืึธืืงื ืืืจ ืืึธืื ืกืืึธืจืืืืฉ ืคืื ืืืื ืืืึธืืงื ืฉืคึผืืึทืืขืจ, ืืืึธืก ืืื ืคืื ืืขืจ ืืึทืงืืืขื.
ืืืื ืืืจ ืืขื ื ืืืืฃ ืืืื ืืืืืขื ืข ืกืขืจืืืขืจืก, ืื ืึธื ืคืืจืื ื ืคืื ืกืขืฃ ืืืขื ืืืื ืืขืจ ืืึทืงืืืขื ืึธื ืงืืืขืจื ืขืืขืก.
ืฆื ืืืจ ืืื ืืขื ืกืขืจืืืขืจืก ืคืื ืขืืืขืืข ื ืืืขืจืืง ืคึผืจืืึทื ืืึธืกืืื ื? ืืขืจื ืึธื ืืืจ ืืึธืื ืึท ืคึผืืึทืฅ ืคืื ืฉืคึผืึทืก ืืื ืื ื ืขืฅ, ืื ืืืืืื ืืื ืืึทื ืืืืืื, ืืืึธืก ืงืืืจ ื ืขืืึทืืืืืื ืึทืคืขืงืฅ ืกืขืฃ.
ืืึทื ืฅ: ืืืคึผืืึทืืขื ืื ื ืงืืืขืจืขื ืืขืก ืืื ืืืคึผืืึทืืขื ืื ื ืกืืึธืจืืืืฉ ืืขื ืขื ืคืึทืจืฉืืืขื ืข ืืึทืกืงืก ืืื ืคืึทืจืฉืืืขื ืข ืื ืคึผืืฅ ืืื ืคืึทืจืฉืืืขื ืข ืืืืืื ื ืึธืคึผืฆืืขืก - ืืืงืกืื ื ืืื ืืืื ืืึทืื ืึท ืขืคืฉืขืจ ืืขืคืขืจืืขื ืืึทื ืื-ืึทืืืขืง ืคึฟืึทืจ ืื ืฆืืืื ืคืื ืืืื ืขืจ ืึธืืขืจ ืื ืื ืืขืจืข. ืขืก ืืืขื ืืืื ืืืืขืจ ืฉืืืขืจ ืฆื ืคืึทืจืืื ืื ืื ืกืึทืืืฉืึทื ื ืืคืืื ืืื ืื ืคึผืืึทื ืืื ืข, ืืื ืขืก ืืื ื ืึธื ืึท ืคึผืขืจืืึธื ืคืื ืึธืคึผืขืจืึทืฆืืข.
ืจืฉืืื ืคืื ืืขืืืืื ื ืืืืขืจืึทืืืจ:
ืึท ืืืึธื ืืื ืืึธืืืึธืจืื ืกืขืฃ ... ืึท ืืึทืงืข ืื ืืืืฃ ืืึธืจืึธืฉ?
Ceph. ืึทื ืึทืืึธืื ืคืื ืึท ืืืืืืง
ืืงืืจ: www.habr.com
