เดฏเต†เดฒเดฟเด™เตเด•เต เดฎเต€เดฑเตเดฑเดฟเด‚เด—เต เดธเต†เตผเดตเดฑเดฟเดจเต† เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟเดฏเตเดณเตเดณ เดตเต€เดกเดฟเดฏเต‹ เด•เต‹เตบเดซเดฑเตปเดธเดฟเด‚เด—เต เดธเดฟเดธเตเดฑเตเดฑเด‚ เด•เตเดฒเดธเตเดฑเตเดฑเตผ

เดฏเต†เดฒเดฟเด™เตเด•เต เดฎเต€เดฑเตเดฑเดฟเด‚เด—เต เดธเต†เตผเดตเดฑเดฟเดจเต† เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟเดฏเตเดณเตเดณ เดตเต€เดกเดฟเดฏเต‹ เด•เต‹เตบเดซเดฑเตปเดธเดฟเด‚เด—เต เดธเดฟเดธเตเดฑเตเดฑเด‚ เด•เตเดฒเดธเตเดฑเตเดฑเตผเดˆ เดฒเต‡เด–เดจเด‚ เดธเด‚เดฏเต‹เดœเดฟเดค เดตเต€เดกเดฟเดฏเต‹ เด•เต‹เตบเดซเดฑเตปเดธเดฟเด‚เด—เต เดธเตŠเดฒเตเดฏเต‚เดทเตป เดฏเต†เดฒเดฟเด™เตเด•เต เดฎเต€เดฑเตเดฑเดฟเด‚เด—เต เดธเต†เตผเดตเดฑเดฟเดจเต (YMS) เดธเดฎเตผเดชเตเดชเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดชเตเดฐเดธเดฟเดฆเตเดงเต€เด•เดฐเดฃเด™เตเด™เดณเตเดŸเต† เด’เดฐเต เดคเตเดŸเตผเดšเตเดšเดฏเดพเดฃเต.

เด•เดดเดฟเดžเตเดž เดฒเต‡เด–เดจเดคเตเดคเดฟเตฝ Yealink Meeting Server 2.0 - เดชเตเดคเดฟเดฏ เดตเต€เดกเดฟเดฏเต‹ เด•เต‹เตบเดซเดฑเตปเดธเดฟเด‚เด—เต เด•เดดเดฟเดตเตเด•เตพ เดชเดฐเดฟเดนเดพเดฐเดคเตเดคเดฟเดจเตเดฑเต† เดชเตเดฐเดตเตผเดคเตเดคเดจเดคเตเดคเดฟเดฒเต† เด’เดฐเต เดชเตเดฐเดงเดพเดจ เดตเดดเดฟเดคเตเดคเดฟเดฐเดฟเดตเต เดžเด™เตเด™เตพ เดตเดฟเดตเดฐเดฟเดšเตเดšเต:

  • YMS-เตฝ เดธเด‚เดฏเต‹เดœเดฟเดชเตเดชเดฟเดšเตเดš เดธเตเดตเดจเตเดคเด‚ เด•เต‹เตบเดซเดฑเตปเดธเต เดฑเต†เด•เตเด•เต‹เตผเดกเดฟเด‚เด—เต เดธเต‡เดตเดจเด‚ เดšเต‡เตผเดคเตเดคเต
  • เด’เดฐเต เดชเตเดคเดฟเดฏ เดฒเตˆเดธเตปเดธเต เดคเดฐเด‚ เดชเตเดฐเดคเตเดฏเด•เตเดทเดชเตเดชเต†เดŸเตเดŸเต - เดฌเตเดฐเต‹เดกเตเด•เดพเดธเตเดฑเตเดฑเต, เด…เดธเดฎเดฎเดพเดฏ เด•เต‹เตบเดซเดฑเตปเดธเตเด•เดณเตเดŸเต† เดตเดฟเดฒ เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต เดšเต†เดฏเตเดฏเดพเตป เดจเดฟเด™เตเด™เดณเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต
  • เดฌเดฟเดธเดฟเดจเดธเตเดธเดฟเดจเดพเดฏเตเดณเตเดณ เดธเตเด•เตˆเดชเตเดชเตเดฎเดพเดฏเตเดณเตเดณ เดธเด‚เดฏเต‹เดœเดจเดตเตเด‚ เดŸเต€เดฎเตเด•เดณเตเดŸเต† เดชเดฐเดฟเดนเดพเดฐเดตเตเด‚ เดจเตฝเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต

เดˆ เดฒเต‡เด–เดจเดคเตเดคเดฟเตฝ YMS เด•เดพเดธเตเด•เต‡เดกเต เดšเต†เดฏเตเดฏเดพเดจเตเดณเตเดณ เดธเดพเดงเตเดฏเดค เดžเด™เตเด™เตพ เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เตเด‚ - "เด•เตเดฒเดธเตเดฑเตเดฑเตผ" เดฎเต‹เดกเดฟเตฝ เดธเดฟเดธเตเดฑเตเดฑเด‚ เด‡เตปเดธเตเดฑเตเดฑเดพเตพ เดšเต†เดฏเตเดฏเตเด•เดฏเตเด‚ เด•เต‹เตบเดซเดฟเด—เตผ เดšเต†เดฏเตเดฏเตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต.

เดฒเด•เตเดทเตเดฏเด‚

YMS-เดจเตเดณเตเดณ เดนเดพเตผเดกเตโ€Œเดตเต†เดฏเตผ เดธเต†เตผเดตเตผ เดชเตเดฒเดพเดฑเตเดฑเตโ€Œเดซเต‹เดฎเตเด•เดณเตเดŸเต† เดชเตเดฐเด•เดŸเดจเด‚, เด†เดงเตเดจเดฟเด•เดตเตเด‚ เด‰เดฏเตผเดจเตเดจ เดจเดฟเดฒเดตเดพเดฐเดฎเตเดณเตเดณเดคเตเดฎเดพเดฏ เดตเต€เดกเดฟเดฏเต‹ เด•เต‹เตบเดซเดฑเตปเดธเดฟเด‚เด—เต เดธเต‡เดตเดจเด‚ เด†เดตเดถเตเดฏเดฎเตเดณเตเดณ เดฎเดฟเด•เตเด• เดธเด‚เดฐเด‚เดญเด™เตเด™เดณเตเดŸเต†เดฏเตเด‚ เดชเตเดฐเดถเตเดจเด™เตเด™เตพ เดชเดฐเดฟเดนเดฐเดฟเด•เตเด•เดพเตป เดžเด™เตเด™เดณเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต. เด’เดฐเต YMS เดนเดพเตผเดกเตโ€Œเดตเต†เดฏเตผ MCU-เตฝ 100 โ€‹โ€‹FullHD เด•เดฃเด•เตเดทเดจเตเด•เตพ เดตเดฐเต† เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจ เด’เดฐเต เดชเดฐเดฟเดนเดพเดฐเดฎเตเดฃเตเดŸเต. เดŽเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด‚, เด’เดฐเต เด•เตเดฒเดธเตเดฑเตเดฑเตผ เดธเตŠเดฒเตเดฏเต‚เดทเดจเต เด†เดตเดถเตเดฏเด•เตเด•เดพเดฐเตเดฃเตเดŸเต, เดฎเดพเดคเตเดฐเดฎเดฒเตเดฒ เด‡เดคเต เดธเต†เตผเดตเดฑเดฟเดจเตเดฑเต† เดชเต‹เตผเดŸเตเดŸเต เด•เดชเตเดชเดพเดธเดฟเดฑเตเดฑเดฟ เดตเดฟเด•เดธเดฟเดชเตเดชเดฟเด•เตเด•เต‡เดฃเตเดŸเดคเดฟเดจเตเดฑเต† เด†เดตเดถเตเดฏเด•เดคเดฏเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเดฒเตเดฒ.

เด•เดพเดธเตเด•เต‡เดกเดฟเดจเต เดจเดฟเดฐเดตเดงเดฟ เด•เดพเดฐเดฃเด™เตเด™เดณเตเดฃเตเดŸเต:

  • เด’เดฐเตŠเดฑเตเดฑ เดตเต€เดกเดฟเดฏเต‹ เด•เต‹เตบเดซเดฑเตปเดธเดฟเด‚เด—เต เด‡เตปเดซเตเดฐเดพเดธเตเดŸเตเดฐเด•เตเดšเดฑเดฟเดฒเต‡เด•เตเด•เต เดจเต‚เดฑเตเด•เดฃเด•เตเด•เดฟเดจเต, เดฒเต‹เด•เดฎเต†เดฎเตเดชเดพเดŸเตเดฎเตเดณเตเดณ เด†เดฏเดฟเดฐเด•เตเด•เดฃเด•เตเด•เดฟเดจเต เดธเดฌเตโ€Œเดธเตโ€Œเด•เตเดฐเตˆเดฌเตผเดฎเดพเดฐเตเดŸเต† เดธเด‚เดฏเต‹เดœเดจเด‚ เด†เดตเดถเตเดฏเดฎเดพเดฏ เดจเดฟเดฐเดตเดงเดฟ เด•เดฎเตเดชเดจเดฟเด•เดณเตเดฃเตเดŸเต. เดตเดฟเดคเดฐเดฃเด‚ เดฒเต‹เดกเตเดšเต†เดฏเตเดฏเตเด• - เด•เตเดฒเดธเตเดฑเตเดฑเตผ เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เดณเดฟเตฝ เด†เดฆเตเดฏเดคเตเดคเต‡เดคเต
  • เดเดฑเตเดฑเดตเตเด‚ เดšเต†เดฑเดฟเดฏ เดตเต€เดกเดฟเดฏเต‹ เด•เต‹เตบเดซเดฑเตปเดธเดฟเด‚เด—เต เด‡เตปเดธเตเดฑเตเดฑเดพเดณเต‡เดทเดจเตเดชเต‹เดฒเตเด‚, เดˆ เดธเต‡เดตเดจเด‚ เดฌเดฟเดธเดฟเดจเดธเตเดธเต เดชเตเดฐเด•เตเดฐเดฟเดฏเด•เตพเด•เตเด•เต เดจเดฟเตผเดฃเดพเดฏเด•เดฎเดพเดฃเต†เด™เตเด•เดฟเตฝ, เดคเต†เดฑเตเดฑเต เดธเดนเดฟเดทเตเดฃเตเดคเดฏเตเด‚ เด‰เดฏเตผเดจเตเดจ เดฒเดญเตเดฏเดคเดฏเตเด‚ เด†เดตเดถเตเดฏเดฎเดพเดฃเต. เดธเด‚เดตเดฐเดฃเด‚ - YMS เด•เตเดฒเดธเตเดฑเตเดฑเดฑเดฟเดจเต† เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟ เด’เดฐเต เดคเต†เดฑเตเดฑเต-เดธเดนเดฟเดทเตเดฃเตเดค เดธเด‚เดตเดฟเดงเดพเดจเด‚ เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เตเด• เดŽเดจเตเดจ เดฐเดฃเตเดŸเดพเดฎเดคเตเดคเต† เดฒเด•เตเดทเตเดฏเด‚
  • เด•เตเดฒเดฏเดจเตเดฑเต เดŸเต†เตผเดฎเดฟเดจเดฒเตเด•เตพ เดšเดฟเดฒเดชเตเดชเต‹เตพ เดตเดฟเดตเดฟเดง เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เตเด•เดณเดฟเตฝ เดฎเดพเดคเตเดฐเดฎเดฒเตเดฒ, เดฒเต‹เด•เดคเตเดคเดฟเดจเตเดฑเต† เดตเดฟเดตเดฟเดง เดญเดพเด—เด™เตเด™เดณเดฟเดฒเตเด‚ เดธเตเดฅเดฟเดคเดฟ เดšเต†เดฏเตเดฏเตเดจเตเดจเต. เด†เดถเดฏเดตเดฟเดจเดฟเดฎเดฏ เดšเดพเดจเดฒเตเด•เดณเตเดŸเต† เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเตป เด•เดฃเด•เตเดทเดจเตเดณเตเดณ เด’เดชเตเดฑเตเดฑเดฟเดฎเตฝ เดจเต‹เดกเดฟเดจเตเดฑเต† เดคเดฟเดฐเดžเตเดžเต†เดŸเตเดชเตเดชเดฟเดจเตŠเดชเตเดชเด‚ เด•เตเดฒเดธเตเดฑเตเดฑเตผ เดชเดฐเดฟเดนเดพเดฐเดคเตเดคเดฟเดจเตเดฑเต† เดฎเต‚เดจเตเดจเดพเดฎเดคเตเดคเต† เดŸเตเดฐเด‚เดชเต เด•เดพเตผเดกเดพเดฃเต.

เด‡เตปเดธเตเดฑเตเดฑเดฒเต‡เดทเตป

เด†เดฆเตเดฏเด‚, เด•เตเดฒเดธเตเดฑเตเดฑเดฑเดฟเดฒเต† เด“เดฐเต‹ เดจเต‹เดกเดฟเดจเตเดฑเต†เดฏเตเด‚ เดฑเต‹เดณเตเด•เตพ เดจเดฟเด™เตเด™เตพ เดคเต€เดฐเตเดฎเดพเดจเดฟเด•เตเด•เต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต; YMS เดชเดฐเดฟเดนเดพเดฐเดคเตเดคเดฟเตฝ เดˆ เดฎเต‚เดจเตเดจเต เดฑเต‹เดณเตเด•เตพ เด‰เดฃเตเดŸเต:

  • เดฎเดพเดจเต‡เดœเตผ-เดฎเดพเดธเตเดฑเตเดฑเตผ - เด‡เดคเดพเดฃเต เดชเตเดฐเดงเดพเดจ เดจเดฟเดฏเดจเตเดคเตเดฐเดฃ เดธเต†เตผเดตเตผ
  • เดฎเดพเดจเต‡เดœเตผ-เด…เดŸเดฟเดฎ-n - เดฌเดพเด•เตเด•เดชเตเดชเต เดฎเดพเดจเต‡เดœเตเดฎเต†เดจเตเดฑเต เดธเต†เตผเดตเดฑเตเด•เดณเดฟเตฝ เด’เดจเตเดจเต
  • เดฌเดฟเดธเดฟเดจเดธเตเดธเต-n - เดฎเดฟเด•เตเดธเดฟเด‚เด—เดฟเดจเตเด‚ เดŸเตเดฐเดพเตปเดธเตเด•เต‹เดกเดฟเด‚เด—เดฟเดจเตเด‚ เด‰เดคเตเดคเดฐเดตเดพเดฆเดฟเดคเตเดคเดฎเตเดณเตเดณ เดฎเต€เดกเดฟเดฏ เดธเต†เตผเดตเดฑเตเด•เดณเดฟเตฝ เด’เดจเตเดจเต

เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเดจเตเด•เตพ เด‡เดชเตเดฐเด•เดพเดฐเดฎเดพเดฃเต:
(1 x เดฎเดพเดจเต‡เดœเตผ-เดฎเดพเดธเตเดฑเตเดฑเตผ) + (nx เดฌเดฟเดธเดฟเดจเดธเตเดธเต)
(1 x เดฎเดพเดจเต‡เดœเตผ-เดฎเดพเดธเตเดฑเตเดฑเตผ) + (2+nx เดฎเดพเดจเต‡เดœเตผ-เดธเตเดฒเต‡เดตเต) + (nx เดฌเดฟเดธเดฟเดจเดธเตเดธเต)
เด…เด™เตเด™เดจเต†, เด•เตเดฑเดžเตเดžเดคเต เดฐเดฃเตเดŸเต เดธเต†เตผเดตเดฑเตเด•เดณเต†เด™เตเด•เดฟเดฒเตเด‚ เดฎเดพเดธเตเดฑเตเดฑเตผ เดฌเดพเด•เตเด•เดชเตเดชเต เดšเต†เดฏเตเดฏเตเดจเตเดจเต.

เด“เดฐเต‹ เดจเต‹เดกเดฟเดฒเตเด‚ เด’เดฐเต OS เด‡เตปเดธเตเดฑเตเดฑเดพเตพ เดšเต†เดฏเตเดคเดฟเดฐเดฟเด•เตเด•เดฃเด‚, เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต เด‰เดชเดฏเต‡เดพเด—เด‚ CentOS.
YMS-เดจเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เดพเตป เดšเตเดฐเตเด™เตเด™เดฟเดฏ เด‡เตปเดธเตเดฑเตเดฑเดพเดณเต‡เดทเตป เดฎเดคเดฟเดฏเดพเด•เตเด‚.

Yealink Meeting Server-เดจเตเดฑเต† เดจเดฟเดฒเดตเดฟเดฒเต† เดชเดคเดฟเดชเตเดชเต เดžเด™เตเด™เดณเดฟเดฒเต‚เดŸเต† เด‰เตพเดชเตเดชเต†เดŸเต† เด”เดฆเตเดฏเต‹เด—เดฟเด• Yealink เดชเด™เตเด•เดพเดณเดฟ เดตเดดเดฟ เดฒเดญเดฟเด•เตเด•เตเด‚.

เดชเตเดฐเดงเดพเดจ เดธเต†เตผเดตเดฑเดฟเตฝ (เดฎเดพเดจเต‡เดœเตผ-เดฎเดพเดธเตเดฑเตเดฑเตผ), เดกเดฏเดฑเด•เตเดŸเดฑเดฟเดฏเดฟเตฝ usr/local/ เดจเดฟเด™เตเด™เตพ YMS เดตเดฟเดคเดฐเดฃเด‚ เดธเตเดฅเดพเดชเดฟเด•เตเด•เต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต, เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดตเดดเดฟ WinSCP.

เด…เดŸเตเดคเตเดคเดคเดพเดฏเดฟ, เด•เตบเดธเต‹เดณเดฟเดฒเต‚เดŸเต†, เดจเดฟเด™เตเด™เตพ เด†เตผเด•เตเด•เตˆเดตเต เด…เตบเดชเดพเด•เตเด•เต เดšเต†เดฏเตเดคเต เด‡เตปเดธเตเดฑเตเดฑเดพเดณเต‡เดทเตป เด†เดฐเด‚เดญเดฟเด•เตเด•เต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต:

cd /usr/local
tar xvzf YMS_22.0.0.5.tar.gz
cd apollo_install
tar xvzf install.tar.gz
./install.sh

เดตเดฟเด•เตเดทเต‡เดชเดฃเดคเตเดคเดฟเดจเต เดถเต‡เดทเด‚ install.sh, เด‡เตปเดธเตเดฑเตเดฑเดฒเต‡เดทเตป เดฎเต‹เดกเต เดคเดฟเดฐเดžเตเดžเต†เดŸเตเด•เตเด•เตเดจเตเดจเต.

YMS-เดจเตเดฑเต† เด’เดฐเตŠเดฑเตเดฑ เดชเดคเดฟเดชเตเดชเต เด‡เตปเดธเตเดฑเตเดฑเดพเตพ เดšเต†เดฏเตเดฏเดพเตป, เดจเดฟเด™เตเด™เตพ เด•เตเดฒเดธเตเดฑเตเดฑเตผ เดฎเต‹เดกเดฟเตฝ เด‡เตปเดธเตเดฑเตเดฑเดพเตพ เดšเต†เดฏเตเดฏเดพเตป [A] เดคเดฟเดฐเดžเตเดžเต†เดŸเตเด•เตเด•เดฃเด‚, [B] เดคเดฟเดฐเดžเตเดžเต†เดŸเตเด•เตเด•เตเด•

เดฏเต†เดฒเดฟเด™เตเด•เต เดฎเต€เดฑเตเดฑเดฟเด‚เด—เต เดธเต†เตผเดตเดฑเดฟเดจเต† เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟเดฏเตเดณเตเดณ เดตเต€เดกเดฟเดฏเต‹ เด•เต‹เตบเดซเดฑเตปเดธเดฟเด‚เด—เต เดธเดฟเดธเตเดฑเตเดฑเด‚ เด•เตเดฒเดธเตเดฑเตเดฑเตผ

เดคเตเดŸเตผเดจเตเดจเต, เดกเดฏเดฑเด•เตเดŸเดฑเดฟเดฏเดฟเดฒเต‡เด•เตเด•เต เดชเต‹เด•เดพเตป เดธเดฟเดธเตเดฑเตเดฑเด‚ เดจเดฟเด™เตเด™เดณเต‹เดŸเต เด†เดตเดถเตเดฏเดชเตเดชเต†เดŸเตเดจเตเดจเต /usr/local/apollo/data/, เด•เต‚เดŸเดพเดคเต† เดซเดฏเตฝ เดŽเดกเดฟเดฑเตเดฑเต เดšเต†เดฏเตเดฏเตเด• install.conf.

เดจเต‹เดกเตเด•เดณเดฟเดฒเต‡เด•เตเด•เตเดณเตเดณ เดชเตเดฐเดตเต‡เดถเดจเดคเตเดคเดฟเดจเตเด‚ เด…เดตเดฏเตเด•เตเด•เดฟเดŸเดฏเดฟเดฒเตเดณเตเดณ เดฑเต‹เดณเตเด•เดณเตเดŸเต† เดตเดฟเดคเดฐเดฃเดคเตเดคเดฟเดจเตเดฎเตเดณเตเดณ เดชเดพเดฐเดพเดฎเต€เดฑเตเดฑเดฑเตเด•เตพ เดซเดฏเดฒเดฟเตฝ เด…เดŸเด™เตเด™เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต:

[global]
# ansible_ssh_user = root
# ansible_ssh_pass = XXXXXX
# ansible_ssh_private_key_file=

# nginx_http_listen_port = 80
# nginx_https_listen_port = 443
# nginx_http_redirect_https = false

# ---- mongodb init configurations. -----
# !!! Only the first deployment takes effect,
# !!! and subsequent upgrade changes to this will
# !!! not change the database password.
# mongodb_admin_user = xxx
# mongodb_admin_password = xxxxxx
# mongodb_normal_user = xxxx
# mongodb_normal_user_password = xxxxxx

# mongodb_wiredtiger_cachesize_gb = 1

# ---- YMS backend service java opt setting ----
# dbc_java_opt             = -XX:+UseG1GC -Xmx2G -Xms1G
# microsystem_java_opt     = -XX:+UseG1GC -Xmx256m -Xms64m
# microconference_java_opt = -XX:+UseG1GC -Xmx2560m -Xms1024m
# microuser_java_opt       = -XX:+UseG1GC -Xmx2048m -Xms1024m
# microgateway_java_opt    = -XX:+UseG1GC -Xmx512m -Xms256m
# micromigration_java_opt  = -XX:+UseG1GC -Xmx512m -Xms256m

[manager-master]
ip=127.0.0.1
# ansible_ssh_user=root

[manager-slave-1]
# ip=x.x.x.x

[manager-slave-2]
# ip=x.x.x.x

[business-1]
# ip=x.x.x.x

[business-2]
# ip=x.x.x.x

[business-3]
# ip=x.x.x.x

เดžเด™เตเด™เดณเตเดŸเต† เดŽเดฒเตเดฒเดพ เดธเต†เตผเดตเดฑเตเด•เตพเด•เตเด•เตเด‚ เด’เดฐเต‡ เด†เด•เตโ€Œเดธเดธเต เดชเดพเดฐเดพเดฎเต€เดฑเตเดฑเดฑเตเด•เตพ เด‰เดฃเตเดŸเต†เด™เตเด•เดฟเตฝ, เด†เด—เต‹เดณ เด•เตเดฐเดฎเต€เด•เดฐเดฃเด™เตเด™เดณเดฟเตฝ เดžเด™เตเด™เตพ เดฑเต‚เดŸเตเดŸเต เด†เด•เตโ€Œเดธเดธเดฟเดจเดพเดฏเดฟ เด’เดฐเตŠเดฑเตเดฑ เดฒเต‹เด—เดฟเดจเตเด‚ เดชเดพเดธเตโ€Œเดตเต‡เดกเตเด‚ เดธเดœเตเดœเดฎเดพเด•เตเด•เตเดจเตเดจเต:

[global]
ansible_ssh_user = root
ansible_ssh_pass = 1234567890

เด•เตเดฐเต†เดกเตปเดทเตเดฏเดฒเตเด•เตพ เดตเตเดฏเดคเตเดฏเดธเตเดคเดฎเดพเดฃเต†เด™เตเด•เดฟเตฝ, เด“เดฐเต‹ เดจเต‹เดกเดฟเดจเตเด‚ เด…เดต เดตเตเดฏเด•เตเดคเดฟเด—เดคเดฎเดพเดฏเดฟ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดพเด‚.
เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต:

[manager-master]
ip=111.11.11.101
ansible_ssh_user = admin
ansible_ssh_pass = 0987654321

[manager-slave-1]
ip=111.11.11.102
ansible_ssh_user = root
ansible_ssh_pass = 1234567890

เด•เตเดฒเดธเตเดฑเตเดฑเตผ เด•เต‹เตบเดซเดฟเด—เตผ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเต, เด“เดฐเต‹ เดฑเต‹เดณเดฟเดจเตเด‚ เดจเต‹เดกเดฟเดจเตเดฑเต† IP เดตเดฟเดฒเดพเดธเดตเตเด‚ เด…เด•เตเด•เต—เดฃเตเดŸเต เดตเดฟเดตเดฐเด™เตเด™เดณเตเด‚ (เดฌเดพเดงเด•เดฎเต†เด™เตเด•เดฟเตฝ) เดžเด™เตเด™เตพ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเดจเตเดจเต.

เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เด’เดฐเต เด•เตเดฒเดธเตเดฑเตเดฑเตผ (3 x เดฎเดพเดจเต‡เดœเตผ) + (3 x เดฌเดฟเดธเดฟเดจเดธเตเดธเต) เดคเดคเตเดตเดฎเดจเตเดธเดฐเดฟเดšเตเดšเต เด•เตเดฐเดฎเต€เด•เดฐเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต:

[manager-master]
ip=111.11.11.101

[manager-slave-1]
ip=111.11.11.102

[manager-slave-2]
ip=111.11.11.103

[business-1]
ip=111.11.11.104

[business-2]
ip=111.11.11.105

[business-3]
ip=111.11.11.106

เดฑเต‹เดณเตเด•เตพ เดตเตเดฏเดคเตเดฏเดธเตโ€Œเดคเดฎเดพเดฏเดฟ เดตเดฟเดคเดฐเดฃเด‚ เดšเต†เดฏเตโ€Œเดคเดพเตฝ, เด…เดจเดพเดตเดถเตเดฏ เดตเดฐเดฟเด•เตพ เด‡เดฒเตเดฒเดพเดคเดพเด•เตเด•เตเด•เดฏเต‹ เด•เดฎเดจเตเดฑเต เดšเต†เดฏเตเดฏเตเด•เดฏเต‹ เดšเต†เดฏเตเดฏเดพเด‚, เด•เต‚เดŸเดพเดคเต† เดจเดทเตโ€ŒเดŸเดฎเดพเดฏเดต เดšเต‡เตผเด•เตเด•เดพเด‚ - เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต: เดฌเดฟเดธเดฟเดจเดธเต-4, เดฌเดฟเดธเดฟเดจเดธเต-5, เดฌเดฟเดธเดฟเดจเดธเต-6 เด…เด™เตเด™เดจเต† เดชเต‡เดพเด•เตเดจเตเดจเต.

เดธเด‚เดฐเด•เตเดทเดฟเดšเตเดš เดถเต‡เดทเด‚ เดซเดฏเตฝ เดฎเดพเดฑเตเดจเตเดจเต install.conf, เดจเดฟเด™เตเด™เตพ เด‡เตปเดธเตเดฑเตเดฑเดฒเต‡เดทเตป เดชเตเดฐเด•เตเดฐเดฟเดฏ เดชเตเดจเดฐเดพเดฐเด‚เดญเดฟเด•เตเด•เต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต - install.sh

เดธเดฟเดธเตเดฑเตเดฑเด‚ เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เดฟเตฝ เดฒเดญเตเดฏเดฎเดพเดฏ เดจเต‹เดกเตเด•เตพ เดธเตเดตเดคเดจเตเดคเตเดฐเดฎเดพเดฏเดฟ เด•เดฃเตเดŸเต†เดคเตเดคเตเด•เดฏเตเด‚ เด…เดตเดฏเดฟเตฝ YMS เดตเดฟเดจเตเดฏเดธเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเด‚.

เดตเต†เดฌเต เด‡เดจเตเดฑเตผเดซเต‡เดธเต เดตเดดเดฟ เด’เดฐเต YMS เด•เตเดฒเดธเตเดฑเตเดฑเตผ เดธเดœเตเดœเต€เด•เดฐเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ, เด“เดฐเต‹ เดธเต‡เดตเดจเดคเตเดคเดฟเดจเตเดฑเต†เดฏเตเด‚ เดชเดพเดฐเดพเดฎเต€เดฑเตเดฑเดฑเตเด•เตพเด•เตเด•เต เดชเตเดฐเดคเตเดฏเต‡เด• เดถเตเดฐเดฆเตเดง เดจเตฝเด•เดฃเด‚, เด…เดคเต เด‡เดชเตเดชเต‹เตพ เด’เดจเตเดจเดฟเตฝ เด…เดฒเตเดฒ, เด•เตเดฒเดธเตเดฑเตเดฑเดฑเดฟเดจเตเดฑเต† เดญเดพเด—เดฎเดพเดฏ เดจเดฟเดฐเดตเดงเดฟ เดธเต†เตผเดตเดฑเตเด•เดณเดฟเตฝ เดธเดœเต€เดตเดฎเดพเด•เตเด•เดพเด‚.

เด‡เดตเดฟเดŸเต†, เดธเดฟเดธเตเดฑเตเดฑเด‚ เด…เดกเตโ€Œเดฎเดฟเดจเดฟเดธเตโ€ŒเดŸเตเดฐเต‡เดฑเตเดฑเดฑเตเดŸเต† เดตเดฟเดตเต‡เดšเดจเดพเดงเดฟเด•เดพเดฐเดคเตเดคเดฟเตฝ, เด’เดจเตเดจเตเด•เดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดจเด‚ เดฑเดฟเดธเตผเดตเต เดšเต†เดฏเตโ€Œเดคเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดตเดฟเดคเดฐเดฃเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต.

เดธเต‡เดตเดจเด™เตเด™เตพ เดธเดœเตเดœเต€เด•เดฐเดฟเด•เตเด•เดพเตป เดธเดนเดพเดฏเดฟเด•เตเด•เตเด• เดฏเต†เดฒเดฟเด™เตเด•เต เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดŽเดจเตเดฑเต† เดฎเตเตป เดฒเต‡เด–เดจเด‚ Yealink Meeting Server 2.0 - เดชเตเดคเดฟเดฏ เดตเต€เดกเดฟเดฏเต‹ เด•เต‹เตบเดซเดฑเตปเดธเดฟเด‚เด—เต เด•เดดเดฟเดตเตเด•เตพ.

เดฒเต‡เด–เดจเดคเตเดคเดฟเดจเตเดฑเต† เด…เดตเดธเดพเดจเด‚, เดฏเต†เดฒเดฟเด™เตเด•เต เดฎเต€เดฑเตเดฑเดฟเด‚เด—เต เดธเต†เตผเดตเตผ เดธเตŠเดฒเตเดฏเต‚เดทเดจเตเดฎเดพเดฏเดฟ เดจเต‡เดฐเดฟเดŸเตเดŸเต เดชเดฐเดฟเดšเดฏเดชเตเดชเต†เดŸเดพเตป เดžเดพเตป เดจเดฟเด™เตเด™เดณเต† เด•เตเดทเดฃเดฟเด•เตเด•เตเดจเตเดจเต!

เด’เดฐเต เดตเดฟเดคเดฐเดฃ เด•เดฟเดฑเตเดฑเตเด‚ เด’เดฐเต เดŸเต†เดธเตเดฑเตเดฑเต เดฒเตˆเดธเตปเดธเตเด‚ เดฒเดญเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต, เดจเดฟเด™เตเด™เตพ เดŽเดจเดฟเด•เตเด•เต เด‡เดตเดฟเดŸเต† เด’เดฐเต เด…เดญเตเดฏเตผเดคเตเดฅเดจ เดŽเดดเตเดคเต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต: [เด‡เดฎเต†เดฏเดฟเตฝ เดชเดฐเดฟเดฐเด•เตเดทเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต]

เด•เดคเตเดคเต เดตเดฟเดทเดฏเด‚: YMS เดŸเต†เดธเตเดฑเตเดฑเดฟเด‚เด—เต (เดจเดฟเด™เตเด™เดณเตเดŸเต† เด•เดฎเตเดชเดจเดฟเดฏเตเดŸเต† เดชเต‡เดฐเต)

เดชเตเดฐเต‹เดœเด•เตเดฑเตเดฑเต เดฐเดœเดฟเดธเตเดฑเตเดฑเตผ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเด‚ เดจเดฟเด™เตเด™เตพเด•เตเด•เดพเดฏเดฟ เด’เดฐเต เดกเต†เดฎเต‹ เด•เต€ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเด‚ เดจเดฟเด™เตเด™เดณเตเดŸเต† เด•เดฎเตเดชเดจเดฟ เด•เดพเตผเดกเต เด•เดคเตเดคเดฟเตฝ เด…เดฑเตเดฑเดพเดšเตเดšเตเดšเต†เดฏเตเดฏเดฃเด‚.

เด•เดคเตเดคเดฟเดจเตเดฑเต† เดฌเต‹เดกเดฟเดฏเดฟเตฝ, เดšเตเดฎเดคเดฒ, เดจเดฟเดฒเดตเดฟเดฒเตเดณเตเดณ เดตเต€เดกเดฟเดฏเต‹ เด•เต‹เตบเดซเดฑเตปเดธเดฟเด‚เด—เต เด‡เตปเดซเตเดฐเดพเดธเตเดŸเตเดฐเด•เตเดšเตผ, เดตเต€เดกเดฟเดฏเต‹ เด•เต‹เตบเดซเดฑเตปเดธเดฟเด‚เด—เต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เด†เดธเต‚เดคเตเดฐเดฟเดค เดธเดพเดนเดšเดฐเตเดฏเด‚ เดŽเดจเตเดจเดฟเดตเดฏเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต เดธเด‚เด•เตเดทเดฟเดชเตเดคเดฎเดพเดฏเดฟ เดตเดฟเดตเดฐเดฟเด•เตเด•เดพเตป เดžเดพเตป เดจเดฟเด™เตเด™เดณเต‹เดŸเต เด†เดตเดถเตเดฏเดชเตเดชเต†เดŸเตเดจเตเดจเต.

ะกะฟะฐัะธะฑะพ!
เดตเดฟเดถเตเดตเดธเตเดคเดคเดฏเต‡เดพเดŸเต†,
เด•เดฟเดฑเดฟเตฝ เด‰เดธเดฟเด•เตเด•เต‹เดตเต (เด‰เดธเดฟเด•เตเด•เต‹เดซเต)
เดคเดฒเดตเตป
เดตเต€เดกเดฟเดฏเต‹ เดจเดฟเดฐเต€เด•เตเดทเดฃเดตเตเด‚ เดตเต€เดกเดฟเดฏเต‹ เด•เต‹เตบเดซเดฑเตปเดธเดฟเด‚เด—เต เดธเด‚เดตเดฟเดงเดพเดจเด™เตเด™เดณเตเด‚

เด…เดตเดฒเด‚เดฌเด‚: www.habr.com

เด’เดฐเต เด…เดญเดฟเดชเตเดฐเดพเดฏเด‚ เดšเต‡เตผเด•เตเด•เตเด•