เดเตเดฒเตเดกเต เดเดฎเตเดชเตเดฏเตเดเตเดเดฟเดเดเต เดจเดฎเตเดฎเตเดเต เดเตเดตเดฟเดคเดคเตเดคเดฟเดฒเตเดเตเดเต เดเตเดเตเดคเตฝ เดเดดเดคเตเดคเดฟเตฝ เดคเตเดณเดเตเดเตเดเดฏเดฑเตเดจเตเดจเต, เดเดฐเต เดคเดตเดฃเดฏเตเดเตเดเดฟเดฒเตเด เดเตเดฒเตเดกเต เดธเตเดตเดจเดเตเดเดณเตเดจเตเดจเตเด เดเดชเดฏเตเดเดฟเดเตเดเดพเดคเตเดค เดเดฐเต เดตเตเดฏเดเตเดคเดฟ เดชเตเดฒเตเด เดเดฃเตเดเดพเดเดฟเดฒเตเดฒ. เดเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด, เดเดฐเต เดเตเดฒเตเดกเต เดเดจเตเดคเดพเดฃเต, เด
เดคเต เดเดเตเดเดจเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเตเดจเตเดจเต, เดเดฐเต เดเดถเดฏเดคเตเดคเดฟเดจเตเดฑเต เดคเดฒเดคเตเดคเดฟเตฝ เดชเตเดฒเตเด เดเตเดฑเดเตเดเต เดเดณเตเดเตพเดเตเดเต เด
เดฑเดฟเดฏเดพเด. 5G เดเดคเดฟเดจเดเด เดเดฐเต เดฏเดพเดฅเดพเตผเดคเตเดฅเตเดฏเดฎเดพเดฏเดฟ เดฎเดพเดฑเตเดเดฏเดพเดฃเต, เดเตเดฒเดฟเดเตเด เดเตปเดซเตเดฐเดพเดธเตเดเตเดฐเดเตเดเตผ เดชเดฟเดฒเตเดฒเตผ เดธเตเดฒเตเดฏเตเดทเดจเตเดเดณเดฟเตฝ เดจเดฟเดจเตเดจเต เดเตเดฒเตเดกเต เดธเตเดฒเตเดฏเตเดทเดจเตเดเดณเดฟเดฒเตเดเตเดเต เดจเตเดเตเดเดพเตป เดคเตเดเดเตเดเดฟเดฏเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต, เด
เดคเต เดชเตเตผเดฃเตเดฃเดฎเดพเดฏเตเด เดนเดพเตผเดกเตโเดตเตเดฏเตผ เดธเตเดฒเตเดฏเตเดทเดจเตเดเดณเดฟเตฝ เดจเดฟเดจเตเดจเต เดตเตเตผเดเตเดตเดฒเตเดธเตเดกเต โเดคเตเดฃเตเดเดณเดฟเดฒเตเดเตเดเตโ เดฎเดพเดฑเดฟเดฏเดคเตเดชเตเดฒเต.
เดเดจเตเดจเต เดจเดฎเตเดฎเตพ เดเตเดฒเตเดกเต เดเตปเดซเตเดฐเดพเดธเตเดเตเดฐเดเตเดเดฑเดฟเดจเตเดฑเต เดเดจเตเดคเดฐเดฟเด เดฒเตเดเดคเตเดคเตเดเตเดเตเดฑเดฟเดเตเดเต เดธเดเดธเดพเดฐเดฟเดเตเดเตเด, เดชเตเดฐเดคเตเดฏเตเดเดฟเดเตเดเต เดเดเตเดเตพ เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเต เดญเดพเดเดคเตเดคเดฟเดจเตเดฑเต เด
เดเดฟเดธเตเดฅเดพเดจเดเดพเดฐเตเดฏเดเตเดเตพ เดจเตเดเตเดเตเด.
เดเดจเตเดคเดพเดฃเต เดฎเตเดเด? เด
เดคเต เดตเตเตผเดเตเดตเดฒเตเดธเตเดทเตป - เดชเตเดฐเตเดซเตเตฝ เดเดพเดดเตเด?
เดเดฐเต เดฒเตเดเดฟเดเตเดเตฝ เดเตเดฆเตเดฏเดคเตเดคเตเดเตเดเดพเตพ เดเตเดเตเดคเตฝ. เดเดฒเตเดฒ - เดเดคเต เดตเตเตผเดเตเดตเดฒเตเดธเตเดทเตป เด เดฒเตเดฒ, เดเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด เดเดคเต เดเตเดเดพเดคเต เดเดคเต เดเตเดฏเตเดฏเดพเตป เดเดดเดฟเดฏเดฟเดฒเตเดฒ. เดจเดฎเตเดเตเดเต เดฐเดฃเตเดเต เดจเดฟเตผเดตเดเดจเดเตเดเตพ เดจเตเดเตเดเดพเด:
เดเตเดฒเตเดกเต เดเดฎเตเดชเตเดฏเตเดเตเดเดฟเดเดเต (เดเดจเดฟ เดเตเดฒเตเดกเต เดเดจเตเดจเต เดตเดฟเดณเดฟเดเตเดเตเดจเตเดจเต) เดตเดฟเดคเดฐเดฃเด เดเตเดฏเตเดค เดเดฎเตเดชเตเดฏเตเดเตเดเดฟเดเดเต เดเดฑเดตเดฟเดเดเตเดเดณเดฟเดฒเตเดเตเดเต เดเดชเดฏเตเดเตเดคเต-เดธเตเดนเตเดฆ เดเดเตโเดธเดธเต เดจเตฝเดเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดเดฐเต เดฎเดพเดคเตเดเดฏเดพเดฃเต, เด เดคเต เดธเตเดตเดจ เดฆเดพเดคเดพเดตเดฟเดจเต เดธเดพเดงเตเดฏเดฎเดพเดฏ เดเดฑเตเดฑเดตเตเด เดเตเดฑเดเตเด เดฒเตเดฑเตเดฑเตปเดธเดฟเดฏเดฟเดฒเตเด เดเตเดฑเดเตเด เดเดฟเดฒเดตเดฟเดฒเตเด เดเดตเดถเตเดฏเดพเดจเตเดธเดฐเดฃเด เดตเดฟเดจเตเดฏเดธเดฟเดเตเดเตเดเดฏเตเด เดธเดฎเดพเดฐเดเดญเดฟเดเตเดเตเดเดฏเตเด เดตเตเดฃเด.
เดตเตเตผเดเตเดตเดฒเตเดธเตเดทเตป - เดเดคเต เดเดฐเต เดซเดฟเดธเดฟเดเตเดเตฝ เดเดจเตเดฑเดฟเดฑเตเดฑเดฟเดฏเต (เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดเดฐเต เดธเตเตผเดตเตผ) เดจเดฟเดฐเดตเดงเดฟ เดตเตเตผเดเตเดตเตฝ เดเดฏเดฟ เดตเดฟเดญเดเดฟเดเตเดเดพเดจเตเดณเตเดณ เดเดดเดฟเดตเดพเดฃเต, เด เดคเตเดตเดดเดฟ เดตเดฟเดญเดตเดเตเดเดณเตเดเต เดเดชเดฏเตเดเด เดตเตผเดฆเตเดงเดฟเดชเตเดชเดฟเดเตเดเตเดจเตเดจเต (เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดจเดฟเดเตเดเตพเดเตเดเต 3 เดธเตเตผเดตเดฑเตเดเตพ 25-30 เดถเดคเดฎเดพเดจเด เดฒเตเดกเตเดเตเดฏเตเดคเดฟเดฐเตเดจเตเดจเต, เดตเตเตผเดเตเดตเดฒเตเดธเตเดทเดจเตเดถเตเดทเด เดจเดฟเดเตเดเตพเดเตเดเต 1 เดธเตเตผเดตเตผ เดฒเตเดกเต เดเตเดฏเตเดฏเดชเตเดชเตเดเตเด. 80-90 เดถเดคเดฎเดพเดจเด). เดธเตเดตเดพเดญเดพเดตเดฟเดเดฎเดพเดฏเตเด, เดตเดฟเตผเดเตเดเตเดตเดฒเตเดธเตเดทเตป เดเดฟเดฒ เดตเดฟเดญเดตเดเตเดเตพ เดคเดฟเดจเตเดจเตเดคเตเตผเดเตเดเตเดจเตเดจเต - เดจเดฟเดเตเดเตพ เดนเตเดชเตเดชเตผเดตเตเดธเดฑเดฟเดจเต เดญเดเตเดทเดฃเด เดจเตฝเดเตเดฃเตเดเดคเตเดฃเตเดเต, เดเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด, เดชเตเดฐเดพเดเตเดเตเดธเต เดเดพเดฃเดฟเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจเดคเตเดชเตเดฒเต, เดเตเดฏเดฟเด เดฎเตเดดเตเดเตเดคเดฟเดฐเดฟเดเตเดเต เดตเดฟเดฒเดฎเดคเดฟเดเตเดเตเดจเตเดจเต. เดตเตเตผเดเตเดตเดฒเตเดธเตเดทเดจเตเดฑเต เดเดคเตเดคเดฎ เดเดฆเดพเดนเดฐเดฃเดฎเดพเดฃเต เดตเดฟเดเดเดตเตเดฏเตผ, เด เดคเต เดตเตเตผเดเตเดตเตฝ เดฎเตเดทเตเดจเตเดเตพ เดจเดจเตเดจเดพเดฏเดฟ เดคเดฏเตเดฏเดพเดฑเดพเดเตเดเตเดจเตเดจเต, เด เดฒเตเดฒเตเดเตเดเดฟเตฝ เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต เดเตเดตเดฟเดเด, เดเดพเตป เดเดทเตเดเดชเตเดชเตเดเตเดจเตเดจเต, เดชเดเตเดทเต เดเดคเต เด เดญเดฟเดฐเตเดเดฟเดฏเตเดเต เดเดพเดฐเตเดฏเดฎเดพเดฃเต.
เดเดเตเดเตพ เด เดคเต เดคเดฟเดฐเดฟเดเตเดเดฑเดฟเดฏเดพเดคเต เดคเดจเตเดจเต เดตเดฟเตผเดเตเดเตเดตเดฒเตเดธเตเดทเตป เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจเต, เดเตเดเดพเดคเต เดเดฐเตเดฎเตเดชเต เดฑเตเดเตเดเดฑเตเดเตพ เดชเตเดฒเตเด เดเดคเดฟเดจเดเด เดคเดจเตเดจเต เดตเดฟเตผเดเตเดเตเดตเดฒเตเดธเตเดทเตป เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจเต - เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดเตเดจเตเดธเดฟเดจเตเดฑเต เดเดฑเตเดฑเดตเตเด เดชเตเดคเดฟเดฏ เดชเดคเดฟเดชเตเดชเดฟเตฝ, เดเดชเตเดชเดฑเตเดฑเตเดฑเดฟเดเดเต เดธเดฟเดธเตเดฑเตเดฑเด เดเดฐเต เดคเดคเตเดธเดฎเดฏ เดฒเดฟเดจเดเตเดธเต เดตเดฟเดคเดฐเดฃเดคเตเดคเดฟเดจเต (เดตเดฟเตปเดกเต เดฑเดฟเดตเตผ 9) เดฎเตเดเดณเดฟเตฝ เดเดฐเต เดตเตเตผเดเตเดตเตฝ เดฎเตเดทเตเดจเดพเดฏเดฟ เดเตปเดธเตเดฑเตเดฑเดพเตพ เดเตเดฏเตเดคเดฟเดเตเดเตเดฃเตเดเต. เดเดจเตเดจเดพเตฝ เดตเตเตผเดเตเดตเดฒเตเดธเตเดทเตป เดเดจเตเดจเดคเต เดเตเดฒเตเดกเดฒเตเดฒ, เดเดจเตเดจเดพเตฝ เดตเตเตผเดเตเดตเดฒเตเดธเตเดทเตป เดเตเดเดพเดคเต เดเตเดฒเตเดกเดฟเดจเต เดจเดฟเดฒเดจเดฟเตฝเดเตเดเดพเตป เดเดดเดฟเดฏเดฟเดฒเตเดฒ.
เดเตเดฒเตเดกเต เดจเดฟเตผเดฎเตเดฎเดฟเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจ เดจเดฟเตผเดฎเตเดฎเดพเดฃ เดฌเตเดฒเตเดเตเดเตเดเดณเดฟเตฝ เดเดจเตเดจเดพเดฃเต เดตเตเตผเดเตเดตเดฒเตเดธเตเดทเตป.
เดเดฐเต L2 เดกเตเดฎเตเดฏเตโเดจเดฟเดฒเตเดเตเดเต เดจเดฟเดฐเดตเดงเดฟ เดนเตเดชเตเดชเตผเดตเตเดธเดฑเตเดเตพ เดถเตเดเดฐเดฟเดเตเดเต เดเดฐเต เดเตเดฒเตเดกเต เดจเดฟเตผเดฎเตเดฎเดฟเดเตเดเตเด, เดเดคเตเดเตเดเดฟเดฒเตเด เดคเดฐเดคเตเดคเดฟเดฒเตเดณเตเดณ Ansible เดตเดดเดฟ เดธเตเดตเดฏเดฎเตเดต vlans เดฐเดเดฟเดธเตเดฑเตเดฑเตผ เดเตเดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเดพเดฏเดฟ เดฐเดฃเตเดเต yaml เดชเตเดฒเตเดฌเตเดเตเดเตเดเตพ เดเตเตผเดเตเดเตเดเดฏเตเด เดตเตเตผเดเตเดตเตฝ เดฎเตเดทเตเดจเตเดเตพ เดธเตเดตเดฏเดฎเตเดต เดธเตเดทเตโเดเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเต เดฎเตเดเดณเดฟเตฝ เดเดฐเต เดเตผเดเตเดเดธเตเดเตเดฐเตเดทเตป เดธเดฟเดธเตเดฑเตเดฑเด เดชเตเดฒเตเดฏเตเดณเตเดณ เดเดจเตเดจเต เดธเตเดฅเดพเดชเดฟเดเตเดเตเดเดฏเตเด เดเตเดฏเตเดฏเตเดจเตเดจเดคเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเดฟเดฒเตเดฒ. เดเดคเต เดเตเดเตเดคเตฝ เดเตเดคเตเดฏเดคเดฏเตเดณเตเดณเดคเดพเดฏเดฟเดฐเดฟเดเตเดเตเด, เดเดจเตเดจเดพเตฝ เดคเดคเตเดซเดฒเดฎเดพเดฏเตเดฃเตเดเดพเดเตเดจเตเดจ เดซเตเดฐเดพเดเตเดเตเตปเดธเตเดฑเตเดฑเตเตป เดจเดฎเตเดเตเดเต เดเดตเดถเตเดฏเดฎเตเดณเตเดณ เดฎเตเดเดฎเดฒเตเดฒ, เดฎเดฑเตเดฑเตเดณเตเดณเดตเตผเดเตเดเต เด เดคเต เดเดคเตเดฏเดจเตเดคเดฟเด เดธเตเดตเดชเตเดจเดฎเดพเดฏเดฟเดฐเดฟเดเตเดเดพเด. เดฎเดพเดคเตเดฐเดฎเดฒเตเดฒ, เดจเดฟเดเตเดเตพ เด เดคเต เดเดชเตเดชเตบเดธเตเดฑเตเดฑเดพเดเตเดเต เดเดเตเดเตเดเตเดเดฏเดพเดฃเตเดเตเดเดฟเตฝ, เด เดคเต เด เดเดฟเดธเตเดฅเดพเดจเดชเดฐเดฎเดพเดฏเดฟ เดเดชเตเดชเตเดดเตเด เดซเตเดฐเดพเดเตเดเตเตปเดธเตเดฑเตเดฑเตเดจเดพเดฃเต, เดชเดเตเดทเต เดถเดฐเดฟ, เดเดชเตเดชเตเตพ เด เดคเดฟเดจเตเดเตเดเตเดฑเดฟเดเตเดเต เดธเดเดธเดพเดฐเดฟเดเตเดเดฐเตเดคเต.
เดเดจเตเดจเดพเตฝ เดฎเตเดเดณเดฟเตฝ เด เดตเดคเดฐเดฟเดชเตเดชเดฟเดเตเด เดจเดฟเตผเดตเดเดจเดคเตเดคเดฟเตฝ เดจเดฟเดจเตเดจเต เดฏเดฅเดพเตผเดคเตเดฅเดคเตเดคเดฟเตฝ เดเตเดฒเตเดกเต เดเดจเตเดจเต เดตเดฟเดณเดฟเดเตเดเดพเดตเตเดจเตเดจเดคเต เดชเตเตผเดฃเตเดฃเดฎเดพเดฏเตเด เดตเตเดฏเดเตเดคเดฎเดฒเตเดฒเตเดจเตเดจเต เดเดพเตป เดฎเดจเดธเตเดธเดฟเดฒเดพเดเตเดเตเดจเตเดจเต.
เด เดคเดฟเดจเดพเตฝ, NIST (เดจเดพเดทเดฃเตฝ เดเตปเดธเตเดฑเตเดฑเดฟเดฑเตเดฑเตเดฏเตเดเตเดเต เดเดซเต เดธเตเดฑเตเดฑเดพเตปเดกเตเตผเดกเตเดธเต เดเตปเดกเต เดเตเดเตเดจเตเดณเดเดฟ)-เตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดเดฐเต เดชเตเดฐเดฎเดพเดฃเด เดเดฐเต เดเตเดฒเตเดกเต เดเตปเดซเตเดฐเดพเดธเตเดเตเดฐเดเตเดเดฑเดฟเดจเต เดเดฃเตเดเดพเดฏเดฟเดฐเดฟเดเตเดเตเดฃเตเด 5 เดชเตเดฐเดงเดพเดจ เดธเดตเดฟเดถเตเดทเดคเดเตพ เดจเตฝเดเตเดจเตเดจเต:
เด เดญเตเดฏเตผเดคเตเดฅเดจ เดชเตเดฐเดเดพเดฐเด เดธเตเดตเดจเด เดจเตฝเดเตเดจเตเดจเต. เดเดชเดฏเตเดเตเดคเดพเดตเดฟเดจเต เด เดจเตเดตเดฆเดฟเดเตเดเดฟเดเตเดเตเดณเตเดณ เดเดฎเตเดชเตเดฏเตเดเตเดเตผ เดเดฑเดตเดฟเดเดเตเดเดณเดฟเดฒเตเดเตเดเต (เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเตเดเตพ, เดตเตเตผเดเตเดตเตฝ เดกเดฟเดธเตโเดเตเดเตพ, เดฎเตเดฎเตเดฎเดฑเดฟ, เดชเตเดฐเตเดธเดธเตผ เดเตเดฑเตเดเตพ เดฎเตเดคเดฒเดพเดฏเดต) เดธเตเดเดจเตเดฏ เดเดเตโเดธเดธเต เดจเตฝเดเดฃเด, เดเตเดเดพเดคเต เด เดเดฑเดตเดฟเดเดเตเดเตพ เดธเตเดตเดฏเดฎเตเดต เดจเตฝเดเดฃเด - เด เดคเดพเดฏเดคเต, เดธเตเดตเดจ เดฆเดพเดคเดพเดตเดฟเดจเตเดฑเต เดเดเดชเตเดเดฒเดฟเดฒเตเดฒเดพเดคเต.
เดธเตเดตเดจเดคเตเดคเดฟเดจเตเดฑเต เดตเดฟเดชเตเดฒเดฎเดพเดฏ เดฒเดญเตเดฏเดค. เดธเตเดฑเตเดฑเดพเตปเดกเตเตผเดกเต เดชเดฟเดธเดฟเดเดณเตเดเตเดฏเตเด เดจเตเตผเดคเตเดค เดเตเดฒเดฏเดจเตเดฑเตเดเดณเตเดเตเดฏเตเด เดฎเตเดฌเตเตฝ เดเดชเดเดฐเดฃเดเตเดเดณเตเดเตเดฏเตเด เดเดชเดฏเตเดเด เด เดจเตเดตเดฆเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเต เดเดฑเดตเดฟเดเดเตเดเดณเดฟเดฒเตเดเตเดเตเดณเตเดณ เดชเตเดฐเดตเตเดถเดจเด เดธเตเดฑเตเดฑเดพเตปเดกเตเตผเดกเต เดฎเตเดเตเดเดพเดจเดฟเดธเดเตเดเตพ เดตเดดเดฟ เดจเตฝเดเดฃเด.
เดตเดฟเดญเดตเดเตเดเตพ เดธเดเดฏเตเดเดฟเดชเตเดชเดฟเดเตเดเต เดเตเดณเดเตเดเตพ. เดฑเดฟเดธเตเดดเตโเดธเต เดชเตเดณเตเดเตพเดเตเดเต เดเดฐเต เดธเดฎเดฏเด เดเดจเตเดจเดฟเดฒเดงเดฟเดเด เดเตเดฒเดฏเดจเตเดฑเตเดเตพเดเตเดเต เดเดฑเดตเดฟเดเดเตเดเตพ เดจเตฝเดเดพเตป เดเดดเดฟเดฏเดฃเด, เดเตเดฒเดฏเดจเตเดฑเตเดเตพ เดเดฑเตเดฑเดชเตเดชเตเดเตเดเดตเดฐเตเด เดชเดฐเดธเตเดชเดฐ เดธเตเดตเดพเดงเตเดจเดตเตเด เดตเดฟเดญเดตเดเตเดเตพเดเตเดเดพเดฏเตเดณเตเดณ เดฎเดคเตเดธเดฐเดตเตเด เดเดฒเตเดฒเดพเดคเตเดคเดตเดฐเดพเดฃเตเดจเตเดจเต เดเดฑเดชเตเดชเดพเดเตเดเตเดจเตเดจเต. เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเตเดเดณเตเด เดชเตเดณเตเดเดณเดฟเตฝ เดเตพเดชเตเดชเตเดเตเดคเตเดคเดฟเดฏเดฟเดเตเดเตเดฃเตเดเต, เดเดคเต เดเดตเตผเดฒเดพเดชเตเดชเดฟเดเดเต เดตเดฟเดฒเดพเดธเด เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดธเดพเดงเตเดฏเดคเดฏเต เดธเตเดเดฟเดชเตเดชเดฟเดเตเดเตเดจเตเดจเต. เดเตเดณเดเตเดเตพเดเตเดเต เดเดตเดถเตเดฏเดพเดจเตเดธเดฐเดฃเด เด เดณเดเตเดเดพเตป เดเดดเดฟเดฏเดฃเด. เดชเตเดณเตเดเดณเตเดเต เดเดชเดฏเตเดเด เดเดตเดถเตเดฏเดฎเดพเดฏ เดฑเดฟเดธเตเดดเตเดธเต เดซเตเตพเดเตเดเต เดเตเดณเดฑเตปเดธเตเด เดซเดฟเดธเดฟเดเตเดเตฝ, เดตเตเตผเดเตเดตเตฝ เดฑเดฟเดธเตเดดเตเดธเตเดเดณเตเดเต เด เดฎเตเตผเดคเตเดคเตเดเดฐเดฃเดตเตเด เดจเตฝเดเตเดจเตเดจเดคเต เดธเดพเดงเตเดฏเดฎเดพเดเตเดเตเดจเตเดจเต - เดธเตเดตเดจเดคเตเดคเดฟเดจเตเดฑเต เดธเตเดตเตเดเตผเดคเตเดคเดพเดตเดฟเดจเต เด เดตเตป เด เดญเตเดฏเตผเดคเตเดฅเดฟเดเตเด เดตเดฟเดญเดตเดเตเดเดณเตเดเต เดเดฐเต เดเตเดเตเดเด เดจเตฝเดเตเดจเตเดจเต (เด เดเดฑเดตเดฟเดเดเตเดเตพ เดญเตเดคเดฟเดเดฎเดพเดฏเดฟ เดธเตเดฅเดฟเดคเดฟเดเตเดฏเตเดฏเตเดจเตเดจเดฟเดเดคเตเดคเต, เดเดคเตเดฐเดฏเตเดฃเตเดฃเดคเตเดคเดฟเตฝ เดธเตเตผเดตเดฑเตเดเดณเตเด เดธเตเดตเดฟเดเตเดเตเดเดณเตเด - เดเดคเต เดเตเดฒเดฏเดจเตเดฑเดฟเดจเต เดชเตเดฐเดถเตเดจเดฎเดฒเตเดฒ). เดเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด, เดฆเดพเดคเดพเดตเต เด เดตเดฟเดญเดตเดเตเดเดณเตเดเต เดธเตเดคเดพเดฐเตเดฏเดฎเดพเดฏ เดธเดเดตเดฐเดฃเด เดเดฑเดชเตเดชเดพเดเตเดเดฃเด เดเดจเตเดจ เดตเดธเตเดคเตเดค เดเดเตเดเตพ เดเดฃเดเตเดเดฟเดฒเตเดเตเดเตเดเดฃเด.
เดตเตเดฏเดคเตเดฏเดธเตเดค เดธเดพเดนเดเดฐเตเดฏเดเตเดเดณเตเดฎเดพเดฏเดฟ เดตเตเดเดคเตเดคเดฟเดฒเตเดณเตเดณ เดชเตเดฐเตเดคเตเดคเดชเตเดชเตเดเตเดคเตเดคเตฝ. เดธเตเดตเดจเดเตเดเตพ เดตเดดเดเตเดเดฎเตเดณเตเดณเดคเดพเดฏเดฟเดฐเดฟเดเตเดเดฃเด - เดตเดฟเดญเดตเดเตเดเดณเตเดเต เดฆเตเดฐเตเดคเดเดคเดฟเดฏเดฟเดฒเตเดณเตเดณ เดชเตเดฐเตเดตเดฟเดทเตป, เด เดตเดฏเตเดเต เดชเตเดจเตผเดตเดฟเดคเดฐเดฃเด, เดเตเดฒเดฏเดจเตเดฑเต เด เดญเตเดฏเตผเดคเตเดฅเดจ เดชเตเดฐเดเดพเดฐเด เดตเดฟเดญเดตเดเตเดเตพ เดเตเดเตเดเดฟเดเตเดเตเตผเดเตเดเตเดเดฏเต เดเตเดฑเดฏเตเดเตเดเตเดเดฏเต เดเตเดฏเตเดฏเตเด, เดเตเดฒเตเดกเต เดเดฑเดตเดฟเดเดเตเดเตพ เด เดจเดจเตเดคเดฎเดพเดฃเตเดจเตเดจ เดคเตเดจเตเดจเตฝ เดเตเดฒเดฏเดจเตเดฑเดฟเดจเตเดฑเต เดญเดพเดเดคเตเดคเต เดเดฃเตเดเดพเดฏเดฟเดฐเดฟเดเตเดเดฃเด. เดฎเดจเดธเตเดธเดฟเดฒเดพเดเตเดเดพเดจเตเดณเตเดณ เดเดณเตเดชเตเดชเดคเตเดคเดฟเดจเดพเดฏเดฟ, เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดธเตเตผเดตเดฑเดฟเดฒเต เดนเดพเตผเดกเต เดกเตเดฐเตเดตเต เดคเดเดฐเดพเดฑเดฟเดฒเดพเดฏเดคเดฟเดจเดพเตฝ, เดเดชเตเดชเดฟเตพ เดเดเตเดฒเตเดกเดฟเดฒเต เดจเดฟเดเตเดเดณเตเดเต เดกเดฟเดธเตเดเต เดธเตเดฅเดฒเดคเตเดคเดฟเดจเตเดฑเต เดเดฐเต เดญเดพเดเด เด เดชเตเดฐเดคเตเดฏเดเตเดทเดฎเดพเดฏเดฟ เดเดจเตเดจ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเดฟเดเตเดเตพ เดเดพเดฃเตเดจเตเดจเดฟเดฒเตเดฒ, เดเตเดเดพเดคเต เดกเตเดฐเตเดตเตเดเตพ เดคเดเดฐเดพเดฑเดฟเดฒเดพเดเตเดจเตเดจเต. เดเตเดเดพเดคเต, เดจเดฟเดเตเดเดณเตเดเต เดญเดพเดเดคเตเดคเต, เด เดธเตเดตเดจเดคเตเดคเดฟเดจเตเดฑเต เดธเดพเดงเตเดฏเดคเดเตพ เดเดคเดพเดฃเตเดเต เดชเดฐเดฟเดงเดฟเดฏเดฟเดฒเตเดฒเดพเดคเตเดคเดคเดพเดฃเต - เดจเดฟเดเตเดเตพเดเตเดเต 2 TB เดเดตเดถเตเดฏเดฎเดพเดฃเต - เดเดฐเต เดชเตเดฐเดถเตเดจเดตเตเดฎเดฟเดฒเตเดฒ, เดจเดฟเดเตเดเตพ เดชเดฃเด เดจเตฝเดเดฟ เด เดคเต เดธเตเดตเตเดเดฐเดฟเดเตเดเต. เดธเดฎเดพเดจเดฎเดพเดฏ เดเดฐเต เดเดฆเดพเดนเดฐเดฃเด Google.Drive เด เดฒเตเดฒเตเดเตเดเดฟเตฝ Yandex.Disk เดเดชเดฏเตเดเดฟเดเตเดเต เดจเตฝเดเดพเด.
เดจเตฝเดเดฟเดฏ เดธเตเดตเดจเด เด เดณเดเตเดเดพเดจเตเดณเตเดณ เดธเดพเดงเตเดฏเดค. เดเตเดฒเตเดกเต เดธเดฟเดธเตเดฑเตเดฑเดเตเดเตพ เดเดชเดญเตเดเด เดเตเดฏเตเดฏเตเดจเตเดจ เดตเดฟเดญเดตเดเตเดเตพ เดธเตเดตเดฏเดฎเตเดต เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเดเตเดเตเดเดฏเตเด เดเดชเตเดฑเตเดฑเดฟเดฎเตเดธเต เดเตเดฏเตเดฏเตเดเดฏเตเด เดตเตเดฃเด, เดเตเดเดพเดคเต เด เดธเดเดตเดฟเดงเดพเดจเดเตเดเตพ เดเดชเดฏเตเดเตเดคเดพเดตเดฟเดจเตเด เดธเตเดตเดจ เดฆเดพเดคเดพเดตเดฟเดจเตเด เดธเตเดคเดพเดฐเตเดฏเดฎเดพเดฏเดฟเดฐเดฟเดเตเดเดฃเด. เด เดคเดพเดฏเดคเต, เดจเดฟเดเตเดเดณเตเด เดจเดฟเดเตเดเดณเตเดเต เดเตเดฒเดฏเดจเตเดฑเตเดเดณเตเด เดเดคเตเดฐ เดตเดฟเดญเดตเดเตเดเตพ เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจเตเดตเตเดจเตเดจเต เดจเดฟเดเตเดเตพเดเตเดเต เดเดฒเตเดฒเดพเดฏเตเดชเตเดชเตเดดเตเด เดชเดฐเดฟเดถเตเดงเดฟเดเตเดเดพเดจเดพเดเตเด.
เด เดเดตเดถเตเดฏเดเดคเดเตพ เดเตเดเตเดคเดฒเตเด เดเดฐเต เดชเตเดคเต เดเตเดฒเตเดกเดฟเดจเตเดณเตเดณ เดเดตเดถเตเดฏเดเดคเดเดณเดพเดฃเตเดจเตเดจ เดตเดธเตเดคเตเดค เดชเดฐเดฟเดเดฃเดฟเดเตเดเตเดฃเตเดเดคเดพเดฃเต, เด เดคเดฟเดจเดพเตฝ เดเดฐเต เดธเตเดตเดเดพเดฐเตเดฏ เดเตเดฒเตเดกเดฟเดจเต (เด เดคเดพเดฏเดคเต, เดเดฎเตเดชเดจเดฟเดฏเตเดเต เดเดจเตเดคเดฐเดฟเด เดเดตเดถเตเดฏเดเตเดเตพเดเตเดเดพเดฏเดฟ เดธเดฎเดพเดฐเดเดญเดฟเดเตเด เดเดฐเต เดเตเดฒเตเดกเต), เด เดเดตเดถเตเดฏเดเดคเดเตพ เดเตเดฑเตเดคเดพเดฏเดฟ เดเตเดฐเดฎเตเดเดฐเดฟเดเตเดเดพเตป เดเดดเดฟเดฏเตเด. เดเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด, เด เดต เดเดชเตเดชเตเดดเตเด เดเตเดฏเตเดฏเตเดฃเตเดเดคเตเดฃเตเดเต, เด เดฒเตเดฒเดพเดคเตเดคเดชเดเตเดทเด เดเตเดฒเตเดกเต เดเดฎเตเดชเตเดฏเตเดเตเดเดฟเดเดเดฟเดจเตเดฑเต เดเดฒเตเดฒเดพ เดจเตเดเตเดเดเตเดเดณเตเด เดจเดฎเตเดเตเดเต เดฒเดญเดฟเดเตเดเดฟเดฒเตเดฒ.
เดเดจเตเดคเตเดเตเดฃเตเดเดพเดฃเต เดจเดฎเตเดเตเดเต เดเดฐเต เดฎเตเดเด เดตเตเดฃเตเดเดคเต?
เดเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด, เดชเตเดคเดฟเดฏเดคเต เดจเดฟเดฒเดตเดฟเดฒเตเดณเตเดณเดคเต เดเดฏ เดเดคเตเดเตเดเดฟเดฒเตเด เดธเดพเดเตเดเตเดคเดฟเดเดตเดฟเดฆเตเดฏ, เดเดจเตเดคเตเดเตเดเดฟเดฒเตเด เดชเตเดคเดฟเดฏ เดชเตเดฐเตเดเตเดเตเดเตเดเตเตพ เดธเตเดทเตเดเดฟเดเตเดเดชเตเดชเตเดเตเดจเตเดจเต (เดจเดจเตเดจเดพเดฏเดฟ, RIP-ng เดเดดเดฟเดเต, เดคเตเตผเดเตเดเดฏเดพเดฏเตเด). เดเดฐเต เดชเตเดฐเตเดเตเดเตเดเตเดเตเดณเดฟเดจเดพเดฏเดฟ เดเตผเดเตเดเตเด เดเดฐเต เดชเตเดฐเตเดเตเดเตเดเตเดเตเตพ เดเดตเดถเตเดฏเดฎเดฟเดฒเตเดฒ (เดจเดจเตเดจเดพเดฏเดฟ, RIP-ng เดเดดเดฟเดเต, เดคเตเตผเดเตเดเดฏเดพเดฏเตเด). เดเดชเดฏเตเดเตเดคเดพเดตเดฟเดจเต/เดเตเดฒเดฏเดจเตเดฑเดฟเดจเต เดเดคเตเดเตเดเดฟเดฒเตเด เดคเดฐเดคเตเดคเดฟเดฒเตเดณเตเดณ เดธเตเดตเดจเด เดจเตฝเดเดพเดจเดพเดฃเต เดเตเดฒเตเดกเต เดธเตเดทเตเดเดฟเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจเดคเต เดเดจเตเดจเดคเต เดฏเตเดเตเดคเดฟเดธเดนเดฎเดพเดฃเต. เดจเดฎเตเดเตเดเตเดฒเตเดฒเดพเดตเตผเดเตเดเตเด เดเตเดฑเดเตเดเดคเต เดฐเดฃเตเดเต เดเตเดฒเตเดกเต เดธเตเดตเดจเดเตเดเดณเตเดเตเดเดฟเดฒเตเด เดชเดฐเดฟเดเดฟเดคเดฎเดพเดฃเต, เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต Dropbox เด เดฒเตเดฒเตเดเตเดเดฟเตฝ Google.Docs, เดเตเดเดพเดคเต เดฎเดฟเดเตเด เดเดณเตเดเดณเตเด เด เดต เดตเดฟเดเดฏเดเดฐเดฎเดพเดฏเดฟ เดเดชเดฏเตเดเดฟเดเตเดเตเดฎเตเดจเตเดจเต เดเดพเตป เดตเดฟเดถเตเดตเดธเดฟเดเตเดเตเดจเตเดจเต - เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เด เดฒเตเดเดจเด เดเดดเตเดคเดฟเดฏเดคเต Google.Docs เดเตเดฒเตเดกเต เดธเตเดตเดจเด เดเดชเดฏเตเดเดฟเดเตเดเดพเดฃเต. เดเดจเตเดจเดพเตฝ เดจเดฎเตเดเตเดเดฑเดฟเดฏเดพเดตเตเดจเตเดจ เดเตเดฒเตเดกเต เดธเตเดตเดจเดเตเดเตพ เดเตเดฒเตเดกเดฟเดจเตเดฑเต เดเดดเดฟเดตเตเดเดณเตเดเต เดเดฐเต เดญเดพเดเด เดฎเดพเดคเตเดฐเดฎเดพเดฃเต-เดเตเดเตเดคเตฝ เดเตเดคเตเดฏเดฎเดพเดฏเดฟ เดชเดฑเดเตเดเดพเตฝ, เด เดต เดเดฐเต SaaS-เดเตเดชเตเดชเต เดธเตเดตเดจเด เดฎเดพเดคเตเดฐเดฎเดพเดฃเต. เดเดเตเดเตพเดเตเดเต เดฎเตเดจเตเดจเต เดคเดฐเดคเตเดคเดฟเตฝ เดเดฐเต เดเตเดฒเตเดกเต เดธเตเดตเดจเด เดจเตฝเดเดพเตป เดเดดเดฟเดฏเตเด: SaaS, PaaS เด เดฒเตเดฒเตเดเตเดเดฟเตฝ IaaS เดฐเตเดชเดคเตเดคเดฟเตฝ. เดจเดฟเดเตเดเตพเดเตเดเต เดเดตเดถเตเดฏเดฎเตเดณเตเดณ เดธเตเดตเดจเด เดจเดฟเดเตเดเดณเตเดเต เดเดเตเดฐเดนเดเตเดเดณเตเดฏเตเด เดเดดเดฟเดตเตเดเดณเตเดฏเตเด เดเดถเตเดฐเดฏเดฟเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต.
เดจเดฎเตเดเตเดเต เดเดฐเตเดจเตเดจเตเด เดเตเดฐเดฎเดคเตเดคเดฟเตฝ เดจเตเดเตเดเดพเด:
เดเดฐเต เดธเตเดตเดจเดฎเดพเดฏเดฟ เดธเตเดซเตเดฑเตเดฑเตเดตเตเดฏเตผ (SaaS) เดเตเดฒเดฏเดจเตเดฑเดฟเดจเต เดเดฐเต เดชเตเตผเดฃเตเดฃเดฎเดพเดฏ เดธเตเดตเดจเด เดจเตฝเดเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดเดฐเต เดฎเดพเดคเตเดเดฏเดพเดฃเต, เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, Yandex.Mail เด เดฒเตเดฒเตเดเตเดเดฟเตฝ Gmail เดชเตเดฒเตเดณเตเดณ เดเดฎเตเดฏเดฟเตฝ เดธเตเดตเดจเด. เด เดธเตเดตเดจ เดกเตเดฒเดฟเดตเดฑเดฟ เดฎเตเดกเดฒเดฟเตฝ, เดจเดฟเดเตเดเตพ เดเดฐเต เดเตเดฒเดฏเดจเตเดฑเต เดเดจเตเดจ เดจเดฟเดฒเดฏเดฟเตฝ, เดธเตเดตเดจเดเตเดเตพ เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจเดคเดฒเตเดฒเดพเดคเต เดฏเดพเดคเตเดจเตเดจเตเด เดเตเดฏเตเดฏเตเดจเตเดจเดฟเดฒเตเดฒ - เด เดคเดพเดฏเดคเต, เดธเตเดตเดจเด เดธเดเตเดเตเดเดฐเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเตเดเตเดเตเดฑเดฟเดเตเดเต เด เดคเดฟเดจเตเดฑเต เดคเตเดฑเตเดฑเต เดธเดนเดฟเดทเตเดฃเตเดคเดฏเตเดเตเดเตเดฑเดฟเดเตเดเต เดเดตเตผเดคเตเดคเดจเดคเตเดคเตเดเตเดเตเดฑเดฟเดเตเดเต เดจเดฟเดเตเดเตพ เดเดฟเดจเตเดคเดฟเดเตเดเตเดฃเตเดเดคเดฟเดฒเตเดฒ. เดจเดฟเดเตเดเดณเตเดเต เดชเดพเดธเตโเดตเตเดกเต เดตเดฟเดเตเดเตเดตเตเดดเตเด เดเตเดฏเตเดฏเดฐเตเดคเต เดเดจเตเดจเดคเดพเดฃเต เดชเตเดฐเดงเดพเดจ เดเดพเดฐเตเดฏเด; เด เดธเตเดตเดจ เดฆเดพเดคเดพเดตเต เดฌเดพเดเตเดเดฟ เดจเดฟเดเตเดเตพเดเตเดเดพเดฏเดฟ เดเตเดฏเตเดฏเตเด. เดธเตเดตเดจ เดฆเดพเดคเดพเดตเดฟเดจเตเดฑเต เดเดพเดดเตเดเดชเตเดชเดพเดเดฟเตฝ, เดธเตเตผเดตเตผ เดนเดพเตผเดกเตโเดตเตเดฏเตผ, เดนเตเดธเตเดฑเตเดฑเต เดเดชเตเดชเดฑเตเดฑเตเดฑเดฟเดเดเต เดธเดฟเดธเตเดฑเตเดฑเดเตเดเตพ เดฎเตเดคเตฝ เดกเดพเดฑเตเดฑเดพเดฌเตเดธเต, เดธเตเดซเตเดฑเตเดฑเตโเดตเตเดฏเตผ เดเตเดฐเดฎเตเดเดฐเดฃเดเตเดเตพ เดตเดฐเตเดฏเตเดณเตเดณ เดฎเตเดดเตเดตเตป เดธเตเดตเดจเดคเตเดคเดฟเดจเตเดฑเตเดฏเตเด เดชเตเตผเดฃ เดเดคเตเดคเดฐเดตเดพเดฆเดฟเดคเตเดคเด เด เดตเดจเดพเดฃเต.
เดเดฐเต เดธเตเดตเดจเดฎเดพเดฏเดฟ เดชเตเดฒเดพเดฑเตเดฑเตเดซเตเด (PaaS) โ เด เดฎเตเดกเตฝ เดเดชเดฏเตเดเดฟเดเตเดเตเดฎเตเดชเตเตพ, เดธเตเดตเดจ เดฆเดพเดคเดพเดตเต เดเตเดฒเดฏเดจเตเดฑเดฟเดจเต เดธเตเดตเดจเดคเตเดคเดฟเดจเดพเดฏเดฟ เดเดฐเต เดตเตผเดเตเดเตเดชเตเดธเต เดจเตฝเดเตเดจเตเดจเต, เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดจเดฎเตเดเตเดเต เดเดฐเต เดตเตเดฌเต เดธเตเตผเดตเตผ เดเดเตเดเตเดเดพเด. เดธเตเดตเดจ เดฆเดพเดคเดพเดตเต เดเตเดฒเดฏเดจเตเดฑเดฟเดจเต เดเดฐเต เดตเตเตผเดเตเดตเตฝ เดธเตเตผเดตเตผ เดจเตฝเดเดฟ (เดตเดพเดธเตเดคเดตเดคเตเดคเดฟเตฝ, เดฑเดพเด/เดธเดฟเดชเดฟเดฏเต/เดธเตเดฑเตเดฑเตเดฑเตเดเต/เดจเตเดฑเตเดฑเตโเดธเต เดฎเตเดคเดฒเดพเดฏเดต เดชเตเดฒเตเดณเตเดณ เดเดฐเต เดเตเดเตเดเด เดเดฑเดตเดฟเดเดเตเดเตพ), เดเตเดเดพเดคเต เด เดธเตเตผเดตเดฑเดฟเตฝ เดเดเดธเตเด เดเดตเดถเตเดฏเดฎเดพเดฏ เดธเตเดซเตเดฑเตเดฑเตโเดตเตเดฏเดฑเตเด เดเตปเดธเตเดฑเตเดฑเดพเตพ เดเตเดฏเตเดคเต, เดเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด, เดเตเตบเดซเดฟเดเดฑเตเดทเตป เด เดเดฒเตเดฒเดพ เดเดพเดฐเตเดฏเดเตเดเดณเตเด เดเตเดฒเดฏเดจเตเดฑเต เดธเตเดตเดฏเด เดเตเดฏเตเดฏเตเดจเตเดจเต, เดธเตเดตเดจเดคเตเดคเดฟเดจเตเดฑเต เดชเตเดฐเดเดเดจเดคเตเดคเดฟเดจเต เดเตเดฒเดฏเดจเตเดฑเต เดเดคเตเดคเดฐเด เดจเตฝเดเตเดจเตเดจเต. เดธเตเดตเดจ เดฆเดพเดคเดพเดตเต, เดฎเตเดฎเตเดชเดคเตเดคเต เดเดพเดฐเตเดฏเดคเตเดคเดฟเดฒเตเดจเตเดจเดชเตเดฒเต, เดซเดฟเดธเดฟเดเตเดเตฝ เดเดชเดเดฐเดฃเดเตเดเตพ, เดนเตเดชเตเดชเตผเดตเตเดธเดฑเตเดเตพ, เดตเตเตผเดเตเดตเตฝ เดฎเตเดทเตเตป, เด เดคเดฟเดจเตเดฑเต เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเต เดฒเดญเตเดฏเดค เดฎเตเดคเดฒเดพเดฏเดตเดฏเตเดเต เดชเตเดฐเดเดเดจเดคเตเดคเดฟเดจเต เดเดคเตเดคเดฐเดตเดพเดฆเดฟเดฏเดพเดฃเต, เดเดจเตเดจเดพเตฝ เดธเตเดตเดจเด เดคเดจเตเดจเต เด เดคเดฟเดจเตเดฑเต เดเดคเตเดคเดฐเดตเดพเดฆเดฟเดคเตเดค เดฎเตเดเดฒเดฏเดฟเดฒเดฒเตเดฒ.
เดเดฐเต เดธเตเดตเดจเดฎเดพเดฏเดฟ เดเตปเดซเตเดฐเดพเดธเตเดเตเดฐเดเตเดเตผ (IaaS) - เด เดธเดฎเตเดชเดจเด เดเดคเดฟเดจเดเด เดคเดจเตเดจเต เดเตเดเตเดคเตฝ เดฐเดธเดเดฐเดฎเดพเดฃเต, เดตเดพเดธเตเดคเดตเดคเตเดคเดฟเตฝ, เดธเตเดตเดจ เดฆเดพเดคเดพเดตเต เดเตเดฒเดฏเดจเตเดฑเดฟเดจเต เดชเตเตผเดฃเตเดฃเดฎเดพเดฏ เดตเตเตผเดเตเดตเดฒเตเดธเตเดกเต เดเตปเดซเตเดฐเดพเดธเตเดเตเดฐเดเตเดเตผ เดจเตฝเดเตเดจเตเดจเต - เด เดคเดพเดฏเดคเต, CPU เดเตเดฑเตเดเตพ, เดฑเดพเด, เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเตเดเตพ เดฎเตเดคเดฒเดพเดฏเดต เดชเตเดฒเตเดณเตเดณ เดเดฟเดฒ เดธเตเดฑเตเดฑเต (เดชเตเตพ) เดเดฑเดตเดฟเดเดเตเดเตพ. เดเตเดฒเดฏเดจเตเดฑเต - เด เดจเตเดตเดฆเดฟเดเตเด เดชเตเดณเดฟเตฝ (เดเตเดตเตเดเตเด) เด เดเดฑเดตเดฟเดเดเตเดเดณเตเดฎเดพเดฏเดฟ เดเตเดฒเดฏเดจเตเดฑเต เดเดจเตเดคเดพเดฃเต เดเตเดฏเตเดฏเดพเตป เดเดเตเดฐเดนเดฟเดเตเดเตเดจเตเดจเดคเต - เดเดคเต เดตเดฟเดคเดฐเดฃเดเตเดเดพเดฐเดจเต เดชเตเดฐเดคเตเดฏเตเดเดฟเดเตเดเต เดชเตเดฐเดงเดพเดจเดฎเดฒเตเดฒ. เดเตเดฒเดฏเดจเตเดฑเต เดธเตเดตเดจเตเดคเด vEPC เดธเตเดทเตโเดเดฟเดเตเดเดพเตป เดเดเตเดฐเดนเดฟเดเตเดเตเดจเตเดจเตเดฃเตเดเต เด เดฒเตเดฒเตเดเตเดเดฟเตฝ เดเดฐเต เดฎเดฟเดจเดฟ เดเดชเตเดชเดฑเตเดฑเตเดฑเตผ เดธเตเดทเตโเดเดฟเดเตเดเต เดเดถเดฏเดตเดฟเดจเดฟเดฎเดฏ เดธเตเดตเดจเดเตเดเตพ เดจเตฝเดเดฃเดฎเต - เดเดฐเต เดเตเดฆเตเดฏเดตเตเดฎเดฟเดฒเตเดฒ - เด เดคเต เดเตเดฏเตเดฏเตเด. เด เดคเตเดคเดฐเดฎเตเดฐเต เดธเดพเดนเดเดฐเตเดฏเดคเตเดคเดฟเตฝ, เดเดฑเดตเดฟเดเดเตเดเตพ, เด เดตเดฏเตเดเต เดคเตเดฑเตเดฑเต เดธเดนเดฟเดทเตเดฃเตเดค, เดฒเดญเตเดฏเดค เดเดจเตเดจเดฟเดต เดจเตฝเดเตเดจเตเดจเดคเดฟเดจเต เดธเตเดตเดจ เดฆเดพเดคเดพเดตเดฟเดจเต เดเดคเตเดคเดฐเดตเดพเดฆเดฟเดคเตเดคเดฎเตเดฃเตเดเต. เดเดชเดญเตเดเตเดคเดพเดตเดฟเดจเตเดฑเต เด เดญเตเดฏเตผเดคเตเดฅเดจ เดชเตเดฐเดเดพเดฐเด. เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเตเดเตพ เดธเดเตเดเตเดเดฐเดฟเดเตเดเตเดจเตเดจเดคเต เดเตพเดชเตเดชเตเดเต (เดฌเดพเดนเตเดฏ เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเตเดเตพ เดเดดเดฟเดเต) เดธเตเตฝเดซเต เดธเตผเดตเตเดธเต เดชเตเตผเดเตเดเดฒเตเด เดเตบเดธเตเดณเตเด เดตเดดเดฟ เดเตเดฒเดฏเดจเตเดฑเต เดเดฒเตเดฒเดพ เดตเตเตผเดเตเดตเตฝ เดฎเตเดทเตเดจเตเดเดณเตเด เดฎเดฑเตเดฑเต เดเดฟเตปเดธเดฒเตเดเดณเตเด เดเตเตบเดซเดฟเดเตผ เดเตเดฏเตเดฏเตเดจเตเดจเต.
เดเดจเตเดคเดพเดฃเต OpenStack?
เดฎเตเดจเตเดจเต เดเดชเตเดทเดจเตเดเดณเดฟเดฒเตเด, เดธเตเดตเดจ เดฆเดพเดคเดพเดตเดฟเดจเต เดเดฐเต เดเตเดฒเตเดกเต เดเตปเดซเตเดฐเดพเดธเตเดเตเดฐเดเตเดเตผ เดธเตเดทเตเดเดฟเดเตเดเดพเตป เดธเดนเดพเดฏเดฟเดเตเดเตเดจเตเดจ เดเดฐเต OS เดเดตเดถเตเดฏเดฎเดพเดฃเต. เดตเดพเดธเตเดคเดตเดคเตเดคเดฟเตฝ, SaaS-เตฝ, เดเดจเตเดจเดฟเดฒเดงเดฟเดเด เดกเดฟเดตเดฟเดทเดจเตเดเตพ เดธเดพเดเตเดเตเดคเดฟเดเดตเดฟเดฆเตเดฏเดเดณเตเดเต เดฎเตเดดเตเดตเตป เดธเตเดฑเตเดฑเดพเดเตเดเดฟเดจเตเด เดเดคเตเดคเดฐเดตเดพเดฆเดฟเดเดณเดพเดฃเต - เดเตปเดซเตเดฐเดพเดธเตเดเตเดฐเดเตเดเดฑเดฟเดจเต เดเดคเตเดคเดฐเดตเดพเดฆเดฟเดคเตเดคเดฎเตเดณเตเดณ เดเดฐเต เดกเดฟเดตเดฟเดทเตป เดเดฃเตเดเต - เด เดคเดพเดฏเดคเต, เดเดคเต เดฎเดฑเตเดฑเตเดฐเต เดกเดฟเดตเดฟเดทเดจเดฟเดฒเตเดเตเดเต IaaS เดจเตฝเดเตเดจเตเดจเต, เด เดกเดฟเดตเดฟเดทเตป เดเตเดฒเดฏเดจเตเดฑเดฟเดจเต SaaS เดจเตฝเดเตเดจเตเดจเต. เดเดฐเต เดเตเดเตเดเด เดธเตเดตเดฟเดเตเดเตเดเตพ, เดธเตเตผเดตเดฑเตเดเตพ, เดธเตเดฑเตเดฑเตเดฑเตเดเต เดธเดฟเดธเตเดฑเตเดฑเดเตเดเตพ เดเดจเตเดจเดฟเดต เดเดฐเตเดฑเตเดฑ เดฑเดฟเดธเตเดดเตโเดธเต เดชเตเดณเดฟเดฒเตเดเตเดเต เดถเตเดเดฐเดฟเดเตเดเดพเดจเตเด เด เดชเตเดคเต เดชเตเดณเดฟเดจเต เดธเดฌเตโเดชเตเดณเตเดเดณเดพเดฏเดฟ (เดเตเดเดฟเดฏเดพเตปเดฎเดพเตผ) เดตเดฟเดญเดเดฟเดเตเดเดพเดจเตเด เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเดฟเดฒเตเดเต เดเตเดฒเดฏเดจเตเดฑเตเดเตพเดเตเดเต เด เดเดฑเดตเดฟเดเดเตเดเตพ เดจเตฝเดเดพเดจเตเด เดจเดฟเดเตเดเดณเต เด เดจเตเดตเดฆเดฟเดเตเดเตเดจเตเดจ เดเตเดฒเตเดกเต เดเดชเตเดชเดฑเตเดฑเตเดฑเดฟเดเดเต เดธเดฟเดธเตเดฑเตเดฑเดเตเดเดณเดฟเดฒเตเดจเตเดจเดพเดฃเต OpenStack.
เดเดชเตเดชเตบเดธเตเดฑเตเดฑเดพเดเตเดเต เดเดฎเตเดชเตเดฏเตเดเตเดเดฟเดเดเต เดเดฑเดตเดฟเดเดเตเดเตพ, เดกเดพเดฑเตเดฑ เดธเดเดญเดฐเดฃเด, เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเต เดเดฑเดตเดฟเดเดเตเดเตพ เดเดจเตเดจเดฟเดตเดฏเตเดเต เดตเดฒเดฟเดฏ เดชเตเดณเตเดเตพ เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเดเตเดเดพเตป เดจเดฟเดเตเดเดณเต เด เดจเตเดตเดฆเดฟเดเตเดเตเดจเตเดจ เดเดฐเต เดเตเดฒเตเดกเต เดเดชเตเดชเดฑเตเดฑเตเดฑเดฟเดเดเต เดธเดฟเดธเตเดฑเตเดฑเดฎเดพเดฃเต, เดธเตเดฑเตเดฑเดพเตปเดกเตเตผเดกเต เดเดคเดจเตเดฑเดฟเดเตเดเตเดทเตป เดฎเตเดเตเดเดพเดจเดฟเดธเดเตเดเตพ เดเดชเดฏเตเดเดฟเดเตเดเต API เดตเดดเดฟ เดจเตฝเดเตเดเดฏเตเด เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเดเตเดเตเดเดฏเตเด เดเตเดฏเตเดฏเตเดจเตเดจเต.
เดฎเดฑเตเดฑเตเดฐเต เดตเดฟเดงเดคเตเดคเดฟเตฝ เดชเดฑเดเตเดเดพเตฝ, เดเดคเต เดเตเดฒเตเดกเต เดธเตเดตเดจเดเตเดเตพ (เดชเดฌเตเดฒเดฟเดเต, เดชเตเดฐเตเดตเดฑเตเดฑเต) เดธเตเดทเตเดเดฟเดเตเดเดพเตป เดฐเตเดชเดเตฝเดชเตเดชเดจ เดเตเดฏเตเดคเดฟเดเตเดเตเดณเตเดณ เดเดฐเต เดเตเดเตเดเด เดธเตเดตเดคเดจเตเดคเตเดฐ เดธเตเดซเตเดฑเตเดฑเตโเดตเตเดฏเตผ เดชเตเดฐเตเดเดเตเดฑเตเดฑเตเดเดณเดพเดฃเต - เด เดคเดพเดฏเดคเต, เดธเตเตผเดตเดฑเตเด เดธเตเดตเดฟเดเตเดเดฟเดเดเต เดเดชเดเดฐเดฃเดเตเดเดณเตเด เดธเดเดฏเตเดเดฟเดชเตเดชเดฟเดเตเดเดพเตป เดจเดฟเดเตเดเดณเต เด เดจเตเดตเดฆเดฟเดเตเดเตเดจเตเดจ เดเดฐเต เดเตเดเตเดเด เดเตเดณเตเดเตพ, เดฎเดพเดจเตเดเต เดเตเดฏเตเดฏเตเด เด เดเดฑเดตเดฟเดเดเตเดเตพ, เดเดตเดถเตเดฏเดฎเดพเดฏ เดคเตเดฑเตเดฑเต เดธเดนเดฟเดทเตเดฃเตเดค เดจเตฝเดเตเดจเตเดจเต.
เด เดฎเตเดฑเตเดฑเตเดฐเดฟเดฏเตฝ เดเดดเตเดคเตเดจเตเดจ เดธเดฎเดฏเดคเตเดคเต, OpenStack เดเดเดจ เดเดคเตเดชเตเดฒเต เดเดพเดฃเดชเตเดชเตเดเตเดจเตเดจเต:
เดจเดฟเดจเตเดจเต เดเดเตเดคเตเดค เดเดฟเดคเตเดฐเด
OpenStack-เตฝ เดเตพเดชเตเดชเตเดเตเดคเตเดคเดฟเดฏเดฟเดฐเดฟเดเตเดเตเดจเตเดจ เดเดฐเต เดเดเดเดเตเดเดณเตเด เดเดฐเต เดชเตเดฐเดคเตเดฏเตเด เดชเตเดฐเดตเตผเดคเตเดคเดจเด เดจเดฟเตผเดตเตเดตเดนเดฟเดเตเดเตเดจเตเดจเต. เด เดกเดฟเดธเตเดเตเดฐเดฟเดฌเตเดฏเตเดกเต เดเตผเดเตเดเดฟเดเตเดเตเดเตผ เดจเดฟเดเตเดเตพเดเตเดเต เดเดตเดถเตเดฏเดฎเตเดณเตเดณ เดซเดเตเดทเดฃเตฝ เดเดเดเดเตเดเดณเตเดเต เดธเตเดฑเตเดฑเต เดชเดฐเดฟเดนเดพเดฐเดคเตเดคเดฟเตฝ เดเตพเดชเตเดชเตเดเตเดคเตเดคเดพเตป เดจเดฟเดเตเดเดณเต เด เดจเตเดตเดฆเดฟเดเตเดเตเดจเตเดจเต. เดเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด, เดเดฟเดฒ เดเดเดเดเตเดเตพ เดฑเตเดเตเดเต เดเดเดเดเตเดเดณเดพเดฃเต, เด เดต เดจเตเดเตเดเดเดเตเดฏเตเดฏเตเดจเตเดจเดคเต เดชเดฐเดฟเดนเดพเดฐเดคเตเดคเดฟเดจเตเดฑเต เดชเตเตผเดฃเตเดฃเดฎเดพเดฏเต เดญเดพเดเดฟเดเดฎเดพเดฏเต เดชเตเดฐเดตเตผเดคเตเดคเดจเดฐเดนเดฟเดคเดฎเดพเดเตเดเตเด. เด เดเดเดเดเตเดเดณเต เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ เดคเดฐเด เดคเดฟเดฐเดฟเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต:
- เดกเดพเดทเตเดฌเตเดพเตผเดกเต โ OpenStack เดธเตเดตเดจเดเตเดเตพ เดเตเดเดพเดฐเตเดฏเด เดเตเดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดตเตเดฌเต เด เดงเดฟเดทเตเด เดฟเดค GUI
- เดเตเดฏเตเดธเตเดคเตเดจเต เดฎเดฑเตเดฑเต เดธเตเดตเดจเดเตเดเตพเดเตเดเต เดเดงเดฟเดเดพเดฐเดฟเดเดคเดฏเตเด เด เดเดเตเดเดพเดฐ เดชเตเดฐเดตเตผเดคเตเดคเดจเดตเตเด เดจเตฝเดเตเดจเตเดจ เดเดฐเต เดเตเดจเตเดฆเตเดฐเตเดเตเดค เดเดกเดจเตเดฑเดฟเดฑเตเดฑเดฟ เดธเตเดตเดจเดฎเดพเดฃเต, เดเตเดเดพเดคเต เดเดชเดฏเตเดเตเดคเต เดเตเดฐเตเดกเตปเดทเตเดฏเดฒเตเดเดณเตเด เด เดตเดฐเตเดเต เดฑเตเดณเตเดเดณเตเด เดเตเดเดพเดฐเตเดฏเด เดเตเดฏเตเดฏเตเดจเตเดจเต.
- เดจเตเดฏเตเดเตเดฐเตเดพเตบ - เดตเดฟเดตเดฟเดง เดเดชเตเดชเตบเดธเตเดฑเตเดฑเดพเดเตเดเต เดธเตเดตเดจเดเตเดเดณเตเดเต เดเดจเตเดฑเตผเดซเตเดธเตเดเตพเดเตเดเดฟเดเดฏเดฟเตฝ เดเดฃเดเตเดฑเตเดฑเดฟเดตเดฟเดฑเตเดฑเดฟ เดจเตฝเดเตเดจเตเดจ เดเดฐเต เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเต เดธเตเดตเดจเด (VM-เดเตพ เดคเดฎเตเดฎเดฟเดฒเตเดณเตเดณ เดเดฃเดเตเดฑเตเดฑเดฟเดตเดฟเดฑเตเดฑเดฟเดฏเตเด เดชเตเดฑเด เดฒเตเดเดคเตเดคเตเดเตเดเตเดณเตเดณ เด เดตเดฏเตเดเต เดชเตเดฐเดตเตเดถเดจเดตเตเด เดเตพเดชเตเดชเตเดเต)
- เดธเดฟเตปเดกเตผ โ เดตเตเตผเดเตเดตเตฝ เดฎเตเดทเตเดจเตเดเตพเดเตเดเตเดณเตเดณ เดฌเตเดฒเตเดเตเดเต เดธเตเดฑเตเดฑเตเดฑเตเดเดฟเดฒเตเดเตเดเตเดณเตเดณ เดเดเตเดธเดธเต เดจเตฝเดเตเดจเตเดจเต
- เดจเตเดพเดต โ เดตเตเตผเดเตเดตเตฝ เดฎเตเดทเตเดจเตเดเดณเตเดเต เดฒเตเดซเต เดธเตเดเตเดเดฟเตพ เดฎเดพเดจเตเดเตเดฎเตเดจเตเดฑเต
- เดเดฑเตเดฑเดจเตเดเตเดเดคเตเดคเดฟเตฝ โ เดตเตเตผเดเตเดตเตฝ เดฎเตเดทเตเตป เดเดฎเตเดเตเดเดณเตเดเตเดฏเตเด เดธเตเดจเดพเดชเตเดชเตเดทเตเดเตเดเตเดเดณเตเดเตเดฏเตเด เดถเตเดเดฐเด
- เดธเตเดตเดฟเดซเตเดฑเตเดฑเต โ เดธเตเดฑเตเดฑเตเดฑเตเดเต เดเดฌเตเดเดเตเดฑเตเดฑเดฟเดฒเตเดเตเดเตเดณเตเดณ เดชเตเดฐเดตเตเดถเดจเด เดจเตฝเดเตเดจเตเดจเต
- เดธเตเดฒเตเดฎเตเดฑเตเดฑเตผ - เดเตเดฒเดฟเดฎเตเดเตเดฐเดฟ เดถเตเดเดฐเดฟเดเตเดเดพเดจเตเด เดฒเดญเตเดฏเดฎเดพเดฏเดคเตเด เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจเดคเตเดฎเดพเดฏ เดตเดฟเดญเดตเดเตเดเตพ เด เดณเดเตเดเดพเดจเตเดณเตเดณ เดเดดเดฟเดตเต เดจเตฝเดเตเดจเตเดจ เดเดฐเต เดธเตเดตเดจเด
- เดนเตเดฑเตเดฑเต โ เดธเตเดตเดฏเดฎเตเดต เดธเตเดทเตเดเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเตเด เดตเดฟเดญเดตเดเตเดเตพ เดฒเดญเตเดฏเดฎเดพเดเตเดเตเดจเตเดจเดคเดฟเดจเตเดฎเตเดณเตเดณ เดเตเดเดชเตเดฒเตเดฑเตเดฑเตเดเดณเต เด เดเดฟเดธเตเดฅเดพเดจเดฎเดพเดเตเดเดฟเดฏเตเดณเตเดณ เดเตผเดเตเดเดธเตเดเตเดฐเตเดทเตป
เดเดฒเตเดฒเดพ เดชเตเดฐเตเดเดเตเดฑเตเดฑเตเดเดณเตเดเตเดฏเตเด เดชเตเตผเดฃเตเดฃเดฎเดพเดฏ เดชเดเตเดเดฟเดเดฏเตเด เด
เดตเดฏเตเดเต เดเดฆเตเดฆเตเดถเตเดฏเดตเตเด เดเดพเดฃเดพเตป เดเดดเดฟเดฏเตเด
เดเดฐเต เดเดชเตเดชเตบเดธเตเดฑเตเดฑเดพเดเตเดเต เดเดเดเดญเดพเดเดตเตเด เดเดฐเต เดจเดฟเตผเดฆเตเดฆเดฟเดทเตเด เดซเดเดเตเดทเตป เดจเดฟเตผเดตเตเดตเดนเดฟเดเตเดเตเดจเตเดจ เดเดฐเต เดธเตเดตเดจเดฎเดพเดฃเต, เดเตเดเดพเดคเต เด เดซเดเดเตเดทเตป เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเตเด เดเดฐเต เดเดเตเดเตเดค เดเตปเดซเตเดฐเดพเดธเตเดเตเดฐเดเตเดเตผ เดธเตเดทเตเดเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเต เดฎเดฑเตเดฑเต เดเตเดฒเตเดกเต เดเดชเตเดชเดฑเตเดฑเตเดฑเดฟเดเดเต เดธเดฟเดธเตเดฑเตเดฑเด เดธเตเดตเดจเดเตเดเดณเตเดฎเดพเดฏเดฟ เดธเดเดตเดฆเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเตเด เดเดฐเต API เดจเตฝเดเตเดจเตเดจเต. เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดจเตเดต เดเดฎเตเดชเตเดฏเตเดเตเดเดฟเดเดเต เดฑเดฟเดธเตเดดเตโเดธเต เดฎเดพเดจเตเดเตโเดฎเตเดจเตเดฑเตเด เด เดฑเดฟเดธเตเดดเตโเดธเตเดเตพ เดเตเตบเดซเดฟเดเตผ เดเตเดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดเดเตโเดธเดธเตเดธเดฟเดจเดพเดฏเดฟ เดเดฐเต API เดจเตฝเดเตเดจเตเดจเต, Glance เดเดฎเตเดเต เดฎเดพเดจเตเดเตโเดฎเตเดจเตเดฑเตเด เด เดต เดเตเดเดพเดฐเตเดฏเด เดเตเดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ API เดจเตฝเดเตเดจเตเดจเต, Cinder เดฌเตเดฒเตเดเตเดเต เดธเตโเดฑเตเดฑเตเดฑเตเดเตเด เด เดคเต เดเตเดเดพเดฐเตเดฏเด เดเตเดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ API เดฏเตเด เดจเตฝเดเตเดจเตเดจเต. เดเดฒเตเดฒเดพ เดชเตเดฐเดตเตผเดคเตเดคเดจเดเตเดเดณเตเด เดตเดณเดฐเต เด เดเตเดคเตเดค เดฐเตเดคเดฟเดฏเดฟเตฝ เดชเดฐเดธเตเดชเดฐเด เดฌเดจเตเดงเดชเตเดชเตเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต.
เดเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด, เดจเดฟเดเตเดเตพ เด เดคเต เดจเตเดเตเดเตเดเดฏเดพเดฃเตเดเตเดเดฟเตฝ, เดเดชเตเดชเตบเดธเตเดฑเตเดฑเดพเดเตเดเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเตเดจเตเดจ เดเดฒเตเดฒเดพ เดธเตเดตเดจเดเตเดเดณเตเด เดเดคเตเดฏเดจเตเดคเดฟเดเดฎเดพเดฏเดฟ เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเดฟเดฒเตเดเตเดเต เดเดฃเดเตเดฑเตเดฑเตเดเตเดฏเตเดคเดฟเดฐเดฟเดเตเดเตเดจเตเดจ เดเดคเตเดเตเดเดฟเดฒเตเด เดคเดฐเดคเตเดคเดฟเดฒเตเดณเตเดณ เดตเตเตผเดเตเดตเตฝ เดฎเตเดทเตเดจเดพเดฃเต (เด เดฒเตเดฒเตเดเตเดเดฟเตฝ เดเดฃเตเดเตเดฏเตโเดจเตผ). เดเตเดฆเตเดฏเด เดเดฏเตผเดจเตเดจเตเดตเดฐเตเดจเตเดจเต - เดเดจเตเดคเตเดเตเดฃเตเดเดพเดฃเต เดจเดฎเตเดเตเดเต เดเดคเตเดฐเดฏเดงเดฟเดเด เดเดเดเดเตเดเตพ เดตเตเดฃเตเดเดคเต?
เดเดฐเต เดตเตเตผเดเตเดตเตฝ เดฎเตเดทเตเตป เดธเตเดทเตโเดเดฟเดเตเดเต เด เดคเดฟเดจเต เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเดฟเดฒเตเดเตเดเตเด เดเดชเตเดชเตบเดธเตเดฑเตเดฑเดพเดเตเดเดฟเดฒเต เดธเตเดฅเดฟเดฐเดฎเดพเดฏ เดธเดเดญเดฐเดฃเดคเตเดคเดฟเดฒเตเดเตเดเตเด เดฌเดจเตเดงเดฟเดชเตเดชเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เด เตฝเดเตเดฐเดฟเดคเด เดจเตเดเตเดเดพเด.
- เดจเดฟเดเตเดเตพ เดเดฐเต เดฎเตเดทเตเตป เดธเตเดทเตโเดเดฟเดเตเดเดพเตป เดเดฐเต เด เดญเตเดฏเตผเดคเตเดฅเดจ เดธเตเดทเตโเดเดฟเดเตเดเตเดฎเตเดชเตเตพ, เด เดคเต เดนเตเดฑเตเดธเตบ (เดกเดพเดทเตโเดฌเตเตผเดกเต) เดตเดดเดฟเดฏเตเดณเตเดณ เด เดญเตเดฏเตผเดคเตเดฅเดจเดฏเต เด เดฒเตเดฒเตเดเตเดเดฟเตฝ CLI เดตเดดเดฟเดฏเตเดณเตเดณ เด เดญเตเดฏเตผเดคเตเดฅเดจเดฏเต เดเดเดเตเดเต, เดเดฆเตเดฏเด เดธเดเดญเดตเดฟเดเตเดเตเดจเตเดจเดคเต เดเตเดธเตเดฑเตเดฑเตเดฃเดฟเดฒเต เดจเดฟเดเตเดเดณเตเดเต เด เดญเตเดฏเตผเดคเตเดฅเดจเดฏเตเดเต เด เดเดเตเดเดพเดฐเดฎเดพเดฃเต - เดจเดฟเดเตเดเตพเดเตเดเต เดเดฐเต เดฎเตเดทเตเตป เดธเตเดทเตเดเดฟเดเตเดเดพเตป เดเดดเดฟเดฏเตเดฎเต, เด เดคเดฟเดจเตเดฃเตเดเต เด เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเต เดเดชเดฏเตเดเดฟเดเตเดเดพเดจเตเดณเตเดณ เด เดตเดเดพเดถเด, เดจเดฟเดเตเดเดณเตเดเต เดกเตเดฐเดพเดซเตเดฑเตเดฑเต เดเตเดตเดพเดเตเด เดฎเตเดคเดฒเดพเดฏเดต.
- เดเตเดธเตเดฑเตเดฑเตเตบ เดจเดฟเดเตเดเดณเตเดเต เด เดญเตเดฏเตผเดคเตเดฅเดจ เดชเตเดฐเดพเดฎเดพเดฃเตเดเดฐเดฟเดเตเดเตเดเดฏเตเด เดชเตเดฐเดคเดฟเดเดฐเดฃ เดธเดจเตเดฆเตเดถเดคเตเดคเดฟเตฝ เดเดฐเต เดเดคเตเดคเต เดเตเดเตเดเตบ เดธเตเดทเตเดเดฟเดเตเดเตเดเดฏเตเด เดเตเดฏเตเดฏเตเดจเตเดจเต, เด เดคเต เดเตเดเตเดคเตฝ เดเดชเดฏเตเดเดฟเดเตเดเตเด. เดเตเดธเตเดฑเตเดฑเตเดฃเดฟเตฝ เดจเดฟเดจเตเดจเต เดเดฐเต เดชเตเดฐเดคเดฟเดเดฐเดฃเด เดฒเดญเดฟเดเตเด เดถเตเดทเด, เด เดญเตเดฏเตผเดคเตเดฅเดจ เดจเตเดตเดฏเดฟเดฒเตเดเตเดเต (nova api) เด เดฏเดฏเตเดเตเดเตเดจเตเดจเต.
- เดฎเตเดฎเตเดชเต เดเดจเดฑเตเดฑเตเดฑเต เดเตเดฏเตเดค เดเดคเตเดคเต เดเตเดเตเดเตบ เดเดชเดฏเตเดเดฟเดเตเดเต เดเตเดธเตเดฑเตเดฑเตเดฃเตเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดชเตเดชเตเดเตเดเต Nova-api เดจเดฟเดเตเดเดณเตเดเต เด เดญเตเดฏเตผเดคเตเดฅเดจเดฏเตเดเต เดธเดพเดงเตเดค เดชเดฐเดฟเดถเตเดงเดฟเดเตเดเตเดจเตเดจเต
- เดเตเดธเตเดฑเตเดฑเตเตบ เดชเตเดฐเดพเดฎเดพเดฃเตเดเดฐเดฃเด เดจเดเดคเตเดคเตเดเดฏเตเด เด เดเดคเตเดคเต เดเตเดเตเดเดฃเดฟเดจเต เด เดเดฟเดธเตเดฅเดพเดจเดฎเดพเดเตเดเดฟ เด เดจเตเดฎเดคเดฟเดเดณเตเดฏเตเด เดจเดฟเดฏเดจเตเดคเตเดฐเดฃเดเตเดเดณเตเดฏเตเด เดเตเดฑเดฟเดเตเดเตเดณเตเดณ เดตเดฟเดตเดฐเดเตเดเตพ เดจเตฝเดเตเดเดฏเตเด เดเตเดฏเตเดฏเตเดจเตเดจเต.
- Nova-api, nova-database-เตฝ เดชเตเดคเดฟเดฏ VM-เดจเดพเดฏเดฟ เดเดฐเต เดเตปเดเตเดฐเดฟ เดธเตเดทเตเดเดฟเดเตเดเตเดเดฏเตเด, nova-scheduler-เดฒเตเดเตเดเต เดฎเตเดทเตเตป เดธเตเดทเตเดเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เด เดญเตเดฏเตผเดคเตเดฅเดจ เดเตเดฎเดพเดฑเตเดเดฏเตเด เดเตเดฏเตเดฏเตเดจเตเดจเต.
- เดจเตเดต-เดทเตเดกเตเดฏเตเดณเตผ, เดจเดฟเตผเดฆเตเดฆเดฟเดทเตเด เดชเดพเดฐเดพเดฎเตเดฑเตเดฑเดฑเตเดเตพ, เดญเดพเดฐเด, เดธเตเดฃเตเดเตพ เดเดจเตเดจเดฟเดต เด เดเดฟเดธเตเดฅเดพเดจเดฎเดพเดเตเดเดฟ VM เดตเดฟเดจเตเดฏเดธเดฟเดเตเดเตเดจเตเดจ เดนเตเดธเตเดฑเตเดฑเต (เดเดฎเตเดชเตเดฏเตเดเตเดเตผ เดจเตเดกเต) เดคเดฟเดฐเดเตเดเตเดเตเดเตเดเตเดจเตเดจเต. เดเดคเดฟเดจเตเดฑเต เดเดฐเต เดฑเตเดเตเดเตเตผเดกเตเด VM เดเดกเดฟเดฏเตเด nova-database-เตฝ เดเดดเตเดคเดฟเดฏเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต.
- เด เดเตเดคเตเดคเดคเดพเดฏเดฟ, เดจเตเดต-เดทเตเดกเตเดฏเตเดณเตผ เดจเตเดต-เดเดฎเตเดชเตเดฏเตเดเตเดเตเดฎเดพเดฏเดฟ เดเดฐเต เดเดฆเดพเดนเดฐเดฃเด เดตเดฟเดจเตเดฏเดธเดฟเดเตเดเดพเดจเตเดณเตเดณ เด เดญเตเดฏเตผเดคเตเดฅเดจเดฏเตเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดชเตเดชเตเดเตเดจเตเดจเต. เดฎเตเดทเตเตป เดชเดพเดฐเดพเดฎเตเดฑเตเดฑเดฑเตเดเดณเต เดเตเดฑเดฟเดเตเดเตเดณเตเดณ เดตเดฟเดตเดฐเดเตเดเตพ เดฒเดญเดฟเดเตเดเดพเตป เดจเตเดต-เดเดฎเตเดชเตเดฏเตเดเตเดเตผ เดจเตเดต-เดเดฃเตเดเดเตเดฑเตเดฑเตผ เดเตเตบเดเดพเดเตเดฑเตเดฑเต เดเตเดฏเตเดฏเตเดจเตเดจเต (เดจเตเดต-เดเดฃเตเดเดเตเดฑเตเดฑเตผ เดจเตเดต-เดกเตเดฑเตเดฑเดพเดฌเตเดธเดฟเดจเตเด เดจเตเดต-เดเดฎเตเดชเตเดฏเตเดเตเดเดฟเดจเตเด เดเดเดฏเดฟเตฝ เดเดฐเต เดชเตเดฐเตเดเตเดธเดฟ เดธเตเตผเดตเดฑเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเตเดจเตเดจ เดเดฐเต เดจเตเดต เดเดเดเดฎเดพเดฃเต, เดกเดพเดฑเตเดฑเดพเดฌเตเดธเดฟเดฒเต เดชเตเดฐเดถเตเดจเดเตเดเตพ เดเดดเดฟเดตเดพเดเตเดเดพเตป เดจเตเดต-เดกเตเดฑเตเดฑเดพเดฌเตเดธเดฟเดฒเตเดเตเดเตเดณเตเดณ เด เดญเตเดฏเตผเดคเตเดฅเดจเดเดณเตเดเต เดเดฃเตเดฃเด เดชเดฐเดฟเดฎเดฟเดคเดชเตเดชเตเดเตเดคเตเดคเตเดจเตเดจเต. เดธเตเดฅเดฟเดฐเดค เดฒเตเดกเต เดเตเดฑเดฏเตเดเตเดเตฝ).
- Nova-conductor, nova-database-เตฝ เดจเดฟเดจเตเดจเต เดเดตเดถเตเดฏเดชเตเดชเตเดเตเด เดตเดฟเดตเดฐเดเตเดเตพ เดธเตเดตเตเดเดฐเดฟเดเตเดเตเดเดฏเตเด เด เดคเต nova-compute-เดฒเตเดเตเดเต เดเตเดฎเดพเดฑเตเดเดฏเตเด เดเตเดฏเตเดฏเตเดจเตเดจเต.
- เด เดเตเดคเตเดคเดคเดพเดฏเดฟ, เดเดฎเตเดเต เดเดกเดฟ เดฒเดญเดฟเดเตเดเดพเตป nova-compute เดเตเดณเตเดเตพ เดจเตเดเตเดเตเด. Glace เดเตเดธเตเดฑเตเดฑเตเดฃเดฟเดฒเต เด เดญเตเดฏเตผเดคเตเดฅเดจ เดธเดพเดงเตเดเดฐเดฟเดเตเดเตเดเดฏเตเด เดเดตเดถเตเดฏเดชเตเดชเตเดเตเด เดตเดฟเดตเดฐเดเตเดเตพ เดคเดฟเดฐเดฟเดเต เดจเตฝเดเตเดเดฏเตเด เดเตเดฏเตเดฏเตเดจเตเดจเต.
- เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเต เดชเดพเดฐเดพเดฎเตเดฑเตเดฑเดฑเตเดเดณเตเดเตเดเตเดฑเดฟเดเตเดเตเดณเตเดณ เดตเดฟเดตเดฐเดเตเดเตพ เดฒเดญเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเต เดจเตเดต-เดเดฎเตเดชเตเดฏเตเดเตเดเต เดเตเตบเดเดพเดเตเดฑเตเดฑเต เดจเตเดฏเตเดเตเดฐเตเตบ. เดจเตเดเตเดเดคเตเดคเดฟเดจเต เดธเดฎเดพเดจเดฎเดพเดฏเดฟ, เดเตเดธเตเดฑเตเดฑเตเดฃเดฟเดฒเต เด เดญเตเดฏเตผเดคเตเดฅเดจเดฏเต เดจเตเดฏเตเดเตเดฐเตเตบ เดธเดพเดงเตเดเดฐเดฟเดเตเดเตเดจเตเดจเต, เด เดคเดฟเดจเตเดถเตเดทเด เด เดคเต เดกเดพเดฑเตเดฑเดพเดฌเตเดธเดฟเตฝ (เดชเตเตผเดเตเดเต เดเดกเดจเตเดฑเดฟเดซเดฏเตผ เดฎเตเดคเดฒเดพเดฏเดต) เดเดฐเต เดเตปเดเตเดฐเดฟ เดธเตเดทเตเดเดฟเดเตเดเตเดจเตเดจเต, เดเดฐเต เดชเตเตผเดเตเดเต เดธเตเดทเตเดเดฟเดเตเดเดพเตป เดเดฐเต เด เดญเตเดฏเตผเดคเตเดฅเดจ เดธเตเดทเตเดเดฟเดเตเดเตเดจเตเดจเต, เดเตเดเดพเดคเต เด เดญเตเดฏเตผเดคเตเดฅเดฟเดเตเด เดตเดฟเดตเดฐเดเตเดเตพ เดจเตเดต-เดเดฎเตเดชเตเดฏเตเดเตเดเดฟเดฒเตเดเตเดเต เดคเดฟเดฐเดฟเดเต เดจเตฝเดเตเดจเตเดจเต.
- เดตเดฟเตผเดเตเดเตเดตเตฝ เดฎเตเดทเตเดจเดฟเดฒเตเดเตเดเต เดเดฐเต เดตเตเดณเดฟเดฏเด เด เดจเตเดตเดฆเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เด เดญเตเดฏเตผเดคเตเดฅเดจเดฏเตเดเต เดจเตเดต-เดเดฎเตเดชเตเดฏเตเดเตเดเต เดเตเตบเดเดพเดเตเดฑเตเดฑเต เดธเดฟเตปเดกเตผ. เดจเตเดเตเดเดคเตเดคเดฟเดจเต เดธเดฎเดพเดจเดฎเดพเดฏเดฟ, เดเตเดธเตเดฑเตเดฑเตเดฃเดฟเดฒเต เด เดญเตเดฏเตผเดคเตเดฅเดจเดฏเต เดธเตเดกเตผ เดธเดพเดงเตเดเดฐเดฟเดเตเดเตเดจเตเดจเต, เดเดฐเต เดตเตเดณเดฟเดฏเด เดธเตเดทเตเดเดฟเดเตเดเตฝ เด เดญเตเดฏเตผเดคเตเดฅเดจ เดธเตเดทเตเดเดฟเดเตเดเตเดจเตเดจเต, เด เดญเตเดฏเตผเดคเตเดฅเดฟเดเตเด เดตเดฟเดตเดฐเดเตเดเตพ เดคเดฟเดฐเดฟเดเต เดจเตฝเดเตเดจเตเดจเต.
- Nova-compute contacts libvirt, เดจเดฟเตผเดฆเตเดฆเดฟเดทเตโเด เดชเดพเดฐเดพเดฎเตเดฑเตเดฑเดฑเตเดเตพ เดเดณเตเดณ เดเดฐเต เดตเตเตผเดเตเดตเตฝ เดฎเตเดทเตเตป เดตเดฟเดจเตเดฏเดธเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เด เดญเตเดฏเตผเดคเตเดฅเดจ.
เดตเดพเดธเตเดคเดตเดคเตเดคเดฟเตฝ, เดเดฐเต เดฒเดณเดฟเดคเดฎเดพเดฏ เดตเตเตผเดเตเดตเตฝ เดฎเตเดทเตเตป เดธเตเดทเตเดเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดฒเดณเดฟเดคเดฎเดพเดฏ เดชเตเดฐเดตเตผเดคเตเดคเดจเด, เดเตเดฒเตเดกเต เดชเตเดฒเดพเดฑเตเดฑเตโเดซเตเดฎเดฟเดฒเต เดเดเดเดเตเดเตพ เดคเดฎเตเดฎเดฟเดฒเตเดณเตเดณ API เดเตเดณเตเดเดณเตเดเต เดเดฐเต เดเตเดดเดฒเดฟเดเตเดเดพเดฑเตเดฑเดพเดฏเดฟ เดฎเดพเดฑเตเดจเตเดจเต. เดฎเดพเดคเตเดฐเดฎเดฒเตเดฒ, เดจเดฟเดเตเดเตพเดเตเดเต เดเดพเดฃเดพเดจเดพเดเตเดจเตเดจเดคเตเดชเตเดฒเต, เดฎเตเดฎเตเดชเต เดจเดฟเดฏเตเดเตเดค เดธเตเดตเดจเดเตเดเตพ เดชเตเดฒเตเด เดชเดฐเดธเตเดชเดฐเด เดเดเดชเตเดเตเดจเตเดจ เดเตเดฑเดฟเดฏ เดเดเดเดเตเดเตพ เดเตพเดเตเดเตเดณเตเดณเตเดจเตเดจเต. เดเดฐเต เดฎเตเดทเตเตป เดธเตเดทเตโเดเดฟเดเตเดเตเดจเตเดจเดคเต เดเตเดฒเตเดกเต เดชเตเดฒเดพเดฑเตเดฑเตโเดซเตเด เดจเดฟเดเตเดเดณเต เด เดจเตเดตเดฆเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเตเดฑเต เดเดฐเต เดเตเดฑเดฟเดฏ เดญเดพเดเด เดฎเดพเดคเตเดฐเดฎเดพเดฃเต - เดเตเดฐเดพเดซเดฟเดเต เดธเดจเตเดคเตเดฒเดฟเดคเดฎเดพเดเตเดเตเดจเตเดจเดคเดฟเดจเต เดเดคเตเดคเดฐเดตเดพเดฆเดฟเดคเตเดคเดฎเตเดณเตเดณ เดเดฐเต เดธเตเดตเดจเด, เดฌเตเดฒเตเดเตเดเต เดธเตเดฑเตเดฑเตเดฑเตเดเดฟเดจเตเดฑเต เดเดคเตเดคเดฐเดตเดพเดฆเดฟเดคเตเดคเดฎเตเดณเตเดณ เดเดฐเต เดธเตเดตเดจเด, DNS-เดจเตเดฑเต เดเดคเตเดคเดฐเดตเดพเดฆเดฟเดคเตเดคเดฎเตเดณเตเดณ เดเดฐเต เดธเตเดตเดจเด, เดจเดเตเดจเดฎเดพเดฏ เดฎเตเดฑเตเดฑเตฝ เดธเตเตผเดตเดฑเตเดเตพ เดจเตฝเดเตเดจเตเดจเดคเดฟเดจเต เดเดคเตเดคเดฐเดตเดพเดฆเดฟเดคเตเดคเดฎเตเดณเตเดณ เดเดฐเต เดธเตเดตเดจเด เดคเตเดเดเตเดเดฟเดฏเดตเดฏเตเดฃเตเดเต. เดจเดฟเดเตเดเดณเตเดเต เดตเตเตผเดเตเดตเตฝ เดฎเตเดทเตเดจเตเดเดณเต เดเดฐเต เดเดเตเดเดฟเตป เดเตเดเตเดเดคเตเดคเต เดชเตเดฒเต เดเตเดเดพเดฐเตเดฏเด เดเตเดฏเตเดฏเดพเตป เดเตเดฒเตเดกเต เดจเดฟเดเตเดเดณเต เด เดจเตเดตเดฆเดฟเดเตเดเตเดจเตเดจเต (เดตเตเตผเดเตเดตเดฒเตเดธเตเดทเดจเต เดตเดฟเดฐเตเดฆเตเดงเดฎเดพเดฏเดฟ). เดเดฐเต เดตเตเตผเดเตเดตเตฝ เดชเดฐเดฟเดคเดธเตเดฅเดฟเดคเดฟเดฏเดฟเตฝ เดจเดฟเดเตเดเดณเตเดเต เดฎเตเดทเตเดจเต เดเดจเตเดคเตเดเตเดเดฟเดฒเตเด เดธเดเดญเดตเดฟเดเตเดเดพเตฝ - เดฌเดพเดเตเดเดชเตเดชเตเดเตพ เดฎเตเดคเดฒเดพเดฏเดตเดฏเดฟเตฝ เดจเดฟเดจเตเดจเต เดจเดฟเดเตเดเตพ เด เดคเต เดชเตเดจเดเดธเตเดฅเดพเดชเดฟเดเตเดเตเดจเตเดจเต, เดเดจเตเดจเดพเตฝ เดเตเดฒเตเดกเต เดเดชเตเดฒเดฟเดเตเดเตเดทเดจเตเดเตพ เดจเดฟเตผเดฎเตเดฎเดฟเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจเดคเต เดตเตเตผเดเตเดตเตฝ เดฎเตเดทเตเตป เด เดคเตเดฐ เดชเตเดฐเดงเดพเดจ เดชเดเตเดเต เดตเดนเดฟเดเตเดเดพเดคเตเดค เดตเดฟเดงเดคเตเดคเดฟเดฒเดพเดฃเต - เดตเตเตผเดเตเดตเตฝ เดฎเตเดทเตเตป "เดฎเดฐเดฟเดเตเดเต" - เดเดฐเต เดชเตเดฐเดถเตเดจเดตเตเดฎเดฟเดฒเตเดฒ. - เดเดฐเต เดชเตเดคเดฟเดฏเดคเต เดฒเดณเดฟเดคเดฎเดพเดฏเดฟ เดธเตเดทเตเดเดฟเดเตเดเดคเดพเดฃเต เดตเดพเดนเดจเด เดเตเดเดชเตเดฒเตเดฑเตเดฑเดฟเดจเต เด เดเดฟเดธเตเดฅเดพเดจเดฎเดพเดเตเดเดฟเดฏเตเดณเตเดณเดคเดพเดฃเต, เด เดตเตผ เดชเดฑเดฏเตเดจเตเดจเดคเตเดชเตเดฒเต, เดชเตเดฐเดพเดณเดฟเดฏเตเดเต เดจเดทเตเดเด เดธเตเดเตเดตเดพเดกเต เดถเตเดฐเดฆเตเดงเดฟเดเตเดเดฟเดฒเตเดฒ. เดธเตเดตเดพเดญเดพเดตเดฟเดเดฎเดพเดฏเตเด, เดเดคเต เดเตผเดเตเดเดธเตเดเตเดฐเตเดทเตป เดฎเตเดเตเดเดพเดจเดฟเดธเดเตเดเดณเตเดเต เดธเดพเดจเตเดจเดฟเดงเตเดฏเด เดจเตฝเดเตเดจเตเดจเต - เดนเตเดฑเตเดฑเต เดเตเดเดชเตเดฒเตเดฑเตเดฑเตเดเตพ เดเดชเดฏเตเดเดฟเดเตเดเต, เดกเดธเตป เดเดฃเดเตเดเดฟเดจเต เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเตเดเดณเตเด เดตเตเตผเดเตเดตเตฝ เดฎเตเดทเตเดจเตเดเดณเตเด เด เดเดเตเดเตเดจเตเดจ เดเดฐเต เดธเดเตเดเตเตผเดฃเตเดฃ เดชเตเดฐเดตเตผเดคเตเดคเดจเด เดจเดฟเดเตเดเตพเดเตเดเต เดเดณเตเดชเตเดชเดคเตเดคเดฟเตฝ เดตเดฟเดจเตเดฏเดธเดฟเดเตเดเดพเตป เดเดดเดฟเดฏเตเด.
เดเดฐเต เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเต เดเดฒเตเดฒเดพเดคเต เดเตเดฒเตเดกเต เดเตปเดซเตเดฐเดพเดธเตเดเตเดฐเดเตเดเตผ เดเดฒเตเดฒ เดเดจเตเดจเดคเต เดเดฒเตเดฒเดพเดฏเตเดชเตเดชเตเดดเตเด เดเตผเดฎเตเดฎเดฟเดเตเดเตเดฃเตเดเดคเดพเดฃเต - เดเดฐเต เดเดเดเดเตเดเดณเตเด เดเดฐเต เดคเดฐเดคเตเดคเดฟเตฝ เด เดฒเตเดฒเตเดเตเดเดฟเตฝ เดฎเดฑเตเดฑเตเดจเตเดจเต เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเดฟเดฒเตเดเต เดฎเดฑเตเดฑเต เดเดเดเดเตเดเดณเตเดฎเดพเดฏเดฟ เดธเดเดตเดฆเดฟเดเตเดเตเดจเตเดจเต. เดเตเดเดพเดคเต, เดเตเดฒเตเดกเดฟเดจเต เดคเดฟเดเดเตเดเตเด เดจเตเตบ-เดธเตเดฑเตเดฑเดพเดฑเตเดฑเดฟเดเต เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเต เดเดฃเตเดเต. เดธเตเดตเดพเดญเดพเดตเดฟเดเดฎเดพเดฏเตเด, เด เดฃเตเดเตผเดฒเต เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเต เดเตเดเตเดคเดฒเต เดเตเดฑเดตเต เดธเตเดฑเตเดฑเดพเดฑเตเดฑเดฟเดเต เดเดฃเต - เดเดฒเตเดฒเดพ เดฆเดฟเดตเดธเดตเตเด เดชเตเดคเดฟเดฏ เดจเตเดกเตเดเดณเตเด เดธเตเดตเดฟเดเตเดเตเดเดณเตเด เดเตเตผเดเตเดเดฟเดฒเตเดฒ, เดเดจเตเดจเดพเตฝ เดเดตเตผเดฒเต เดเดเดเด เดจเดฟเดฐเดจเตเดคเดฐเด เดฎเดพเดฑเตเดเดฏเตเด เด เดจเดฟเดตเดพเดฐเตเดฏเดฎเดพเดฏเตเด เดฎเดพเดฑเตเดเดฏเตเด เดเตเดฏเตเดฏเตเด - เดชเตเดคเดฟเดฏ เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเตเดเตพ เดเตเตผเดเตเดเตเดเดฏเต เดเดฒเตเดฒเดพเดคเดพเดเตเดเตเดเดฏเต เดเตเดฏเตเดฏเตเด, เดชเตเดคเดฟเดฏ เดตเตเตผเดเตเดตเตฝ เดฎเตเดทเตเดจเตเดเตพ เดฆเตเดถเตเดฏเดฎเดพเดเตเด, เดชเดดเดฏเดต เดฆเตเดถเตเดฏเดฎเดพเดเตเด. เดฎเดฐเดฟเดเตเดเตเดจเตเดจเต. เดฒเตเดเดจเดคเตเดคเดฟเดจเตเดฑเต เดคเตเดเดเตเดเดคเตเดคเดฟเตฝ เดจเตฝเดเดฟเดฏเดฟเดฐเดฟเดเตเดเตเดจเตเดจ เดเตเดฒเตเดกเดฟเดจเตเดฑเต เดจเดฟเตผเดตเดเดจเดคเตเดคเดฟเตฝ เดจเดฟเดจเตเดจเต เดจเดฟเดเตเดเตพ เดเตผเดเตเดเตเดจเตเดจเดคเต เดชเตเดฒเต, เดเดฑเดตเดฟเดเดเตเดเตพ เดเดชเดฏเตเดเตเดคเดพเดตเดฟเดจเต เดธเตเดตเดฏเดฎเตเดตเดฏเตเด เดธเตเดตเดจ เดฆเดพเดคเดพเดตเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดเดฑเตเดฑเดตเตเด เดเตเดฑเดเตเด (เด เดฒเตเดฒเตเดเตเดเดฟเตฝ เดฎเดฟเดเดเตเดเดคเต, เดเดฒเตเดฒเดพเดคเต) เดเดเดชเตเดเดฒเตเดเตเดฏเตเด เด เดจเตเดตเดฆเดฟเดเตเดเดฃเด. เด เดคเดพเดฏเดคเต, http/https เดตเดดเดฟ เดเดเตโเดธเดธเต เดเตเดฏเตเดฏเดพเดตเตเดจเตเดจ เดจเดฟเดเตเดเดณเตเดเต เดธเตเดตเดเดพเดฐเตเดฏ เด เดเตเดเตเดฃเตเดเดฟเดจเตเดฑเต เดเดฐเต เดซเตเดฐเดฃเตเดเต-เดเตปเดกเต เดฐเตเดชเดคเตเดคเดฟเตฝ เดเดชเตเดชเตเตพ เดจเดฟเดฒเดจเดฟเตฝเดเตเดเตเดจเตเดจ เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเต เดเดฑเดตเดฟเดเดเตเดเดณเตเดเต เดชเตเดฐเตเดตเดฟเดตเดฟเดทเตป เดคเดฐเด เดเดฐเต เดเตเดฒเตเดกเต เด เดฒเตเดฒ. เดตเดพเดธเดฟเดฒเดฟเดเตเดเต เดเดเตเดเต เดเตเดเดณเตเดฃเตเดเตเดเตเดเดฟเตฝ.
เดเดฐเต เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเต เดธเตเดตเดจเดฎเตเดจเตเดจ เดจเดฟเดฒเดฏเดฟเตฝ เดจเตเดฏเตเดเตเดฐเตเตบ, เดเตเดฒเตเดกเต เดเตปเดซเตเดฐเดพเดธเตเดเตเดฐเดเตเดเดฑเดฟเดจเตเดฑเต เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเต เดญเดพเดเด เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเต เดเดฐเต API เดจเตฝเดเตเดจเตเดจเต. Network-as-a-Service (NaaS) เดเดจเตเดจ เด เดฌเตโเดธเตโเดเตเดฐเดพเดเตเดทเตป เดฒเตเดฏเตผ เดจเตฝเดเดฟเดเตเดเตเดฃเตเดเต เด เดธเตเดตเดจเด เดเดชเตเดชเตบเดธเตเดฑเตเดฑเดพเดเตเดเดฟเดจเตเดฑเต เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเดฟเดเดเต เดญเดพเดเดคเตเดคเต เดถเดเตเดคเดฟเดชเตเดชเตเดเตเดคเตเดคเตเดเดฏเตเด เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเดเตเดเตเดเดฏเตเด เดเตเดฏเตเดฏเตเดจเตเดจเต. เด เดคเดพเดฏเดคเต, เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเต เดเดจเตเดจเดคเต เดตเตเตผเดเตเดตเตฝ เด เดณเดเตเดเดพเดตเตเดจเตเดจ เดฏเตเดฃเดฟเดฑเตเดฑเดพเดฃเต, เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดตเตเตผเดเตเดตเตฝ เดธเดฟเดชเดฟเดฏเต เดเตเดฑเตเดเตพ เด เดฒเตเดฒเตเดเตเดเดฟเตฝ เดฑเดพเดฎเดฟเดจเตเดฑเต เด เดณเดตเต.
เดเดจเตเดจเดพเตฝ OpenStack-เดจเตเดฑเต เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเต เดญเดพเดเดคเตเดคเดฟเดจเตเดฑเต เดเตผเดเตเดเดฟเดเตเดเตเดเดฑเดฟเดฒเตเดเตเดเต เดชเตเดเตเดจเตเดจเดคเดฟเดจเต เดฎเตเดฎเตเดชเต, OpenStack-เตฝ เด เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเต เดเดเตเดเดจเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเตเดจเตเดจเตเดตเตเดจเตเดจเตเด เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเต เดเตเดฒเตเดกเดฟเดจเตเดฑเต เดชเตเดฐเดงเดพเดจเดตเตเด เด เดตเดฟเดญเดพเดเตเดฏ เดเดเดเดตเตเดฎเดพเดฏเดฟเดฐเดฟเดเตเดเตเดจเตเดจเดคเต เดเดจเตเดคเตเดเตเดฃเตเดเดพเดฃเตเดจเตเดจเตเด เดจเดฎเตเดเตเดเต เดจเตเดเตเดเดพเด.
เด เดคเดฟเดจเดพเตฝ เดเดเตเดเตพเดเตเดเต เดฐเดฃเตเดเต RED เดเตเดฒเดฏเดจเตเดฑเต VM-เดเดณเตเด เดฐเดฃเตเดเต GREEN เดเตเดฒเดฏเดจเตเดฑเต VM-เดเดณเตเด เดเดฃเตเดเต. เด เดฎเตเดทเตเดจเตเดเตพ เด เดฐเตเดคเดฟเดฏเดฟเตฝ เดฐเดฃเตเดเต เดนเตเดชเตเดชเตผเดตเตเดธเดฑเตเดเดณเดฟเตฝ เดธเตเดฅเดฟเดคเดฟเดเตเดฏเตเดฏเตเดจเตเดจเตเดตเตเดจเตเดจเต เดจเดฎเตเดเตเดเต เด เดจเตเดฎเดพเดจเดฟเดเตเดเดพเด:
เดเดชเตเดชเตเตพ, เดเดคเต 4 เดธเตเตผเดตเดฑเตเดเดณเตเดเต เดตเตเตผเดเตเดตเดฒเตเดธเตเดทเตป เดฎเดพเดคเตเดฐเดฎเดพเดฃเต, เด
เดคเดฟเตฝ เดเตเดเตเดคเดฒเตเดจเตเดจเตเดฎเดฟเดฒเตเดฒ, เดเดพเดฐเดฃเด เดเดเตเดเตพ เดเดคเตเดตเดฐเต เดเตเดฏเตเดคเดคเต 4 เดธเตเตผเดตเดฑเตเดเตพ เดตเดฟเตผเดเตเดตเดฒเตเดธเต เดเตเดฏเตเดฏเตเด, เด
เดตเดฏเต เดฐเดฃเตเดเต เดซเดฟเดธเดฟเดเตเดเตฝ เดธเตเตผเดตเดฑเตเดเดณเดฟเตฝ เดธเตเดฅเดพเดชเดฟเดเตเดเตเด เดเดจเตเดจเดคเดพเดฃเต. เดเดคเตเดตเดฐเต เด
เดตเตผ เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเดฟเดฒเตเดเตเดเต เดเดฃเดเตเดฑเตเดฑเตเดเตเดฏเตโเดคเดฟเดเตเดเดฟเดฒเตเดฒ.
เดเดฐเต เดเตเดฒเตเดกเต เดจเดฟเตผเดฎเตเดฎเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเต, เดจเดฎเตเดเตเดเต เดจเดฟเดฐเดตเดงเดฟ เดเดเดเดเตเดเตพ เดเตเตผเดเตเดเตเดฃเตเดเดคเตเดฃเตเดเต. เดเดฆเตเดฏเด, เดเดเตเดเตพ เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเต เดญเดพเดเด เดตเตเตผเดเตเดตเดฒเตเดธเต เดเตเดฏเตเดฏเตเดจเตเดจเต - เด 4 เดฎเตเดทเตเดจเตเดเตพ เดเตเดกเดฟเดเดณเดพเดฏเดฟ เดฌเดจเตเดงเดฟเดชเตเดชเดฟเดเตเดเตเดฃเตเดเดคเตเดฃเตเดเต, เดเตเดเดพเดคเต เดเตเดฒเดฏเดจเตเดฑเตเดเตพเดเตเดเต เดเดฐเต L2 เดเดฃเดเตเดทเตป เดตเตเดฃเด. เดจเดฟเดเตเดเตพเดเตเดเต เดเดฐเต เดธเตเดตเดฟเดเตเดเต เดเดชเดฏเตเดเดฟเดเตเดเดพเดจเตเด เด เดคเดฟเดจเตเดฑเต เดฆเดฟเดถเดฏเดฟเตฝ เดเดฐเต เดเตเดฐเดเตเดเต เดเตเตบเดซเดฟเดเตผ เดเตเดฏเตเดฏเดพเดจเตเด เดเดฐเต เดฒเดฟเดจเดเตเดธเต เดฌเตเดฐเดฟเดกเตเดเต เดเดชเดฏเตเดเดฟเดเตเดเต เดเดฒเตเดฒเดพเด เดชเดฐเดฟเดนเดฐเดฟเดเตเดเดพเดจเตเด เด เดฒเตเดฒเตเดเตเดเดฟเตฝ เดเตเดเตเดคเตฝ เดตเดฟเดชเตเดฒเดฎเดพเดฏ เดเดชเดฏเตเดเตเดคเดพเดเตเดเตพเดเตเดเต openvswitch (เดเดเตเดเตพ เดชเดฟเดจเตเดจเตเดเต เดเดคเดฟเดฒเตเดเตเดเต เดฎเดเดเตเดเดพเด). เดเดจเตเดจเดพเตฝ เดงเดพเดฐเดพเดณเด เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเตเดเตพ เดเดฃเตเดเดพเดเดพเด, เดเดฐเต เดธเตเดตเดฟเดเตเดเดฟเดฒเตเดเต เดจเดฟเดฐเดจเตเดคเดฐเด เดเตฝ 2 เดคเดณเตเดณเตเดจเตเดจเดคเต เดฎเดฟเดเดเตเด เดเดถเดฏเดฎเดฒเตเดฒ - เดตเตเดฏเดคเตเดฏเดธเตเดค เดตเดเตเดชเตเดชเตเดเตพ, เดเดฐเต เดธเตเดตเดจ เดกเตเดธเตเดเต, เดเดฐเต เดเดชเตเดฒเดฟเดเตเดเตเดทเตป เดชเตเตผเดคเตเดคเดฟเดฏเดพเดเดพเตป เดฎเดพเดธเดเตเดเตพ เดเดพเดคเตเดคเดฟเดฐเดฟเดเตเดเตเด, เดเดดเตเดเดเตพเดเตเดเตเดณเตเดณ เดเตเดฐเดฌเดฟเตพเดทเตเดเตเดเดฟเดเดเต - เดเดงเตเดจเดฟเด เดฒเตเดเดคเตเดคเต เดเดคเต เดธเดฎเตเดชเดจเด เดเดจเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเดฟเดฒเตเดฒ. เดเดฐเต เดเดฎเตเดชเดจเดฟ เดเดคเต เดเดคเตเดฐเดฏเตเด เดตเตเดเด เดฎเดจเดธเตเดธเดฟเดฒเดพเดเตเดเตเดจเตเดจเตเดตเต เด เดคเตเดฐเดฏเตเด เดเดณเตเดชเตเดชเด เดฎเตเดจเตเดจเตเดเตเดเต เดชเตเดเตเด. เด เดคเดฟเดจเดพเตฝ, เดนเตเดชเตเดชเตผเดตเตเดธเดฑเตเดเตพเดเตเดเดฟเดเดฏเดฟเตฝ เดเดเตเดเตพ เดเดฐเต L3 เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเต เดคเดฟเดฐเดเตเดเตเดเตเดเตเดเตเด, เด เดคเดฟเดฒเตเดเต เดเดเตเดเดณเตเดเต เดตเตเตผเดเตเดตเตฝ เดฎเตเดทเตเดจเตเดเตพ เดเดถเดฏเดตเดฟเดจเดฟเดฎเดฏเด เดจเดเดคเตเดคเตเด, เด L3 เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเดฟเดจเต เดฎเตเดเดณเดฟเตฝ เดเดเตเดเดณเตเดเต เดตเตเตผเดเตเดตเตฝ เดฎเตเดทเตเดจเตเดเดณเตเดเต เดเตเดฐเดพเดซเดฟเดเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเตเดจเตเดจ เดตเตเตผเดเตเดตเตฝ L2 เดเดตเตผเดฒเต เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเตเดเตพ เดเดเตเดเตพ เดจเดฟเตผเดฎเตเดฎเดฟเดเตเดเตเด. เดจเดฟเดเตเดเตพเดเตเดเต เดเตปเดเตเดฏเดพเดชเตเดธเตเดฒเตเดทเดจเดพเดฏเดฟ GRE, Geneve เด เดฒเตเดฒเตเดเตเดเดฟเตฝ VxLAN เดเดชเดฏเตเดเดฟเดเตเดเดพเด. เดชเตเดฐเดคเตเดฏเตเดเดฟเดเตเดเต เดชเตเดฐเดงเดพเดจเดฎเดฒเตเดฒเตเดเตเดเดฟเดฒเตเด เดฐเดฃเตเดเดพเดฎเดคเตเดคเตเดคเดฟเตฝ เดจเดฎเตเดเตเดเต เดเดชเตเดชเตเตพ เดถเตเดฐเดฆเตเดง เดเตเดจเตเดฆเตเดฐเตเดเดฐเดฟเดเตเดเดพเด.
เดจเดฎเตเดเตเดเต VTEP เดเดตเดฟเดเตเดฏเตเดเตเดเดฟเดฒเตเด เดเดฃเตเดเตเดคเตเดคเตเดฃเตเดเดคเตเดฃเตเดเต (เดเดฒเตเดฒเดพเดตเตผเดเตเดเตเด VxLAN เดเตเตผเดฎเดฟเดจเตเดณเดเดฟ เดชเดฐเดฟเดเดฟเดคเดฎเดพเดฃเตเดจเตเดจเต เดเดพเตป เดชเตเดฐเดคเตเดเตเดทเดฟเดเตเดเตเดจเตเดจเต). เดธเตเตผเดตเดฑเตเดเดณเดฟเตฝ เดจเดฟเดจเตเดจเต เดจเตเดฐเดฟเดเตเดเต เดตเดฐเตเดจเตเดจ เดเดฐเต L3 เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเต เดเดณเตเดณเดคเดฟเดจเดพเตฝ, เดธเตเตผเดตเดฑเตเดเดณเดฟเตฝ เดคเดจเตเดจเต VTEP เดธเตเดฅเดพเดชเดฟเดเตเดเตเดจเตเดจเดคเดฟเตฝ เดจเดฟเดจเตเดจเต เดเดจเตเดจเตเด เดเดเตเดเดณเต เดคเดเดฏเตเดจเตเดจเดฟเดฒเตเดฒ, เดเตเดเดพเดคเต OVS (OpenvSwitch) เดเดคเต เดเตเดฏเตเดฏเตเดจเตเดจเดคเดฟเตฝ เดฎเดฟเดเดเตเดเดคเดพเดฃเต. เดคเตฝเดซเดฒเดฎเดพเดฏเดฟ, เดเดเตเดเตพเดเตเดเต เด เดกเดฟเดธเตเตป เดฒเดญเดฟเดเตเดเต:
VM-เดเตพเดเตเดเดฟเดเดฏเดฟเดฒเตเดณเตเดณ เดเตเดฐเดพเดซเดฟเดเต เดตเดฟเดญเดเดฟเดเตเดเตเดฃเตเดเดคเดฟเดจเดพเตฝ, เดตเตเตผเดเตเดตเตฝ เดฎเตเดทเตเดจเตเดเดณเดฟเดฒเตเดเตเดเตเดณเตเดณ เดชเตเตผเดเตเดเตเดเตพเดเตเดเต เดตเตเดฏเดคเตเดฏเดธเตเดค vlan เดจเดฎเตเดชเดฑเตเดเตพ เดเดฃเตเดเดพเดฏเดฟเดฐเดฟเดเตเดเตเด. เดเดฐเต เดตเตเตผเดเตเดตเตฝ เดธเตเดตเดฟเดเตเดเดฟเดจเตเดณเตเดณเดฟเตฝ เดฎเดพเดคเตเดฐเดฎเต เดเดพเดเต เดจเดฎเตเดชเตผ เดเดฐเต เดชเดเตเดเต เดตเดนเดฟเดเตเดเตเดจเตเดจเตเดณเตเดณเต, เดเดพเดฐเดฃเด VxLAN-เตฝ เดเตพเดชเตเดชเตเดเตเดคเตเดคเตเดฎเตเดชเตเตพ เดจเดฎเตเดเตเดเต เด
เดคเต เดเดณเตเดชเตเดชเดคเตเดคเดฟเตฝ เดจเตเดเตเดเดเดเตเดฏเตเดฏเดพเด, เดเดพเดฐเดฃเด เดจเดฎเตเดเตเดเต เดเดฐเต VNI เดเดฃเตเดเดพเดฏเดฟเดฐเดฟเดเตเดเตเด.
เดเดชเตเดชเตเตพ เดจเดฎเตเดเตเดเต เดจเดฎเตเดฎเตเดเต เดฎเตเดทเตเดจเตเดเดณเตเด เดตเตเตผเดเตเดตเตฝ เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเตเดเดณเตเด เด
เดตเตผเดเตเดเดพเดฏเดฟ เดเดฐเต เดชเตเดฐเดถเตโเดจเดตเตเดฎเดฟเดฒเตเดฒเดพเดคเต เดธเตเดทเตเดเดฟเดเตเดเดพเตป เดเดดเดฟเดฏเตเด.
เดเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด, เดเตเดฒเดฏเดจเตเดฑเดฟเดจเต เดฎเดฑเตเดฑเตเดฐเต เดฎเตเดทเตเตป เดเดฃเตเดเตเดเตเดเดฟเดฒเตเด เดฎเดฑเตเดฑเตเดฐเต เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเดฟเดฒเดพเดฃเตเดเตเดเดฟเตฝ เดเดจเตเดคเตเดเตเดฏเตเดฏเตเด? เดจเดฎเตเดเตเดเต เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเตเดเตพเดเตเดเดฟเดเดฏเดฟเตฝ เดตเตเดฐเตเดจเตเดจเดพเตป เดเดตเดถเตเดฏเดฎเดพเดฃเต. เดเตเดจเตเดฆเตเดฐเตเดเตเดค เดฑเตเดเตเดเดฟเดเดเต เดเดชเดฏเตเดเดฟเดเตเดเตเดฎเตเดชเตเตพ เดเดเตเดเตพ เดเดฐเต เดฒเดณเดฟเดคเดฎเดพเดฏ เดเดชเตเดทเตป เดจเตเดเตเดเตเด - เด เดคเดพเดฏเดคเต, เดชเตเดฐเดคเตเดฏเตเด เดธเดฎเตผเดชเตเดชเดฟเดค เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเต เดจเตเดกเตเดเดณเดฟเดฒเตเดเต เดเตเดฐเดพเดซเดฟเดเต เดฑเตเดเตเดเต เดเตเดฏเตเดฏเดชเตเดชเตเดเตเดจเตเดจเต (เดจเดจเตเดจเดพเดฏเดฟ, เดเดฐเต เดเดเตเดเด เดชเตเดฒเต, เด เดต เดจเดฟเดฏเดจเตเดคเตเดฐเดฃ เดจเตเดกเตเดเดณเตเดฎเดพเดฏเดฟ เดธเดเดฏเตเดเดฟเดชเตเดชเดฟเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต, เด เดคเดฟเดจเดพเตฝ เดเดเตเดเตพเดเตเดเต เดเดฐเต เดเดพเดฐเตเดฏเด เดเดฃเตเดเดพเดเตเด).
เดเดคเต เดธเดเตเดเตเตผเดฃเตเดฃเดฎเดพเดฏ เดเดจเตเดจเตเดฎเดฒเตเดฒเตเดจเตเดจเต เดคเตเดจเตเดจเตเดจเตเดจเต - เดเดเตเดเตพ เดเตบเดเตเดฐเตเตพ เดจเตเดกเดฟเตฝ เดเดฐเต เดฌเตเดฐเดฟเดกเตเดเต เดเดจเตเดฑเตผเดซเตเดธเต เดเดฃเตเดเดพเดเตเดเตเดจเตเดจเต, เด เดคเดฟเดฒเตเดเตเดเต เดเตเดฐเดพเดซเดฟเดเตเดเต เดเดคเตเดคเดฟเดเตเดเตเดจเตเดจเต, เด เดตเดฟเดเต เดจเดฟเดจเตเดจเต เดเดเตเดเตพเดเตเดเต เดเดตเดถเตเดฏเดฎเตเดณเตเดณเดฟเดเดคเตเดคเตเดเตเดเต เดเดเตเดเตพ เด เดคเต เดฑเตเดเตเดเต เดเตเดฏเตเดฏเตเดจเตเดจเต. เดเดจเตเดจเดพเตฝ RED เดเตเดฒเดฏเดจเตเดฑเต 10.0.0.0/24 เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเต เดเดชเดฏเตเดเดฟเดเตเดเดพเตป เดเดเตเดฐเดนเดฟเดเตเดเตเดจเตเดจเต, GREEN เดเตเดฒเดฏเดจเตเดฑเต 10.0.0.0/24 เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเต เดเดชเดฏเตเดเดฟเดเตเดเดพเตป เดเดเตเดฐเดนเดฟเดเตเดเตเดจเตเดจเต เดเดจเตเดจเดคเดพเดฃเต เดชเตเดฐเดถเตเดจเด. เด เดคเดพเดฏเดคเต, เดเดเตเดเตพ เด เดกเตเดฐเดธเต เดธเตเดชเตเดธเตเดเดณเต เดตเดฟเดญเดเดฟเดเตเดเดพเตป เดคเตเดเดเตเดเตเดจเตเดจเต. เดเตเดเดพเดคเต, เดฎเดฑเตเดฑเต เดเตเดฒเดฏเดจเตเดฑเตเดเตพเดเตเดเต เด เดตเดฐเตเดเต เดเดจเตเดคเดฐเดฟเด เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเตเดเดณเดฟเดฒเตเดเตเดเต เดฑเตเดเตเดเต เดจเตฝเดเดพเตป เดเตเดฒเดฏเดจเตเดฑเตเดเตพ เดเดเตเดฐเดนเดฟเดเตเดเตเดจเตเดจเดฟเดฒเตเดฒ, เด เดคเต เด เตผเดคเตเดฅเดตเดคเตเดคเดพเดฃเต. เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเตเดเดณเตเด เดเตเดฒเดฏเดจเตเดฑเต เดกเดพเดฑเตเดฑ เดเตเดฐเดพเดซเดฟเดเตเดเตเด เดตเตเตผเดคเดฟเดฐเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเต, เดเดฐเตเดจเตเดจเดฟเดจเตเด เดเดเตเดเตพ เดเดฐเต เดชเตเดฐเดคเตเดฏเตเด เดจเตเดฏเดฟเดเดธเตโเดชเตเดฏเตโเดธเต เด เดจเตเดตเดฆเดฟเดเตเดเตเด. เดจเตเดฏเดฟเดเดธเตโเดชเตเดธเต เดฏเดฅเดพเตผเดคเตเดฅเดคเตเดคเดฟเตฝ เดฒเดฟเดจเดเตเดธเต เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเต เดธเตเดฑเตเดฑเดพเดเตเดเดฟเดจเตเดฑเต เดเดฐเต เดชเดเตผเดชเตเดชเดพเดฃเต, เด เดคเดพเดฏเดคเต, เดจเตเดฏเดฟเดเดธเตโเดชเตเดธเต RED-เดฒเต เดเตเดฒเดฏเดจเตเดฑเตเดเตพ เดจเตเดฏเดฟเดเดธเตโเดชเตเดฏเตโเดธเต GREEN-เตฝ เดจเดฟเดจเตเดจเต เดเตเดฒเดฏเดจเตเดฑเตเดเดณเดฟเตฝ เดจเดฟเดจเตเดจเต เดชเตเตผเดฃเตเดฃเดฎเดพเดฏเตเด เดเดฑเตเดฑเดชเตเดชเตเดเตเดเดคเดพเดฃเต (เดจเดจเตเดจเดพเดฏเดฟ, เด เดเตเดฒเดฏเดจเตเดฑเต เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเตเดเตพเดเตเดเดฟเดเดฏเดฟเตฝ เดฑเตเดเตเดเดฟเดเดเต เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ เดจเตเดฏเดฟเดเดธเตโเดชเตเดธเต เดตเดดเดฟเดฏเต เด เดชเตโเดธเตเดเตเดฐเตเด เดเตเดฐเดพเตปเดธเตโเดชเตเตผเดเตเดเต เดเดชเดเดฐเดฃเดเตเดเดณเดฟเดฒเต เด เดจเตเดตเดฆเดจเตเดฏเดฎเดพเดฃเต).
เด เดคเดพเดฏเดคเต, เดจเดฎเตเดเตเดเต เดเดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดกเดฏเดเตเดฐเด เดฒเดญเดฟเดเตเดเตเด:
เดเดฒเตเดฒเดพ เดเดฎเตเดชเตเดฏเตเดเตเดเดฟเดเดเต เดจเตเดกเตเดเดณเดฟเตฝ เดจเดฟเดจเตเดจเตเด เดเตบเดเตเดฐเตเตพ เดจเตเดกเดฟเดฒเตเดเตเดเต L2 เดเดฃเดฒเตเดเตพ เดเดคเตเดคเตเดเตเดฐเตเดจเตเดจเต. เด เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเตเดเตพเดเตเดเดพเดฏเตเดณเตเดณ L3 เดเดจเตเดฑเตผเดซเตเดธเต เดธเตเดฅเดฟเดคเดฟเดเตเดฏเตเดฏเตเดจเตเดจ เดจเตเดกเต, เดเดฐเตเดจเตเดจเดฟเดจเตเด เดเดฑเตเดฑเดชเตเดชเตเดเดฒเดฟเดจเดพเดฏเดฟ เดชเตเดฐเดคเตเดฏเตเด เดจเตเดฏเดฟเดเดธเตโเดชเตเดฏเตโเดธเต.
เดเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด, เดเดฑเตเดฑเดตเตเด เดชเตเดฐเดงเดพเดจเดชเตเดชเตเดเตเด เดเดพเดฐเตเดฏเด เดเดเตเดเตพ เดฎเดฑเดจเตเดจเต. เดตเตเตผเดเตเดตเตฝ เดฎเตเดทเตเตป เดเตเดฒเดฏเดจเตเดฑเดฟเดจเต เดเดฐเต เดธเตเดตเดจเด เดจเตฝเดเดฃเด, เด เดคเดพเดฏเดคเต, เด เดคเดฟเดจเต เดเดคเตเดคเดฟเดเตเดเตเดฐเดพเตป เดเดดเดฟเดฏเตเดจเตเดจ เดเดฐเต เดฌเดพเดนเตเดฏ เดเดจเตเดฑเตผเดซเตเดธเตเดเตเดเดฟเดฒเตเด เดเดฃเตเดเดพเดฏเดฟเดฐเดฟเดเตเดเดฃเด. เด เดคเดพเดฏเดคเต, เดจเดฎเตเดฎเตพ เดชเตเดฑเด เดฒเตเดเดคเตเดคเตเดเตเดเต เดชเตเดเตเดฃเตเดเดคเตเดฃเตเดเต. เดเดตเดฟเดเต เดตเตเดฏเดคเตเดฏเดธเตเดค เดเดชเตเดทเดจเตเดเตพ เดเดฃเตเดเต. เดจเดฎเตเดเตเดเต เดเดฑเตเดฑเดตเตเด เดฒเดณเดฟเดคเดฎเดพเดฏ เดเดชเตเดทเตป เดเตเดฏเตเดฏเดพเด. เดเดฐเต เดเตเดฒเดฏเดจเตเดฑเดฟเดฒเตเดเตเดเตเด เดเดเตเดเตพ เดเดฐเต เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเต เดเตเตผเดเตเดเตเด, เด เดคเต เดฆเดพเดคเดพเดตเดฟเดจเตเดฑเต เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเดฟเตฝ เดธเดพเดงเตเดคเดฏเตเดณเตเดณเดคเตเด เดฎเดฑเตเดฑเต เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเตเดเดณเตเดฎเดพเดฏเดฟ เดเดตเตผเดฒเดพเดชเตเดชเต เดเตเดฏเตเดฏเตเดจเตเดจเดคเตเดฎเดฒเตเดฒ. เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเตเดเตพเดเตเดเต เดตเดฟเดญเดเดฟเดเตเดเดพเดจเตเด เดฆเดพเดคเดพเดตเดฟเดจเตเดฑเต เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเดฟเดจเตเดฑเต เดตเดถเดคเตเดคเตเดณเตเดณ เดตเตเดฏเดคเตเดฏเดธเตเดค เดตเดฟเดเตผเดเดซเตเดเตพ เดจเตเดเตเดเดพเดจเตเด เดเดดเดฟเดฏเตเด. เดเดฐเต เดเตเดฒเดฏเดจเตเดฑเดฟเดจเตเดฑเตเดฏเตเด เดจเตเดฏเดฟเดเดธเตโเดชเตเดฏเตโเดธเดฟเตฝ เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเต เดกเดพเดฑเตเดฑเดฏเตเด เดจเดฟเดฒเดจเดฟเตฝเดเตเดเตเด. เดเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด, เด เดตเตผ เดเดชเตเดชเตเดดเตเด เดเดฐเต เดซเดฟเดธเดฟเดเตเดเตฝ (เด เดฒเตเดฒเตเดเตเดเดฟเตฝ เดฌเตเดฃเตเดเต, เด เดคเต เดเตเดเตเดคเตฝ เดฒเตเดเดฟเดเตเดเตฝ) เดเดจเตเดฑเตผเดซเตเดธเดฟเดฒเตเดเต เดชเตเดฑเด เดฒเตเดเดคเตเดคเตเดเตเดเต เดชเตเดเตเด. เดเตเดฒเดฏเดจเตเดฑเต เดเตเดฐเดพเดซเดฟเดเตเดเต เดตเตเตผเดคเดฟเดฐเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเต, เดชเตเดฑเดคเตเดคเตเดเตเดเต เดชเตเดเตเดจเตเดจ เดเตเดฐเดพเดซเดฟเดเตเดเต เดเตเดฒเดฏเดจเตเดฑเดฟเดจเดพเดฏเดฟ เด เดจเตเดตเดฆเดฟเดเตเด VLAN เดเดพเดเต เดเดชเดฏเตเดเดฟเดเตเดเต เดเดพเดเต เดเตเดฏเตเดฏเตเด.
เดคเตฝเดซเดฒเดฎเดพเดฏเดฟ, เดเดเตเดเตพเดเตเดเต เด เดกเดฏเดเตเดฐเด เดฒเดญเดฟเดเตเดเต:
เดจเตเดฏเดพเดฏเดฎเดพเดฏ เดเดฐเต เดเตเดฆเตเดฏเด เดเดจเตเดคเตเดเตเดฃเตเดเต เดเดฎเตเดชเตเดฏเตเดเตเดเต เดจเตเดกเตเดเดณเดฟเตฝ เดคเดจเตเดจเต เดเตเดฑเตเดฑเตโเดตเตเดเตพ เดเดฃเตเดเดพเดเตเดเดฟเดเตเดเตเดเดพ? เดเดคเตเดฐเต เดตเดฒเดฟเดฏ เดชเตเดฐเดถเตเดจเดฎเดฒเตเดฒ; เดเตเดเดพเดคเต, เดจเดฟเดเตเดเตพ เดตเดฟเดคเดฐเดฃเด เดเตเดฏเตเดค เดฑเตเดเตเดเตผ (DVR) เดเดฃเดพเดเตเดเตเดเดฏเดพเดฃเตเดเตเดเดฟเตฝ, เดเดคเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเตเด. เด เดธเดพเดนเดเดฐเตเดฏเดคเตเดคเดฟเตฝ, Openstack-เตฝ เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจ เดเดฐเต เดเตเดจเตเดฆเตเดฐเตเดเตเดค เดเตเดฑเตเดฑเตโเดตเต เดเดณเตเดณ เดเดฑเตเดฑเดตเตเด เดฒเดณเดฟเดคเดฎเดพเดฏ เดเดชเตเดทเตป เดเดเตเดเตพ เดชเดฐเดฟเดเดฃเดฟเดเตเดเตเดจเตเดจเต. เดเดฏเตผเดจเตเดจ เดฒเตเดกเต เดซเดเดเตโเดทเดจเตเดเตพเดเตเดเดพเดฏเดฟ, เด
เดตเตผ เดตเดฟเดคเดฐเดฃเด เดเตเดฏเตโเดค เดฑเตเดเตเดเดฑเตเด SR-IOV, Passthrough เดชเตเดฒเตเดณเตเดณ เดเดเตโเดธเดฟเดฒเดฑเตเดทเตป เดธเดพเดเตเดเตเดคเดฟเดเดตเดฟเดฆเตเดฏเดเดณเตเด เดเดชเดฏเตเดเดฟเดเตเดเตเด, เดชเดเตเดทเต เด
เดตเตผ เดชเดฑเดฏเตเดจเตเดจเดคเตเดชเตเดฒเต, เดเดคเต เดคเดฟเดเดเตเดเตเด เดตเตเดฏเดคเตเดฏเดธเตเดคเดฎเดพเดฏ เดเดฅเดฏเดพเดฃเต. เดเดฆเตเดฏเด, เดจเดฎเตเดเตเดเต เด
เดเดฟเดธเตเดฅเดพเดจ เดญเดพเดเด เดเตเดเดพเดฐเตเดฏเด เดเตเดฏเตเดฏเดพเด, เดคเตเดเตผเดจเตเดจเต เดเดเตเดเตพ เดตเดฟเดถเดฆเดพเดเดถเดเตเดเดณเดฟเดฒเตเดเตเดเต เดชเตเดเดพเด.
เดฏเดฅเดพเตผเดคเตเดฅเดคเตเดคเดฟเตฝ, เดเดเตเดเดณเตเดเต เดธเตเดเตเด เดเดคเดฟเดจเดเด เดชเตเดฐเดตเตผเดคเตเดคเดจเดเตเดทเดฎเดฎเดพเดฃเต, เดเดจเตเดจเดพเตฝ เดเตเดฑเดเตเดเต เดธเตเดเตเดทเตเดฎเดคเดเดณเตเดฃเตเดเต:
- เดเดเตเดเดณเตเดเต เดฎเตเดทเตเดจเตเดเดณเต เดเดเตเดเดจเตเดฏเตเดเตเดเดฟเดฒเตเด เดธเดเดฐเดเตเดทเดฟเดเตเดเตเดฃเตเดเดคเตเดฃเตเดเต, เด เดคเดพเดฏเดคเต, เดเตเดฒเดฏเดจเตเดฑเดฟเดฒเตเดเตเดเต เดธเตเดตเดฟเดเตเดเต เดเดจเตเดฑเตผเดซเตเดธเดฟเตฝ เดเดฐเต เดซเดฟเตฝเดเตเดเตผ เดเดเตเด.
- เดเดฐเต เดตเตเตผเดเตเดตเตฝ เดฎเตเดทเตเดจเต เดธเตเดตเดฏเดฎเตเดต เดเดฐเต IP เดตเดฟเดฒเดพเดธเด เดฒเดญเดฟเดเตเดเตเดจเตเดจเดคเต เดธเดพเดงเตเดฏเดฎเดพเดเตเดเตเด, เด เดคเตเดตเดดเดฟ เดจเดฟเดเตเดเตพ เดเดฐเต เดคเดตเดฃเดฏเตเด เดเตบเดธเตเตพ เดตเดดเดฟ เดฒเตเดเดฟเตป เดเตเดฏเตเดฏเตเดฃเตเดเดคเดฟเดฒเตเดฒ, เดตเดฟเดฒเดพเดธเด เดฐเดเดฟเดธเตเดฑเตเดฑเตผ เดเตเดฏเตเดฏเตเด.
เดฎเตเดทเตเตป เดธเดเดฐเดเตเดทเดฃเดคเตเดคเตเดเต เดเดฐเดเดญเดฟเดเตเดเดพเด. เดเดคเดฟเดจเดพเดฏเดฟ เดจเดฟเดเตเดเตพเดเตเดเต banal iptables เดเดชเดฏเตเดเดฟเดเตเดเดพเด, เดเดจเตเดคเตเดเตเดฃเตเดเต.
เด เดคเดพเดฏเดคเต, เดเดชเตเดชเตเตพ เดจเดฎเตเดฎเตเดเต เดเตเดชเตเดชเตเดณเดเดฟ เดเตเดฑเดเตเดเตเดเตเดเดฟ เดธเดเตเดเตเตผเดฃเตเดฃเดฎเดพเดฏเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต:
เดจเดฎเตเดเตเดเต เดจเตเดเตเดเดพเด. เดเดเตเดเตพเดเตเดเต เดเดฐเต DHCP เดธเตเตผเดตเตผ เดเตเตผเดเตเดเตเดฃเตเดเดคเตเดฃเตเดเต. เดเดฐเต เดเตเดฒเดฏเดจเตเดฑเดฟเดจเตเด เดกเดฟเดเดเตเดเตเดธเดฟเดชเดฟ เดธเตเตผเดตเดฑเตเดเตพ เดเดฃเตเดเตเดคเตเดคเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดเดฑเตเดฑเดตเตเด เด
เดจเตเดฏเตเดเตเดฏเดฎเดพเดฏ เดธเตเดฅเดฒเด เดฎเตเดเดณเดฟเตฝ เดธเตเดเดฟเดชเตเดชเดฟเดเตเด เดเตบเดเตเดฐเตเตพ เดจเตเดกเดพเดฏเดฟเดฐเดฟเดเตเดเตเด, เด
เดตเดฟเดเต เดจเตเดฏเดฟเดเดธเตเดชเตเดธเตเดเตพ เดธเตเดฅเดฟเดคเดฟเดเตเดฏเตเดฏเตเดจเตเดจเต:
เดเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด, เดเดฐเต เดเตเดฑเดฟเดฏ เดชเตเดฐเดถเตเดจเดฎเตเดฃเตเดเต. เดเดฒเตเดฒเดพเด เดฑเตเดฌเตเดเตเดเต เดเตเดฏเตเดฏเตเดเดฏเตเด DHCP-เดฏเดฟเตฝ เดตเดฟเดฒเดพเดธเดเตเดเตพ เดตเดพเดเดเดฏเตโเดเตเดเตเดเตเดเตเดเตเดจเตเดจเดคเดฟเดจเตเดเตเดเตเดฑเดฟเดเตเดเตเดณเตเดณ เดเดฒเตเดฒเดพ เดตเดฟเดตเดฐเดเตเดเดณเตเด เด
เดชเตเดฐเดคเตเดฏเดเตเดทเดฎเดพเดเตเดเดฏเตเด เดเตเดฏเตเดคเดพเตฝ เดเดจเตเดคเตเดเตเดฏเตเดฏเตเด. เดฎเตเดทเตเดจเตเดเตพเดเตเดเต เดชเตเดคเดฟเดฏ เดตเดฟเดฒเดพเดธเดเตเดเตพ เดจเตฝเดเตเดฎเตเดจเตเดจเดคเต เดฏเตเดเตเดคเดฟเดธเดนเดฎเดพเดฃเต, เด
เดคเต เดตเดณเดฐเต เดธเตเดเดฐเตเดฏเดชเตเดฐเดฆเดฎเดฒเตเดฒ. เดเดตเดฟเดเต เดฐเดฃเตเดเต เดตเดดเดฟเดเดณเตเดฃเตเดเต - เดเดจเตเดจเตเดเดฟเตฝ เดกเตเดฎเตเดฏเตเตป เดจเดพเดฎเดเตเดเตพ เดเดชเดฏเตเดเดฟเดเตเดเตเด, เดเดฐเต เดเตเดฒเดฏเดจเตเดฑเดฟเดจเตเด เดเดฐเต DNS เดธเตเตผเดตเตผ เดเตเตผเดเตเดเตเด, เด
เดชเตเดชเตเตพ เดตเดฟเดฒเดพเดธเด เดเดเตเดเตพเดเตเดเต เดชเตเดฐเดคเตเดฏเตเดเดฟเดเตเดเต เดชเตเดฐเดงเดพเดจเดฎเดพเดฏเดฟเดฐเดฟเดเตเดเดฟเดฒเตเดฒ (k8s เดฒเต เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเต เดญเดพเดเดคเตเดคเดฟเดจเต เดธเดฎเดพเดจเดฎเดพเดฏเดคเต) - เดเดจเตเดจเดพเตฝ เดฌเดพเดนเตเดฏ เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเตเดเดณเดฟเตฝ เดเดฐเต เดชเตเดฐเดถเตโเดจเดฎเตเดฃเตเดเต, เดเดพเดฐเดฃเด เดตเดฟเดฒเดพเดธเดเตเดเตพ DHCP เดตเดดเดฟเดฏเตเด เด
เดตเดฏเดฟเตฝ เดจเตฝเดเดพเด - เดจเดฟเดเตเดเตพเดเตเดเต เดเตเดฒเตเดกเต เดชเตเดฒเดพเดฑเตเดฑเตโเดซเตเดฎเดฟเดฒเต DNS เดธเตเตผเดตเดฑเตเดเดณเตเดฎเดพเดฏเตเด เดเดฐเต เดฌเดพเดนเตเดฏ DNS เดธเตเตผเดตเดฑเตเดฎเดพเดฏเตเด เดธเดฎเดจเตเดตเดฏเด เดเดตเดถเตเดฏเดฎเดพเดฃเต, เด
เดคเต เดเดจเตเดฑเต เด
เดญเดฟเดชเตเดฐเดพเดฏเดคเตเดคเดฟเตฝ เดตเดณเดฐเต เดตเดดเดเตเดเดฎเตเดณเตเดณเดคเดฒเตเดฒ, เดชเดเตเดทเต เดคเดฟเดเดเตเดเตเด เดธเดพเดฆเตเดงเตเดฏเดฎเดพเดฃเต. เด
เดฒเตเดฒเตเดเตเดเดฟเตฝ เดฐเดฃเตเดเดพเดฎเดคเตเดคเต เดเดชเตเดทเตป เดฎเตเดฑเตเดฑเดพเดกเดพเดฑเตเดฑ เดเดชเดฏเตเดเดฟเดเตเดเตเด เดเดจเตเดจเดคเดพเดฃเต - เด
เดคเดพเดฏเดคเต, เดฎเตเดทเตเดจเดฟเดฒเตเดเตเดเต เดจเตฝเดเดฟเดฏ เดตเดฟเดฒเดพเดธเดคเตเดคเตเดเตเดเตเดฑเดฟเดเตเดเตเดณเตเดณ เดตเดฟเดตเดฐเดเตเดเตพ เดธเดเดฐเดเตเดทเดฟเดเตเดเตเด, เด
เดคเตเดตเดดเดฟ เดฎเตเดทเตเดจเต เดเดคเดฟเดจเดเด เดเดฐเต เดตเดฟเดฒเดพเดธเด เดฒเดญเดฟเดเตเดเดฟเดเตเดเตเดฃเตเดเตเดเตเดเดฟเตฝ เดฎเตเดทเตเดจเดฟเดฒเตเดเตเดเต เดเดคเต เดตเดฟเดฒเดพเดธเด เดจเตฝเดเดฃเดฎเตเดจเตเดจเต DHCP เดธเตเตผเดตเดฑเดฟเดจเต เด
เดฑเดฟเดฏเดพเด. เดฐเดฃเตเดเดพเดฎเดคเตเดคเต เดเดชเตเดทเตป เดฒเดณเดฟเดคเดตเตเด เดเตเดเตเดคเตฝ เดตเดดเดเตเดเดฎเตเดณเตเดณเดคเตเดฎเดพเดฃเต, เดเดพเดฐเดฃเด เดเดคเต เดเดพเดฑเดฟเดจเตเดเตเดเตเดฑเดฟเดเตเดเตเดณเตเดณ เดเตเดเตเดคเตฝ เดตเดฟเดตเดฐเดเตเดเตพ เดธเดเดฐเดเตเดทเดฟเดเตเดเดพเตป เดจเดฟเดเตเดเดณเต เด
เดจเตเดตเดฆเดฟเดเตเดเตเดจเตเดจเต. เดเดจเดฟ เดจเดฎเตเดเตเดเต เดกเดฏเดเตเดฐเดพเดฎเดฟเดฒเตเดเตเดเต เดเดเดจเตเดฑเต เดฎเตเดฑเตเดฑเดพเดกเดพเดฑเตเดฑ เดเตเตผเดเตเดเดพเด:
เดเดฒเตเดฒเดพ เดเตเดฒเดฏเดจเตเดฑเตเดเตพเดเตเดเตเด เดเดฐเต เดฌเดพเดนเตเดฏ เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเต เดเดชเดฏเตเดเดฟเดเตเดเดพเดจเตเดณเตเดณ เดเดดเดฟเดตเดพเดฃเต เดเตผเดเตเด เดเตเดฏเตเดฏเตเดฃเตเด เดฎเดฑเตเดฑเตเดฐเต เดชเตเดฐเดถเตเดจเด, เดเดพเดฐเดฃเด เดฌเดพเดนเตเดฏ เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเตเดเตพ, เดฎเตเดดเตเดตเตป เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเดฟเดฒเตเดเดจเตเดณเด เดธเดพเดงเตเดคเดฏเตเดณเตเดณเดคเดพเดฃเตเดเตเดเดฟเตฝ, เดฌเตเดฆเตเดงเดฟเดฎเตเดเตเดเดพเดฏเดฟเดฐเดฟเดเตเดเตเด - เด เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเตเดเดณเตเดเต เด
เดฒเตเดเตเดเตเดทเตป เดจเดฟเดเตเดเตพ เดจเดฟเดฐเดจเตเดคเดฐเด เด
เดจเตเดตเดฆเดฟเดเตเดเตเดเดฏเตเด เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเดเตเดเตเดเดฏเตเด เดเตเดฏเตเดฏเตเดฃเตเดเดคเตเดฃเตเดเต. เดเดฐเต เดชเตเดคเต เดเตเดฒเตเดกเต เดธเตเดทเตโเดเดฟเดเตเดเตเดฎเตเดชเตเตพ เดเดฒเตเดฒเดพ เดเตเดฒเดฏเดจเตเดฑเตเดเตพเดเตเดเตเดฎเดพเดฏเดฟ เดเดฐเตเดฑเตเดฑ เดฌเดพเดนเตเดฏ เดชเตเดฐเต-เดเตเตบเดซเดฟเดเตผ เดเตเดฏเตโเดค เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเต เดเดชเดฏเตเดเดฟเดเตเดเดพเดจเตเดณเตเดณ เดเดดเดฟเดตเต เดตเดณเดฐเต เดเดชเดฏเตเดเดชเตเดฐเดฆเดฎเดพเดเตเด. เดเดคเต เดฎเตเดทเตเดจเตเดเตพ เดตเดฟเดจเตเดฏเดธเดฟเดเตเดเตเดจเตเดจเดคเต เดเดณเตเดชเตเดชเดฎเดพเดเตเดเตเด, เดเดพเดฐเดฃเด เดเดเตเดเตพเดเตเดเต เดเดฐเต เดตเดฟเดฒเดพเดธ เดกเดพเดฑเตเดฑเดพเดฌเตเดธเต เดชเดฐเดฟเดถเตเดงเดฟเดเตเดเตเดฃเตเดเดคเดฟเดฒเตเดฒ, เดเตเดเดพเดคเต เดเดฐเต เดเตเดฒเดฏเดจเตเดฑเดฟเดจเตเดฑเตเดฏเตเด เดฌเดพเดนเตเดฏ เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเดฟเดจเดพเดฏเดฟ เดเดฐเต เด
เดฆเตเดตเดฟเดคเตเดฏ เดตเดฟเดฒเดพเดธ เดเดเด เดคเดฟเดฐเดเตเดเตเดเตเดเตเดเตเดฃเตเดเดคเดฟเดฒเตเดฒ. เดเตเดเดพเดคเต, เดเดเตเดเตพเดเตเดเต เดเดฐเต เดฌเดพเดนเตเดฏ เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเต เดฎเตเตปเดเตเดเตเดเดฟ เดฐเดเดฟเดธเตเดฑเตเดฑเตผ เดเตเดฏเตเดฏเดพเตป เดเดดเดฟเดฏเตเด, เดตเดฟเดจเตเดฏเดพเดธ เดธเดฎเดฏเดคเตเดคเต เดเดเตเดเตพ เดเตเดฒเดฏเดจเตเดฑเต เดฎเตเดทเตเดจเตเดเดณเตเดฎเดพเดฏเดฟ เดฌเดพเดนเตเดฏ เดตเดฟเดฒเดพเดธเดเตเดเตพ เดฌเดจเตเดงเดชเตเดชเตเดเตเดคเตเดคเตเดฃเตเดเดคเตเดฃเตเดเต.
เดเดตเดฟเดเต NAT เดเดเตเดเดณเตเดเต เดธเดนเดพเดฏเดคเตเดคเดฟเดจเตเดคเตเดคเตเดจเตเดจเต - NAT เดตเดฟเดตเตผเดคเตเดคเดจเด เดเดชเดฏเตเดเดฟเดเตเดเต เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ เดจเตเดฏเดฟเดเดธเตเดชเตเดธเดฟเดฒเตเดเต เดเตเดฒเดฏเดจเตเดฑเตเดเตพเดเตเดเต เดชเตเดฑเดเดฒเตเดเด เดเดเตเดธเดธเต เดเตเดฏเตเดฏเตเดจเตเดจเดคเต เดเดเตเดเตพ เดธเดพเดงเตเดฏเดฎเดพเดเตเดเตเด. เดถเดฐเดฟ, เดเดตเดฟเดเต เดเดฐเต เดเตเดฑเดฟเดฏ เดชเตเดฐเดถเตเดจเดฎเตเดฃเตเดเต. เดเตเดฒเดฏเดจเตเดฑเต เดธเตเตผเดตเตผ เดเดฐเต เดเตเดฒเดฏเดจเตเดฑเต เดเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเตเดเดฏเตเด เดเดฐเต เดธเตเตผเดตเดฑเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเตเดเดฏเตเด เดเตเดฏเตเดฏเตเดจเตเดจเตเดตเตเดเตเดเดฟเตฝ เดเดคเต เดจเดฒเตเดฒเดคเดพเดฃเต - เด เดคเดพเดฏเดคเต, เดเดฃเดเตเดทเดจเตเดเตพ เดธเตเดตเตเดเดฐเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเต เดชเดเดฐเด เด เดคเต เดเดฐเดเดญเดฟเดเตเดเตเดจเตเดจเต. เดเดจเตเดจเดพเตฝ เดเดเตเดเดณเต เดธเดเดฌเดจเตเดงเดฟเดเตเดเดฟเดเดคเตเดคเตเดณเด เด เดคเต เดจเตเดฐเต เดฎเดฑเดฟเดเตเดเดพเดฏเดฟเดฐเดฟเดเตเดเตเด. เด เดธเดพเดนเดเดฐเตเดฏเดคเตเดคเดฟเตฝ, เดเดเตเดเตพ เดกเตเดธเตเดฑเตเดฑเดฟเดจเตเดทเตป NAT เดเตเดฏเตเดฏเตเดฃเตเดเดคเตเดฃเตเดเต, เด เดคเตเดตเดดเดฟ เดเตเดฐเดพเดซเดฟเดเต เดฒเดญเดฟเดเตเดเตเดฎเตเดชเตเตพ, เด เดเตเดฐเดพเดซเดฟเดเตเดเต เดเตเดฒเดฏเดจเตเดฑเต A เดฏเตเดเต เดตเตเตผเดเตเดตเตฝ เดฎเตเดทเตเตป A-เดจเต เดตเตเดฃเตเดเดฟเดฏเตเดณเตเดณเดคเดพเดฃเตเดจเตเดจเต เดเตบเดเตเดฐเตเตพ เดจเตเดกเต เดฎเดจเดธเตเดธเดฟเดฒเดพเดเตเดเตเดจเตเดจเต, เด เดคเดฟเดจเตผเดคเตเดฅเด เดเดเตเดเตพ เดเดฐเต เดฌเดพเดนเตเดฏ เดตเดฟเดฒเดพเดธเดคเตเดคเดฟเตฝ เดจเดฟเดจเตเดจเต NAT เดตเดฟเดตเตผเดคเตเดคเดจเด เดเตเดฏเตเดฏเตเดฃเตเดเดคเตเดฃเตเดเต, เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต 100.1.1.1 .10.0.0.1, เดเดฐเต เดเดจเตเดคเดฐเดฟเด เดตเดฟเดฒเดพเดธเดคเตเดคเดฟเดฒเตเดเตเดเต 100. เด เดธเดพเดนเดเดฐเตเดฏเดคเตเดคเดฟเตฝ, เดเดฒเตเดฒเดพ เดเตเดฒเดฏเดจเตเดฑเตเดเดณเตเด เดเดฐเต เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเต เดเดชเดฏเตเดเดฟเดเตเดเตเดฎเตเดเตเดเดฟเดฒเตเด, เดเดจเตเดคเดฐเดฟเด เดเดฑเตเดฑเดชเตเดชเตเดเตฝ เดชเตเตผเดฃเตเดฃเดฎเดพเดฏเตเด เดธเดเดฐเดเตเดทเดฟเดเตเดเดชเตเดชเตเดเตเดจเตเดจเต. เด เดคเดพเดฏเดคเต, เดจเดฎเตเดฎเตพ เดเตบเดเตเดฐเตเตพ เดจเตเดกเดฟเตฝ dNAT, sNAT เดเดจเตเดจเดฟเดต เดเตเดฏเตเดฏเดฃเด. เดซเตเดฒเตเดเตเดเดฟเดเดเต เดตเดฟเดฒเดพเดธเดเตเดเดณเต เดฌเดพเดนเตเดฏ เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเตเดเดณเต เดเดณเตเดณ เดเดฐเตเดฑเตเดฑ เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเต เดเดชเดฏเตเดเดฟเดเตเดเดฃเต เด เดคเต เดฐเดฃเตเดเตเด เดเดฐเตเดธเดฎเดฏเด เดเดชเดฏเตเดเดฟเดเตเดเดฃเต เดเดจเตเดจเดคเต เดจเดฟเดเตเดเตพ เดเตเดฒเตเดกเดฟเดฒเตเดเตเดเต เดเตเดฃเตเดเตเดตเดฐเดพเตป เดเดเตเดฐเดนเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเต เดเดถเตเดฐเดฏเดฟเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต. เดเดเตเดเตพ เดกเดฏเดเตเดฐเดพเดฎเดฟเดฒเตเดเตเดเต เดซเตเดฒเตเดเตเดเดฟเดเดเต เดตเดฟเดฒเดพเดธเดเตเดเตพ เดเตเตผเดเตเดเดฟเดฒเตเดฒ, เดชเดเตเดทเต เดจเตเดฐเดคเตเดคเต เดเตเตผเดคเตเดค เดฌเดพเดนเตเดฏ เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเตเดเตพ เดเดชเตเดเตเดทเดฟเดเตเดเตเด - เดเดฐเต เดเตเดฒเดฏเดจเตเดฑเดฟเดจเตเด เด เดคเดฟเดจเตเดฑเตเดคเดพเดฏ เดฌเดพเดนเตเดฏ เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเต เดเดฃเตเดเต (เดกเดฏเดเตเดฐเดพเดฎเดฟเตฝ เด เดต เดฌเดพเดนเตเดฏ เดเดจเตเดฑเตผเดซเตเดธเดฟเตฝ vlan 200, XNUMX เดเดจเตเดจเต เดธเตเดเดฟเดชเตเดชเดฟเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต).
เดคเตฝเดซเดฒเดฎเดพเดฏเดฟ, เดเดเตเดเตพเดเตเดเต เดฐเดธเดเดฐเดตเตเด เด เดคเต เดธเดฎเดฏเด เดจเดจเตเดจเดพเดฏเดฟ เดเดฟเดจเตเดคเดฟเดเตเดเดคเตเดฎเดพเดฏ เดเดฐเต เดชเดฐเดฟเดนเดพเดฐเด เดฒเดญเดฟเดเตเดเต, เด เดคเดฟเดจเต เดเดฐเต เดจเดฟเดถเตเดเดฟเดค เดตเดดเดเตเดเดฎเตเดฃเตเดเต, เดชเดเตเดทเต เดเดคเตเดตเดฐเต เดคเตเดฑเตเดฑเดพเดฏ เดธเดนเดฟเดทเตเดฃเตเดค เดธเดเดตเดฟเดงเดพเดจเดเตเดเตพ เดเดฒเตเดฒ.
เดเดจเตเดจเดพเดฎเดคเดพเดฏเดฟ, เดเดเตเดเตพเดเตเดเต เดเดฐเต เดจเดฟเดฏเดจเตเดคเตเดฐเดฃ เดจเตเดกเต เดฎเดพเดคเตเดฐเดฎเตเดฏเตเดณเตเดณเต - เด เดคเดฟเดจเตเดฑเต เดชเดฐเดพเดเดฏเด เดเดฒเตเดฒเดพ เดธเดฟเดธเตเดฑเตเดฑเดเตเดเดณเตเดเตเดฏเตเด เดคเดเตผเดเตเดเดฏเดฟเดฒเตเดเตเดเต เดจเดฏเดฟเดเตเดเตเด. เด เดชเตเดฐเดถเตเดจเด เดชเดฐเดฟเดนเดฐเดฟเดเตเดเดพเตป, เดจเดฟเดเตเดเตพ เดเตเดฑเดเตเดเดคเต 3 เดจเตเดกเตเดเดณเตเดณเตเดณ เดเดฐเต เดเตเดฑเด เดเดฃเตเดเดพเดเตเดเตเดฃเตเดเดคเตเดฃเตเดเต. เดจเดฎเตเดเตเดเต เดเดคเต เดกเดฏเดเตเดฐเดพเดฎเดฟเดฒเตเดเตเดเต เดเตเตผเดเตเดเดพเด:
เดธเตเดตเดพเดญเดพเดตเดฟเดเดฎเดพเดฏเตเด, เดเดฒเตเดฒเดพ เดจเตเดกเตเดเดณเตเด เดธเดฎเดจเตเดตเดฏเดฟเดชเตเดชเดฟเดเตเดเดชเตเดชเตเดเตเดจเตเดจเต, เดเดฐเต เดธเดเตเดต เดจเตเดกเต เดตเดฟเดเตเดฎเตเดชเตเตพ, เดฎเดฑเตเดฑเตเดฐเต เดจเตเดกเต เด
เดคเดฟเดจเตเดฑเต เดเดคเตเดคเดฐเดตเดพเดฆเดฟเดคเตเดคเดเตเดเตพ เดเดฑเตเดฑเตเดเตเดเตเดเตเด.
เด เดเตเดคเตเดค เดชเตเดฐเดถเตเดจเด เดตเตเตผเดเตเดตเตฝ เดฎเตเดทเตเตป เดกเดฟเดธเตเดเตเดเดณเดพเดฃเต. เดเดชเตเดชเตเตพ, เด เดต เดนเตเดชเตเดชเตผเดตเตเดธเดฑเตเดเดณเดฟเตฝ เดคเดจเตเดจเต เดธเดเดญเดฐเดฟเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต, เดเตเดเดพเดคเต เดนเตเดชเตเดชเตผเดตเตเดธเดฑเตเดฎเดพเดฏเตเดณเตเดณ เดชเตเดฐเดถเตโเดจเดเตเดเดณเตเดเต เดเดพเดฐเตเดฏเดคเตเดคเดฟเตฝ, เดเดเตเดเตพเดเตเดเต เดเดฒเตเดฒเดพ เดกเดพเดฑเตเดฑเดฏเตเด เดจเดทเตโเดเดชเตเดชเตเดเตเด - เดเตเดเดพเดคเต เดกเดฟเดธเตโเดเดฒเตเดฒ, เดฎเตเดดเตเดตเตป เดธเตเตผเดตเดฑเตเด เดจเดทเตโเดเดชเตเดชเตเดเตเดเดฏเดพเดฃเตเดเตเดเดฟเตฝ เดเดฐเต เดฑเตเดฏเตเดกเดฟเดจเตเดฑเต เดธเดพเดจเตเดจเดฟเดงเตเดฏเด เดเดตเดฟเดเต เดธเดนเดพเดฏเดฟเดเตเดเดฟเดฒเตเดฒ. เดเดคเต เดเตเดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเต, เดเดคเตเดเตเดเดฟเดฒเตเด เดคเดฐเดคเตเดคเดฟเดฒเตเดณเตเดณ เดธเตเดฑเตเดฑเตเดฑเตเดเดฟเดจเตเดฑเต เดฎเตเตปเดญเดพเดเดฎเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเตเดจเตเดจ เดเดฐเต เดธเตเดตเดจเด เดเดเตเดเตพ เดจเดฟเตผเดฎเตเดฎเดฟเดเตเดเตเดฃเตเดเดคเตเดฃเตเดเต. เด เดคเต เดเดคเต เดคเดฐเดคเตเดคเดฟเดฒเตเดณเตเดณ เดธเตเดฑเตเดฑเตเดฑเตเดเต เดเดฏเดฟเดฐเดฟเดเตเดเตเด เดเดจเตเดจเดคเต เดเดเตเดเตพเดเตเดเต เดชเตเดฐเดคเตเดฏเตเดเดฟเดเตเดเต เดชเตเดฐเดงเดพเดจเดฎเดฒเตเดฒ, เดชเดเตเดทเต เดเดคเต เดกเดฟเดธเตเดเดฟเดจเตเดฑเตเดฏเตเด เดจเตเดกเดฟเดจเตเดฑเตเดฏเตเด เด เดฒเตเดฒเตเดเตเดเดฟเตฝ เดฎเตเดดเตเดตเตป เดเดพเดฌเดฟเดจเดฑเตเดฑเดฟเดจเตเดฑเตเดฏเตเด เดชเดฐเดพเดเดฏเดคเตเดคเดฟเตฝ เดจเดฟเดจเตเดจเต เดเดเตเดเดณเตเดเต เดกเดพเดฑเตเดฑเดฏเต เดธเดเดฐเดเตเดทเดฟเดเตเดเดฃเด. เดเดตเดฟเดเต เดจเดฟเดฐเดตเดงเดฟ เดเดชเตเดทเดจเตเดเตพ เดเดฃเตเดเต - เดคเตเตผเดเตเดเดฏเดพเดฏเตเด, เดซเตเดฌเตผ เดเดพเดจเดฒเดฟเดจเตเดชเตเดชเด SAN เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเตเดเตพ เดเดฃเตเดเต, เดชเดเตเดทเต เดจเดฎเตเดเตเดเต เดธเดคเตเดฏเดธเดจเตเดงเดค เดชเตเดฒเตผเดคเตเดคเดพเด - FC เดเดคเดฟเดจเดเด เดญเตเดคเดเดพเดฒเดคเตเดคเดฟเดจเตเดฑเต เดเดฐเต เด เดตเดถเดฟเดทเตเดเดฎเดพเดฃเต - เดเดคเดพเดเดคเดคเตเดคเดฟเตฝ E1 เดจเตเดฑเต เดเดฐเต เด เดจเดฒเตเดเต - เด เดคเต, เดเดพเตป เดธเดฎเตเดฎเดคเดฟเดเตเดเตเดจเตเดจเต, เดเดคเต เดเดชเตเดชเตเดดเตเด เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจเต, เดชเดเตเดทเต เด เดคเต เดเตเดเดพเดคเต เด เดคเต เดคเดฟเดเดเตเดเตเด เด เดธเดพเดงเตเดฏเดฎเดพเดฏเดฟเดเดคเตเดคเต เดฎเดพเดคเตเดฐเด. เด เดคเดฟเดจเดพเตฝ, เดเตเดเตเดคเตฝ เดฐเดธเดเดฐเดฎเดพเดฏ เดฎเดฑเตเดฑเต เดเดคเดฐเดฎเดพเตผเดเดเตเดเดณเตเดฃเตเดเตเดจเตเดจเต เด เดฑเดฟเดเตเดเตเดเตเดฃเตเดเต 2020-เตฝ เดเดพเตป เดธเตเดตเดฎเตเดงเดฏเดพ เดเดฐเต FC เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเต เดตเดฟเดจเตเดฏเดธเดฟเดเตเดเดฟเดฒเตเดฒ. เดเดฐเตเดฐเตเดคเตเดคเตผเดเตเดเตเด เด เดตเดฐเตเดเตเดคเดพเดฃเตเดเตเดเดฟเดฒเตเด, เดเดซเตโเดธเดฟ เด เดคเดฟเดจเตเดฑเต เดเดฒเตเดฒเดพ เดชเดฐเดฟเดฎเดฟเดคเดฟเดเดณเตเดเตเด เดเตเดเดฟ เดจเดฎเตเดเตเดเต เดเดตเดถเตเดฏเดฎเตเดณเตเดณเดคเต เดฎเดพเดคเตเดฐเดฎเดพเดฃเตเดจเตเดจเต เดตเดฟเดถเตเดตเดธเดฟเดเตเดเตเดจเตเดจเดตเดฐเตเดฃเตเดเดพเดเดพเด - เดเดพเตป เดตเดพเดฆเดฟเดเตเดเดฟเดฒเตเดฒ, เดเดฒเตเดฒเดพเดตเตผเดเตเดเตเด เด เดตเดฐเดตเดฐเตเดเต เด เดญเดฟเดชเตเดฐเดพเดฏเดฎเตเดฃเตเดเต. เดเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด, เดเดจเตเดฑเต เด เดญเดฟเดชเตเดฐเดพเดฏเดคเตเดคเดฟเตฝ เดเดฑเตเดฑเดตเตเด เดฐเดธเดเดฐเดฎเดพเดฏ เดชเดฐเดฟเดนเดพเดฐเด Ceph เดชเตเดฒเตเดณเตเดณ เดเดฐเต SDS เดเดชเดฏเตเดเดฟเดเตเดเตเด เดเดจเตเดจเดคเดพเดฃเต.
เดธเดพเดงเตเดฏเดฎเดพเดฏ เดเดฐเต เดเตเดเตเดเด เดฌเดพเดเตเดเดชเตเดชเต เดเดชเตโเดทเดจเตเดเตพ เดเดชเดฏเตเดเดฟเดเตเดเต เดตเดณเดฐเต เดฒเดญเตเดฏเดฎเดพเดฏ เดกเดพเดฑเตเดฑ เดธเตเดฑเตเดฑเตเดฑเตเดเต เดธเตเดฒเตเดฏเตเดทเตป เดจเดฟเตผเดฎเตเดฎเดฟเดเตเดเดพเตป Ceph เดจเดฟเดเตเดเดณเต เด เดจเตเดตเดฆเดฟเดเตเดเตเดจเตเดจเต, เดชเดพเดฐเดฟเดฑเตเดฑเดฟ เดเตเดเตเดเดฟเดเดเต เดเดณเตเดณ เดเตเดกเตเดเดณเดฟเตฝ (เดฑเตเดฏเตเดกเต 5 เด เดฒเตเดฒเตเดเตเดเดฟเตฝ 6 เดจเต เดธเดฎเดพเดจเดฎเดพเดฃเต) เดตเดฟเดตเดฟเดง เดกเดฟเดธเตเดเตเดเดณเดฟเดฒเตเดเตเดเตเดณเตเดณ เดชเตเตผเดฃเตเดฃ เดกเดพเดฑเตเดฑ เดฑเตเดชเตเดฒเดฟเดเตเดเตเดทเดจเดฟเตฝ เด เดตเดธเดพเดจเดฟเดเตเดเตเดจเตเดจ, เดกเดฟเดธเตเดเตเดเดณเตเดเต เดธเตเดฅเดพเดจเด เดเดฃเดเตเดเดฟเดฒเตเดเตเดเตเดเตเดจเตเดจเต. เดธเตเตผเดตเดฑเตเดเตพ, เดเตเดฏเดพเดฌเดฟเดจเดฑเตเดฑเตเดเดณเดฟเดฒเต เดธเตเตผเดตเดฑเตเดเตพ เดฎเตเดคเดฒเดพเดฏเดต.
Ceph เดจเดฟเตผเดฎเตเดฎเดฟเดเตเดเดพเตป เดจเดฟเดเตเดเตพเดเตเดเต 3 เดจเตเดกเตเดเตพ เดเตเดเดฟ เดเดตเดถเตเดฏเดฎเดพเดฃเต. เดฌเตเดฒเตเดเตเดเต, เดเดฌเตโเดเดเตเดฑเตเดฑเต, เดซเดฏเตฝ เดธเตเดฑเตเดฑเตเดฑเตเดเต เดธเตเดตเดจเดเตเดเตพ เดเดชเดฏเตเดเดฟเดเตเดเต เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเต เดตเดดเดฟ เดธเดเดญเดฐเดฃเดตเตเดฎเดพเดฏเตเดณเตเดณ เดเดเดชเตเดเตฝ เดจเดเดคเตเดคเตเดเดฏเตเด เดเตเดฏเตเดฏเตเด. เดจเดฎเตเดเตเดเต เดธเตเดเตเดฎเดฏเดฟเดฒเตเดเตเดเต เดธเดเดญเดฐเดฃเด เดเตเตผเดเตเดเดพเด:
เดถเตเดฐเดฆเตเดงเดฟเดเตเดเตเด: เดจเดฟเดเตเดเตพเดเตเดเต เดนเตเดชเตเดชเตผเดเตบเดตเตเตผเดกเต เดเดฎเตเดชเตเดฏเตเดเตเดเต เดจเตเดกเตเดเตพ เดจเดฟเตผเดฎเตเดฎเดฟเดเตเดเดพเดจเตเด เดเดดเดฟเดฏเตเด - เดเดคเต เดเดฐเต เดจเตเดกเดฟเตฝ เดจเดฟเดฐเดตเดงเดฟ เดซเดเดเตเดทเดจเตเดเตพ เดธเดเดฏเตเดเดฟเดชเตเดชเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดเดถเดฏเดฎเดพเดฃเต - เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดธเตเดฑเตเดฑเตเดฑเตเดเต+เดเดฎเตเดชเตเดฏเตเดเตเดเต - เดธเตเดซเต เดธเตเดฑเตเดฑเตเดฑเตเดเดฟเดจเดพเดฏเดฟ เดชเตเดฐเดคเตเดฏเตเด เดจเตเดกเตเดเตพ เดธเดฎเตผเดชเตเดชเดฟเดเตเดเดพเดคเต. เดเดเตเดเตพเดเตเดเต เด เดคเต เดคเตเดฑเตเดฑเต-เดธเดนเดฟเดทเตเดฃเตเดค เดธเตเดเตเด เดฒเดญเดฟเดเตเดเตเด - เดเดเตเดเตพ เดตเตเดฏเดเตเดคเดฎเดพเดเตเดเตเดจเตเดจ เดฑเดฟเดธเตผเดตเตเดทเตป เดฒเตเดตเดฒเดฟเตฝ SDS เดกเดพเดฑเตเดฑ เดฑเดฟเดธเตผเดตเต เดเตเดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเดพเตฝ. เดเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด, เดนเตเดชเตเดชเตผเดเตบเดตเตเตผเดเต เดเตเดฏเตเดค เดจเตเดกเตเดเตพ เดเดฒเตเดฒเดพเดฏเตเดชเตเดชเตเดดเตเด เดเดฐเต เดตเดฟเดเตเดเตเดตเตเดดเตเดเดฏเดพเดฃเต - เดธเตเดฑเตเดฑเตเดฑเตเดเต เดจเตเดกเต เดเดฑเตเดฑเดจเตเดเตเดเดคเตเดคเดฟเตฝ เดคเตเดจเตเดจเตเดจเตเดจเดคเต เดชเตเดฒเต เดตเดพเดฏเตเดตเดฟเดจเต เดเตเดเดพเดเตเดเตเดจเตเดจเดฟเดฒเตเดฒ เดเดจเตเดจเดคเดฟเดจเดพเตฝ (เด เดคเดฟเตฝ เดตเตเตผเดเตเดตเตฝ เดฎเตเดทเตเดจเตเดเดณเตเดจเตเดจเตเดฎเดฟเดฒเตเดฒเดพเดคเตเดคเดคเดฟเดจเดพเตฝ) - เดเดคเต SDS เดธเตเดตเดจเดคเตเดคเดฟเดจเดพเดฏเดฟ CPU เดเดฑเดตเดฟเดเดเตเดเตพ เดเตเดฒเดตเดดเดฟเดเตเดเตเดจเตเดจเต (เดตเดพเดธเตเดคเดตเดคเตเดคเดฟเตฝ, เดเดคเต เดเดฒเตเดฒเดพเด เดเตเดฏเตเดฏเตเดจเตเดจเต. เดจเตเดกเตเดเตพ, เดกเดฟเดธเตเดเตเดเตพ เดฎเตเดคเดฒเดพเดฏเดตเดฏเตเดเต เดชเดฐเดพเดเดฏเดเตเดเตพเดเตเดเต เดถเตเดทเดฎเตเดณเตเดณ เดชเดเตผเดชเตเดชเตเด เดตเตเดฃเตเดเตเดเตเดเตเดเดฒเตเด). เด เดคเดพเดฏเดคเต, เดจเดฟเดเตเดเตพ เดธเตเดฑเตเดฑเตเดฑเตเดเตเดฎเดพเดฏเดฟ เดธเดเดฏเตเดเดฟเดชเตเดชเดฟเดเตเดเดพเตฝ เดเดฎเตเดชเตเดฏเตเดเตเดเต เดจเตเดกเดฟเดจเตเดฑเต เดเตเดฑเดเตเดเต เดถเดเตเดคเดฟ เดจเดฟเดเตเดเตพเดเตเดเต เดจเดทเตเดเดชเตเดชเตเดเตเด.
เด เดเดฒเตเดฒเดพ เดเดพเดฐเตเดฏเดเตเดเดณเตเด เดเดเตเดเดจเตเดฏเตเดเตเดเดฟเดฒเตเด เดเตเดเดพเดฐเตเดฏเด เดเตเดฏเตเดฏเตเดฃเตเดเดคเตเดฃเตเดเต - เดเดเตเดเตพเดเตเดเต เดเดฐเต เดฎเตเดทเตเตป, เดเดฐเต เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเต, เดเดฐเต เดตเตเตผเดเตเดตเตฝ เดฑเตเดเตเดเตผ เดฎเตเดคเดฒเดพเดฏเดต เดธเตเดทเตเดเดฟเดเตเดเดพเตป เดเดดเดฟเดฏเตเดจเตเดจ เดเดจเตเดคเตเดเตเดเดฟเดฒเตเด เดเดตเดถเตเดฏเดฎเดพเดฃเต. เดเดคเต เดเตเดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเต, เดเดเตเดเตพ เดเดฐเต เดกเดพเดทเตโเดฌเตเตผเดกเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเตเดจเตเดจ เดเดฐเต เดธเตเดตเดจเด เดเตบเดเตเดฐเตเตพ เดจเตเดกเดฟเดฒเตเดเตเดเต เดเตเตผเดเตเดเตเด - เดเตเดฒเดฏเดจเตเดฑเดฟเดจเต http/ https เดตเดดเดฟ เด เดชเตเตผเดเตเดเดฒเดฟเดฒเตเดเตเดเต เดเดฃเดเตเดฑเตเดฑเตเดเตเดฏเตเดฏเดพเดจเตเด เด เดตเดจเต เดเดตเดถเตเดฏเดฎเตเดณเตเดณเดคเตเดฒเตเดฒเดพเด เดเตเดฏเตเดฏเดพเดจเตเด เดเดดเดฟเดฏเตเด (เดจเดจเตเดจเดพเดฏเดฟ, เดฎเดฟเดเตเดเดตเดพเดฑเตเด).
เดคเตฝเดซเดฒเดฎเดพเดฏเดฟ, เดจเดฎเตเดเตเดเต เดเดชเตเดชเตเตพ เดเดฐเต เดคเตเดฑเตเดฑเต-เดธเดนเดฟเดทเตเดฃเตเดค เดธเดเดตเดฟเดงเดพเดจเดฎเตเดฃเตเดเต. เด เดเตปเดซเตเดฐเดพเดธเตเดเตเดฐเดเตเดเดฑเดฟเดจเตเดฑเต เดเดฒเตเดฒเดพ เดเดเดเดเตเดเดณเตเด เดเดเตเดเดจเตเดฏเตเดเตเดเดฟเดฒเตเด เดเตเดเดพเดฐเตเดฏเด เดเตเดฏเตเดฏเดฃเด. เดเดชเตเดชเตบเดธเตเดฑเตเดฑเดพเดเตเดเต เดเดฐเต เดเตเดเตเดเด เดชเตเดฐเตเดเดเตเดฑเตเดฑเตเดเดณเดพเดฃเตเดจเตเดจเต เดฎเตเดฎเตเดชเต เดตเดฟเดตเดฐเดฟเดเตเดเดฟเดฐเตเดจเตเดจเต, เด เดตเดฏเดฟเตฝ เดเดฐเตเดจเตเดจเตเด เดเดฐเต เดชเตเดฐเดคเตเดฏเตเด เดชเตเดฐเดตเตผเดคเตเดคเดจเด เดจเตฝเดเตเดจเตเดจเต. เดจเดฎเตเดฎเตพ เดเดพเดฃเตเดจเตเดจเดคเตเดชเตเดฒเต, เดเตเตบเดซเดฟเดเตผ เดเตเดฏเตเดฏเตเดเดฏเตเด เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเดเตเดเตเดเดฏเตเด เดเตเดฏเตเดฏเตเดฃเตเด เดเดตเดถเตเดฏเดคเตเดคเดฟเดฒเดงเดฟเดเด เดเดเดเดเตเดเตพ เดเดฃเตเดเต. เดเดจเตเดจเต เดจเดฎเตเดฎเตพ เดจเตเดฑเตเดฑเตเดตเตผเดเตเดเต เดญเดพเดเดคเตเดคเตเดเตเดเตเดฑเดฟเดเตเดเต เดธเดเดธเดพเดฐเดฟเดเตเดเตเด.
เดจเตเดฏเตเดเตเดฐเตเตบ เดเตผเดเตเดเดฟเดเตเดเตเดเตผ
เดเดชเตเดชเตบเดธเตเดฑเตเดฑเดพเดเตเดเดฟเตฝ, เดเดฐเต เดธเดพเดงเดพเดฐเดฃ L2 เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเดฟเดฒเตเดเตเดเต เดตเตเตผเดเตเดตเตฝ เดฎเตเดทเตเตป เดชเตเตผเดเตเดเตเดเดณเต เดฌเดจเตเดงเดฟเดชเตเดชเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเตเด เดตเตเดฏเดคเตเดฏเดธเตเดค L2 เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเตเดเดณเดฟเตฝ เดธเตเดฅเดฟเดคเดฟเดเตเดฏเตเดฏเตเดจเตเดจ VM-เดเตพเดเตเดเดฟเดเดฏเดฟเตฝ เดเตเดฐเดพเดซเดฟเดเต เดฑเตเดเตเดเดฟเดเดเต เดเดฑเดชเตเดชเดพเดเตเดเตเดจเตเดจเดคเดฟเดจเตเด เดชเตเดฑเดคเตเดคเตเดเตเดเตเดณเตเดณ เดฑเตเดเตเดเดฟเดเดเต เดเดฑเดชเตเดชเดพเดเตเดเตเดจเตเดจเดคเดฟเดจเตเด NAT, Floating IP, DHCP เดคเตเดเดเตเดเดฟเดฏ เดธเตเดตเดจเดเตเดเตพ เดจเตฝเดเตเดจเตเดจเดคเดฟเดจเตเด เดเดคเตเดคเดฐเดตเดพเดฆเดฟ เดจเตเดฏเตเดเตเดฐเตเดฃเดพเดฃเต.
เดเดฏเตผเดจเตเดจ เดคเดฒเดคเตเดคเดฟเตฝ, เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเต เดธเตเดตเดจเดคเตเดคเดฟเดจเตเดฑเต เดชเตเดฐเดตเตผเดคเตเดคเดจเด (เด เดเดฟเดธเตเดฅเดพเดจ เดญเดพเดเด) เดเดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดฐเตเดคเดฟเดฏเดฟเตฝ เดตเดฟเดตเดฐเดฟเดเตเดเดพเด.
VM เดเดฐเดเดญเดฟเดเตเดเตเดฎเตเดชเตเตพ, เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเต เดธเตเดตเดจเด:
- เดคเดจเตเดจเดฟเดฐเดฟเดเตเดเตเดจเตเดจ VM (เด เดฒเตเดฒเตเดเตเดเดฟเตฝ เดชเตเตผเดเตเดเตเดเตพ)เดเตเดเดพเดฏเดฟ เดเดฐเต เดชเตเตผเดเตเดเต เดธเตเดทเตโเดเดฟเดเตเดเตเดเดฏเตเด เด เดคเดฟเดจเตเดเตเดเตเดฑเดฟเดเตเดเต DHCP เดธเตเดตเดจเดคเตเดคเต เด เดฑเดฟเดฏเดฟเดเตเดเตเดเดฏเตเด เดเตเดฏเตเดฏเตเดจเตเดจเต;
- เดเดฐเต เดชเตเดคเดฟเดฏ เดตเตเตผเดเตเดตเตฝ เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเต เดเดชเดเดฐเดฃเด เดธเตเดทเตเดเดฟเดเตเดเต (libvirt เดตเดดเดฟ);
- เดเดเตเดเด 1-เตฝ เดธเตเดทเตเดเดฟเดเตเด เดชเตเตผเดเตเดเต(เดเดณเดฟเดฒเตเดเตเดเต) VM เดฌเดจเตเดงเดฟเดชเตเดชเดฟเดเตเดเตเดจเตเดจเต;
เดตเดฟเดเดฟเดคเตเดฐเดฎเตเดจเตเดจเต เดชเดฑเดฏเดเตเดเต, เดจเตเดฏเตเดเตเดฐเตเดฃเดฟเดจเตเดฑเต เดชเตเดฐเดตเตผเดคเตเดคเดจเด เดฒเดฟเดจเดเตเดธเดฟเดฒเตเดเตเดเต เดเดเดจเตเดจ เดเดฒเตเดฒเดพเดตเตผเดเตเดเตเด เดชเดฐเดฟเดเดฟเดคเดฎเดพเดฏ เดธเตเดฑเตเดฑเดพเตปเดกเตเตผเดกเต เดฎเตเดเตเดเดพเดจเดฟเดธเดเตเดเดณเต เด เดเดฟเดธเตเดฅเดพเดจเดฎเดพเดเตเดเดฟเดฏเตเดณเตเดณเดคเดพเดฃเต - เดจเตเดฏเดฟเดเดธเตโเดชเตเดธเตเดเตพ, เดเดชเตโเดเตเดฌเดฟเดณเตเดเตพ, เดฒเดฟเดจเดเตเดธเต เดฌเตเดฐเดฟเดกเตเดเตเดเตพ, เดเดชเตเดชเตบเดธเตเดตเดฟเดเตเดเต, เดเตเตบเดเตเดฐเดพเดเตเดเต เดฎเตเดคเดฒเดพเดฏเดต.
เดจเตเดฏเตเดเตเดฐเตเตบ เดเดฐเต SDN เดเตบเดเตเดฐเตเดณเตผ เด เดฒเตเดฒเตเดจเตเดจเต เดเดเตป เดตเตเดฏเดเตเดคเดฎเดพเดเตเดเดฃเด.
เดจเตเดฏเตเดเตเดฐเตเดฃเดฟเตฝ เดชเดฐเดธเตเดชเดฐเดฌเดจเตเดงเดฟเดคเดฎเดพเดฏ เดจเดฟเดฐเดตเดงเดฟ เดเดเดเดเตเดเตพ เด เดเดเตเดเดฟเดฏเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต:
เดเดชเตเดชเตบเดธเตเดฑเตเดฑเดพเดเตเดเต-เดจเตเดฏเตเดเตเดฐเตเตบ-เดธเตเตผเดตเตผ API เดตเดดเดฟเดฏเตเดณเตเดณ เดเดชเดฏเตเดเตเดคเต เด
เดญเตเดฏเตผเดคเตเดฅเดจเดเดณเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเตเดจเตเดจ เดเดฐเต เดกเตเดฎเตบ เดเดฃเต. เด เดญเตเดคเด เดเดคเตเดเตเดเดฟเดฒเตเด เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเต เดเดฃเดเตเดทเดจเตเดเตพ เดฐเดเดฟเดธเตเดฑเตเดฑเตผ เดเตเดฏเตเดฏเตเดจเตเดจเดคเดฟเตฝ เดเตพเดชเตเดชเตเดเตเดเดฟเดเตเดเดฟเดฒเตเดฒ, เดเดจเตเดจเดพเตฝ เดเดคเดฟเดจเต เดเดตเดถเตเดฏเดฎเดพเดฏ เดตเดฟเดตเดฐเดเตเดเตพ เด
เดคเดฟเดจเตเดฑเต เดชเตเดฒเดเดฟเดจเตเดเตพเดเตเดเต เดจเตฝเดเตเดจเตเดจเต, เด
เดคเต เดเดตเดถเตเดฏเดฎเตเดณเตเดณ เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเต เดเดเดเด เดเตเดฐเดฎเตเดเดฐเดฟเดเตเดเตเดจเตเดจเต. เดเดชเตเดชเตบเดธเตเดฑเตเดฑเดพเดเตเดเต เดจเตเดกเตเดเดณเดฟเดฒเต เดจเตเดฏเตเดเตเดฐเตเตบ เดเดเดจเตเดฑเตเดเตพ เดจเตเดฏเตเดเตเดฐเตเตบ เดธเตเตผเดตเดฑเดฟเตฝ เดฐเดเดฟเดธเตเดฑเตเดฑเตผ เดเตเดฏเตเดฏเตเดจเตเดจเต.
เดจเตเดฏเตเดเตเดฐเตเตบ-เดธเตเตผเดตเตผ เดฏเดฅเดพเตผเดคเตเดฅเดคเตเดคเดฟเตฝ เดชเตเดคเตเดคเดฃเดฟเตฝ เดเดดเตเดคเดฟเดฏ เดฐเดฃเตเดเต เดญเดพเดเดเตเดเตพ เดเตพเดเตเดเตเดณเตเดณเตเดจเตเดจ เดเดฐเต เดเดชเตเดฒเดฟเดเตเดเตเดทเดจเดพเดฃเต:
- เดตเดฟเดถเตเดฐเดฎ เดธเตเดตเดจเด
- เดจเตเดฏเตเดเตเดฐเตเตบ เดชเตเดฒเดเดฟเตป (เดเตเตผ/เดธเตผเดตเตเดธเต)
เดฎเดฑเตเดฑเต เดเดเดเดเตเดเดณเดฟเตฝ เดจเดฟเดจเตเดจเต API เดเตเดณเตเดเตพ เดธเตเดตเตเดเดฐเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเดพเดฃเต REST เดธเตเดตเดจเด เดฐเตเดชเดเตฝเดชเตเดชเดจ เดเตเดฏเตเดคเดฟเดฐเดฟเดเตเดเตเดจเตเดจเดคเต (เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดเดฟเดฒ เดตเดฟเดตเดฐเดเตเดเตพ เดจเตฝเดเดพเดจเตเดณเตเดณ เด เดญเตเดฏเตผเดคเตเดฅเดจ เดฎเตเดคเดฒเดพเดฏเดต)
API เด เดญเตเดฏเตผเดคเตเดฅเดจเดเตพเดเตเดเดฟเดเดฏเดฟเตฝ เดตเดฟเดณเดฟเดเตเดเดชเตเดชเตเดเตเดจเตเดจ เดชเตเดฒเดเต-เดเตป เดธเตเดซเตเดฑเตเดฑเตโเดตเตเดฏเตผ เดเดเดเดเตเดเตพ/เดฎเตเดกเตเดฏเตเดณเตเดเดณเดพเดฃเต เดชเตเดฒเดเดฟเดจเตเดเตพ - เด เดคเดพเดฏเดคเต, เดเดฐเต เดธเตเดตเดจเดคเตเดคเดฟเดจเตเดฑเต เดเดเตเดฐเดฟเดฌเตเดฏเตเดทเตป เด เดตเดฏเดฟเดฒเตเดเตเดฏเดพเดฃเต เดธเดเดญเดตเดฟเดเตเดเตเดจเตเดจเดคเต. เดชเตเดฒเดเดฟเดจเตเดเดณเต เดฐเดฃเตเดเต เดคเดฐเดเตเดเดณเดพเดฏเดฟ เดคเดฟเดฐเดฟเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต - เดธเตเดตเดจเดตเตเด เดฑเตเดเตเดเตเด. เดเดเตเดเด เดชเตเดฒเต, เดเตเดคเดฟเดฐ เดชเตเดฒเดเดฟเตป เดชเตเดฐเดงเดพเดจเดฎเดพเดฏเตเด เดตเดฟเดฒเดพเดธ เดเดเดตเตเด VM-เดเตพ เดคเดฎเตเดฎเดฟเดฒเตเดณเตเดณ L2 เดเดฃเดเตเดทเดจเตเดเดณเตเด เดเตเดเดพเดฐเตเดฏเด เดเตเดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดเดคเตเดคเดฐเดตเดพเดฆเดฟเดคเตเดคเดฎเดพเดฃเต, เดเตเดเดพเดคเต เดธเตเดตเดจ เดชเตเดฒเดเดฟเดจเตเดเตพ เดเดคเดฟเดจเดเด เดคเดจเตเดจเต VPN เด เดฒเตเดฒเตเดเตเดเดฟเตฝ FW เดชเตเดฒเตเดณเตเดณ เด เดงเดฟเด เดชเตเดฐเดตเตผเดคเตเดคเดจเด เดจเตฝเดเตเดจเตเดจเต.
เดเดจเตเดจเต เดฒเดญเตเดฏเดฎเดพเดฏ เดชเตเดฒเดเดฟเดจเตเดจเตเดเดณเตเดเต เดฒเดฟเดธเตเดฑเตเดฑเต เดเดฆเดพเดนเดฐเดฃเดฎเดพเดฏเดฟ เดเดพเดฃเดพเตป เดเดดเดฟเดฏเตเด
เดจเดฟเดฐเดตเดงเดฟ เดธเตเดตเดจ เดชเตเดฒเดเดฟเดจเตเดเตพ เดเดฃเตเดเดพเดเดพเด, เดเดจเตเดจเดพเตฝ เดเดฐเต เดเตเดคเดฟเดฐ เดชเตเดฒเดเดฟเตป เดฎเดพเดคเตเดฐเดฎเต เดเดฃเตเดเดพเดเต.
openstack-neutron-ml2 เดธเดพเดงเดพเดฐเดฃ Openstack เดฑเตเดเตเดเต เดชเตเดฒเดเดฟเตป เดเดฃเต. เด เดชเตเดฒเดเดฟเดจเต เดเดฐเต เดฎเตเดกเตเดฒเดพเตผ เดเตผเดเตเดเดฟเดเตเดเตเดเตผ เดเดฃเตเดเต (เด เดคเดฟเดจเตเดฑเต เดฎเตเตปเดเดพเดฎเดฟเดฏเดพเดฏเดคเดฟเตฝ เดจเดฟเดจเตเดจเต เดตเตเดฏเดคเตเดฏเดธเตเดคเดฎเดพเดฏเดฟ) เดเตเดเดพเดคเต เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเต เดธเตเดตเดจเด เด เดคเตเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดฟเดชเตเดชเดฟเดเตเดเดฟเดเตเดเตเดณเตเดณ เดกเตเดฐเตเดตเดฑเตเดเตพ เดตเดดเดฟ เดเตเตบเดซเดฟเดเตผ เดเตเดฏเตเดฏเตเดจเตเดจเต. เดเดเตเดเตพ เดชเตเดฒเดเดฟเตป เดเตเดฑเดเตเดเต เดเดดเดฟเดเตเดเต เดจเตเดเตเดเดพเด, เดเดพเดฐเดฃเด เดฏเดฅเดพเตผเดคเตเดฅเดคเตเดคเดฟเตฝ เดเดคเต เดเดชเตเดชเตบเดธเตเดฑเตเดฑเดพเดเตเดเดฟเดจเต เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเต เดญเดพเดเดคเตเดคเต เดเดณเตเดณ เดตเดดเดเตเดเด เดจเตฝเดเตเดจเตเดจเต. เดฑเตเดเตเดเต เดชเตเดฒเดเดฟเตป เดฎเดพเดฑเตเดฑเดฟเดธเตเดฅเดพเดชเดฟเดเตเดเดพเตป เดเดดเดฟเดฏเตเด (เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดเตเตบเดเตเดฐเตเดฏเตเตฝ เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเดฟเดเดเต เด เดคเตเดคเดฐเดฎเตเดฐเต เดฎเดพเดฑเตเดฑเดฟเดธเตเดฅเดพเดชเดฟเดเตเดเตเดจเตเดจเต).
RPC เดธเตเดตเดจเด (rabbitmq-เดธเตเตผเดตเตผ) โ เดเตเดฏเต เดฎเดพเดจเตเดเตเดฎเตเดจเตเดฑเตเด เดฎเดฑเตเดฑเต เดเดชเตเดชเตบเดธเตเดฑเตเดฑเดพเดเตเดเต เดธเตเดตเดจเดเตเดเดณเตเดฎเดพเดฏเตเดณเตเดณ เดเดถเดฏเดตเดฟเดจเดฟเดฎเดฏเดตเตเด เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเต เดธเตเดตเดจ เดเดเดจเตเดฑเตเดฎเดพเตผ เดคเดฎเตเดฎเดฟเดฒเตเดณเตเดณ เดเดถเดฏเดตเดฟเดจเดฟเดฎเดฏเดตเตเด เดจเตฝเดเตเดจเตเดจ เดเดฐเต เดธเตเดตเดจเด.
เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเต เดเดเดจเตเดฑเตเดเตพ โ เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเต เดธเตเดตเดจเดเตเดเตพ เดเตเดฐเดฎเตเดเดฐเดฟเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจ เดเดฐเต เดจเตเดกเดฟเดฒเตเด เดธเตเดฅเดฟเดคเดฟเดเตเดฏเตเดฏเตเดจเตเดจ เดเดเดจเตเดฑเตเดเตพ.
เดจเดฟเดฐเดตเดงเดฟ เดคเดฐเด เดเดเดจเตเดฑเตเดเดณเตเดฃเตเดเต.
เดชเตเดฐเดงเดพเดจ เดเดเดจเตเดฑเต เดเดฃเต L2 เดเดเดจเตเดฑเต. เดเตบเดเตเดฐเตเตพ เดจเตเดกเตเดเตพ (เดเตเดเตเดคเตฝ เดเตเดคเตเดฏเดฎเดพเดฏเดฟ เดชเดฑเดเตเดเดพเตฝ, เดตเดพเดเดเดเตเดเดพเตผเดเตเดเต เดเดคเตเดเตเดเดฟเดฒเตเด เดธเตเดตเดจเด เดจเตฝเดเตเดจเตเดจ เดเดฒเตเดฒเดพ เดจเตเดกเตเดเดณเดฟเดฒเตเด) เดเตพเดชเตเดชเตเดเต เดเดฐเต เดนเตเดชเตเดชเตผเดตเตเดธเดฑเตเดเดณเดฟเดฒเตเด เด เดเดเดจเตเดฑเตเดฎเดพเตผ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเตเดจเตเดจเต, เดเตเดเดพเดคเต เด เดตเดฐเตเดเต เดชเตเดฐเดงเดพเดจ เดชเตเดฐเดตเตผเดคเตเดคเดจเด เดเดฐเต เดธเดพเดงเดพเดฐเดฃ L2 เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเดฟเดฒเตเดเตเดเต เดตเตเตผเดเตเดตเตฝ เดฎเตเดทเตเดจเตเดเดณเต เดฌเดจเตเดงเดฟเดชเตเดชเดฟเดเตเดเตเดเดฏเตเด เดเดคเตเดเตเดเดฟเดฒเตเด เดเดตเดจเตเดฑเตเดเตพ เดธเดเดญเดตเดฟเดเตเดเตเดฎเตเดชเตเตพ เด เดฒเตเตผเดเตเดเตเดเตพ เดธเตเดทเตเดเดฟเดเตเดเตเดเดฏเตเด เดเตเดฏเตเดฏเตเด เดเดจเตเดจเดคเดพเดฃเต ( เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต เดชเตเตผเดเตเดเต เด เดชเตเดฐเดพเดชเตเดคเดฎเดพเดเตเดเตเด/เดชเตเดฐเดพเดชเตเดคเดฎเดพเดเตเดเตเด).
เด เดเตเดคเตเดคเดคเต, เดชเตเดฐเดพเดงเดพเดจเตเดฏเด เดเตเดฑเดเตเด เดเดเดจเตเดฑเดพเดฃเต L3 เดเดเดจเตเดฑเต. เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ, เด เดเดเดจเตเดฑเต เดเดฐเต เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเต เดจเตเดกเดฟเตฝ เดฎเดพเดคเตเดฐเดฎเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเตเดจเตเดจเต (เดชเดฒเดชเตเดชเตเดดเตเด เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเต เดจเตเดกเต เดเดฐเต เดเตบเดเตเดฐเตเตพ เดจเตเดกเตเดฎเดพเดฏเดฟ เดธเดเดฏเตเดเดฟเดชเตเดชเดฟเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต) เดเตเดเดพเดคเต เดตเดพเดเดเดฏเตโเดเตเดเต เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเตเดเตพเดเตเดเดฟเดเดฏเดฟเตฝ เดฑเตเดเตเดเดฟเดเดเต เดจเตฝเดเตเดจเตเดจเต (เด เดคเดฟเดจเตเดฑเต เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเตเดเตพเดเตเดเตเด เดฎเดฑเตเดฑเต เดเตเดเดฟเดฏเดพเดจเตเดฎเดพเดฐเตเดเต เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเตเดเตพเดเตเดเตเดฎเดฟเดเดฏเดฟเตฝ, เดเตเดเดพเดคเต เดชเตเดฑเด เดฒเตเดเดคเตเดคเตเดเตเดเต เดเดเตโเดธเดธเต เดเตเดฏเตเดฏเดพเดตเตเดจเตเดจเดคเตเดฎเดพเดฃเต. NAT, เด เดคเตเดชเตเดฒเต DHCP เดธเตเดตเดจเด). เดเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด, เดเดฐเต DVR (เดกเดฟเดธเตเดเตเดฐเดฟเดฌเตเดฏเตเดเตเดเดกเต เดฑเตเดเตเดเตผ) เดเดชเดฏเตเดเดฟเดเตเดเตเดฎเตเดชเตเตพ, เดเดฐเต L3 เดชเตเดฒเดเดฟเดจเตเดฑเต เดเดตเดถเตเดฏเดเดคเดฏเตเด เดเดฎเตเดชเตเดฏเตเดเตเดเต เดจเตเดกเตเดเดณเดฟเตฝ เดฆเตเดถเตเดฏเดฎเดพเดเตเด.
L3 เดเดเดจเตเดฑเต เดฒเดฟเดจเดเตเดธเต เดจเตเดฏเดฟเดเดธเตเดชเตเดธเตเดเตพ เดเดชเดฏเตเดเดฟเดเตเดเต เดเดฐเต เดตเดพเดเดเดเตเดเดพเดฐเดจเตเด เด เดคเดฟเดจเตเดฑเตเดคเดพเดฏ เดเดฑเตเดฑเดชเตเดชเตเดเตเด เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเตเดเดณเตเดเต เดเดฐเต เดธเตเดฑเตเดฑเตเด เดเตเดฐเดพเดซเดฟเดเตเดเดฟเดจเต เดฑเตเดเตเดเต เดเตเดฏเตเดฏเตเดจเตเดจ เดตเตเตผเดเตเดตเตฝ เดฑเตเดเตเดเดฑเตเดเดณเตเดเต เดชเตเดฐเดตเตผเดคเตเดคเดจเดตเตเด เดฒเตเดฏเตผ 2 เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเตเดเตพเดเตเดเดพเดฏเดฟ เดเตเดฑเตเดฑเตโเดตเต เดธเตเดตเดจเดเตเดเดณเตเด เดจเตฝเดเตเดจเตเดจเต.
เดกเดพเดฑเตเดฑเดพเดฌเตเดธเต - เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเตเดเตพ, เดธเดฌเตโเดจเตเดฑเตเดฑเตเดเตพ, เดชเตเตผเดเตเดเตเดเตพ, เดชเตเดณเตเดเตพ เดฎเตเดคเดฒเดพเดฏเดตเดฏเตเดเต เดเดกเดจเตเดฑเดฟเดซเดฏเดฑเตเดเดณเตเดเต เดเดฐเต เดกเดพเดฑเตเดฑเดพเดฌเตเดธเต.
เดตเดพเดธเตเดคเดตเดคเตเดคเดฟเตฝ, เดจเตเดฏเตเดเตเดฐเตเตบ เดเดคเตเดเตเดเดฟเดฒเตเด เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเต เดเดจเตเดฑเดฟเดฑเตเดฑเดฟเดเดณเตเดเต เดธเตเดทเตโเดเดฟเดฏเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ API เด เดญเตเดฏเตผเดคเตเดฅเดจเดเตพ เดธเตเดตเตเดเดฐเดฟเดเตเดเตเดจเตเดจเต, เด เดญเตเดฏเตผเดคเตเดฅเดจ เดชเตเดฐเดพเดฎเดพเดฃเตเดเดฐเดฟเดเตเดเตเดจเตเดจเต, เดเตเดเดพเดคเต RPC เดตเดดเดฟ (เด เดคเต เดเดฟเดฒ เดชเตเดฒเดเดฟเดจเต เดเดเดจเตเดฑเต เดเดเตโเดธเดธเต เดเตเดฏเตเดฏเตเดเดฏเดพเดฃเตเดเตเดเดฟเตฝ) เด เดฒเตเดฒเตเดเตเดเดฟเตฝ REST API (เด เดคเต SDN-เตฝ เดเดถเดฏเดตเดฟเดจเดฟเดฎเดฏเด เดจเดเดคเตเดคเตเดเดฏเดพเดฃเตเดเตเดเดฟเตฝ) เดเดเดจเตเดฑเตเดฎเดพเตผเดเตเดเต (เดชเตเดฒเดเดฟเดจเตเดเตพ เดตเดดเดฟ) เดเตเดฎเดพเดฑเตเดจเตเดจเต. เด เดญเตเดฏเตผเดคเตเดฅเดฟเดเตเด เดธเตเดตเดจเด เดธเดเดเดเดฟเดชเตเดชเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเต เดเดตเดถเตเดฏเดฎเดพเดฏ เดจเดฟเตผเดฆเตเดฆเตเดถเดเตเดเตพ.
เดเดชเตเดชเตเตพ เดจเดฎเตเดเตเดเต เดเตเดธเตเดฑเตเดฑเต เดเตปเดธเตเดฑเตเดฑเดพเดณเตเดทเดจเดฟเดฒเตเดเตเดเต เดคเดฟเดฐเดฟเดฏเดพเด (เด เดคเต เดเดเตเดเดจเต เดตเดฟเดจเตเดฏเดธเดฟเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต, เด เดคเดฟเตฝ เดเดจเตเดคเดพเดฃเต เดเตพเดชเตเดชเตเดเตเดคเตเดคเดฟเดฏเดฟเดฐเดฟเดเตเดเตเดจเตเดจเดคเต, เดเดเตเดเตพ เดชเดฟเดจเตเดจเตเดเต เดชเตเดฐเดพเดฏเตเดเดฟเด เดญเดพเดเดคเตเดคเต เดเดพเดฃเตเด) เดเตเดเดพเดคเต เดเดฐเต เดเดเดเดเตเดเดณเตเด เดเดตเดฟเดเตเดฏเดพเดฃเตเดจเตเดจเต เดจเตเดเตเดเดพเด:
(overcloud) [stack@undercloud ~]$ openstack network agent list
+--------------------------------------+--------------------+-------------------------------------+-------------------+-------+-------+---------------------------+
| ID | Agent Type | Host | Availability Zone | Alive | State | Binary |
+--------------------------------------+--------------------+-------------------------------------+-------------------+-------+-------+---------------------------+
| 10495de9-ba4b-41fe-b30a-b90ec3f8728b | Open vSwitch agent | overcloud-novacompute-1.localdomain | None | :-) | UP | neutron-openvswitch-agent |
| 1515ad4a-5972-46c3-af5f-e5446dff7ac7 | L3 agent | overcloud-controller-0.localdomain | nova | :-) | UP | neutron-l3-agent |
| 322e62ca-1e5a-479e-9a96-4f26d09abdd7 | DHCP agent | overcloud-controller-0.localdomain | nova | :-) | UP | neutron-dhcp-agent |
| 9c1de2f9-bac5-400e-998d-4360f04fc533 | Open vSwitch agent | overcloud-novacompute-0.localdomain | None | :-) | UP | neutron-openvswitch-agent |
| d99c5657-851e-4d3c-bef6-f1e3bb1acfb0 | Open vSwitch agent | overcloud-controller-0.localdomain | None | :-) | UP | neutron-openvswitch-agent |
| ff85fae6-5543-45fb-a301-19c57b62d836 | Metadata agent | overcloud-controller-0.localdomain | None | :-) | UP | neutron-metadata-agent |
+--------------------------------------+--------------------+-------------------------------------+-------------------+-------+-------+---------------------------+
(overcloud) [stack@undercloud ~]$
เดฏเดฅเดพเตผเดคเตเดฅเดคเตเดคเดฟเตฝ, เด
เดคเดพเดฃเต เดจเตเดฏเตเดเตเดฐเตเดฃเดฟเดจเตเดฑเต เดฎเตเดดเตเดตเตป เดเดเดจเดฏเตเด. เดเดชเตเดชเตเตพ ML2 เดชเตเดฒเดเดฟเดจเดฟเตฝ เดเตเดฑเดเตเดเต เดธเดฎเดฏเด เดเตเดฒเดตเดดเดฟเดเตเดเตเดจเตเดจเดคเต เดฎเตเดฒเตเดฏเดตเดคเตเดคเดพเดฃเต.
เดฎเตเดกเตเดฒเดพเตผ เดฒเตเดฏเตผ 2
เดฎเตเดเดณเดฟเตฝ เดธเตเดเดฟเดชเตเดชเดฟเดเตเดเดคเตเดชเตเดฒเต, เดชเตเดฒเดเดฟเตป เดเดฐเต เดธเดพเดงเดพเดฐเดฃ OpenStack เดฑเตเดเตเดเต เดชเตเดฒเดเดฟเตป เดเดฃเต เดเตเดเดพเดคเต เดเดฐเต เดฎเตเดกเตเดฒเดพเตผ เดเตผเดเตเดเดฟเดเตเดเตเดเดฑเตเด เดเดฃเตเดเต.
ML2 เดชเตเดฒเดเดฟเดจเตเดฑเต เดฎเตเตปเดเดพเดฎเดฟเดเตเดเต เดเดฐเต เดฎเตเดฃเตเดฒเดฟเดคเตเดคเดฟเดเตเดเต เดเดเดจ เดเดฃเตเดเดพเดฏเดฟเดฐเตเดจเตเดจเต, เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดเดฐเต เดเตปเดธเตเดฑเตเดฑเดพเดณเตเดทเดจเดฟเตฝ เดจเดฟเดฐเดตเดงเดฟ เดธเดพเดเตเดเตเดคเดฟเดเดตเดฟเดฆเตเดฏเดเดณเตเดเต เดฎเดฟเดถเตเดฐเดฟเดคเด เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจเดคเต เด เดจเตเดตเดฆเดฟเดเตเดเดฟเดฒเตเดฒ. เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดจเดฟเดเตเดเตพเดเตเดเต เดเดฐเต เดธเดฎเดฏเด openvswitch เดเด linuxbridge เดเด เดเดชเดฏเตเดเดฟเดเตเดเดพเตป เดเดดเดฟเดฏเดฟเดฒเตเดฒ - เดเดฆเตเดฏเดคเตเดคเตเดคเต เดฐเดฃเตเดเดพเดฎเดคเตเดคเตเดคเต. เดเดเตเดเดพเดฐเดฃเดคเตเดคเดพเตฝ, เด เดคเดฟเดจเตเดฑเต เดเตผเดเตเดเดฟเดเตเดเตเดเดฑเตเดเตเดเตเดเดฟเดฏ ML2 เดชเตเดฒเดเดฟเตป เดธเตเดทเตเดเดฟเดเตเดเต.
ML2-เดจเต เดฐเดฃเตเดเต เดเดเดเดเตเดเดณเตเดฃเตเดเต - เดฐเดฃเตเดเต เดคเดฐเด เดกเตเดฐเตเดตเดฑเตเดเตพ: เดเตเดชเตเดชเต เดกเตเดฐเตเดตเดฑเตเดเดณเตเด เดฎเตเดเตเดเดพเดจเดฟเดธเด เดกเตเดฐเตเดตเดฑเตเดเดณเตเด.
เดกเตเดฐเตเดตเดฑเตเดเตพ เดเตเดชเตเดชเต เดเตเดฏเตเดฏเตเด เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเต เดเดฃเดเตเดทเดจเตเดเตพ เดธเดเดเดเดฟเดชเตเดชเดฟเดเตเดเดพเตป เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจ เดธเดพเดเตเดเตเดคเดฟเดเดตเดฟเดฆเตเดฏเดเตพ เดจเดฟเตผเดฃเตเดฃเดฏเดฟเดเตเดเตเด, เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต VxLAN, VLAN, GRE. เด เดคเต เดธเดฎเดฏเด, เดกเตเดฐเตเดตเตผ เดตเตเดฏเดคเตเดฏเดธเตเดค เดธเดพเดเตเดเตเดคเดฟเดเดตเดฟเดฆเตเดฏเดเดณเตเดเต เดเดชเดฏเตเดเด เด เดจเตเดตเดฆเดฟเดเตเดเตเดจเตเดจเต. เดเดตเตผเดฒเต เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเตเดเตพเดเตเดเตเด vlan เดฌเดพเดนเตเดฏ เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเตเดเตพเดเตเดเตเดฎเตเดณเตเดณ VxLAN เดเตปเดเตเดฏเดพเดชเตโเดธเตเดฒเตเดทเดจเดพเดฃเต เดธเตเดฑเตเดฑเดพเตปเดกเตเตผเดกเต เดธเดพเดเตเดเตเดคเดฟเดเดตเดฟเดฆเตเดฏ.
เดเตเดชเตเดชเต เดกเตเดฐเตเดตเดฑเตเดเดณเดฟเตฝ เดเดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเต เดคเดฐเดเตเดเตพ เดเตพเดชเตเดชเตเดเตเดจเตเดจเต:
เดชเดฐเดจเตเดจ - เดเดพเดเตเดเตเดฏเตเดฏเดพเดคเต เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเต
VLAN-เดเตพ - เดเดพเดเต เดเตเดฏเตเดค เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเต
เดชเตเดฐเดพเดฆเตเดถเดฟเด - เดเตพ-เดเตป-เดตเตบ เดเตปเดธเตเดฑเตเดฑเดพเดณเตเดทเดจเตเดเตพเดเตเดเดพเดฏเตเดณเตเดณ เดเดฐเต เดชเตเดฐเดคเตเดฏเตเด เดคเดฐเด เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเต (เดกเตเดตเดฒเดชเตเดชเตผเดฎเดพเตผเดเตเดเต เดชเดฐเดฟเดถเตเดฒเดจเดคเตเดคเดฟเดจเต เด
เดคเตเดคเดฐเด เดเตปเดธเตเดฑเตเดฑเดพเดณเตเดทเดจเตเดเตพ เดเดตเดถเตเดฏเดฎเดพเดฃเต)
เดเดฟ.เดเตผ. - GRE เดเดฃเดฒเตเดเตพ เดเดชเดฏเตเดเดฟเดเตเดเต เดเดตเตผเดฒเต เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเต
VxLAN โ VxLAN เดเดฃเดฒเตเดเตพ เดเดชเดฏเตเดเดฟเดเตเดเต เดเดตเตผเดฒเต เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเต
เดฎเตเดเตเดเดพเดจเดฟเดธเด เดกเตเดฐเตเดตเตผเดฎเดพเตผ เดเตเดชเตเดชเต เดกเตเดฐเตเดตเดฑเดฟเตฝ เดตเตเดฏเดเตเดคเดฎเดพเดเตเดเดฟเดฏ เดธเดพเดเตเดเตเดคเดฟเดเดตเดฟเดฆเตเดฏเดเดณเตเดเต เดเตผเดเดจเตเดธเตเดทเตป เดเดฑเดชเตเดชเดพเดเตเดเตเดจเตเดจ เดเตเดณเตเดเตพ เดจเดฟเตผเดตเดเดฟเดเตเดเตเด - เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, openvswitch, sr-iov, opendaylight, OVN เดฎเตเดคเดฒเดพเดฏเดต.
เด เดกเตเดฐเตเดตเตผ เดจเดเดชเตเดชเดฟเดฒเดพเดเตเดเตเดจเตเดจเดคเดฟเดจเต เดเดถเตเดฐเดฏเดฟเดเตเดเต, เดเดจเตเดจเตเดเดฟเตฝ เดจเตเดฏเตเดเตเดฐเตเตบ เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเดเตเดเตเดจเตเดจ เดเดเดจเตเดฑเตเดเตพ เดเดชเดฏเตเดเดฟเดเตเดเตเด, เด เดฒเตเดฒเตเดเตเดเดฟเตฝ เดเดฐเต เดฌเดพเดนเตเดฏ SDN เดเตบเดเตเดฐเตเดณเดฑเดฟเดฒเตเดเตเดเตเดณเตเดณ เดเดฃเดเตเดทเดจเตเดเตพ เดเดชเดฏเตเดเดฟเดเตเดเตเด, เดเดคเต L2 เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเตเดเตพ, เดฑเตเดเตเดเดฟเดเดเต เดฎเตเดคเดฒเดพเดฏเดต เดธเดเดเดเดฟเดชเตเดชเดฟเดเตเดเตเดจเตเดจเดคเตเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดชเตเดชเตเดเตเด เดเดฒเตเดฒเดพ เดชเตเดฐเดถเตโเดจเดเตเดเดณเตเด เดถเตเดฐเดฆเตเดงเดฟเดเตเดเตเดจเตเดจเต.
เดเดฆเดพเดนเดฐเดฃเด: เดเดเตเดเตพ OVS-เดจเตเดชเตเดชเด ML2 เดเดชเดฏเตเดเดฟเดเตเดเตเดเดฏเดพเดฃเตเดเตเดเดฟเตฝ, OVS เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเดเตเดเตเดจเตเดจ เดเดฐเต เดเดฎเตเดชเตเดฏเตเดเตเดเดฟเดเดเต เดจเตเดกเดฟเดฒเตเด เดเดฐเต L2 เดเดเดจเตเดฑเต เดเตปเดธเตเดฑเตเดฑเดพเตพ เดเตเดฏเตเดฏเดชเตเดชเตเดเตเด. เดเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด, เดเดเตเดเตพ เดเดชเดฏเตเดเดฟเดเตเดเตเดเดฏเดพเดฃเตเดเตเดเดฟเตฝ, เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, OVN เด เดฒเตเดฒเตเดเตเดเดฟเตฝ OpenDayLight, OVS เดจเตเดฑเต เดจเดฟเดฏเดจเตเดคเตเดฐเดฃเด เด เดตเดฐเตเดเต เด เดงเดฟเดเดพเดฐเดชเดฐเดฟเดงเดฟเดฏเดฟเตฝ เดตเดฐเตเดจเตเดจเต - เดจเตเดฏเตเดเตเดฐเตเตบ, เดฑเตเดเตเดเต เดชเตเดฒเดเดฟเตป เดตเดดเดฟ, เดเตบเดเตเดฐเตเดณเดฑเดฟเดจเต เดเดฎเดพเตปเดกเตเดเตพ เดจเตฝเดเตเดจเตเดจเต, เด เดคเต เดเดคเดฟเดจเดเด เดชเดฑเดเตเดเดคเตเดชเตเดฒเต เดเตเดฏเตเดฏเตเดจเตเดจเต.
เดเดชเตเดชเตบ vSwitch-เตฝ เดจเดฎเตเดเตเดเต เดฌเตเดฐเดทเต เดเตเดฏเตเดฏเดพเด
เดเดชเตเดชเตเตพ, OpenStack-เดจเตเดฑเต เดชเตเดฐเดงเดพเดจ เดเดเดเดเตเดเดณเดฟเดฒเตเดจเตเดจเต Open vSwitch เดเดฃเต.
Juniper Contrail เด
เดฒเตเดฒเตเดเตเดเดฟเตฝ Nokia Nuage เดชเตเดฒเตเดณเตเดณ เด
เดงเดฟเด เดตเตเดฃเตเดเตผ SDN เดเดฒเตเดฒเดพเดคเต OpenStack เดเตปเดธเตเดฑเตเดฑเดพเตพ เดเตเดฏเตเดฏเตเดฎเตเดชเตเตพ, OVS เดเตเดฒเตเดกเต เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเดฟเดจเตเดฑเต เดชเตเดฐเดงเดพเดจ เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเต เดเดเดเดฎเดพเดฃเต, เดเตเดเดพเดคเต iptables, contrack, namespaces เดเดจเตเดจเดฟเดตเดฏเตโเดเตเดเตเดชเตเดชเด เดชเตเตผเดฃเตเดฃเดฎเดพเดฏ เดฎเตพเดเตเดเดฟ-เดเตเดจเตปเดธเดฟ เดเดตเตผเดฒเต เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเตเดเตพ เดธเดเดเดเดฟเดชเตเดชเดฟเดเตเดเดพเตป เดจเดฟเดเตเดเดณเต เด
เดจเตเดตเดฆเดฟเดเตเดเตเดจเตเดจเต. เดธเตเดตเดพเดญเดพเดตเดฟเดเดฎเดพเดฏเตเด, เด เดเดเดเด เดฎเดพเดฑเตเดฑเดฟเดธเตเดฅเดพเดชเดฟเดเตเดเดพเตป เดเดดเดฟเดฏเตเด, เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดฎเตเดจเตเดจเดพเด-เดเดเตเดทเดฟ เดเตเดคเตเดคเด (เดตเตเดฃเตเดเตผ) SDN เดชเดฐเดฟเดนเดพเดฐเดเตเดเตพ เดเดชเดฏเตเดเดฟเดเตเดเตเดฎเตเดชเตเตพ.
เดเดตเดฟเดเดธเต เดเดฐเต เดเดชเตเดชเตบ เดธเตเดดเตโเดธเต เดธเตเดซเตโเดฑเตเดฑเตโเดตเตเดฏเตผ เดธเตเดตเดฟเดเตเดเดพเดฃเต, เด เดคเต เดตเตเตผเดเตเดตเตฝ เดเตเดฐเดพเดซเดฟเดเต เดซเตเตผเดตเตเดกเดฑเดพเดฏเดฟ เดตเดฟเตผเดเตเดตเดฒเตเดธเต เดเตเดฏเตโเดค เดชเดฐเดฟเดคเดธเตเดฅเดฟเดคเดฟเดเดณเดฟเตฝ เดเดชเดฏเตเดเดฟเดเตเดเดพเตป เดฐเตเดชเดเตฝเดชเตเดชเดจ เดเตเดฏเตโเดคเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต.
เดเดชเตเดชเตเตพ, OVS-เดจเต เดตเดณเดฐเต เดฎเดพเดจเตเดฏเดฎเดพเดฏ เดชเตเดฐเดตเตผเดคเตเดคเดจเดเตเดทเดฎเดคเดฏเตเดฃเตเดเต, เด เดคเดฟเตฝ QoS, LACP, VLAN, VxLAN, GENEVE, OpenFlow, DPDK เดฎเตเดคเดฒเดพเดฏ เดธเดพเดเตเดเตเดคเดฟเดเดตเดฟเดฆเตเดฏเดเตพ เดเตพเดชเตเดชเตเดเตเดจเตเดจเต.
เดถเตเดฐเดฆเตเดงเดฟเดเตเดเตเด: เดเดฏเตผเดจเตเดจ เดฒเตเดกเตเดณเตเดณ เดเตเดฒเดฟเดเตเด เดซเดเดเตโเดทเดจเตเดเตพเดเตเดเดพเดฏเตเดณเตเดณ เดธเตเดซเตเดฑเตเดฑเต เดธเตเดตเดฟเดเตเดเต เดเดฏเดฟเดเตเดเดฒเตเดฒ OVS เดเดฆเตเดฏเด เดตเดฟเดญเดพเดตเดจเด เดเตเดฏเตเดคเดฟเดฐเตเดจเตเดจเดคเต, เดเตเดเดพเดคเต WEB เดธเตเตผเดตเตผ เด เดฒเตเดฒเตเดเตเดเดฟเตฝ เดฎเตเดฏเดฟเตฝ เดธเตเตผเดตเตผ เดชเตเดฒเตเดณเตเดณ เดเตเดฑเดเตเด เดฌเดพเตปเดกเตโเดตเดฟเดกเตเดคเตเดคเต เดเดตเดถเตเดฏเดชเตเดชเตเดเตเดจเตเดจ เดเดเดฟ เดซเดเดเตโเดทเดจเตเดเตพเดเตเดเดพเดฏเดฟ เดเตเดเตเดคเตฝ เดฐเตเดชเดเตฝเดชเตเดชเดจ เดเตเดฏเตโเดคเดคเดพเดฃเต. เดเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด, OVS เดเตเดเตเดคเตฝ เดตเดฟเดเดธเดฟเดชเตเดชเดฟเดเตเดเตเดเตเดฃเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต, เดเตเดเดพเดคเต OVS-เดจเตเดฑเต เดจเดฟเดฒเดตเดฟเดฒเต เดจเดฟเตผเดตเตเดตเดนเดฃเดเตเดเตพ เด เดคเดฟเดจเตเดฑเต เดชเตเดฐเดเดเดจเดตเตเด เดเดดเดฟเดตเตเดเดณเตเด เดตเดณเดฐเตเดฏเดงเดฟเดเด เดฎเตเดเตเดเดชเตเดชเตเดเตเดคเตเดคเดฟเดฏเดฟเดเตเดเตเดฃเตเดเต, เดเดคเต เดเดฏเตผเดจเตเดจ เดฒเตเดกเตเดเตเดฏเตเดค เดซเดเดเตเดทเดจเตเดเดณเตเดณเตเดณ เดเตเดฒเดฟเดเตเด เดเดชเตเดชเดฑเตเดฑเตเดฑเตผเดฎเดพเตผเดเตเดเต เดเดคเต เดเดชเดฏเตเดเดฟเดเตเดเดพเตป เด เดจเตเดตเดฆเดฟเดเตเดเตเดจเตเดจเต, เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, DPDK เดเดเตเดธเดฟเดฒเดฑเตเดทเดจเตเดณเตเดณ เดชเดฟเดจเตเดคเตเดฃเดฏเตเดเต เดเดฐเต OVS เดจเดเดชเตเดชเดฟเดฒเดพเดเตเดเตฝ เดเดฃเตเดเต.
เดจเดฟเดเตเดเตพ เด เดฑเดฟเดเตเดเดฟเดฐเดฟเดเตเดเตเดฃเตเด OVS-เดจเตเดฑเต เดฎเตเดจเตเดจเต เดชเตเดฐเดงเดพเดจ เดเดเดเดเตเดเดณเตเดฃเตเดเต:
- เดเตเตผเดฃเตฝ เดฎเตเดกเตเดฏเตเตพ - เดจเดฟเดฏเดจเตเดคเตเดฐเดฃ เดเดเดเดคเตเดคเดฟเตฝ เดจเดฟเดจเตเดจเต เดฒเดญเดฟเดเตเด เดจเดฟเดฏเดฎเดเตเดเดณเต เด เดเดฟเดธเตเดฅเดพเดจเดฎเดพเดเตเดเดฟ เดเตเดฐเดพเดซเดฟเดเต เดชเตเดฐเตเดธเดธเตเดธเต เดเตเดฏเตเดฏเตเดจเตเดจ เดเตเตผเดฃเตฝ เดธเตเดฅเดฒเดคเตเดคเต เดธเตเดฅเดฟเดคเดฟ เดเตเดฏเตเดฏเตเดจเตเดจ เดเดฐเต เดเดเดเด;
- v เดธเตเดตเดฟเดเตเดเต เดกเตเดฎเตบ (ovs-vswitchd) เดเดจเตเดจเดคเต เดเตเตผเดฃเตฝ เดฎเตเดกเตเดฏเตเตพ เดชเตเดฐเตเดเตเดฐเดพเดฎเดฟเดเดเดฟเดจเต เดเดคเตเดคเดฐเดตเดพเดฆเดฟเดฏเดพเดฏ เดเดชเดฏเตเดเตเดคเต เดธเตเดฅเดฒเดคเตเดคเต เดเดฐเดเดญเดฟเดเตเด เดเดฐเต เดชเตเดฐเดเตเดฐเดฟเดฏเดฏเดพเดฃเต - เด เดคเดพเดฏเดคเต, เดเดคเต เดธเตเดตเดฟเดเตเดเดฟเดจเตเดฑเต เดชเตเดฐเดตเตผเดคเตเดคเดจเดคเตเดคเดฟเดจเตเดฑเต เดฏเตเดเตเดคเดฟเดฏเต เดจเตเดฐเดฟเดเตเดเต เดชเตเดฐเดคเดฟเดจเดฟเดงเตเดเดฐเดฟเดเตเดเตเดจเตเดจเต.
- เดกเดพเดฑเตเดฑเดพเดฌเตเดธเต เดธเตเตผเดตเตผ - เดเตเตบเดซเดฟเดเดฑเตเดทเตป เดธเดเดญเดฐเดฟเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจ OVS เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเตเดจเตเดจ เดเดฐเต เดนเตเดธเตเดฑเตเดฑเดฟเดฒเตเด เดธเตเดฅเดฟเดคเดฟเดเตเดฏเตเดฏเตเดจเตเดจ เดเดฐเต เดชเตเดฐเดพเดฆเตเดถเดฟเด เดกเดพเดฑเตเดฑเดพเดฌเตเดธเต. SDN เดเตบเดเตเดฐเตเดณเดฑเตเดเตพเดเตเดเต OVSDB เดชเตเดฐเตเดเตเดเตเดเตเดเตเตพ เดเดชเดฏเตเดเดฟเดเตเดเต เด เดฎเตเดกเตเดฏเตเดณเดฟเดฒเตเดเต เดเดถเดฏเดตเดฟเดจเดฟเดฎเดฏเด เดจเดเดคเตเดคเดพเดจเดพเดเตเด.
ovs-vsctl, ovs-appctl, ovs-ofctl เดฎเตเดคเดฒเดพเดฏเดต เดชเตเดฒเตเดณเตเดณ เดกเดฏเดเตเดจเตเดธเตเดฑเตเดฑเดฟเดเต, เดฎเดพเดจเตเดเตเดฎเตเดจเตเดฑเต เดฏเตเดเตเดเดฟเดฒเดฟเดฑเตเดฑเดฟเดเดณเตเดเต เดเดฐเต เดเตเดเตเดเด เดเดคเดฟเดจเตเดเตเดชเตเดชเดฎเตเดฃเตเดเต.
เดจเดฟเดฒเดตเดฟเตฝ, EPC, SBC, HLR, เดคเตเดเดเตเดเดฟเดฏ เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเต เดซเดเดเตโเดทเดจเตเดเตพ เดฎเตเดเตเดฐเตเดฑเตเดฑเต เดเตเดฏเตเดฏเดพเตป เดเตเดฒเดฟเดเตเด เดเดชเตเดชเดฑเตเดฑเตเดฑเตผเดฎเดพเตผ เดเดชเตเดชเตบเดธเตเดฑเตเดฑเดพเดเตเดเต เดตเตเดฏเดพเดชเดเดฎเดพเดฏเดฟ เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจเต. เดเดฟเดฒ เดซเดเดเตโเดทเดจเตเดเตพเดเตเดเต OVS-เตฝ เดชเตเดฐเดถเตโเดจเดเตเดเดณเดฟเดฒเตเดฒเดพเดคเต เดเตเดตเดฟเดเตเดเดพเตป เดเดดเดฟเดฏเตเด, เดเดจเตเดจเดพเตฝ เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, EPC เดธเดฌเตโเดธเตโเดเตเดฐเตเดฌเตผ เดเตเดฐเดพเดซเดฟเดเตเดเต เดชเตเดฐเตเดธเดธเตเดธเต เดเตเดฏเตเดฏเตเดจเตเดจเต - เดคเตเดเตผเดจเตเดจเต เด เดคเต เดเดเดจเตเดจเตเดชเตเดเตเดจเตเดจเต. เดเดฐเต เดตเดฒเดฟเดฏ เดเตเดฐเดพเดซเดฟเดเต (เดเดชเตเดชเตเตพ เดเตเดฐเดพเดซเดฟเดเต เดตเตเดณเดฟเดฏเด เดธเตเดเตเดเตปเดกเดฟเตฝ เดจเตเดฑเตเดเดฃเดเตเดเดฟเดจเต เดเดฟเดเดพเดฌเตเดฑเตเดฑเดฟเดฒเตเดคเตเดคเตเดจเตเดจเต). เดธเตเดตเดพเดญเดพเดตเดฟเดเดฎเดพเดฏเตเด, เดเตเตผเดฃเตฝ เดธเตโเดชเตเดฏเตโเดธเดฟเดฒเตเดเต เด เดคเตเดคเดฐเด เดเตเดฐเดพเดซเดฟเดเต เดกเตเดฐเตเดตเต เดเตเดฏเตเดฏเตเดจเตเดจเดคเต (เดซเตเตผเดตเตเดกเตผ เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ เด เดตเดฟเดเต เดธเตเดฅเดฟเดคเดฟ เดเตเดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเดพเตฝ) เดฎเดฟเดเดเตเด เดเดถเดฏเดฎเดฒเตเดฒ. เด เดคเดฟเดจเดพเตฝ, เดเตเตผเดฃเดฒเดฟเดจเต เดฎเดฑเดฟเดเดเดจเตเดจเต เดเตปเดเดธเดฟเดฏเดฟเตฝ เดจเดฟเดจเตเดจเต เดฏเตเดธเตผ เดธเตเดชเตเดธเดฟเดฒเตเดเตเดเต เดเตเดฐเดพเดซเดฟเดเต เดซเตเตผเดตเตเดกเต เดเตเดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเดพเดฏเดฟ เดกเดฟเดชเดฟเดกเดฟเดเต เดเดเตเดธเดฟเดฒเดฑเตเดทเตป เดธเดพเดเตเดเตเดคเดฟเดเดตเดฟเดฆเตเดฏ เดเดชเดฏเตเดเดฟเดเตเดเต เดเดตเดฟเดเดธเต เดชเตเตผเดฃเตเดฃเดฎเดพเดฏเตเด เดฏเตเดธเตผ เดธเตเดชเตเดธเดฟเตฝ เดตเดฟเดจเตเดฏเดธเดฟเดเตเดเตเดจเตเดจเต.
เดถเตเดฐเดฆเตเดงเดฟเดเตเดเตเด: เดเตเดฒเดฟเดเตเด เดซเดเดเตโเดทเดจเตเดเตพเดเตเดเดพเดฏเดฟ เดตเดฟเดจเตเดฏเดธเดฟเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจ เดเดฐเต เดเตเดฒเตเดกเดฟเดจเดพเดฏเดฟ, เดเดฐเต เดเดฎเตเดชเตเดฏเตเดเตเดเต เดจเตเดกเดฟเตฝ เดจเดฟเดจเตเดจเต OVS-เดจเต เดจเตเดฐเดฟเดเตเดเต เดธเตเดตเดฟเดเตเดเดฟเดเดเต เดเดชเดเดฐเดฃเดเตเดเดณเดฟเดฒเตเดเตเดเต เดฌเตเดชเดพเดธเต เดเตเดฏเตโเดคเต เดเตเดฐเดพเดซเดฟเดเตเดเต เดเดเตเดเตโเดชเตเดเตเดเต เดเตเดฏเตเดฏเดพเตป เดธเดพเดงเดฟเดเตเดเตเด. SR-IOV, Passthrough เดฎเตเดเตเดเดพเดจเดฟเดธเดเตเดเตพ เดเดคเดฟเดจเดพเดฏเดฟ เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจเต.
เดเดฐเต เดฏเดฅเดพเตผเดคเตเดฅ เดฒเตเดเดเตเดเดฟเตฝ เดเดคเต เดเดเตเดเดจเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเตเด?
เดถเดฐเดฟ, เดเดชเตเดชเตเตพ เดจเดฎเตเดเตเดเต เดชเตเดฐเดพเดฏเตเดเดฟเด เดญเดพเดเดคเตเดคเตเดเตเดเต เดชเตเดเดพเด, เดเดฒเตเดฒเดพเด เดชเตเดฐเดพเดฏเตเดเดฟเดเดฎเดพเดฏเดฟ เดเดเตเดเดจเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเตเดจเตเดจเตเดตเตเดจเตเดจเต เดจเตเดเตเดเดพเด.
เดเดฆเตเดฏเด, เดจเดฎเตเดเตเดเต เดเดฐเต เดฒเดณเดฟเดคเดฎเดพเดฏ Openstack เดเตปเดธเตเดฑเตเดฑเดฒเตเดทเตป เดตเดฟเดจเตเดฏเดธเดฟเดเตเดเดพเด. เดชเดฐเตเดเตเดทเดฃเดเตเดเตพเดเตเดเดพเดฏเดฟ เดเดจเตเดฑเต เดเตเดฏเดฟเตฝ เดเดฐเต เดธเตเดฑเตเดฑเต เดธเตเตผเดตเดฑเตเดเตพ เดเดฒเตเดฒเดพเดคเตเดคเดคเดฟเดจเดพเตฝ, เดเดเตเดเตพ เดตเตเตผเดเตเดตเตฝ เดฎเตเดทเตเดจเตเดเดณเดฟเตฝ เดจเดฟเดจเตเดจเต เดเดฐเต เดซเดฟเดธเดฟเดเตเดเตฝ เดธเตเตผเดตเดฑเดฟเตฝ เดชเตเดฐเตเดเตเดเตเดเตเดชเตเดชเต เดเตเดเตเดเดฟเดเตเดเตเตผเดเตเดเตเด. เด เดคเต, เดธเตเดตเดพเดญเดพเดตเดฟเดเดฎเดพเดฏเตเด, เด เดคเตเดคเดฐเด เดเดฐเต เดชเดฐเดฟเดนเดพเดฐเด เดตเดพเดฃเดฟเดเตเดฏ เดเดตเดถเตเดฏเดเตเดเตพเดเตเดเต เด เดจเตเดฏเตเดเตเดฏเดฎเดฒเตเดฒ, เดเดจเตเดจเดพเตฝ เดเดชเตเดชเตบเดธเตเดฑเตเดฑเดพเดเตเดเดฟเตฝ เดจเตเดฑเตเดฑเตเดตเตผเดเตเดเต เดเดเตเดเดจเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเตเดจเตเดจเต เดเดจเตเดจเดคเดฟเดจเตเดฑเต เดเดฐเต เดเดฆเดพเดนเดฐเดฃเด เดเดพเดฃเดพเตป, เด เดคเตเดคเดฐเด เดเดฐเต เดเตปเดธเตเดฑเตเดฑเดพเดณเตเดทเตป เดเดฃเตเดฃเตเดเตพเดเตเดเต เดฎเดคเดฟเดฏเดพเดเตเด. เดฎเดพเดคเตเดฐเดฎเดฒเตเดฒ, เดชเดฐเดฟเดถเตเดฒเดจ เดเดตเดถเตเดฏเดเตเดเตพเดเตเดเดพเดฏเดฟ เด เดคเตเดคเดฐเดฎเตเดฐเต เดเตปเดธเตเดฑเตเดฑเดพเดณเตเดทเตป เดเตเดเตเดคเตฝ เดฐเดธเดเดฐเดฎเดพเดฃเต - เดจเดฟเดเตเดเตพเดเตเดเต เดเตเดฐเดพเดซเดฟเดเตเดเต เดชเดฟเดเดฟเดเตเดเดพเตป เดเดดเดฟเดฏเตเด เดเดจเตเดจเดคเดฟเดจเดพเตฝ.
เด เดเดฟเดธเตเดฅเดพเดจ เดญเดพเดเด เดฎเดพเดคเตเดฐเด เดเดพเดฃเตเดฃเตเดเดคเดฟเดจเดพเตฝ, เดเดเตเดเตพเดเตเดเต เดจเดฟเดฐเดตเดงเดฟ เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเตเดเตพ เดเดชเดฏเตเดเดฟเดเตเดเดพเดจเดพเดตเดฟเดฒเตเดฒ, เดชเดเตเดทเต เดฐเดฃเตเดเต เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเตเดเตพ เดเดชเดฏเตเดเดฟเดเตเดเต เดเดฒเตเดฒเดพเด เดเดฏเตผเดคเตเดคเดพเด, เดเตเดเดพเดคเต เด เดฒเตเดเดเตเดเดฟเดฒเต เดฐเดฃเตเดเดพเดฎเดคเตเดคเต เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเต เด เดฃเตเดเตผเดเตเดฒเตเดกเดฟเดฒเตเดเตเดเตเด DNS เดธเตเตผเดตเดฑเดฟเดฒเตเดเตเดเตเด เดเดเตโเดธเดธเต เดเตเดฏเตเดฏเดพเตป เดฎเดพเดคเตเดฐเดฎเดพเดฏเดฟ เดเดชเดฏเตเดเดฟเดเตเดเตเด. เดเดเตเดเตพ เดเดชเตเดชเตเตพ เดฌเดพเดนเตเดฏ เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเตเดเดณเดฟเตฝ เดธเตเดชเตผเดถเดฟเดเตเดเดฟเดฒเตเดฒ - เดเดคเต เดเดฐเต เดชเตเดฐเดคเตเดฏเตเด เดตเดฒเดฟเดฏ เดฒเตเดเดจเดคเตเดคเดฟเดจเตเดณเตเดณ เดตเดฟเดทเดฏเดฎเดพเดฃเต.
เด เดคเดฟเดจเดพเตฝ, เดจเดฎเตเดเตเดเต เดเตเดฐเดฎเดคเตเดคเดฟเตฝ เดเดฐเดเดญเดฟเดเตเดเดพเด. เดเดฆเตเดฏเด, เดเดฐเต เดเตเดฑเดฟเดฏ เดธเดฟเดฆเตเดงเดพเดจเตเดคเด. เดเดเตเดเตพ เดเตเดฐเดฟเดชเตเดชเดฟเตพ เด (เดเดชเตเดชเตบเดธเตเดฑเตเดฑเดพเดเตเดเดฟเดฒเต เดเดชเตเดชเตบเดธเตเดฑเตเดฑเดพเดเตเดเต) เดเดชเดฏเตเดเดฟเดเตเดเต เดเดชเตเดชเตบเดธเตเดฑเตเดฑเดพเดเตเดเต เดเตปเดธเตเดฑเตเดฑเดพเตพ เดเตเดฏเตเดฏเตเด. เด เดฃเตเดเตผเดเตเดฒเตเดกเต เดเดจเตเดจเต เดตเดฟเดณเดฟเดเตเดเตเดจเตเดจ เดเดชเตเดชเตบเดธเตเดฑเตเดฑเดพเดเตเดเต เดเตพ-เดเตป-เดตเตบ (เด เดคเดพเดฏเดคเต เดเดฐเต เดจเตเดกเดฟเตฝ) เดเดเตเดเตพ เดเตปเดธเตเดฑเตเดฑเดพเตพ เดเตเดฏเตเดฏเตเดจเตเดจเต, เดคเตเดเตผเดจเตเดจเต เดเดตเตผเดเตเดฒเตเดกเต เดเดจเตเดจเต เดตเดฟเดณเดฟเดเตเดเดชเตเดชเตเดเตเดจเตเดจ เดเดชเตเดชเตบเดธเตเดฑเตเดฑเดพเดเตเดเต เดเตปเดธเตเดฑเตเดฑเดพเตพ เดเตเดฏเตเดฏเดพเตป เดตเดฟเดจเตเดฏเดธเดฟเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจ เดเดชเตเดชเตบเดธเตเดฑเตเดฑเดพเดเตเดเดฟเดจเตเดฑเต เดเดดเดฟเดตเตเดเตพ เดเดชเดฏเตเดเดฟเดเตเดเตเด เดเดจเตเดจเดคเดพเดฃเต เดเตเดฐเดฟเดชเตเดชเดฟเตพ เดเดฏเตเดเต เดธเดพเดฐเด. เดเดฎเตเดชเตเดฏเตเดเตเดเต, เดเตบเดเตเดฐเตเตพ, เดธเตเดฑเตเดฑเตเดฑเตเดเต เดจเตเดกเตเดเตพ เดเดจเตเดจเดฟเดตเดฏเตเดเต เดฑเตเดณเตเดเตพ เดจเดฟเตผเดตเดนเดฟเดเตเดเตเดจเตเดจ เดนเตเดชเตเดชเตผเดตเตเดธเดฑเตเดเตพ เดจเตฝเดเตเดจเตเดจเดคเดฟเดจเต เด เดฃเตเดเตผเดเตเดฒเตเดกเต เดซเดฟเดธเดฟเดเตเดเตฝ เดธเตเตผเดตเดฑเตเดเตพ (เดฌเตเดฏเตผ เดฎเตเดฑเตเดฑเตฝ) - เดเดฑเตเดฃเดฟเดเต เดชเตเดฐเตเดเดเตเดฑเตเดฑเต - เดเตเดเดพเดฐเตเดฏเด เดเตเดฏเตเดฏเดพเดจเตเดณเตเดณ เด เดคเดฟเดจเตเดฑเต เด เดจเตเดคเตผเดฒเตเดจเดฎเดพเดฏ เดเดดเดฟเดตเต เดเดชเดฏเตเดเดฟเดเตเดเตเด. เด เดคเดพเดฏเดคเต, Openstack เดตเดฟเดจเตเดฏเดธเดฟเดเตเดเดพเตป เดเดเตเดเตพ เดเดฐเต เดฎเตเดจเตเดจเดพเด เดเดเตเดทเดฟ เดเตเดณเตเดเดณเตเด เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจเดฟเดฒเตเดฒ - Openstack เดเดชเดฏเตเดเดฟเดเตเดเต เดเดเตเดเตพ Openstack เดตเดฟเดจเตเดฏเดธเดฟเดเตเดเตเดจเตเดจเต. เดเตปเดธเตเดฑเตเดฑเดพเดณเตเดทเตป เดชเตเดฐเตเดเดฎเดฟเดเตเดเตเดฎเตเดชเตเตพ เดเดคเต เดเตเดเตเดคเตฝ เดตเตเดฏเดเตเดคเดฎเดพเดเตเด, เด เดคเดฟเดจเดพเตฝ เดเดเตเดเตพ เด เดตเดฟเดเต เดจเดฟเตผเดคเตเดคเดฟ เดฎเตเดจเตเดจเตเดเตเดเต เดชเตเดเดฟเดฒเตเดฒ.
เดเตเดฑเดฟเดชเตเดชเต: เด เดฒเตเดเดจเดคเตเดคเดฟเตฝ, เดฒเดพเดณเดฟเดคเตเดฏเดคเตเดคเดฟเดจเดพเดฏเดฟ, เดเดจเตเดคเดฐเดฟเด เดเดชเตเดชเตบเดธเตเดฑเตเดฑเดพเดเตเดเต เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเตเดเตพเดเตเดเดพเดฏเดฟ เดเดพเตป เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเต เดเดธเตเดฒเตเดทเตป เดเดชเดฏเตเดเดฟเดเตเดเดฟเดฒเตเดฒ, เดชเดเตเดทเต เดเดฒเตเดฒเดพเด เดเดฐเต เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเต เดฎเดพเดคเตเดฐเด เดเดชเดฏเตเดเดฟเดเตเดเต เดตเดฟเดจเตเดฏเดธเดฟเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต. เดเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด, เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเต เดเดธเตเดฒเตเดทเดจเตเดฑเต เดธเดพเดจเตเดจเดฟเดงเตเดฏเดฎเต เด เดญเดพเดตเดฎเต เดชเดฐเดฟเดนเดพเดฐเดคเตเดคเดฟเดจเตเดฑเต เด เดเดฟเดธเตเดฅเดพเดจ เดชเตเดฐเดตเตผเดคเตเดคเดจเดคเตเดคเต เดฌเดพเดงเดฟเดเตเดเดฟเดฒเตเดฒ - เดเดฑเตเดฑเดชเตเดชเตเดเตฝ เดเดชเดฏเตเดเดฟเดเตเดเตเดฎเตเดชเตเตพ เดเดฒเตเดฒเดพเด เดเตเดคเตเดฏเดฎเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเตเด, เดชเดเตเดทเต เดเตเดฐเดพเดซเดฟเดเตเดเต เดเดฐเต เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเดฟเตฝ เดเดดเตเดเตเด. เดเดฐเต เดตเดพเดฃเดฟเดเตเดฏ เดเตปเดธเตเดฑเตเดฑเดพเดณเตเดทเดจเดพเดฏเดฟ, เดตเตเดฏเดคเตเดฏเดธเตเดค vlans-เดเด เดเดจเตเดฑเตผเดซเตเดธเตเดเดณเตเด เดเดชเดฏเตเดเดฟเดเตเดเต เดเดธเตเดฒเตเดทเตป เดเดชเดฏเตเดเดฟเดเตเดเตเดฃเตเดเดคเต เดธเตเดตเดพเดญเดพเดตเดฟเดเดฎเดพเดฏเตเด เดเดตเดถเตเดฏเดฎเดพเดฃเต. เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, ceph เดธเตเดฑเตเดฑเตเดฑเตเดเต เดฎเดพเดจเตเดเตโเดฎเตเดจเตเดฑเต เดเตเดฐเดพเดซเดฟเดเตเดเตเด เดกเดพเดฑเตเดฑเดพ เดเตเดฐเดพเดซเดฟเดเตเดเตเด เดคเดจเตเดจเต (เดกเดฟเดธเตเดเตเดเดณเดฟเดฒเตเดเตเดเตเดณเตเดณ เดฎเตเดทเตเตป เดเดเตโเดธเดธเต เดฎเตเดคเดฒเดพเดฏเดต) เดตเตเดฏเดคเตเดฏเดธเตเดค เดธเดฌเตโเดจเตเดฑเตเดฑเตเดเตพ (เดธเตเดฑเตเดฑเตเดฑเตเดเต เดฎเดพเดจเตเดเตโเดฎเตเดจเตเดฑเต, เดธเตโเดฑเตเดฑเตเดฑเตเดเต) เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจเต, เดเดคเต เด เดเตเดฐเดพเดซเดฟเดเตเดเดฟเดจเต เดตเดฟเดญเดเดฟเดเตเดเต เดชเดฐเดฟเดนเดพเดฐเด เดเตเดเตเดคเตฝ เดคเตเดฑเตเดฑเต-เดธเดนเดฟเดทเตเดฃเตเดคเดฏเตเดณเตเดณเดคเดพเดเตเดเดพเตป เดจเดฟเดเตเดเดณเต เด เดจเตเดตเดฆเดฟเดเตเดเตเดจเตเดจเต, เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต. , เดตเตเดฏเดคเตเดฏเดธเตโเดค เดชเตเตผเดเตเดเตเดเดณเดฟเตฝ เดเดเดจเตเดณเด, เด เดฒเตเดฒเตเดเตเดเดฟเตฝ เดตเตเดฏเดคเตเดฏเดธเตโเดค เดเตเดฐเดพเดซเดฟเดเตเดเดฟเดจเดพเดฏเดฟ เดตเตเดฏเดคเตเดฏเดธเตโเดค QoS เดชเตเดฐเตเดซเตเดฒเตเดเตพ เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจเดคเดฟเดฒเตเดเต เดกเดพเดฑเตเดฑเดพ เดเตเดฐเดพเดซเดฟเดเต เดธเดฟเดเตเดจเดฒเดฟเดเดเต เดเตเดฐเดพเดซเดฟเดเตเดเดฟเดจเต เดเตเดทเดฃเด เดเตเดฏเตเดฏเดฟเดฒเตเดฒ. เดเดเตเดเดณเตเดเต เดเดพเดฐเตเดฏเดคเตเดคเดฟเตฝ, เด เดตเตผ เดเดฐเต เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเดฟเตฝ เดชเตเดเตเด, โโเดตเดพเดธเตเดคเดตเดคเตเดคเดฟเตฝ เดเดคเต เดเดเตเดเดณเต เดเดฐเต เดคเดฐเดคเตเดคเดฟเดฒเตเด เดชเดฐเดฟเดฎเดฟเดคเดชเตเดชเตเดเตเดคเตเดคเตเดจเตเดจเดฟเดฒเตเดฒ.
เดถเตเดฐเดฆเตเดงเดฟเดเตเดเตเด: เดตเตเตผเดเตเดตเตฝ เดฎเตเดทเตเดจเตเดเดณเต เด เดเดฟเดธเตเดฅเดพเดจเดฎเดพเดเตเดเดฟเดฏเตเดณเตเดณ เดเดฐเต เดตเตเตผเดเตเดตเตฝ เดเตปเดตเดฏเตเตบเดฎเตเดจเตเดฑเดฟเตฝ เดเดเตเดเตพ เดตเตเตผเดเตเดตเตฝ เดฎเตเดทเตเดจเตเดเตพ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเดเตเดเดพเตป เดชเตเดเตเดจเตเดจเดคเดฟเดจเดพเตฝ, เดเดเตเดเตพ เดเดฆเตเดฏเด เดจเตเดธเตเดฑเตเดฑเดกเต เดตเตเตผเดเตเดตเดฒเตเดธเตเดทเตป เดชเตเดฐเดตเตผเดคเตเดคเดจเดเตเดทเดฎเดฎเดพเดเตเดเตเดฃเตเดเดคเตเดฃเตเดเต.
เดจเตเดธเตเดฑเตเดฑเดกเต เดตเตเตผเดเตเดตเดฒเตเดธเตเดทเตป เดชเตเดฐเดตเตผเดคเตเดคเดจเดเตเดทเดฎเดฎเดพเดฃเต เด เดฒเตเดฒเดฏเต เดเดจเตเดจเต เดจเดฟเดเตเดเตพเดเตเดเต เดชเดฐเดฟเดถเตเดงเดฟเดเตเดเดพเด:
[root@hp-gen9 bormoglotx]# cat /sys/module/kvm_intel/parameters/nested N [root@hp-gen9 bormoglotx]#
เดจเดฟเดเตเดเตพ N เด เดเตเดทเดฐเด เดเดพเดฃเตเดเดฏเดพเดฃเตเดเตเดเดฟเตฝ, เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเดฟเตฝ เดจเดฟเดเตเดเตพ เดเดฃเตเดเตเดคเตเดคเตเดจเตเดจ เดเดคเตเดเตเดเดฟเดฒเตเด เดเตเดกเต เด เดจเตเดธเดฐเดฟเดเตเดเต เดจเตเดธเตเดฑเตเดฑเดกเต เดตเตเตผเดเตเดตเดฒเตเดธเตเดทเดจเตเดณเตเดณ เดชเดฟเดจเตเดคเตเดฃ เดเดเตเดเตพ เดชเตเดฐเดตเตผเดคเตเดคเดจเดเตเดทเดฎเดฎเดพเดเตเดเตเดจเตเดจเต, เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต
เด เดคเตเดคเดฐเดฎเตเดพเดฐเต .
เดตเตเตผเดเตเดตเตฝ เดฎเตเดทเตเดจเตเดเดณเดฟเตฝ เดจเดฟเดจเตเดจเต เดเดเตเดเตพ เดเดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดธเตผเดเตเดฏเตเดเตเดเต เดเตเดเตเดเดฟเดเตเดเตเตผเดเตเดเตเดฃเตเดเดคเตเดฃเตเดเต:
เดเดจเตเดฑเต เดเดพเดฐเตเดฏเดคเตเดคเดฟเตฝ, เดญเดพเดตเดฟเดฏเดฟเดฒเต เดเตปเดธเตเดฑเตเดฑเดพเดณเตเดทเดจเตเดฑเต เดญเดพเดเดฎเดพเดฏ เดตเตเตผเดเตเดตเตฝ เดฎเตเดทเตเดจเตเดเตพ เดฌเดจเตเดงเดฟเดชเตเดชเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเต (เดเดจเดฟเดเตเดเต เด
เดตเดฏเดฟเตฝ 7 เดเดฃเตเดฃเด เดฒเดญเดฟเดเตเดเต, เดเดจเตเดจเดพเตฝ เดจเดฟเดเตเดเตพเดเตเดเต เดงเดพเดฐเดพเดณเด เดตเดฟเดญเดตเดเตเดเตพ เดเดฒเตเดฒเตเดเตเดเดฟเตฝ เดจเดฟเดเตเดเตพเดเตเดเต 4 เดเดชเดฏเตเดเดฟเดเตเดเต เดจเตเดเดพเด), เดเดพเตป OpenvSwitch เดเดชเดฏเตเดเดฟเดเตเดเต. เดเดพเตป เดเดฐเต ovs เดฌเตเดฐเดฟเดกเตเดเต เดธเตเดทเตโเดเดฟเดเตเดเตเดเดฏเตเด เดชเตเตผเดเตเดเต เดเตเดฐเตเดชเตเดชเตเดเตพ เดตเดดเดฟ เด
เดคเดฟเดฒเตเดเตเดเต เดตเตเตผเดเตเดตเตฝ เดฎเตเดทเตเดจเตเดเตพ เดฌเดจเตเดงเดฟเดชเตเดชเดฟเดเตเดเตเดเดฏเตเด เดเตเดฏเตเดคเต. เดเดคเต เดเตเดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเต, เดเดพเตป เดเดคเตเดชเตเดฒเตเดณเตเดณ เดเดฐเต xml เดซเดฏเตฝ เดธเตเดทเตเดเดฟเดเตเดเต:
[root@hp-gen9 ~]# virsh net-dumpxml ovs-network-1
<network>
<name>ovs-network-1</name>
<uuid>7a2e7de7-fc16-4e00-b1ed-4d190133af67</uuid>
<forward mode='bridge'/>
<bridge name='ovs-br1'/>
<virtualport type='openvswitch'/>
<portgroup name='trunk-1'>
<vlan trunk='yes'>
<tag id='100'/>
<tag id='101'/>
<tag id='102'/>
</vlan>
</portgroup>
<portgroup name='access-100'>
<vlan>
<tag id='100'/>
</vlan>
</portgroup>
<portgroup name='access-101'>
<vlan>
<tag id='101'/>
</vlan>
</portgroup>
</network>
เดฎเตเดจเตเดจเต เดชเตเตผเดเตเดเต เดเตเดฐเตเดชเตเดชเตเดเตพ เดเดตเดฟเดเต เดชเตเดฐเดเตเดฏเดพเดชเดฟเดเตเดเต - เดฐเดฃเตเดเต เดเดเตเดธเดธเตเด เดเดฐเต เดเตเดฐเดเตเดเตเด (เดฐเดฃเตเดเดพเดฎเดคเตเดคเตเดคเต DNS เดธเตเตผเดตเดฑเดฟเดจเต เดเดตเดถเตเดฏเดฎเดพเดฏเดฟเดฐเตเดจเตเดจเต, เดเดจเตเดจเดพเตฝ เดจเดฟเดเตเดเตพเดเตเดเต เดเดคเต เดเตเดเดพเดคเต เดคเดจเตเดจเต เดเตเดฏเตเดฏเดพเด, เด เดฒเตเดฒเตเดเตเดเดฟเตฝ เดนเตเดธเตเดฑเตเดฑเต เดฎเตเดทเตเดจเดฟเตฝ เดเตปเดธเตเดฑเตเดฑเดพเตพ เดเตเดฏเตเดฏเดพเด - เดจเดฟเดเตเดเตพเดเตเดเต เดเตเดเตเดคเตฝ เดธเตเดเดฐเตเดฏเดชเตเดฐเดฆเดฎเดพเดฏเดคเต). เด เดเตเดคเตเดคเดคเดพเดฏเดฟ, เด เดเตเดเดชเตเดฒเตเดฑเตเดฑเต เดเดชเดฏเตเดเดฟเดเตเดเต, virsh net-define เดตเดดเดฟ เดเดเตเดเดณเตเดเตเดคเต เดชเตเดฐเดเตเดฏเดพเดชเดฟเดเตเดเตเดจเตเดจเต:
virsh net-define ovs-network-1.xml
virsh net-start ovs-network-1
virsh net-autostart ovs-network-1
เดเดชเตเดชเตเตพ เดจเดฎเตเดฎเตพ เดนเตเดชเตเดชเตผเดตเตเดธเตผ เดชเตเตผเดเตเดเต เดเตเตบเดซเดฟเดเดฑเตเดทเดจเตเดเตพ เดเดกเดฟเดฑเตเดฑเต เดเตเดฏเตเดฏเตเดจเตเดจเต:
[root@hp-gen9 ~]# cat /etc/sysconfig/network-scripts/ifcfg-ens1f0
TYPE=Ethernet
NAME=ens1f0
DEVICE=ens1f0
TYPE=OVSPort
DEVICETYPE=ovs
OVS_BRIDGE=ovs-br1
ONBOOT=yes
OVS_OPTIONS="trunk=100,101,102"
[root@hp-gen9 ~]
[root@hp-gen9 ~]# cat /etc/sysconfig/network-scripts/ifcfg-ovs-br1
DEVICE=ovs-br1
DEVICETYPE=ovs
TYPE=OVSBridge
BOOTPROTO=static
ONBOOT=yes
IPADDR=192.168.255.200
PREFIX=24
[root@hp-gen9 ~]#
เดถเตเดฐเดฆเตเดงเดฟเดเตเดเตเด: เด เดธเดพเดนเดเดฐเตเดฏเดคเตเดคเดฟเตฝ, port ovs-br1-เดฒเต เดตเดฟเดฒเดพเดธเด เดเดเตเดธเดธเต เดเตเดฏเตเดฏเดพเตป เดเดดเดฟเดฏเดฟเดฒเตเดฒ, เดเดพเดฐเดฃเด เด เดคเดฟเดจเต เดเดฐเต vlan เดเดพเดเต เดเดฒเตเดฒ. เดเดคเต เดชเดฐเดฟเดนเดฐเดฟเดเตเดเดพเตป, เดจเดฟเดเตเดเตพ sudo ovs-vsctl set port ovs-br1 tag=100 เดเดจเตเดจ เดเดฎเดพเตปเดกเต เดจเตฝเดเตเดฃเตเดเดคเตเดฃเตเดเต. เดเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด, เดเดฐเต เดฑเตเดฌเตเดเตเดเดฟเดจเต เดถเตเดทเด, เด เดเดพเดเต เด เดชเตเดฐเดคเตเดฏเดเตเดทเดฎเดพเดเตเด (เดเดคเต เดเดเตเดเดจเต เดจเดฟเดฒเดจเดฟเตผเดคเตเดคเดพเดฎเตเดจเตเดจเต เดเตผเดเตเดเตเดเตเดเดฟเดฒเตเด เด เดฑเดฟเดฏเดพเดฎเตเดเตเดเดฟเตฝ, เดเดพเตป เดตเดณเดฐเต เดจเดจเตเดฆเดฟเดฏเตเดณเตเดณเดตเดจเดพเดฏเดฟเดฐเดฟเดเตเดเตเด). เดเดจเตเดจเดพเตฝ เดเดคเต เด เดคเตเดฐ เดชเตเดฐเดงเดพเดจเดฎเดฒเตเดฒ, เดเดพเดฐเดฃเด เดเตปเดธเตเดฑเตเดฑเดพเดณเตเดทเตป เดธเดฎเดฏเดคเตเดคเต เดเดเตเดเตพเดเตเดเต เด เดตเดฟเดฒเดพเดธเด เดฎเดพเดคเตเดฐเดฎเต เดเดตเดถเตเดฏเดฎเตเดณเตเดณเต เดเตเดเดพเดคเต Openstack เดชเตเตผเดฃเตเดฃเดฎเดพเดฏเดฟ เดตเดฟเดจเตเดฏเดธเดฟเดเตเดเตเดฎเตเดชเตเตพ เด เดคเต เดเดตเดถเตเดฏเดฎเดฟเดฒเตเดฒ.
เด เดเตเดคเตเดคเดคเดพเดฏเดฟ, เดเดเตเดเตพ เดเดฐเต เด เดฃเตเดเตผเดเตเดฒเตเดกเต เดฎเตเดทเตเตป เดธเตเดทเตเดเดฟเดเตเดเตเดจเตเดจเต:
virt-install -n undercloud --description "undercloud" --os-type=Linux --os-variant=centos7.0 --ram=8192 --vcpus=8 --disk path=/var/lib/libvirt/images/undercloud.qcow2,bus=virtio,size=40,format=qcow2 --network network:ovs-network-1,model=virtio,portgroup=access-100 --network network:ovs-network-1,model=virtio,portgroup=access-101 --graphics none --location /var/lib/libvirt/boot/CentOS-7-x86_64-Minimal-2003.iso --extra-args console=ttyS0
เดเตปเดธเตเดฑเตเดฑเดพเดณเตเดทเตป เดธเดฎเดฏเดคเตเดคเต, เดฎเตเดทเตเตป เดจเดพเดฎเด, เดชเดพเดธเตโเดตเตเดกเตเดเตพ, เดเดชเดฏเตเดเตเดคเดพเดเตเดเตพ, เดเตปเดเดฟเดชเดฟ เดธเตเตผเดตเดฑเตเดเตพ เดฎเตเดคเดฒเดพเดฏเดต เดชเตเดฒเตเดณเตเดณ เดเดตเดถเตเดฏเดฎเดพเดฏ เดเดฒเตเดฒเดพ เดชเดพเดฐเดพเดฎเตเดฑเตเดฑเดฑเตเดเดณเตเด เดจเดฟเดเตเดเตพ เดธเดเตเดเดฎเดพเดเตเดเดฟ, เดจเดฟเดเตเดเตพเดเตเดเต เดเดเดจเดเดฟ เดชเตเตผเดเตเดเตเดเตพ เดเตเดฐเดฎเตเดเดฐเดฟเดเตเดเดพเตป เดเดดเดฟเดฏเตเด, เดเดจเตเดจเดพเตฝ เดตเตเดฏเดเตเดคเดฟเดชเดฐเดฎเดพเดฏเดฟ, เดเตปเดธเตเดฑเตเดฑเดพเดณเตเดทเดจเต เดถเตเดทเด, เดฎเตเดทเตเดจเดฟเดฒเตเดเตเดเต เดฒเตเดเดฟเตป เดเตเดฏเตเดฏเตเดจเตเดจเดคเต เดเดณเตเดชเตเดชเดฎเดพเดฃเต. เดเตบเดธเตเตพ, เดเดตเดถเตเดฏเดฎเดพเดฏ เดซเดฏเดฒเตเดเตพ เดถเดฐเดฟเดฏเดพเดเตเดเตเด. เดจเดฟเดเตเดเตพเดเตเดเต เดเดคเดฟเดจเดเด เดเดฐเต เดฑเตเดกเดฟเดฎเตเดฏเตเดกเต เดเดฎเตเดเต เดเดฃเตเดเตเดเตเดเดฟเตฝ, เดจเดฟเดเตเดเตพเดเตเดเดคเต เดเดชเดฏเตเดเดฟเดเตเดเดพเด, เด เดฒเตเดฒเตเดเตเดเดฟเตฝ เดเดพเตป เดเตเดฏเตเดคเดคเต เดเตเดฏเตเดฏเตเด - เดเดฑเตเดฑเดตเตเด เดเตเดฑเดเตเด เดธเตเดจเตเดฑเตเดธเต 7 เดเดฎเตเดเต เดกเตเตบเดฒเตเดกเต เดเตเดฏเตโเดคเต VM เดเตปเดธเตเดฑเตเดฑเดพเตพ เดเตเดฏเตเดฏเดพเตป เด เดคเต เดเดชเดฏเตเดเดฟเดเตเดเตเด.
เดตเดฟเดเดฏเดเดฐเดฎเดพเดฏ เดเตปเดธเตเดฑเตเดฑเดพเดณเตเดทเดจเต เดถเตเดทเด, เดจเดฟเดเตเดเตพเดเตเดเต เด เดฃเตเดเตผเดเตเดฒเตเดกเต เดเตปเดธเตเดฑเตเดฑเดพเตพ เดเตเดฏเตเดฏเดพเตป เดเดดเดฟเดฏเตเดจเตเดจ เดเดฐเต เดตเตเตผเดเตเดตเตฝ เดฎเตเดทเตเตป เดเดฃเตเดเดพเดฏเดฟเดฐเดฟเดเตเดเดฃเด
[root@hp-gen9 bormoglotx]# virsh list
Id Name State
----------------------------------------------------
6 dns-server running
62 undercloud running
เดเดฆเตเดฏเด, เดเตปเดธเตเดฑเตเดฑเดพเดณเตเดทเตป เดชเตเดฐเดเตเดฐเดฟเดฏเดฏเตเดเตเดเต เดเดตเดถเตเดฏเดฎเดพเดฏ เดเดชเดเดฐเดฃเดเตเดเตพ เดเตปเดธเตเดฑเตเดฑเดพเตพ เดเตเดฏเตเดฏเตเด:
sudo yum update -y
sudo yum install -y net-tools
sudo yum install -y wget
sudo yum install -y ipmitool
เด เดฃเตเดเตผเดเตเดฒเตเดกเต เดเตปเดธเตเดฑเตเดฑเดพเดณเตเดทเตป
เดเดเตเดเตพ เดเดฐเต เดธเตเดฑเตเดฑเดพเดเตเดเต เดเดชเดฏเตเดเตเดคเดพเดตเดฟเดจเต เดธเตเดทเตโเดเดฟเดเตเดเตเดเดฏเตเด เดเดฐเต เดชเดพเดธเตโเดตเตเดกเต เดธเดเตเดเดฎเดพเดเตเดเตเดเดฏเตเด เด เดคเต sudoer-เดฒเตเดเตเดเต เดเตเตผเดเตเดเตเดเดฏเตเด เดชเดพเดธเตโเดตเตเดกเต เดจเตฝเดเดพเดคเต เดคเดจเตเดจเต sudo เดตเดดเดฟ เดฑเตเดเตเดเต เดเดฎเดพเตปเดกเตเดเตพ เดเดเตโเดธเดฟเดเตเดฏเตเดเตเดเต เดเตเดฏเตเดฏเดพเดจเตเดณเตเดณ เดเดดเดฟเดตเต เดจเตฝเดเตเดเดฏเตเด เดเตเดฏเตเดฏเตเดจเตเดจเต:
useradd stack
passwd stack
echo โstack ALL=(root) NOPASSWD:ALLโ > /etc/sudoers.d/stack
chmod 0440 /etc/sudoers.d/stack
เดเดชเตเดชเตเตพ เดเดเตเดเตพ เดนเตเดธเตเดฑเตเดฑเต เดซเดฏเดฒเดฟเตฝ เดชเตเตผเดฃเตเดฃเดฎเดพเดฏ เด เดฃเตเดเตผเดเตเดฒเตเดกเต เดจเดพเดฎเด เดตเตเดฏเดเตเดคเดฎเดพเดเตเดเตเดจเตเดจเต:
vi /etc/hosts
127.0.0.1 undercloud.openstack.rnd localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
เด เดเตเดคเตเดคเดคเดพเดฏเดฟ, เดเดเตเดเตพ เดฑเดฟเดชเตเดชเตเดธเดฟเดฑเตเดฑเดฑเดฟเดเตพ เดเตเตผเดเตเดเตเดเดฏเตเด เดเดเตเดเตพเดเตเดเต เดเดตเดถเตเดฏเดฎเดพเดฏ เดธเตเดซเตเดฑเตเดฑเตเดตเตเดฏเตผ เดเตปเดธเตเดฑเตเดฑเดพเตพ เดเตเดฏเตเดฏเตเดเดฏเตเด เดเตเดฏเตเดฏเตเดจเตเดจเต:
sudo yum install -y https://trunk.rdoproject.org/centos7/current/python2-tripleo-repos-0.0.1-0.20200409224957.8bac392.el7.noarch.rpm
sudo -E tripleo-repos -b queens current
sudo -E tripleo-repos -b queens current ceph
sudo yum install -y python-tripleoclient
sudo yum install -y ceph-ansible
เดถเตเดฐเดฆเตเดงเดฟเดเตเดเตเด: เดจเดฟเดเตเดเตพ ceph เดเตปเดธเตเดฑเตเดฑเดพเตพ เดเตเดฏเตเดฏเดพเตป เดเดฆเตเดฆเตเดถเดฟเดเตเดเตเดจเตเดจเดฟเดฒเตเดฒเตเดเตเดเดฟเตฝ, เดจเดฟเดเตเดเตพ ceph-เดฎเดพเดฏเดฟ เดฌเดจเตเดงเดชเตเดชเตเดเตเด เดเดฎเดพเตปเดกเตเดเตพ เดจเตฝเดเตเดฃเตเดเดคเดฟเดฒเตเดฒ. เดเดพเตป เดเตเดตเตเตปเดธเต เดฑเดฟเดฒเตเดธเต เดเดชเดฏเตเดเดฟเดเตเดเต, เดเดจเตเดจเดพเตฝ เดจเดฟเดเตเดเตพเดเตเดเต เดเดทเตเดเดฎเตเดณเตเดณ เดฎเดฑเตเดฑเตเดคเตเดเตเดเดฟเดฒเตเด เดเดชเดฏเตเดเดฟเดเตเดเดพเด.
เด เดเตเดคเตเดคเดคเดพเดฏเดฟ, เด เดฃเตเดเตผเดเตเดฒเตเดกเต เดเตเตบเดซเดฟเดเดฑเตเดทเตป เดซเดฏเตฝ เดเดชเดฏเตเดเตเดคเดพเดตเดฟเดจเตเดฑเต เดนเตเด เดกเดฏเดฑเดเตเดเดฑเดฟ เดธเตเดฑเตเดฑเดพเดเตเดเดฟเดฒเตเดเตเดเต เดชเดเตผเดคเตเดคเตเด:
cp /usr/share/instack-undercloud/undercloud.conf.sample ~/undercloud.conf
เดเดชเตเดชเตเตพ เดจเดฎเตเดเตเดเต เด เดซเดฏเตฝ เดถเดฐเดฟเดฏเดพเดเตเดเตเดฃเตเดเดคเตเดฃเตเดเต, เดเดคเต เดจเดฎเตเดฎเตเดเต เดเตปเดธเตเดฑเตเดฑเดพเดณเตเดทเดจเดฟเดฒเตเดเตเดเต เดเตเดฐเดฎเตเดเดฐเดฟเดเตเดเตเดจเตเดจเต.
เดซเดฏเดฒเดฟเดจเตเดฑเต เดคเตเดเดเตเดเดคเตเดคเดฟเตฝ เดจเดฟเดเตเดเตพ เด เดตเดฐเดฟเดเตพ เดเตเตผเดเตเดเตเดฃเตเดเดคเตเดฃเตเดเต:
vi undercloud.conf
[DEFAULT]
undercloud_hostname = undercloud.openstack.rnd
local_ip = 192.168.255.1/24
network_gateway = 192.168.255.1
undercloud_public_host = 192.168.255.2
undercloud_admin_host = 192.168.255.3
undercloud_nameservers = 192.168.255.253
generate_service_certificate = false
local_interface = eth0
local_mtu = 1450
network_cidr = 192.168.255.0/24
masquerade = true
masquerade_network = 192.168.255.0/24
dhcp_start = 192.168.255.11
dhcp_end = 192.168.255.50
inspection_iprange = 192.168.255.51,192.168.255.100
scheduler_max_attempts = 10
เด เดคเดฟเดจเดพเตฝ, เดจเดฎเตเดเตเดเต เดเตเดฐเดฎเตเดเดฐเดฃเดเตเดเดณเดฟเดฒเตเดเต เดชเตเดเดพเด:
undercloud_hostname โ เด เดฃเตเดเตผเดเตเดฒเตเดกเต เดธเตเตผเดตเดฑเดฟเดจเตเดฑเต เดฎเตเดดเตเดตเตป เดชเตเดฐเต, DNS เดธเตเตผเดตเดฑเดฟเดฒเต เดเตปเดเตเดฐเดฟเดฏเตเดฎเดพเดฏเดฟ เดชเตเดฐเตเดคเตเดคเดชเตเดชเตเดเดฃเด
local_ip - เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเต เดชเตเดฐเตเดตเดฟเดทเดจเดฟเดเดเดฟเดจเดพเดฏเตเดณเตเดณ เดชเตเดฐเดพเดฆเตเดถเดฟเด เด เดฃเตเดเตผเดเตเดฒเตเดกเต เดตเดฟเดฒเดพเดธเด
เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเต_เดเตเดฑเตเดฑเตโเดตเต - เดเดตเตผเดเตเดฒเตเดกเต เดจเตเดกเตเดเดณเตเดเต เดเตปเดธเตเดฑเตเดฑเดพเดณเตเดทเตป เดธเดฎเดฏเดคเตเดคเต เดชเตเดฑเด เดฒเตเดเดคเตเดคเดฟเดฒเตเดเตเดเตเดณเตเดณ เดชเตเดฐเดตเตเดถเดจเดคเตเดคเดฟเดจเตเดณเตเดณ เดเตเดฑเตเดฑเตโเดตเตเดฏเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเตเดจเตเดจ เด เดคเต เดชเตเดฐเดพเดฆเตเดถเดฟเด เดตเดฟเดฒเดพเดธเด เดชเตเดฐเดพเดฆเตเดถเดฟเด เดเดชเดฟเดฏเตเดฎเดพเดฏเดฟ เดฏเตเดเดฟเดเตเดเตเดจเตเดจเต.
undercloud_public_host - เดฌเดพเดนเตเดฏ API เดตเดฟเดฒเดพเดธเด, เดชเตเดฐเตเดตเดฟเดทเดจเดฟเดเดเต เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดเดคเตเดเตเดเดฟเดฒเตเด เดธเตเดเดจเตเดฏ เดตเดฟเดฒเดพเดธเด เด เดธเตเตป เดเตเดฏเตโเดคเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต
undercloud_admin_host เดเดจเตเดคเดฐเดฟเด API เดตเดฟเดฒเดพเดธเด, เดชเตเดฐเตเดตเดฟเดทเดจเดฟเดเดเต เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดเดคเต เดธเตเดเดจเตเดฏ เดตเดฟเดฒเดพเดธเดตเตเด เด เดธเตเตป เดเตเดฏเตโเดคเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต
undercloud_nameservers - DNS เดธเตเตผเดตเตผ
เดเดจเดฑเตเดฑเตเดฑเต_เดธเตผเดตเตเดธเต_เดธเตผเดเตเดเดฟเดซเดฟเดเตเดเดฑเตเดฑเต - เดจเดฟเดฒเดตเดฟเดฒเต เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเตฝ เด เดตเดฐเดฟ เดตเดณเดฐเต เดชเตเดฐเดงเดพเดจเดฎเดพเดฃเต, เดเดพเดฐเดฃเด เดจเดฟเดเตเดเตพ เดเดคเต เดคเตเดฑเตเดฑเดพเดฏเดฟ เดธเดเตเดเดฎเดพเดเตเดเดฟเดฏเดฟเดฒเตเดฒเตเดเตเดเดฟเตฝ, เดเตปเดธเตเดฑเตเดฑเดฒเตเดทเตป เดธเดฎเดฏเดคเตเดคเต เดจเดฟเดเตเดเตพเดเตเดเต เดเดฐเต เดชเดฟเดถเดเต เดฒเดญเดฟเดเตเดเตเด, เดชเตเดฐเดถเตเดจเด Red Hat เดฌเดเต เดเตเดฐเดพเดเตเดเดฑเดฟเตฝ เดตเดฟเดตเดฐเดฟเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต.
เดฒเตเดเตเดเตฝ_เดเดจเตเดฑเตผเดซเตเดธเต เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเต เดชเตเดฐเตเดตเดฟเดทเดจเดฟเดเดเดฟเดฒเต เดเดจเตเดฑเตผเดซเตเดธเต. เด เดฃเตเดเตผเดเตเดฒเตเดกเต เดตเดฟเดจเตเดฏเดพเดธ เดธเดฎเดฏเดคเตเดคเต เด เดเดจเตเดฑเตผเดซเตเดธเต เดชเตเดจเดเดเตเดฐเดฎเตเดเดฐเดฟเดเตเดเดชเตเดชเตเดเตเด, เด เดคเดฟเดจเดพเตฝ เดจเดฟเดเตเดเตพเดเตเดเต เด เดฃเตเดเตผเดเตเดฒเตเดกเดฟเตฝ เดฐเดฃเตเดเต เดเดจเตเดฑเตผเดซเตเดธเตเดเตพ เดเดฃเตเดเดพเดฏเดฟเดฐเดฟเดเตเดเดฃเด - เดเดจเตเดจเต เด เดคเต เดเดเตโเดธเดธเต เดเตเดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเต, เดฐเดฃเตเดเดพเดฎเดคเตเดคเตเดคเต เดชเตเดฐเตเดตเดฟเดทเดจเดฟเดเดเดฟเดจเต
เดชเตเดฐเดพเดฆเตเดถเดฟเด_mtu - เดเด.เดเดฟ.เดฏเต. เดเดเตเดเตพเดเตเดเต เดเดฐเต เดเตเดธเตเดฑเตเดฑเต เดฒเดฌเตเดฑเดเตเดเดฑเดฟ เดเดณเตเดณเดคเดฟเดจเดพเดฒเตเด เดเดจเดฟเดเตเดเต OVS เดธเตเดตเดฟเดเตเดเต เดชเตเตผเดเตเดเตเดเดณเดฟเตฝ 1500 MTU เดเดณเตเดณเดคเดฟเดจเดพเดฒเตเด, VxLAN-เตฝ เดชเตเดคเดฟเดเตเด เดชเดพเดเตเดเดฑเตเดฑเตเดเตพ เดเดเดจเตเดจเตเดชเตเดเดพเตป เด เดคเต 1450 เดเดฏเดฟ เดธเดเตเดเตเดเดฐเดฟเดเตเดเตเดฃเตเดเดคเต เดเดตเดถเตเดฏเดฎเดพเดฃเต.
เดจเตเดฑเตเดฑเตเดตเตผเดเตเดเต_เดธเดฟเดกเตเตผ - เดชเตเดฐเตเดตเดฟเดทเดจเดฟเดเดเต เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเต
เดฎเดพเดธเตโเดเตเดตเดฑเตเดกเต - เดเดฐเต เดฌเดพเดนเตเดฏ เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเต เดเดเตโเดธเดธเต เดเตเดฏเตเดฏเดพเตป NAT เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจเต
เดฎเดพเดธเตเดเตเดตเตเดฑเตเดกเต_เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเต - เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเต, เด เดคเต เดจเดพเดฑเตเดฑเดกเต เดเดฏเดฟเดฐเดฟเดเตเดเตเด
dhcp_start - เดเดตเตผเดเตเดฒเตเดกเต เดตเดฟเดจเตเดฏเดพเดธ เดธเดฎเดฏเดคเตเดคเต เดจเตเดกเตเดเดณเดฟเดฒเตเดเตเดเต เดตเดฟเดฒเดพเดธเดเตเดเตพ เดจเตฝเดเดชเตเดชเตเดเตเดจเตเดจ เดตเดฟเดฒเดพเดธ เดชเตเดณเดฟเดจเตเดฑเต เดเดฐเดเดญ เดตเดฟเดฒเดพเดธเด
dhcp_end - เดเดตเตผเดเตเดฒเตเดกเต เดตเดฟเดจเตเดฏเดพเดธ เดธเดฎเดฏเดคเตเดคเต เดจเตเดกเตเดเดณเดฟเดฒเตเดเตเดเต เดตเดฟเดฒเดพเดธเดเตเดเตพ เดจเตฝเดเดชเตเดชเตเดเตเดจเตเดจ เดตเดฟเดฒเดพเดธ เดชเตเดณเดฟเดจเตเดฑเต เด เดตเดธเดพเดจ เดตเดฟเดฒเดพเดธเด
เดเตปเดธเตเดชเตเดเตเดทเตป_เดชเตเดฐเดพเดเตเดเต - เดเดคเตเดฎเดชเดฐเดฟเดถเตเดงเดจเดฏเตเดเตเดเต เดเดตเดถเตเดฏเดฎเดพเดฏ เดตเดฟเดฒเดพเดธเดเตเดเดณเตเดเต เดเดฐเต เดเตเดเตเดเด (เดฎเตเดเดณเดฟเดฒเตเดณเตเดณ เดชเตเดณเตเดฎเดพเดฏเดฟ เดเดตเตผเดฒเดพเดชเตเดชเต เดเตเดฏเตเดฏเดพเตป เดชเดพเดเดฟเดฒเตเดฒ)
เดทเตเดกเตเดฏเตเดณเตผ_max_attempts - เดเดตเตผเดเตเดฒเตเดกเต เดเตปเดธเตเดฑเตเดฑเดพเตพ เดเตเดฏเตเดฏเดพเดจเตเดณเตเดณ เดชเดฐเดฎเดพเดตเดงเดฟ เดถเตเดฐเดฎเดเตเดเตพ (เดจเตเดกเตเดเดณเตเดเต เดเดฃเตเดฃเดคเตเดคเตเดเตเดเดพเตพ เดตเดฒเตเดคเต เดคเตเดฒเตเดฏเดฎเต เดเดฏเดฟเดฐเดฟเดเตเดเดฃเด)
เดซเดฏเตฝ เดตเดฟเดตเดฐเดฟเดเตเด เดถเตเดทเด, เดจเดฟเดเตเดเตพเดเตเดเต undercloud เดตเดฟเดจเตเดฏเดธเดฟเดเตเดเดพเดจเตเดณเตเดณ เดเดฎเดพเตปเดกเต เดจเตฝเดเดพเด:
openstack undercloud install
เดจเดฟเดเตเดเดณเตเดเต เดเดฐเตเดฎเตเดชเดฟเดจเต เดเดถเตเดฐเดฏเดฟเดเตเดเต เดจเดเดชเดเดฟเดเตเดฐเดฎเด 10 เดฎเตเดคเตฝ 30 เดฎเดฟเดจเดฟเดฑเตเดฑเต เดตเดฐเต เดเดเตเดเตเดเตเด. เดเดคเตเดฏเดจเตเดคเดฟเดเดฎเดพเดฏเดฟ เดจเดฟเดเตเดเตพ เดเดคเตเดชเตเดฒเตเดณเตเดณ เดเดเตเดเตเดชเตเดเตเดเต เดเดพเดฃเดฃเด:
vi undercloud.conf
2020-08-13 23:13:12,668 INFO:
#############################################################################
Undercloud install complete.
The file containing this installation's passwords is at
/home/stack/undercloud-passwords.conf.
There is also a stackrc file at /home/stack/stackrc.
These files are needed to interact with the OpenStack services, and should be
secured.
#############################################################################
เดจเดฟเดเตเดเตพ เด เดฃเตเดเตผเดเตเดฒเตเดกเต เดตเดฟเดเดฏเดเดฐเดฎเดพเดฏเดฟ เดเตปเดธเตเดฑเตเดฑเดพเตพ เดเตเดฏเตเดคเตเดตเตเดจเตเดจเตเด เดเดชเตเดชเตเตพ เดจเดฟเดเตเดเตพเดเตเดเต เด เดฃเตเดเตผเดเตเดฒเตเดกเดฟเดจเตเดฑเต เดจเดฟเดฒ เดชเดฐเดฟเดถเตเดงเดฟเดเตเดเต เดเดตเตผเดเตเดฒเตเดกเต เดเตปเดธเตเดฑเตเดฑเดพเตพ เดเตเดฏเตเดฏเดพเตป เดคเตเดเดฐเดพเดฎเตเดจเตเดจเตเด เด เดเดเตเดเตโเดชเตเดเตเดเต เดชเดฑเดฏเตเดจเตเดจเต.
ifconfig เดเดเตเดเตเดชเตเดเตเดเต เดจเตเดเตเดเดฟเดฏเดพเตฝ, เดเดฐเต เดชเตเดคเดฟเดฏ เดฌเตเดฐเดฟเดกเตเดเต เดเดจเตเดฑเตผเดซเตเดธเต เดชเตเดฐเดคเตเดฏเดเตเดทเดชเตเดชเตเดเตเดเดคเดพเดฏเดฟ เดจเดฟเดเตเดเตพ เดเดพเดฃเตเด
[stack@undercloud ~]$ ifconfig
br-ctlplane: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1450
inet 192.168.255.1 netmask 255.255.255.0 broadcast 192.168.255.255
inet6 fe80::5054:ff:fe2c:89e prefixlen 64 scopeid 0x20<link>
ether 52:54:00:2c:08:9e txqueuelen 1000 (Ethernet)
RX packets 14 bytes 1095 (1.0 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 20 bytes 1292 (1.2 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
เด เดเดจเตเดฑเตผเดซเตเดธเดฟเดฒเตเดเต เดเดตเตผเดเตเดฒเตเดกเต เดตเดฟเดจเตเดฏเดพเดธเด เดเดชเตเดชเตเตพ เดจเดเดชเตเดชเดฟเดฒเดพเดเตเดเตเด.
เดคเดพเดดเตเดฏเตเดณเตเดณ เดเดเตเดเตโเดชเตเดเตเดเดฟเตฝ เดจเดฟเดจเตเดจเต เดเดเตเดเตพเดเตเดเต เดเดฒเตเดฒเดพ เดธเตเดตเดจเดเตเดเดณเตเด เดเดฐเต เดจเตเดกเดฟเตฝ เดเดฃเตเดเตเดจเตเดจเต เดจเดฟเดเตเดเตพเดเตเดเต เดเดพเดฃเดพเตป เดเดดเดฟเดฏเตเด:
(undercloud) [stack@undercloud ~]$ openstack host list
+--------------------------+-----------+----------+
| Host Name | Service | Zone |
+--------------------------+-----------+----------+
| undercloud.openstack.rnd | conductor | internal |
| undercloud.openstack.rnd | scheduler | internal |
| undercloud.openstack.rnd | compute | nova |
+--------------------------+-----------+----------+
เด เดฃเตเดเตผเดเตเดฒเตเดกเต เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเต เดญเดพเดเดคเตเดคเดฟเดจเตเดฑเต เดเตเตบเดซเดฟเดเดฑเตเดทเตป เดเตเดตเดเต:
(undercloud) [stack@undercloud ~]$ python -m json.tool /etc/os-net-config/config.json
{
"network_config": [
{
"addresses": [
{
"ip_netmask": "192.168.255.1/24"
}
],
"members": [
{
"dns_servers": [
"192.168.255.253"
],
"mtu": 1450,
"name": "eth0",
"primary": "true",
"type": "interface"
}
],
"mtu": 1450,
"name": "br-ctlplane",
"ovs_extra": [
"br-set-external-id br-ctlplane bridge-id br-ctlplane"
],
"routes": [],
"type": "ovs_bridge"
}
]
}
(undercloud) [stack@undercloud ~]$
เดเดตเตผเดเตเดฒเตเดกเต เดเตปเดธเตเดฑเตเดฑเดพเดณเตเดทเตป
เดเดชเตเดชเตเตพ เดเดเตเดเตพเดเตเดเต เด เดฃเตเดเตผเดเตเดฒเตเดกเต เดฎเดพเดคเตเดฐเดฎเต เดเดณเตเดณเต, เดเดตเตผเดเตเดฒเตเดกเต เดเตเดเตเดเดฟเดเตเดเตเตผเดเตเดเดชเตเดชเตเดเตเดจเตเดจ เดฎเดคเดฟเดฏเดพเดฏ เดจเตเดกเตเดเตพ เดเดเตเดเดณเตเดเต เดชเดเตเดเดฒเดฟเดฒเตเดฒ. เด เดคเดฟเดจเดพเตฝ, เดเดจเตเดจเดพเดฎเดคเดพเดฏเดฟ, เดจเดฎเตเดเตเดเต เดเดตเดถเตเดฏเดฎเตเดณเตเดณ เดตเตเตผเดเตเดตเตฝ เดฎเตเดทเตเดจเตเดเตพ เดตเดฟเดจเตเดฏเดธเดฟเดเตเดเดพเด. เดตเดฟเดจเตเดฏเดพเดธ เดธเดฎเดฏเดคเตเดคเต, เด เดฃเตเดเตผเดเตเดฒเตเดกเต เดคเดจเตเดจเต เดเดตเตผเดเตเดฒเตเดกเต เดฎเตเดทเตเดจเดฟเตฝ เดเดเดธเตเด เดเดตเดถเตเดฏเดฎเดพเดฏ เดธเตเดซเตเดฑเตเดฑเตเดตเตเดฏเดฑเตเด เดเตปเดธเตเดฑเตเดฑเดพเตพ เดเตเดฏเตเดฏเตเด - เด เดคเดพเดฏเดคเต, เดเดเตเดเตพ เดฎเตเดทเตเตป เดชเตเตผเดฃเตเดฃเดฎเดพเดฏเตเด เดตเดฟเดจเตเดฏเดธเดฟเดเตเดเตเดฃเตเดเดคเดฟเดฒเตเดฒ, เดชเดเตเดทเต เด เดคเดฟเดจเดพเดฏเดฟ เดเดฐเต เดกเดฟเดธเตเดเต (เด เดฒเตเดฒเตเดเตเดเดฟเตฝ เดกเดฟเดธเตเดเตเดเตพ) เดธเตเดทเตเดเดฟเดเตเดเต เด เดคเดฟเดจเตเดฑเต เดชเดพเดฐเดพเดฎเตเดฑเตเดฑเดฑเตเดเตพ เดจเดฟเตผเดฃเตเดฃเดฏเดฟเดเตเดเตเด - เด เดคเดพเดฏเดคเต , เดตเดพเดธเตเดคเดตเดคเตเดคเดฟเตฝ, เดเดฐเต OS เดเตปเดธเตเดฑเตเดฑเดพเตพ เดเตเดฏเตเดฏเดพเดคเตเดค เดเดฐเต เดตเตเดฑเตเด เดธเตเตผเดตเตผ เดจเดฎเตเดเตเดเต เดฒเดญเดฟเดเตเดเตเด .
เดจเดฎเตเดเตเดเต เดจเดฎเตเดฎเตเดเต เดตเตเตผเดเตเดตเตฝ เดฎเตเดทเตเดจเตเดเดณเตเดเต เดกเดฟเดธเตเดเตเดเดณเตเดณเตเดณ เดซเตเตพเดกเดฑเดฟเดฒเตเดเตเดเต เดชเตเดฏเดฟ เดเดตเดถเตเดฏเดฎเดพเดฏ เดตเดฒเตเดชเตเดชเดคเตเดคเดฟเดฒเตเดณเตเดณ เดกเดฟเดธเตเดเตเดเตพ เดธเตเดทเตเดเดฟเดเตเดเดพเด:
cd /var/lib/libvirt/images/
qemu-img create -f qcow2 -o preallocation=metadata control-1.qcow2 60G
qemu-img create -f qcow2 -o preallocation=metadata compute-1.qcow2 60G
qemu-img create -f qcow2 -o preallocation=metadata compute-2.qcow2 60G
qemu-img create -f qcow2 -o preallocation=metadata storage-1.qcow2 160G
qemu-img create -f qcow2 -o preallocation=metadata storage-2.qcow2 160G
เดเดเตเดเตพ เดฑเตเดเตเดเต เดเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเดพเตฝ, เด เดตเดเดพเดถเดเตเดเดณเดฟเตฝ เดเดฐเต เดชเตเดฐเดถเตเดจเด เดเดฃเตเดเดพเดเดพเดคเดฟเดฐเดฟเดเตเดเดพเตป เด เดกเดฟเดธเตเดเตเดเดณเตเดเต เดเดเดฎเดฏเต เดฎเดพเดฑเตเดฑเตเดฃเตเดเดคเตเดฃเตเดเต:
[root@hp-gen9 images]# ls -lh
total 5.8G
drwxr-xr-x. 2 qemu qemu 4.0K Aug 13 16:15 backups
-rw-r--r--. 1 root root 61G Aug 14 03:07 compute-1.qcow2
-rw-r--r--. 1 root root 61G Aug 14 03:07 compute-2.qcow2
-rw-r--r--. 1 root root 61G Aug 14 03:07 control-1.qcow2
-rw-------. 1 qemu qemu 41G Aug 14 03:03 dns-server.qcow2
-rw-r--r--. 1 root root 161G Aug 14 03:07 storage-1.qcow2
-rw-r--r--. 1 root root 161G Aug 14 03:07 storage-2.qcow2
-rw-------. 1 qemu qemu 41G Aug 14 03:07 undercloud.qcow2
[root@hp-gen9 images]#
[root@hp-gen9 images]#
[root@hp-gen9 images]# chown qemu:qemu /var/lib/libvirt/images/*qcow2
[root@hp-gen9 images]# ls -lh
total 5.8G
drwxr-xr-x. 2 qemu qemu 4.0K Aug 13 16:15 backups
-rw-r--r--. 1 qemu qemu 61G Aug 14 03:07 compute-1.qcow2
-rw-r--r--. 1 qemu qemu 61G Aug 14 03:07 compute-2.qcow2
-rw-r--r--. 1 qemu qemu 61G Aug 14 03:07 control-1.qcow2
-rw-------. 1 qemu qemu 41G Aug 14 03:03 dns-server.qcow2
-rw-r--r--. 1 qemu qemu 161G Aug 14 03:07 storage-1.qcow2
-rw-r--r--. 1 qemu qemu 161G Aug 14 03:07 storage-2.qcow2
-rw-------. 1 qemu qemu 41G Aug 14 03:08 undercloud.qcow2
[root@hp-gen9 images]#
เดถเตเดฐเดฆเตเดงเดฟเดเตเดเตเด: เดจเดฟเดเตเดเตพ เด เดคเต เดชเด เดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเดพเดฏเดฟ ceph เดเตปเดธเตเดฑเตเดฑเดพเตพ เดเตเดฏเตเดฏเดพเตป เดเดฆเตเดฆเตเดถเดฟเดเตเดเตเดจเตเดจเดฟเดฒเตเดฒเตเดเตเดเดฟเตฝ, เดเดฎเดพเตปเดกเตเดเตพ เดเตเดฑเดเตเดเดคเต เดฐเดฃเตเดเต เดกเดฟเดธเตเดเตเดเดณเตเดณเตเดณ 3 เดจเตเดกเตเดเดณเตเดเตเดเดฟเดฒเตเด เดธเตเดทเตเดเดฟเดเตเดเตเดจเตเดจเดฟเดฒเตเดฒ, เดชเดเตเดทเต เดเตเดเดชเตเดฒเตเดฑเตเดฑเดฟเตฝ เดตเตเตผเดเตเดตเตฝ เดกเดฟเดธเตเดเตเดเตพ vda, vdb เดฎเตเดคเดฒเดพเดฏเดต เดเดชเดฏเตเดเดฟเดเตเดเตเดฎเตเดจเตเดจเต เดธเตเดเดฟเดชเตเดชเดฟเดเตเดเตเดจเตเดจเต.
เดเตเดณเตเดณเดพเด, เดเดชเตเดชเตเตพ เดจเดฎเตเดเตเดเต เด เดฎเตเดทเตเดจเตเดเดณเตเดฒเตเดฒเดพเด เดจเดฟเตผเดตเดเดฟเดเตเดเตเดฃเตเดเดคเตเดฃเตเดเต:
virt-install --name control-1 --ram 32768 --vcpus 8 --os-variant centos7.0 --disk path=/var/lib/libvirt/images/control-1.qcow2,device=disk,bus=virtio,format=qcow2 --noautoconsole --vnc --network network:ovs-network-1,model=virtio,portgroup=access-100 --network network:ovs-network-1,model=virtio,portgroup=trunk-1 --dry-run --print-xml > /tmp/control-1.xml
virt-install --name storage-1 --ram 16384 --vcpus 4 --os-variant centos7.0 --disk path=/var/lib/libvirt/images/storage-1.qcow2,device=disk,bus=virtio,format=qcow2 --noautoconsole --vnc --network network:ovs-network-1,model=virtio,portgroup=access-100 --dry-run --print-xml > /tmp/storage-1.xml
virt-install --name storage-2 --ram 16384 --vcpus 4 --os-variant centos7.0 --disk path=/var/lib/libvirt/images/storage-2.qcow2,device=disk,bus=virtio,format=qcow2 --noautoconsole --vnc --network network:ovs-network-1,model=virtio,portgroup=access-100 --dry-run --print-xml > /tmp/storage-2.xml
virt-install --name compute-1 --ram 32768 --vcpus 12 --os-variant centos7.0 --disk path=/var/lib/libvirt/images/compute-1.qcow2,device=disk,bus=virtio,format=qcow2 --noautoconsole --vnc --network network:ovs-network-1,model=virtio,portgroup=access-100 --dry-run --print-xml > /tmp/compute-1.xml
virt-install --name compute-2 --ram 32768 --vcpus 12 --os-variant centos7.0 --disk path=/var/lib/libvirt/images/compute-2.qcow2,device=disk,bus=virtio,format=qcow2 --noautoconsole --vnc --network network:ovs-network-1,model=virtio,portgroup=access-100 --dry-run --print-xml > /tmp/compute-2.xml
เด เดตเดธเดพเดจเด เดเดฐเต เดเดฎเดพเตปเดกเต เดเดฃเตเดเต -print-xml > /tmp/storage-1.xml, เด เดคเต /tmp/ เดซเตเตพเดกเดฑเดฟเดฒเต เดเดฐเต เดฎเตเดทเตเดจเตเดฑเตเดฏเตเด เดตเดฟเดตเดฐเดฃเดคเตเดคเตเดเตเดเตเดเดฟเดฏ เดเดฐเต xml เดซเดฏเตฝ เดธเตเดทเตเดเดฟเดเตเดเตเดจเตเดจเต; เดจเดฟเดเตเดเตพ เด เดคเต เดเตเตผเดคเตเดคเดฟเดฒเตเดฒเตเดเตเดเดฟเตฝ, เดจเดฟเดเตเดเตพ เดเดเดฟเดฒเตเดฒ เดตเตเตผเดเตเดตเตฝ เดฎเตเดทเตเดจเตเดเตพ เดคเดฟเดฐเดฟเดเตเดเดฑเดฟเดฏเดพเตป เดเดดเดฟเดฏเตเด.
เดเดชเตเดชเตเตพ เดจเดฎเตเดเตเดเต เด เดฎเตเดทเตเดจเตเดเดณเตเดฒเตเดฒเดพเด เดตเดฟเตผเดทเดฟเตฝ เดจเดฟเตผเดตเดเดฟเดเตเดเตเดฃเตเดเดคเตเดฃเตเดเต:
virsh define --file /tmp/control-1.xml
virsh define --file /tmp/compute-1.xml
virsh define --file /tmp/compute-2.xml
virsh define --file /tmp/storage-1.xml
virsh define --file /tmp/storage-2.xml
[root@hp-gen9 ~]# virsh list --all
Id Name State
----------------------------------------------------
6 dns-server running
64 undercloud running
- compute-1 shut off
- compute-2 shut off
- control-1 shut off
- storage-1 shut off
- storage-2 shut off
[root@hp-gen9 ~]#
เดเดชเตเดชเตเตพ เดเดฐเต เดเตเดฑเดฟเดฏ เดจเตเดฏเตเดจเตปเดธเต - เดเตเดฐเดฟเดชเตเดชเดฟเตพ เด, เดเตปเดธเตเดฑเตเดฑเดพเดณเตเดทเตป เดธเดฎเดฏเดคเตเดคเตเด เดเดคเตเดฎเดชเดฐเดฟเดถเตเดงเดจเดฏเตเดเตเดเดฟเดเดฏเดฟเดฒเตเด เดธเตเตผเดตเดฑเตเดเตพ เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเต IPMI เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจเต.
เดจเตเดกเตเดเตพ เดเตเดเตเดคเตฝ เดฒเดญเตเดฏเดฎเดพเดเตเดเตเดจเตเดจเดคเดฟเดจเต เดเดตเดถเตเดฏเดฎเดพเดฏ เดชเดพเดฐเดพเดฎเตเดฑเตเดฑเดฑเตเดเตพ เดฒเดญเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเต เดนเดพเตผเดกเตโเดตเตเดฏเตผ เดชเดฐเดฟเดถเตเดงเดฟเดเตเดเตเดจเตเดจ เดชเตเดฐเดเตเดฐเดฟเดฏเดฏเดพเดฃเต เดเดคเตเดฎเดชเดฐเดฟเดถเตเดงเดจ. เดจเดเตเดจเดฎเดพเดฏ เดฎเตเดฑเตเดฑเตฝ เดธเตเตผเดตเดฑเตเดเดณเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเดพเตป เดฐเตเดชเดเตฝเดชเตเดชเดจ เดเตเดฏเตโเดคเดฟเดฐเดฟเดเตเดเตเดจเตเดจ เดเดฐเต เดธเตเดตเดจเดฎเดพเดฏ เดตเดฟเดฐเตเดงเดพเดญเดพเดธเด เดเดชเดฏเตเดเดฟเดเตเดเดพเดฃเต เดเดคเตเดฎเดชเดฐเดฟเดถเตเดงเดจ เดจเดเดคเตเดคเตเดจเตเดจเดคเต.
เดเดจเตเดจเดพเตฝ เดเดตเดฟเดเตเดฏเดพเดฃเต เดชเตเดฐเดถเตเดจเด - เดนเดพเตผเดกเตโเดตเตเดฏเตผ IPMI เดธเตเตผเดตเดฑเตเดเตพเดเตเดเต เดเดฐเต เดชเตเดฐเดคเตเดฏเตเด เดชเตเตผเดเตเดเต เดเดณเตเดณเดชเตเดชเตเตพ (เด เดฒเตเดฒเตเดเตเดเดฟเตฝ เดเดฐเต เดชเดเตเดเดฟเดเตเด เดชเตเตผเดเตเดเต, เดชเดเตเดทเต เดเดคเต เดชเตเดฐเดงเดพเดจเดฎเดฒเตเดฒ), เดตเตเตผเดเตเดตเตฝ เดฎเตเดทเตเดจเตเดเตพเดเตเดเต เด เดคเตเดคเดฐเด เดชเตเตผเดเตเดเตเดเตพ เดเดฒเตเดฒ. เดเดตเดฟเดเต vbmc เดเดจเตเดจเต เดตเดฟเดณเดฟเดเตเดเตเดจเตเดจ เดเดฐเต เดเดจเตเดจเตเดตเดเดฟ เดเดเตเดเดณเตเดเต เดธเดนเดพเดฏเดคเตเดคเดฟเดจเตเดคเตเดคเตเดจเตเดจเต - เดเดฐเต IPMI เดชเตเตผเดเตเดเต เด เดจเตเดเดฐเดฟเดเตเดเดพเตป เดจเดฟเดเตเดเดณเต เด เดจเตเดตเดฆเดฟเดเตเดเตเดจเตเดจ เดเดฐเต เดฏเตเดเตเดเดฟเดฒเดฟเดฑเตเดฑเดฟ. เดเดฐเต ESXI เดนเตเดชเตเดชเตผเดตเตเดธเดฑเดฟเตฝ เด เดคเตเดคเดฐเดฎเตเดฐเต เดฒเดฌเตเดฑเดเตเดเดฑเดฟ เดธเดเตเดเตเดเดฐเดฟเดเตเดเดพเตป เดเดเตเดฐเดนเดฟเดเตเดเตเดจเตเดจเดตเตผเดเตเดเต เด เดธเตเดเตเดทเตเดฎเดค เดถเตเดฐเดฆเตเดงเดฟเดเตเดเตเดฃเตเดเดคเดพเดฃเต - เดธเดคเตเดฏเด เดชเดฑเดเตเดเดพเตฝ, เดเดคเดฟเดจเต vbmc เดฏเตเดเต เดเดฐเต เด เดจเดฒเตเดเต เดเดฃเตเดเต เดเดจเตเดจเต เดเดจเดฟเดเตเดเดฑเดฟเดฏเดฟเดฒเตเดฒ, เด เดคเดฟเดจเดพเตฝ เดเดฒเตเดฒเดพเด เดตเดฟเดจเตเดฏเดธเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเต เดฎเตเดฎเตเดชเต เด เดชเตเดฐเดถเตเดจเดคเตเดคเตเดเตเดเตเดฑเดฟเดเตเดเต เดเดถเตเดเดฐเตเดฏเดชเตเดชเตเดเตเดฃเตเดเดคเดพเดฃเต. .
vbmc เดเตปเดธเตเดฑเตเดฑเดพเตพ เดเตเดฏเตเดฏเตเด:
yum install yum install python2-virtualbmc
เดจเดฟเดเตเดเดณเตเดเต OS-เดจเต เดชเดพเดเตเดเตเดเต เดเดฃเตเดเตเดคเตเดคเดพเตป เดเดดเดฟเดฏเตเดจเตเดจเดฟเดฒเตเดฒเตเดเตเดเดฟเตฝ, เดถเตเดเดฐเด เดเตเตผเดเตเดเตเด:
yum install -y https://www.rdoproject.org/repos/rdo-release.rpm
เดเดชเตเดชเตเตพ เดเดเตเดเตพ เดฏเตเดเตเดเดฟเดฒเดฟเดฑเตเดฑเดฟ เดธเดเตเดเดฎเดพเดเตเดเดฟ. เดเดตเดฟเดเต เดเดฒเตเดฒเดพเด เดจเดพเดฃเดเตเดเตเดเต เดตเดฐเต เดจเดฟเดธเตเดธเดพเดฐเดฎเดพเดฃเต. เดเดชเตเดชเตเตพ vbmc เดฒเดฟเดธเตเดฑเตเดฑเดฟเตฝ เดธเตเตผเดตเดฑเตเดเตพ เดเดฒเตเดฒ เดเดจเตเดจเดคเต เดฏเตเดเตเดคเดฟเดธเดนเดฎเดพเดฃเต
[root@hp-gen9 ~]# vbmc list
[root@hp-gen9 ~]#
เด เดต เดฆเตเดถเตเดฏเดฎเดพเดเตเดจเตเดจเดคเดฟเดจเต, เด เดต เดเดคเตเดชเตเดฒเต เดธเตเดตเดฎเตเดงเดฏเดพ เดชเตเดฐเดเตเดฏเดพเดชเดฟเดเตเดเดฃเด:
[root@hp-gen9 ~]# vbmc add control-1 --port 7001 --username admin --password admin
[root@hp-gen9 ~]# vbmc add storage-1 --port 7002 --username admin --password admin
[root@hp-gen9 ~]# vbmc add storage-2 --port 7003 --username admin --password admin
[root@hp-gen9 ~]# vbmc add compute-1 --port 7004 --username admin --password admin
[root@hp-gen9 ~]# vbmc add compute-2 --port 7005 --username admin --password admin
[root@hp-gen9 ~]#
[root@hp-gen9 ~]# vbmc list
+-------------+--------+---------+------+
| Domain name | Status | Address | Port |
+-------------+--------+---------+------+
| compute-1 | down | :: | 7004 |
| compute-2 | down | :: | 7005 |
| control-1 | down | :: | 7001 |
| storage-1 | down | :: | 7002 |
| storage-2 | down | :: | 7003 |
+-------------+--------+---------+------+
[root@hp-gen9 ~]#
เดตเดฟเดถเดฆเตเดเดฐเดฃเดฎเดฟเดฒเตเดฒเดพเดคเต เดเดฎเดพเตปเดกเต เดตเดพเดเตเดฏเดเดเดจ เดตเตเดฏเดเตเดคเดฎเดพเดฃเตเดจเตเดจเต เดเดพเตป เดเดฐเตเดคเตเดจเตเดจเต. เดเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด, เดเดชเตเดชเตเตพ เดเดเตเดเดณเตเดเต เดเดฒเตเดฒเดพ เดธเตเดทเดจเตเดเดณเตเด เดกเตเตบ เดจเดฟเดฒเดฏเดฟเดฒเดพเดฃเต. เด เดตเตผเดเตเดเต UP เดธเตเดฑเตเดฑเดพเดฑเตเดฑเดธเดฟเดฒเตเดเตเดเต เดฎเดพเดฑเตเดจเตเดจเดคเดฟเดจเต, เดจเดฟเดเตเดเตพ เด เดต เดชเตเดฐเดตเตผเดคเตเดคเดจเดเตเดทเดฎเดฎเดพเดเตเดเตเดฃเตเดเดคเตเดฃเตเดเต:
[root@hp-gen9 ~]# vbmc start control-1
2020-08-14 03:15:57,826.826 13149 INFO VirtualBMC [-] Started vBMC instance for domain control-1
[root@hp-gen9 ~]# vbmc start storage-1
2020-08-14 03:15:58,316.316 13149 INFO VirtualBMC [-] Started vBMC instance for domain storage-1
[root@hp-gen9 ~]# vbmc start storage-2
2020-08-14 03:15:58,851.851 13149 INFO VirtualBMC [-] Started vBMC instance for domain storage-2
[root@hp-gen9 ~]# vbmc start compute-1
2020-08-14 03:15:59,307.307 13149 INFO VirtualBMC [-] Started vBMC instance for domain compute-1
[root@hp-gen9 ~]# vbmc start compute-2
2020-08-14 03:15:59,712.712 13149 INFO VirtualBMC [-] Started vBMC instance for domain compute-2
[root@hp-gen9 ~]#
[root@hp-gen9 ~]#
[root@hp-gen9 ~]# vbmc list
+-------------+---------+---------+------+
| Domain name | Status | Address | Port |
+-------------+---------+---------+------+
| compute-1 | running | :: | 7004 |
| compute-2 | running | :: | 7005 |
| control-1 | running | :: | 7001 |
| storage-1 | running | :: | 7002 |
| storage-2 | running | :: | 7003 |
+-------------+---------+---------+------+
[root@hp-gen9 ~]#
เด เดตเดธเดพเดจ เดธเตเดชเตผเดถเดจเด - เดจเดฟเดเตเดเตพ เดซเดฏเตผเดตเดพเตพ เดจเดฟเดฏเดฎเดเตเดเตพ เดถเดฐเดฟเดฏเดพเดเตเดเตเดฃเตเดเดคเตเดฃเตเดเต (เด เดฒเตเดฒเตเดเตเดเดฟเตฝ เด เดคเต เดชเตเตผเดฃเตเดฃเดฎเดพเดฏเตเด เดชเตเดฐเดตเตผเดคเตเดคเดจเดฐเดนเดฟเดคเดฎเดพเดเตเดเตเด):
firewall-cmd --zone=public --add-port=7001/udp --permanent
firewall-cmd --zone=public --add-port=7002/udp --permanent
firewall-cmd --zone=public --add-port=7003/udp --permanent
firewall-cmd --zone=public --add-port=7004/udp --permanent
firewall-cmd --zone=public --add-port=7005/udp --permanent
firewall-cmd --reload
เดเดชเตเดชเตเตพ เดจเดฎเตเดเตเดเต เด เดฃเตเดเตผเดเตเดฒเตเดกเดฟเดฒเตเดเตเดเต เดชเตเดฏเดฟ เดเดฒเตเดฒเดพเด เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเตเดจเตเดจเตเดฃเตเดเตเดฏเตเดจเตเดจเต เดชเดฐเดฟเดถเตเดงเดฟเดเตเดเดพเด. เดนเตเดธเตเดฑเตเดฑเต เดฎเตเดทเตเดจเตเดฑเต เดตเดฟเดฒเดพเดธเด 192.168.255.200 เดเดฃเต, เด เดฃเตเดเตผเดเตเดฒเตเดกเดฟเตฝ เดเดเตเดเตพ เดตเดฟเดจเตเดฏเดพเดธเดคเตเดคเดฟเดจเตเดณเตเดณ เดคเดฏเตเดฏเดพเดฑเตเดเตเดชเตเดชเดฟเดจเดฟเดเต เดเดตเดถเตเดฏเดฎเดพเดฏ ipmitool เดชเดพเดเตเดเตเดเต เดเตเตผเดคเตเดคเต:
[stack@undercloud ~]$ ipmitool -I lanplus -U admin -P admin -H 192.168.255.200 -p 7001 power status
Chassis Power is off
[stack@undercloud ~]$ ipmitool -I lanplus -U admin -P admin -H 192.168.255.200 -p 7001 power on
Chassis Power Control: Up/On
[stack@undercloud ~]$
[root@hp-gen9 ~]# virsh list
Id Name State
----------------------------------------------------
6 dns-server running
64 undercloud running
65 control-1 running
เดจเดฟเดเตเดเตพเดเตเดเต เดเดพเดฃเดพเดจเดพเดเตเดจเตเดจเดคเตเดชเตเดฒเต, เดเดเตเดเตพ vbmc เดตเดดเดฟ เดเตบเดเตเดฐเตเตพ เดจเตเดกเต เดตเดฟเดเดฏเดเดฐเดฎเดพเดฏเดฟ เดธเดฎเดพเดฐเดเดญเดฟเดเตเดเต. เดเดจเดฟ เดจเดฎเตเดเตเดเต เด เดคเต เดเดซเต เดเตเดฏเตเดคเต เดฎเตเดจเตเดจเตเดเตเดเต เดชเตเดเดพเด:
[stack@undercloud ~]$ ipmitool -I lanplus -U admin -P admin -H 192.168.255.200 -p 7001 power off
Chassis Power Control: Down/Off
[stack@undercloud ~]$ ipmitool -I lanplus -U admin -P admin -H 192.168.255.200 -p 7001 power status
Chassis Power is off
[stack@undercloud ~]$
[root@hp-gen9 ~]# virsh list --all
Id Name State
----------------------------------------------------
6 dns-server running
64 undercloud running
- compute-1 shut off
- compute-2 shut off
- control-1 shut off
- storage-1 shut off
- storage-2 shut off
[root@hp-gen9 ~]#
เดเดตเตผเดเตเดฒเตเดกเต เดเตปเดธเตเดฑเตเดฑเดพเตพ เดเตเดฏเตเดฏเตเดจเตเดจ เดจเตเดกเตเดเดณเตเดเต เดเดคเตเดฎเดชเดฐเดฟเดถเตเดงเดจเดฏเดพเดฃเต เด เดเตเดคเตเดค เดเดเตเดเด. เดเดคเต เดเตเดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเต, เดเดเตเดเดณเตเดเต เดจเตเดกเตเดเดณเตเดเต เดตเดฟเดตเดฐเดฃเดฎเตเดณเตเดณ เดเดฐเต json เดซเดฏเตฝ เดคเดฏเตเดฏเดพเดฑเดพเดเตเดเตเดฃเตเดเดคเตเดฃเตเดเต. เดตเตเดฑเตเด เดธเตเตผเดตเดฑเตเดเดณเดฟเดฒเต เดเตปเดธเตเดฑเตเดฑเดพเดณเตเดทเดจเดฟเตฝ เดจเดฟเดจเตเดจเต เดตเตเดฏเดคเตเดฏเดธเตเดคเดฎเดพเดฏเดฟ, เดเดฐเต เดฎเตเดทเตเดจเดฟเดฒเตเด vbmc เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเตเดจเตเดจ เดชเตเตผเดเตเดเดพเดฃเต เดซเดฏเตฝ เดธเตเดเดฟเดชเตเดชเดฟเดเตเดเตเดจเตเดจเดคเต เดเดจเตเดจเดคเต เดถเตเดฐเดฆเตเดงเดฟเดเตเดเตเด.
[root@hp-gen9 ~]# virsh domiflist --domain control-1
Interface Type Source Model MAC
-------------------------------------------------------
- network ovs-network-1 virtio 52:54:00:20:a2:2f
- network ovs-network-1 virtio 52:54:00:3f:87:9f
[root@hp-gen9 ~]# virsh domiflist --domain compute-1
Interface Type Source Model MAC
-------------------------------------------------------
- network ovs-network-1 virtio 52:54:00:98:e9:d6
[root@hp-gen9 ~]# virsh domiflist --domain compute-2
Interface Type Source Model MAC
-------------------------------------------------------
- network ovs-network-1 virtio 52:54:00:6a:ea:be
[root@hp-gen9 ~]# virsh domiflist --domain storage-1
Interface Type Source Model MAC
-------------------------------------------------------
- network ovs-network-1 virtio 52:54:00:79:0b:cb
[root@hp-gen9 ~]# virsh domiflist --domain storage-2
Interface Type Source Model MAC
-------------------------------------------------------
- network ovs-network-1 virtio 52:54:00:a7:fe:27
เดถเตเดฐเดฆเตเดงเดฟเดเตเดเตเด: เดจเดฟเดฏเดจเตเดคเตเดฐเดฃ เดจเตเดกเดฟเดจเต เดฐเดฃเตเดเต เดเดจเตเดฑเตผเดซเตเดธเตเดเดณเตเดฃเตเดเต, เดเดจเตเดจเดพเตฝ เด เดธเดพเดนเดเดฐเตเดฏเดคเตเดคเดฟเตฝ เดเดคเต เดชเตเดฐเดงเดพเดจเดฎเดฒเตเดฒ, เด เดเตปเดธเตเดฑเตเดฑเดพเดณเตเดทเดจเดฟเตฝ เดเดจเตเดจเต เดฎเดคเดฟเดฏเดพเดเตเด.
เดเดชเตเดชเตเตพ เดจเดฎเตเดฎเตพ json เดซเดฏเตฝ เดคเดฏเตเดฏเดพเดฑเดพเดเตเดเตเดจเตเดจเต. เดชเตเดฐเตเดตเดฟเดทเดจเดฟเดเดเต เดจเดเดชเตเดชเดฟเดฒเดพเดเตเดเตเดจเตเดจ เดชเตเตผเดเตเดเดฟเดจเตเดฑเต เดชเตเดชเตเดชเดฟ เดตเดฟเดฒเดพเดธเด, เดจเตเดกเตเดเดณเตเดเต เดชเดพเดฐเดพเดฎเตเดฑเตเดฑเดฑเตเดเตพ, เด เดตเดฏเตเดเตเดเต เดชเตเดฐเตเดเตพ เดจเตฝเดเตเดเดฏเตเด ipmi-เดฏเดฟเตฝ เดเดเตเดเดจเต เดเดคเตเดคเดฟเดเตเดเตเดฐเดพเดฎเตเดจเตเดจเต เดธเตเดเดฟเดชเตเดชเดฟเดเตเดเตเดเดฏเตเด เดเตเดฏเตเดฏเตเดฃเตเดเดคเตเดฃเตเดเต:
{
"nodes":[
{
"mac":[
"52:54:00:20:a2:2f"
],
"cpu":"8",
"memory":"32768",
"disk":"60",
"arch":"x86_64",
"name":"control-1",
"pm_type":"pxe_ipmitool",
"pm_user":"admin",
"pm_password":"admin",
"pm_addr":"192.168.255.200",
"pm_port":"7001"
},
{
"mac":[
"52:54:00:79:0b:cb"
],
"cpu":"4",
"memory":"16384",
"disk":"160",
"arch":"x86_64",
"name":"storage-1",
"pm_type":"pxe_ipmitool",
"pm_user":"admin",
"pm_password":"admin",
"pm_addr":"192.168.255.200",
"pm_port":"7002"
},
{
"mac":[
"52:54:00:a7:fe:27"
],
"cpu":"4",
"memory":"16384",
"disk":"160",
"arch":"x86_64",
"name":"storage-2",
"pm_type":"pxe_ipmitool",
"pm_user":"admin",
"pm_password":"admin",
"pm_addr":"192.168.255.200",
"pm_port":"7003"
},
{
"mac":[
"52:54:00:98:e9:d6"
],
"cpu":"12",
"memory":"32768",
"disk":"60",
"arch":"x86_64",
"name":"compute-1",
"pm_type":"pxe_ipmitool",
"pm_user":"admin",
"pm_password":"admin",
"pm_addr":"192.168.255.200",
"pm_port":"7004"
},
{
"mac":[
"52:54:00:6a:ea:be"
],
"cpu":"12",
"memory":"32768",
"disk":"60",
"arch":"x86_64",
"name":"compute-2",
"pm_type":"pxe_ipmitool",
"pm_user":"admin",
"pm_password":"admin",
"pm_addr":"192.168.255.200",
"pm_port":"7005"
}
]
}
เดเดชเตเดชเตเตพ เดจเดฎเตเดฎเตพ เดตเดฟเดฐเตเดงเดพเดญเดพเดธเดคเตเดคเดฟเดจเดพเดฏเดฟ เดเดฟเดคเตเดฐเดเตเดเตพ เดคเดฏเตเดฏเดพเดฑเดพเดเตเดเตเดฃเตเดเดคเตเดฃเตเดเต. เดเดคเต เดเตเดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเต, wget เดตเดดเดฟ เด เดต เดกเตเตบเดฒเตเดกเต เดเตเดฏเตเดคเต เดเตปเดธเตเดฑเตเดฑเดพเตพ เดเตเดฏเตเดฏเตเด:
(undercloud) [stack@undercloud ~]$ sudo wget https://images.rdoproject.org/queens/delorean/current-tripleo-rdo/overcloud-full.tar --no-check-certificate
(undercloud) [stack@undercloud ~]$ sudo wget https://images.rdoproject.org/queens/delorean/current-tripleo-rdo/ironic-python-agent.tar --no-check-certificate
(undercloud) [stack@undercloud ~]$ ls -lh
total 1.9G
-rw-r--r--. 1 stack stack 447M Aug 14 10:26 ironic-python-agent.tar
-rw-r--r--. 1 stack stack 1.5G Aug 14 10:26 overcloud-full.tar
-rw-------. 1 stack stack 916 Aug 13 23:10 stackrc
-rw-r--r--. 1 stack stack 15K Aug 13 22:50 undercloud.conf
-rw-------. 1 stack stack 2.0K Aug 13 22:50 undercloud-passwords.conf
(undercloud) [stack@undercloud ~]$ mkdir images/
(undercloud) [stack@undercloud ~]$ tar -xpvf ironic-python-agent.tar -C ~/images/
ironic-python-agent.initramfs
ironic-python-agent.kernel
(undercloud) [stack@undercloud ~]$ tar -xpvf overcloud-full.tar -C ~/images/
overcloud-full.qcow2
overcloud-full.initrd
overcloud-full.vmlinuz
(undercloud) [stack@undercloud ~]$
(undercloud) [stack@undercloud ~]$ ls -lh images/
total 1.9G
-rw-rw-r--. 1 stack stack 441M Aug 12 17:24 ironic-python-agent.initramfs
-rwxr-xr-x. 1 stack stack 6.5M Aug 12 17:24 ironic-python-agent.kernel
-rw-r--r--. 1 stack stack 53M Aug 12 17:14 overcloud-full.initrd
-rw-r--r--. 1 stack stack 1.4G Aug 12 17:18 overcloud-full.qcow2
-rwxr-xr-x. 1 stack stack 6.5M Aug 12 17:14 overcloud-full.vmlinuz
(undercloud) [stack@undercloud ~]$
เด เดฃเตเดเตผเดเตเดฒเตเดกเดฟเดฒเตเดเตเดเต เดเดฟเดคเตเดฐเดเตเดเตพ เด เดชเตโเดฒเตเดกเต เดเตเดฏเตเดฏเตเดจเตเดจเต:
(undercloud) [stack@undercloud ~]$ openstack overcloud image upload --image-path ~/images/
Image "overcloud-full-vmlinuz" was uploaded.
+--------------------------------------+------------------------+-------------+---------+--------+
| ID | Name | Disk Format | Size | Status |
+--------------------------------------+------------------------+-------------+---------+--------+
| c2553770-3e0f-4750-b46b-138855b5c385 | overcloud-full-vmlinuz | aki | 6761064 | active |
+--------------------------------------+------------------------+-------------+---------+--------+
Image "overcloud-full-initrd" was uploaded.
+--------------------------------------+-----------------------+-------------+----------+--------+
| ID | Name | Disk Format | Size | Status |
+--------------------------------------+-----------------------+-------------+----------+--------+
| 949984e0-4932-4e71-af43-d67a38c3dc89 | overcloud-full-initrd | ari | 55183045 | active |
+--------------------------------------+-----------------------+-------------+----------+--------+
Image "overcloud-full" was uploaded.
+--------------------------------------+----------------+-------------+------------+--------+
| ID | Name | Disk Format | Size | Status |
+--------------------------------------+----------------+-------------+------------+--------+
| a2f2096d-c9d7-429a-b866-c7543c02a380 | overcloud-full | qcow2 | 1487475712 | active |
+--------------------------------------+----------------+-------------+------------+--------+
Image "bm-deploy-kernel" was uploaded.
+--------------------------------------+------------------+-------------+---------+--------+
| ID | Name | Disk Format | Size | Status |
+--------------------------------------+------------------+-------------+---------+--------+
| e413aa78-e38f-404c-bbaf-93e582a8e67f | bm-deploy-kernel | aki | 6761064 | active |
+--------------------------------------+------------------+-------------+---------+--------+
Image "bm-deploy-ramdisk" was uploaded.
+--------------------------------------+-------------------+-------------+-----------+--------+
| ID | Name | Disk Format | Size | Status |
+--------------------------------------+-------------------+-------------+-----------+--------+
| 5cf3aba4-0e50-45d3-929f-27f025dd6ce3 | bm-deploy-ramdisk | ari | 461759376 | active |
+--------------------------------------+-------------------+-------------+-----------+--------+
(undercloud) [stack@undercloud ~]$
เดเดฒเตเดฒเดพ เดเดฟเดคเตเดฐเดเตเดเดณเตเด เดฒเตเดกเต เดเตเดฏเตเดคเดฟเดเตเดเตเดฃเตเดเตเดฏเตเดจเตเดจเต เดชเดฐเดฟเดถเตเดงเดฟเดเตเดเตเดจเตเดจเต
(undercloud) [stack@undercloud ~]$ openstack image list
+--------------------------------------+------------------------+--------+
| ID | Name | Status |
+--------------------------------------+------------------------+--------+
| e413aa78-e38f-404c-bbaf-93e582a8e67f | bm-deploy-kernel | active |
| 5cf3aba4-0e50-45d3-929f-27f025dd6ce3 | bm-deploy-ramdisk | active |
| a2f2096d-c9d7-429a-b866-c7543c02a380 | overcloud-full | active |
| 949984e0-4932-4e71-af43-d67a38c3dc89 | overcloud-full-initrd | active |
| c2553770-3e0f-4750-b46b-138855b5c385 | overcloud-full-vmlinuz | active |
+--------------------------------------+------------------------+--------+
(undercloud) [stack@undercloud ~]$
เดเดฐเต เดเดพเดฐเตเดฏเด เดเตเดเดฟ - เดจเดฟเดเตเดเตพ เดเดฐเต DNS เดธเตเตผเดตเตผ เดเตเตผเดเตเดเตเดฃเตเดเดคเตเดฃเตเดเต:
(undercloud) [stack@undercloud ~]$ openstack subnet list
+--------------------------------------+-----------------+--------------------------------------+------------------+
| ID | Name | Network | Subnet |
+--------------------------------------+-----------------+--------------------------------------+------------------+
| f45dea46-4066-42aa-a3c4-6f84b8120cab | ctlplane-subnet | 6ca013dc-41c2-42d8-9d69-542afad53392 | 192.168.255.0/24 |
+--------------------------------------+-----------------+--------------------------------------+------------------+
(undercloud) [stack@undercloud ~]$ openstack subnet show f45dea46-4066-42aa-a3c4-6f84b8120cab
+-------------------+-----------------------------------------------------------+
| Field | Value |
+-------------------+-----------------------------------------------------------+
| allocation_pools | 192.168.255.11-192.168.255.50 |
| cidr | 192.168.255.0/24 |
| created_at | 2020-08-13T20:10:37Z |
| description | |
| dns_nameservers | |
| enable_dhcp | True |
| gateway_ip | 192.168.255.1 |
| host_routes | destination='169.254.169.254/32', gateway='192.168.255.1' |
| id | f45dea46-4066-42aa-a3c4-6f84b8120cab |
| ip_version | 4 |
| ipv6_address_mode | None |
| ipv6_ra_mode | None |
| name | ctlplane-subnet |
| network_id | 6ca013dc-41c2-42d8-9d69-542afad53392 |
| prefix_length | None |
| project_id | a844ccfcdb2745b198dde3e1b28c40a3 |
| revision_number | 0 |
| segment_id | None |
| service_types | |
| subnetpool_id | None |
| tags | |
| updated_at | 2020-08-13T20:10:37Z |
+-------------------+-----------------------------------------------------------+
(undercloud) [stack@undercloud ~]$
(undercloud) [stack@undercloud ~]$ neutron subnet-update f45dea46-4066-42aa-a3c4-6f84b8120cab --dns-nameserver 192.168.255.253
neutron CLI is deprecated and will be removed in the future. Use openstack CLI instead.
Updated subnet: f45dea46-4066-42aa-a3c4-6f84b8120cab
(undercloud) [stack@undercloud ~]$
เดเดชเตเดชเตเตพ เดจเดฎเตเดเตเดเต เดเดคเตเดฎเดชเดฐเดฟเดถเตเดงเดจเดฏเตเดเตเดเตเดณเตเดณ เดเดฎเดพเตปเดกเต เดจเตฝเดเดพเด:
(undercloud) [stack@undercloud ~]$ openstack overcloud node import --introspect --provide inspection.json
Started Mistral Workflow tripleo.baremetal.v1.register_or_update. Execution ID: d57456a3-d8ed-479c-9a90-dff7c752d0ec
Waiting for messages on queue 'tripleo' with no timeout.
5 node(s) successfully moved to the "manageable" state.
Successfully registered node UUID b4b2cf4a-b7ca-4095-af13-cc83be21c4f5
Successfully registered node UUID b89a72a3-6bb7-429a-93bc-48393d225838
Successfully registered node UUID 20a16cc0-e0ce-4d88-8f17-eb0ce7b4d69e
Successfully registered node UUID bfc1eb98-a17a-4a70-b0b6-6c0db0eac8e8
Successfully registered node UUID 766ab623-464c-423d-a529-d9afb69d1167
Waiting for introspection to finish...
Started Mistral Workflow tripleo.baremetal.v1.introspect. Execution ID: 6b4d08ae-94c3-4a10-ab63-7634ec198a79
Waiting for messages on queue 'tripleo' with no timeout.
Introspection of node b89a72a3-6bb7-429a-93bc-48393d225838 completed. Status:SUCCESS. Errors:None
Introspection of node 20a16cc0-e0ce-4d88-8f17-eb0ce7b4d69e completed. Status:SUCCESS. Errors:None
Introspection of node bfc1eb98-a17a-4a70-b0b6-6c0db0eac8e8 completed. Status:SUCCESS. Errors:None
Introspection of node 766ab623-464c-423d-a529-d9afb69d1167 completed. Status:SUCCESS. Errors:None
Introspection of node b4b2cf4a-b7ca-4095-af13-cc83be21c4f5 completed. Status:SUCCESS. Errors:None
Successfully introspected 5 node(s).
Started Mistral Workflow tripleo.baremetal.v1.provide. Execution ID: f5594736-edcf-4927-a8a0-2a7bf806a59a
Waiting for messages on queue 'tripleo' with no timeout.
5 node(s) successfully moved to the "available" state.
(undercloud) [stack@undercloud ~]$
เดเดเตเดเตเดชเตเดเตเดเดฟเตฝ เดจเดฟเดจเตเดจเต เดจเดฟเดเตเดเตพเดเตเดเต เดเดพเดฃเดพเดจเดพเดเตเดจเตเดจเดคเตเดชเตเดฒเต, เดเดฒเตเดฒเดพเด เดชเดฟเดถเดเตเดเดณเดฟเดฒเตเดฒเดพเดคเต เดชเตเตผเดคเตเดคเดฟเดฏเดพเดเตเดเดฟ. เดเดฒเตเดฒเดพ เดจเตเดกเตเดเดณเตเด เดฒเดญเตเดฏเดฎเดพเดฏ เด เดตเดธเตเดฅเดฏเดฟเดฒเดพเดฃเตเดฏเตเดจเตเดจเต เดชเดฐเดฟเดถเตเดงเดฟเดเตเดเดพเด:
(undercloud) [stack@undercloud ~]$ openstack baremetal node list
+--------------------------------------+-----------+---------------+-------------+--------------------+-------------+
| UUID | Name | Instance UUID | Power State | Provisioning State | Maintenance |
+--------------------------------------+-----------+---------------+-------------+--------------------+-------------+
| b4b2cf4a-b7ca-4095-af13-cc83be21c4f5 | control-1 | None | power off | available | False |
| b89a72a3-6bb7-429a-93bc-48393d225838 | storage-1 | None | power off | available | False |
| 20a16cc0-e0ce-4d88-8f17-eb0ce7b4d69e | storage-2 | None | power off | available | False |
| bfc1eb98-a17a-4a70-b0b6-6c0db0eac8e8 | compute-1 | None | power off | available | False |
| 766ab623-464c-423d-a529-d9afb69d1167 | compute-2 | None | power off | available | False |
+--------------------------------------+-----------+---------------+-------------+--------------------+-------------+
(undercloud) [stack@undercloud ~]$
เดจเตเดกเตเดเตพ เดตเตเดฏเดคเตเดฏเดธเตเดคเดฎเดพเดฏ เด เดตเดธเตเดฅเดฏเดฟเดฒเดพเดฃเตเดเตเดเดฟเตฝ, เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ เดเตเดเดพเดฐเตเดฏเด เดเตเดฏเตเดฏเดพเดตเตเดจเตเดจเดคเดพเดฃเตเดเตเดเดฟเตฝ, เดเดจเตเดคเต เดเตเดดเดชเตเดชเด เดธเดเดญเดตเดฟเดเตเดเต, เดจเดฟเดเตเดเตพ เดฒเตเดเต เดจเตเดเตเดเตเดเดฏเตเด เดเดจเตเดคเตเดเตเดฃเตเดเดพเดฃเต เดเดคเต เดธเดเดญเดตเดฟเดเตเดเดคเตเดจเตเดจเต เดเดฃเตเดเตเดคเตเดคเตเดเดฏเตเด เดตเตเดฃเด. เด เดธเดพเดนเดเดฐเตเดฏเดคเตเดคเดฟเตฝ เดเดเตเดเตพ เดตเตเตผเดเตเดตเดฒเตเดธเตเดทเตป เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจเตเดฃเตเดเตเดจเตเดจเตเด เดตเตเตผเดเตเดตเตฝ เดฎเตเดทเตเดจเตเดเตพ เด เดฒเตเดฒเตเดเตเดเดฟเตฝ vbmc เดฏเตเดเต เดเดชเดฏเตเดเดตเตเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดชเตเดชเตเดเตเด เดฌเดเตเดเตพ เดเดฃเตเดเดพเดเดพเดฎเตเดจเตเดจเตเด เดเตผเดฎเตเดฎเดฟเดเตเดเตเด.
เด เดเตเดคเตเดคเดคเดพเดฏเดฟ, เดเดคเต เดจเตเดกเต เดเดคเต เดซเดเดเตเดทเตป เดจเดฟเตผเดตเดนเดฟเดเตเดเตเดฎเตเดจเตเดจเต เดธเตเดเดฟเดชเตเดชเดฟเดเตเดเตเดฃเตเดเดคเตเดฃเตเดเต - เด เดคเดพเดฏเดคเต, เดจเตเดกเต เดตเดฟเดจเตเดฏเดธเดฟเดเตเดเตเดจเตเดจ เดชเตเดฐเตเดซเตเตฝ เดธเตเดเดฟเดชเตเดชเดฟเดเตเดเตเด:
(undercloud) [stack@undercloud ~]$ openstack overcloud profiles list
+--------------------------------------+-----------+-----------------+-----------------+-------------------+
| Node UUID | Node Name | Provision State | Current Profile | Possible Profiles |
+--------------------------------------+-----------+-----------------+-----------------+-------------------+
| b4b2cf4a-b7ca-4095-af13-cc83be21c4f5 | control-1 | available | None | |
| b89a72a3-6bb7-429a-93bc-48393d225838 | storage-1 | available | None | |
| 20a16cc0-e0ce-4d88-8f17-eb0ce7b4d69e | storage-2 | available | None | |
| bfc1eb98-a17a-4a70-b0b6-6c0db0eac8e8 | compute-1 | available | None | |
| 766ab623-464c-423d-a529-d9afb69d1167 | compute-2 | available | None | |
+--------------------------------------+-----------+-----------------+-----------------+-------------------+
(undercloud) [stack@undercloud ~]$ openstack flavor list
+--------------------------------------+---------------+------+------+-----------+-------+-----------+
| ID | Name | RAM | Disk | Ephemeral | VCPUs | Is Public |
+--------------------------------------+---------------+------+------+-----------+-------+-----------+
| 168af640-7f40-42c7-91b2-989abc5c5d8f | swift-storage | 4096 | 40 | 0 | 1 | True |
| 52148d1b-492e-48b4-b5fc-772849dd1b78 | baremetal | 4096 | 40 | 0 | 1 | True |
| 56e66542-ae60-416d-863e-0cb192d01b09 | control | 4096 | 40 | 0 | 1 | True |
| af6796e1-d0c4-4bfe-898c-532be194f7ac | block-storage | 4096 | 40 | 0 | 1 | True |
| e4d50fdd-0034-446b-b72c-9da19b16c2df | compute | 4096 | 40 | 0 | 1 | True |
| fc2e3acf-7fca-4901-9eee-4a4d6ef0265d | ceph-storage | 4096 | 40 | 0 | 1 | True |
+--------------------------------------+---------------+------+------+-----------+-------+-----------+
(undercloud) [stack@undercloud ~]$
เดเดฐเต เดจเตเดกเดฟเดจเตเด เดชเตเดฐเตเดซเตเตฝ เดตเตเดฏเดเตเดคเดฎเดพเดเตเดเตเด:
openstack baremetal node set --property capabilities='profile:control,boot_option:local' b4b2cf4a-b7ca-4095-af13-cc83be21c4f5
openstack baremetal node set --property capabilities='profile:ceph-storage,boot_option:local' b89a72a3-6bb7-429a-93bc-48393d225838
openstack baremetal node set --property capabilities='profile:ceph-storage,boot_option:local' 20a16cc0-e0ce-4d88-8f17-eb0ce7b4d69e
openstack baremetal node set --property capabilities='profile:compute,boot_option:local' bfc1eb98-a17a-4a70-b0b6-6c0db0eac8e8
openstack baremetal node set --property capabilities='profile:compute,boot_option:local' 766ab623-464c-423d-a529-d9afb69d1167
เดเดเตเดเตพ เดเดฒเตเดฒเดพเด เดถเดฐเดฟเดฏเดพเดฏเดฟ เดเตเดฏเตเดคเตเดตเตเดจเตเดจเต เดชเดฐเดฟเดถเตเดงเดฟเดเตเดเดพเด:
(undercloud) [stack@undercloud ~]$ openstack overcloud profiles list
+--------------------------------------+-----------+-----------------+-----------------+-------------------+
| Node UUID | Node Name | Provision State | Current Profile | Possible Profiles |
+--------------------------------------+-----------+-----------------+-----------------+-------------------+
| b4b2cf4a-b7ca-4095-af13-cc83be21c4f5 | control-1 | available | control | |
| b89a72a3-6bb7-429a-93bc-48393d225838 | storage-1 | available | ceph-storage | |
| 20a16cc0-e0ce-4d88-8f17-eb0ce7b4d69e | storage-2 | available | ceph-storage | |
| bfc1eb98-a17a-4a70-b0b6-6c0db0eac8e8 | compute-1 | available | compute | |
| 766ab623-464c-423d-a529-d9afb69d1167 | compute-2 | available | compute | |
+--------------------------------------+-----------+-----------------+-----------------+-------------------+
(undercloud) [stack@undercloud ~]$
เดเดฒเตเดฒเดพเด เดถเดฐเดฟเดฏเดพเดฃเตเดเตเดเดฟเตฝ, เดเดตเตผเดเตเดฒเตเดกเต เดตเดฟเดจเตเดฏเดธเดฟเดเตเดเดพเตป เดเดเตเดเตพ เดเดฎเดพเตปเดกเต เดจเตฝเดเตเดจเตเดจเต:
openstack overcloud deploy --templates --control-scale 1 --compute-scale 2 --ceph-storage-scale 2 --control-flavor control --compute-flavor compute --ceph-storage-flavor ceph-storage --libvirt-type qemu
เดเดฐเต เดฏเดฅเดพเตผเดคเตเดฅ เดเตปเดธเตเดฑเตเดฑเดพเดณเตเดทเดจเดฟเตฝ, เดเดทเตโเดเดพเดจเตเดธเตเดคเดฎเดพเดเตเดเดฟเดฏ เดเตเดเดชเตเดฒเตเดฑเตเดฑเตเดเตพ เดธเตเดตเดพเดญเดพเดตเดฟเดเดฎเดพเดฏเตเด เดเดชเดฏเตเดเดฟเดเตเดเตเด, เดเดเตเดเดณเตเดเต เดเดพเดฐเตเดฏเดคเตเดคเดฟเตฝ เดเดคเต เดชเตเดฐเดเตเดฐเดฟเดฏเดฏเต เดตเดณเดฐเตเดฏเดงเดฟเดเด เดธเดเตเดเตเตผเดฃเตเดฃเดฎเดพเดเตเดเตเด, เดเดพเดฐเดฃเด เดเตเดเดชเตเดฒเตเดฑเตเดฑเดฟเดฒเต เดเดฐเต เดเดกเดฟเดฑเตเดฑเตเด เดตเดฟเดถเดฆเตเดเดฐเดฟเดเตเดเตเดฃเตเดเดคเตเดฃเตเดเต. เดจเตเดฐเดคเตเดคเต เดเดดเตเดคเดฟเดฏเดคเตเดชเตเดฒเต, เดเดคเต เดเดเตเดเดจเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเตเดจเตเดจเตเดตเตเดจเตเดจเต เดเดพเดฃเดพเตป เดเดฐเต เดฒเดณเดฟเดคเดฎเดพเดฏ เดเตปเดธเตเดฑเตเดฑเดพเดณเตเดทเตป เดฎเดคเดฟเดฏเดพเดเตเด.
เดถเตเดฐเดฆเตเดงเดฟเดเตเดเตเด: เด เดธเดพเดนเดเดฐเตเดฏเดคเตเดคเดฟเตฝ --libvirt-type qemu เดตเตเดฐเดฟเดฏเดฌเดฟเตพ เดเดตเดถเตเดฏเดฎเดพเดฃเต, เดเดพเดฐเดฃเด เดจเดฎเตเดฎเตพ เดจเตเดธเตเดฑเตเดฑเดกเต เดตเดฟเตผเดเตเดเตเดตเดฒเตเดธเตเดทเตป เดเดชเดฏเตเดเดฟเดเตเดเตเด. เด เดฒเตเดฒเตเดเตเดเดฟเตฝ, เดจเดฟเดเตเดเตพเดเตเดเต เดตเตเตผเดเตเดตเตฝ เดฎเตเดทเตเดจเตเดเตพ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเดเตเดเดพเตป เดเดดเดฟเดฏเดฟเดฒเตเดฒ.
เดเดชเตเดชเตเตพ เดจเดฟเดเตเดเตพเดเตเดเต เดเดเดฆเตเดถเด เดเดฐเต เดฎเดฃเดฟเดเตเดเตเดฑเต เด เดคเดฟเดฒเดงเดฟเดเดฎเต (เดนเดพเตผเดกเตโเดตเตเดฏเดฑเดฟเดจเตเดฑเต เดเดดเดฟเดตเตเดเดณเต เดเดถเตเดฐเดฏเดฟเดเตเดเต) เดเดฃเตเดเต, เด เดธเดฎเดฏเดคเตเดคเดฟเดจเต เดถเตเดทเด เดจเดฟเดเตเดเตพ เดเดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดธเดจเตเดฆเตเดถเด เดเดพเดฃเตเดฎเตเดจเตเดจเต เดจเดฟเดเตเดเตพเดเตเดเต เดชเตเดฐเดคเตเดเตเดทเดฟเดเตเดเดพเด:
2020-08-14 08:39:21Z [overcloud]: CREATE_COMPLETE Stack CREATE completed successfully
Stack overcloud CREATE_COMPLETE
Host 192.168.255.21 not found in /home/stack/.ssh/known_hosts
Started Mistral Workflow tripleo.deployment.v1.get_horizon_url. Execution ID: fcb996cd-6a19-482b-b755-2ca0c08069a9
Overcloud Endpoint: http://192.168.255.21:5000/
Overcloud Horizon Dashboard URL: http://192.168.255.21:80/dashboard
Overcloud rc file: /home/stack/overcloudrc
Overcloud Deployed
(undercloud) [stack@undercloud ~]$
เดเดชเตเดชเตเตพ เดจเดฟเดเตเดเตพเดเตเดเต เดเดชเตเดชเตบเดธเตเดฑเตเดฑเดพเดเตเดเดฟเดจเตเดฑเต เดเดคเดพเดฃเตเดเต เดชเตเตผเดฃเตเดฃเดฎเดพเดฏ เดชเดคเดฟเดชเตเดชเตเดฃเตเดเต, เด เดคเดฟเตฝ เดจเดฟเดเตเดเตพเดเตเดเต เดชเด เดฟเดเตเดเดพเดจเตเด เดชเดฐเตเดเตเดทเดฃเด เดจเดเดคเตเดคเดพเดจเตเด เดเดดเดฟเดฏเตเด.
เดเดฒเตเดฒเดพเด เดถเดฐเดฟเดฏเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเตเดจเตเดจเตเดฃเตเดเตเดฏเตเดจเตเดจเต เดชเดฐเดฟเดถเตเดงเดฟเดเตเดเดพเด. เดเดชเดฏเตเดเตเดคเดพเดตเดฟเดจเตเดฑเต เดนเตเด เดกเดฏเดฑเดเตโเดเดฑเดฟ เดธเตเดฑเตเดฑเดพเดเตเดเดฟเตฝ เดฐเดฃเตเดเต เดซเดฏเดฒเตเดเดณเตเดฃเตเดเต - เดเดฐเต เดธเตเดฑเตเดฑเดพเดเตเดเตผเดเต (เด เดฃเตเดเตผเดเตเดฒเตเดกเต เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเต), เดฐเดฃเตเดเดพเดฎเดคเตเดคเตเดคเต เดเดตเตผเดเตเดฒเตเดกเต (เดเดตเตผเดเตเดฒเตเดกเต เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเต). เดชเตเดฐเดพเดฎเดพเดฃเตเดเดฐเดฃเดคเตเดคเดฟเดจเต เดเดตเดถเตเดฏเดฎเดพเดฏ เดตเดฟเดตเดฐเดเตเดเตพ เด เดเดเตเดเดฟเดฏเดฟเดฐเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเดพเตฝ เด เดซเดฏเดฒเตเดเตพ เดเดฑเดตเดฟเดเดฎเดพเดฏเดฟ เดตเตเดฏเดเตเดคเดฎเดพเดเตเดเดฟเดฏเดฟเดฐเดฟเดเตเดเดฃเด.
(undercloud) [stack@undercloud ~]$ openstack server list
+--------------------------------------+-------------------------+--------+-------------------------+----------------+--------------+
| ID | Name | Status | Networks | Image | Flavor |
+--------------------------------------+-------------------------+--------+-------------------------+----------------+--------------+
| fd7d36f4-ce87-4b9a-93b0-add2957792de | overcloud-controller-0 | ACTIVE | ctlplane=192.168.255.15 | overcloud-full | control |
| edc77778-8972-475e-a541-ff40eb944197 | overcloud-novacompute-1 | ACTIVE | ctlplane=192.168.255.26 | overcloud-full | compute |
| 5448ce01-f05f-47ca-950a-ced14892c0d4 | overcloud-cephstorage-1 | ACTIVE | ctlplane=192.168.255.34 | overcloud-full | ceph-storage |
| ce6d862f-4bdf-4ba3-b711-7217915364d7 | overcloud-novacompute-0 | ACTIVE | ctlplane=192.168.255.19 | overcloud-full | compute |
| e4507bd5-6f96-4b12-9cc0-6924709da59e | overcloud-cephstorage-0 | ACTIVE | ctlplane=192.168.255.44 | overcloud-full | ceph-storage |
+--------------------------------------+-------------------------+--------+-------------------------+----------------+--------------+
(undercloud) [stack@undercloud ~]$
(undercloud) [stack@undercloud ~]$ source overcloudrc
(overcloud) [stack@undercloud ~]$
(overcloud) [stack@undercloud ~]$ openstack project list
+----------------------------------+---------+
| ID | Name |
+----------------------------------+---------+
| 4eed7d0f06544625857d51cd77c5bd4c | admin |
| ee1c68758bde41eaa9912c81dc67dad8 | service |
+----------------------------------+---------+
(overcloud) [stack@undercloud ~]$
(overcloud) [stack@undercloud ~]$
(overcloud) [stack@undercloud ~]$ openstack network agent list
+--------------------------------------+--------------------+-------------------------------------+-------------------+-------+-------+---------------------------+
| ID | Agent Type | Host | Availability Zone | Alive | State | Binary |
+--------------------------------------+--------------------+-------------------------------------+-------------------+-------+-------+---------------------------+
| 10495de9-ba4b-41fe-b30a-b90ec3f8728b | Open vSwitch agent | overcloud-novacompute-1.localdomain | None | :-) | UP | neutron-openvswitch-agent |
| 1515ad4a-5972-46c3-af5f-e5446dff7ac7 | L3 agent | overcloud-controller-0.localdomain | nova | :-) | UP | neutron-l3-agent |
| 322e62ca-1e5a-479e-9a96-4f26d09abdd7 | DHCP agent | overcloud-controller-0.localdomain | nova | :-) | UP | neutron-dhcp-agent |
| 9c1de2f9-bac5-400e-998d-4360f04fc533 | Open vSwitch agent | overcloud-novacompute-0.localdomain | None | :-) | UP | neutron-openvswitch-agent |
| d99c5657-851e-4d3c-bef6-f1e3bb1acfb0 | Open vSwitch agent | overcloud-controller-0.localdomain | None | :-) | UP | neutron-openvswitch-agent |
| ff85fae6-5543-45fb-a301-19c57b62d836 | Metadata agent | overcloud-controller-0.localdomain | None | :-) | UP | neutron-metadata-agent |
+--------------------------------------+--------------------+-------------------------------------+-------------------+-------+-------+---------------------------+
(overcloud) [stack@undercloud ~]$
เดเดจเตเดฑเต เดเตปเดธเตเดฑเตเดฑเดพเดณเตเดทเดจเต เดเดชเตเดชเตเดดเตเด เดเดฐเต เดเตเดฑเดฟเดฏ เดเดเตเดเต เดเดตเดถเตเดฏเดฎเดพเดฃเต - เดเตบเดเตเดฐเตเดณเดฑเดฟเตฝ เดเดฐเต เดฑเตเดเตเดเต เดเตเตผเดเตเดเตเดจเตเดจเต, เดเดพเดฐเดฃเด เดเดพเตป เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเตเดจเตเดจ เดฎเตเดทเตเตป เดฎเดฑเตเดฑเตเดฐเต เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเดฟเดฒเดพเดฃเต. เดเดคเต เดเตเดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเต, เดนเตเดฑเตเดฑเต-เด เดกเตเดฎเดฟเตป เด เดเตเดเตเดฃเตเดเดฟเดจเต เดเตเดดเดฟเดฒเตเดณเตเดณ เดเตบเดเตเดฐเตเตพ-1-เดฒเตเดเตเดเต เดชเตเดฏเดฟ เดฑเตเดเตเดเต เดฐเดเดฟเดธเตเดฑเตเดฑเตผ เดเตเดฏเตเดฏเตเด
(undercloud) [stack@undercloud ~]$ ssh [email protected]
Last login: Fri Aug 14 09:47:40 2020 from 192.168.255.1
[heat-admin@overcloud-controller-0 ~]$
[heat-admin@overcloud-controller-0 ~]$
[heat-admin@overcloud-controller-0 ~]$ sudo ip route add 10.169.0.0/16 via 192.168.255.254
เดถเดฐเดฟ, เดเดชเตเดชเตเตพ เดจเดฟเดเตเดเตพเดเตเดเต เดเดเตเดฐเดตเดพเดณเดคเตเดคเดฟเดฒเตเดเตเดเต เดชเตเดเดพเด. เดเดฒเตเดฒเดพ เดตเดฟเดตเดฐเดเตเดเดณเตเด - เดตเดฟเดฒเดพเดธเดเตเดเตพ, เดฒเตเดเดฟเตป, เดชเดพเดธเตโเดตเตเดกเต - เดซเดฏเดฒเดฟเตฝ /home/stack/overcloudrc. เด เดตเดธเดพเดจ เดกเดฏเดเตเดฐเด เดเดคเตเดชเตเดฒเต เดเดพเดฃเดชเตเดชเตเดเตเดจเตเดจเต:
เดตเดดเดฟเดฏเดฟเตฝ, เดเดเตเดเดณเตเดเต เดเตปเดธเตเดฑเตเดฑเดพเดณเตเดทเดจเดฟเตฝ, DHCP เดตเดดเดฟ เดฎเตเดทเตเตป เดตเดฟเดฒเดพเดธเดเตเดเตพ เดจเตฝเดเดฟ, เดจเดฟเดเตเดเตพเดเตเดเต เดเดพเดฃเดพเดจเดพเดเตเดจเตเดจเดคเตเดชเตเดฒเต, เด
เดต "เดฑเดพเตปเดกเด" เดเดฏเดฟ เดจเตฝเดเดชเตเดชเตเดเตเดจเตเดจเต. เดจเดฟเดเตเดเตพเดเตเดเต เดเดตเดถเตเดฏเดฎเตเดเตเดเดฟเตฝ, เดตเดฟเดจเตเดฏเดพเดธ เดธเดฎเดฏเดคเตเดคเต เดเดคเต เดฎเตเดทเตเดจเดฟเตฝ เดเดคเต เดตเดฟเดฒเดพเดธเด เด
เดฑเตเดฑเดพเดเตเดเตเดเตเดฏเตเดฏเดฃเดฎเตเดจเตเดจเต เดจเดฟเดเตเดเตพเดเตเดเต เดเตเดเดชเตเดฒเตเดฑเตเดฑเดฟเตฝ เดเตผเดถเดจเดฎเดพเดฏเดฟ เดจเดฟเตผเดตเดเดฟเดเตเดเดพเด.
เดตเตเตผเดเตเดตเตฝ เดฎเตเดทเตเดจเตเดเตพเดเตเดเดฟเดเดฏเดฟเตฝ เดเตเดฐเดพเดซเดฟเดเต เดเดเตเดเดจเต เดเดดเตเดเตเดจเตเดจเต?
เด เดฒเตเดเดจเดคเตเดคเดฟเตฝ เดเดเตเดเตพ เดเตเดฐเดพเดซเดฟเดเต เดเดเดจเตเดจเตเดชเตเดเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดฎเตเดจเตเดจเต เดเดชเตเดทเดจเตเดเตพ เดจเตเดเตเดเตเด
- เดเดฐเต L2 เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเดฟเตฝ เดเดฐเต เดนเตเดชเตเดชเตผเดตเตเดธเดฑเดฟเตฝ เดฐเดฃเตเดเต เดฎเตเดทเตเดจเตเดเตพ
- เดเดฐเต L2 เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเดฟเตฝ เดตเตเดฏเดคเตเดฏเดธเตเดค เดนเตเดชเตเดชเตผเดตเตเดธเดฑเตเดเดณเดฟเตฝ เดฐเดฃเตเดเต เดฎเตเดทเตเดจเตเดเตพ
- เดตเตเดฏเดคเตเดฏเดธเตเดค เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเตเดเดณเดฟเดฒเต เดฐเดฃเตเดเต เดฎเตเดทเตเดจเตเดเตพ (เดเตเดฐเตเดธเต-เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเต เดฑเตเดเตเดเดฟเดเดเต)
เดเดฐเต เดฌเดพเดนเตเดฏ เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเต เดตเดดเดฟ เดชเตเดฑเด เดฒเตเดเดคเตเดคเตเดเตเดเตเดณเตเดณ เดเดเตโเดธเดธเต เดเดณเตเดณ เดเตเดธเตเดเตพ, เดซเตเดฒเตเดเตเดเดฟเดเดเต เดตเดฟเดฒเดพเดธเดเตเดเตพ, เด เดคเตเดชเตเดฒเต เดตเดฟเดคเดฐเดฃเด เดเตเดฏเตเดค เดฑเตเดเตเดเดฟเดเดเต เดเดจเตเดจเดฟเดต เดเดชเดฏเตเดเดฟเดเตเดเต, เด เดเตเดคเตเดค เดคเดตเดฃ เดเดเตเดเตพ เดชเดฐเดฟเดเดฃเดฟเดเตเดเตเด, เดเดชเตเดชเตเตพ เดเดเตเดเตพ เดเดจเตเดคเดฐเดฟเด เดเตเดฐเดพเดซเดฟเดเตเดเดฟเตฝ เดถเตเดฐเดฆเตเดง เดเตเดจเตเดฆเตเดฐเตเดเดฐเดฟเดเตเดเตเด.
เดชเดฐเดฟเดถเตเดงเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเต, เดจเดฎเตเดเตเดเต เดเดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดกเดฏเดเตเดฐเด เดเดฐเตเดฎเดฟเดเตเดเต เดเตเตผเดเตเดเดพเด:
เดเดเตเดเตพ 4 เดตเตเตผเดเตเดตเตฝ เดฎเตเดทเตเดจเตเดเตพ เดธเตเดทเตเดเดฟเดเตเดเต - 3 เดเดฐเต L2 เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเดฟเตฝ - net-1, เดเตเดเดพเดคเต 1 เดจเตเดฑเตเดฑเต-2 เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเดฟเตฝ เดตเตเดฑเตเดฏเตเด
(overcloud) [stack@undercloud ~]$ nova list --tenant 5e18ce8ec9594e00b155485f19895e6c
+--------------------------------------+------+----------------------------------+--------+------------+-------------+-----------------+
| ID | Name | Tenant ID | Status | Task State | Power State | Networks |
+--------------------------------------+------+----------------------------------+--------+------------+-------------+-----------------+
| f53b37b5-2204-46cc-aef0-dba84bf970c0 | vm-1 | 5e18ce8ec9594e00b155485f19895e6c | ACTIVE | - | Running | net-1=10.0.1.85 |
| fc8b6722-0231-49b0-b2fa-041115bef34a | vm-2 | 5e18ce8ec9594e00b155485f19895e6c | ACTIVE | - | Running | net-1=10.0.1.88 |
| 3cd74455-b9b7-467a-abe3-bd6ff765c83c | vm-3 | 5e18ce8ec9594e00b155485f19895e6c | ACTIVE | - | Running | net-1=10.0.1.90 |
| 7e836338-6772-46b0-9950-f7f06dbe91a8 | vm-4 | 5e18ce8ec9594e00b155485f19895e6c | ACTIVE | - | Running | net-2=10.0.2.8 |
+--------------------------------------+------+----------------------------------+--------+------------+-------------+-----------------+
(overcloud) [stack@undercloud ~]$
เดธเตเดทเตเดเดฟเดเตเด เดฎเตเดทเตเดจเตเดเตพ เดเดคเต เดนเตเดชเตเดชเตผเดตเตเดธเดฑเตเดเดณเดฟเดฒเดพเดฃเตเดจเตเดจเต เดจเตเดเตเดเดพเด:
(overcloud) [stack@undercloud ~]$ nova show f53b37b5-2204-46cc-aef0-dba84bf970c0 | egrep "hypervisor_hostname|instance_name|hostname"
| OS-EXT-SRV-ATTR:hostname | vm-1 |
| OS-EXT-SRV-ATTR:hypervisor_hostname | overcloud-novacompute-0.localdomain |
| OS-EXT-SRV-ATTR:instance_name | instance-00000001 |
(overcloud) [stack@undercloud ~]$ nova show fc8b6722-0231-49b0-b2fa-041115bef34a | egrep "hypervisor_hostname|instance_name|hostname"
| OS-EXT-SRV-ATTR:hostname | vm-2 |
| OS-EXT-SRV-ATTR:hypervisor_hostname | overcloud-novacompute-1.localdomain |
| OS-EXT-SRV-ATTR:instance_name | instance-00000002 |
(overcloud) [stack@undercloud ~]$ nova show 3cd74455-b9b7-467a-abe3-bd6ff765c83c | egrep "hypervisor_hostname|instance_name|hostname"
| OS-EXT-SRV-ATTR:hostname | vm-3 |
| OS-EXT-SRV-ATTR:hypervisor_hostname | overcloud-novacompute-0.localdomain |
| OS-EXT-SRV-ATTR:instance_name | instance-00000003 |
(overcloud) [stack@undercloud ~]$ nova show 7e836338-6772-46b0-9950-f7f06dbe91a8 | egrep "hypervisor_hostname|instance_name|hostname"
| OS-EXT-SRV-ATTR:hostname | vm-4 |
| OS-EXT-SRV-ATTR:hypervisor_hostname | overcloud-novacompute-1.localdomain |
| OS-EXT-SRV-ATTR:instance_name | instance-00000004 |
(เดเดตเตผเดเตเดฒเตเดกเต) [stack@undercloud ~]$
เดฎเตเดทเตเดจเตเดเตพ vm-1, vm-3 เดเดจเตเดจเดฟเดต เดเดฎเตเดชเตเดฏเตเดเตเดเต-0-เดฒเตเด vm-2, vm-4 เดฎเตเดทเตเดจเตเดเตพ เดจเตเดกเต เดเดฎเตเดชเตเดฏเตเดเตเดเต-1-เดฒเตเด เดธเตเดฅเดฟเดคเดฟเดเตเดฏเตเดฏเตเดจเตเดจเต.
เดเตเดเดพเดคเต, เดจเดฟเตผเดฆเตเดฆเดฟเดทเตเด เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเตเดเตพเดเตเดเดฟเดเดฏเดฟเตฝ เดฑเตเดเตเดเดฟเดเดเต เดชเตเดฐเดตเตผเดคเตเดคเดจเดเตเดทเดฎเดฎเดพเดเตเดเตเดจเตเดจเดคเดฟเดจเต เดเดฐเต เดตเตเตผเดเตเดตเตฝ เดฑเตเดเตเดเตผ เดธเตเดทเตเดเดฟเดเตเดเต:
(overcloud) [stack@undercloud ~]$ openstack router list --project 5e18ce8ec9594e00b155485f19895e6c
+--------------------------------------+----------+--------+-------+-------------+-------+----------------------------------+
| ID | Name | Status | State | Distributed | HA | Project |
+--------------------------------------+----------+--------+-------+-------------+-------+----------------------------------+
| 0a4d2420-4b9c-46bd-aec1-86a1ef299abe | router-1 | ACTIVE | UP | False | False | 5e18ce8ec9594e00b155485f19895e6c |
+--------------------------------------+----------+--------+-------+-------------+-------+----------------------------------+
(overcloud) [stack@undercloud ~]$
เดฑเตเดเตเดเดฑเดฟเดจเต เดฐเดฃเตเดเต เดตเตเตผเดเตเดตเตฝ เดชเตเตผเดเตเดเตเดเดณเตเดฃเตเดเต, เด เดต เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเตเดเดณเตเดเต เดเตเดฑเตเดฑเตโเดตเตเดเดณเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเตเดจเตเดจเต:
(overcloud) [stack@undercloud ~]$ openstack router show 0a4d2420-4b9c-46bd-aec1-86a1ef299abe | grep interface
| interfaces_info | [{"subnet_id": "2529ad1a-6b97-49cd-8515-cbdcbe5e3daa", "ip_address": "10.0.1.254", "port_id": "0c52b15f-8fcc-4801-bf52-7dacc72a5201"}, {"subnet_id": "335552dd-b35b-456b-9df0-5aac36a3ca13", "ip_address": "10.0.2.254", "port_id": "92fa49b5-5406-499f-ab8d-ddf28cc1a76c"}] |
(overcloud) [stack@undercloud ~]$
เดเดจเตเดจเดพเตฝ เดเตเดฐเดพเดซเดฟเดเต เดเดเตเดเดจเต เดเดดเตเดเตเดจเตเดจเต เดเดจเตเดจเต เดจเตเดเตเดเตเดจเตเดจเดคเดฟเดจเต เดฎเตเดฎเตเดชเต, เดจเดฎเตเดเตเดเต เดเดชเตเดชเตเตพ เดเตบเดเตเดฐเตเตพ เดจเตเดกเดฟเดฒเตเด (เดเดคเต เดเดฐเต เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเต เดจเตเดกเตเด) เดเดฎเตเดชเตเดฏเตเดเตเดเต เดจเตเดกเดฟเดฒเตเด เดเดจเตเดคเดพเดฃเต เดเดณเตเดณเดคเตเดจเตเดจเต เดจเตเดเตเดเดพเด. เดจเดฎเตเดเตเดเต เดเดฎเตเดชเตเดฏเตเดเตเดเต เดจเตเดกเดฟเตฝ เดจเดฟเดจเตเดจเต เดเดฐเดเดญเดฟเดเตเดเดพเด.
[heat-admin@overcloud-novacompute-0 ~]$ sudo ovs-vsctl show
[heat-admin@overcloud-novacompute-0 ~]$ sudo sudo ovs-appctl dpif/show
system@ovs-system: hit:3 missed:3
br-ex:
br-ex 65534/1: (internal)
phy-br-ex 1/none: (patch: peer=int-br-ex)
br-int:
br-int 65534/2: (internal)
int-br-ex 1/none: (patch: peer=phy-br-ex)
patch-tun 2/none: (patch: peer=patch-int)
br-tun:
br-tun 65534/3: (internal)
patch-int 1/none: (patch: peer=patch-tun)
vxlan-c0a8ff0f 3/4: (vxlan: egress_pkt_mark=0, key=flow, local_ip=192.168.255.19, remote_ip=192.168.255.15)
vxlan-c0a8ff1a 2/4: (vxlan: egress_pkt_mark=0, key=flow, local_ip=192.168.255.19, remote_ip=192.168.255.26)
[heat-admin@overcloud-novacompute-0 ~]$
เดเดชเตเดชเตเตพ, เดจเตเดกเดฟเดจเต เดฎเตเดจเตเดจเต ovs เดฌเตเดฐเดฟเดกเตเดเตเดเดณเตเดฃเตเดเต - br-int, br-tun, br-ex. เด เดตเดฏเตเดเตเดเดฟเดเดฏเดฟเตฝ, เดจเดฎเตเดฎเตพ เดเดพเดฃเตเดจเตเดจเดคเตเดชเตเดฒเต, เดเดฐเต เดเตเดเตเดเด เดเดจเตเดฑเตผเดซเตเดธเตเดเตพ เดเดฃเตเดเต. เดฎเดจเดธเตเดธเดฟเดฒเดพเดเตเดเดพเดจเตเดณเตเดณ เดเดณเตเดชเตเดชเดคเตเดคเดฟเดจเดพเดฏเดฟ, เดกเดฏเดเตเดฐเดพเดฎเดฟเตฝ เด เดเดจเตเดฑเตผเดซเตเดธเตเดเดณเตเดฒเตเดฒเดพเด เดชเตเดฒเตเดเตเดเต เดเตเดฏเตเดคเต เดเดจเตเดคเดพเดฃเต เดธเดเดญเดตเดฟเดเตเดเตเดจเตเดจเดคเตเดจเตเดจเต เดจเตเดเตเดเดพเด.
VxLAN เดคเตเดฐเดเตเดเดเตเดเตพ เดเดฏเตผเดคเตเดคเดฟเดฏ เดตเดฟเดฒเดพเดธเดเตเดเตพ เดจเตเดเตเดเตเดฎเตเดชเตเตพ, เดเดฐเต เดคเตเดฐเดเตเดเด เดเดฎเตเดชเตเดฏเตเดเตเดเต-1-เดฒเตเดเตเดเต เดเดฏเตผเดคเตเดคเดฟเดฏเดคเดพเดฏเดฟ เดเดพเดฃเดพเด (192.168.255.26), เดฐเดฃเตเดเดพเดฎเดคเตเดคเต เดคเตเดฐเดเตเดเด เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเดเตเดเตเดจเตเดจเดคเต-1 (192.168.255.15). เดเดจเตเดจเดพเตฝ เดเดฑเตเดฑเดตเตเด เดฐเดธเดเดฐเดฎเดพเดฏ เดเดพเดฐเตเดฏเด, br-ex-เดจเต เดซเดฟเดธเดฟเดเตเดเตฝ เดเดจเตเดฑเตผเดซเตเดธเตเดเตพ เดเดฒเตเดฒ เดเดจเตเดจเดคเดพเดฃเต, เดเตเดเดพเดคเต เดซเตเดฒเตเดเตพ เดเตเตบเดซเดฟเดเตผ เดเตเดฏเตเดคเดฟเดฐเดฟเดเตเดเตเดจเตเดจเดคเต เดเดจเตเดคเดพเดฃเตเดจเตเดจเต เดจเตเดเตเดเดฟเดฏเดพเตฝ, เด เดชเดพเดฒเดคเตเดคเดฟเดจเต เดเดชเตเดชเตเตพ เดเดคเดพเดเดคเด เดเตเดฑเดฏเตเดเตเดเดพเตป เดฎเดพเดคเตเดฐเดฎเต เดเดดเดฟเดฏเต เดเดจเตเดจเต เดจเดฟเดเตเดเตพเดเตเดเต เดเดพเดฃเดพเตป เดเดดเดฟเดฏเตเด.
[heat-admin@overcloud-novacompute-0 ~]$ ifconfig eth0
eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1450
inet 192.168.255.19 netmask 255.255.255.0 broadcast 192.168.255.255
inet6 fe80::5054:ff:fe6a:eabe prefixlen 64 scopeid 0x20<link>
ether 52:54:00:6a:ea:be txqueuelen 1000 (Ethernet)
RX packets 2909669 bytes 4608201000 (4.2 GiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 1821057 bytes 349198520 (333.0 MiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
[heat-admin@overcloud-novacompute-0 ~]$
เดเดเตเดเตโเดชเตเดเตเดเดฟเตฝ เดจเดฟเดจเตเดจเต เดจเดฟเดเตเดเตพเดเตเดเต เดเดพเดฃเดพเดจเดพเดเตเดจเตเดจเดคเตเดชเตเดฒเต, เดตเดฟเดฒเดพเดธเด เดจเตเดฐเดฟเดเตเดเต เดซเดฟเดธเดฟเดเตเดเตฝ เดชเตเตผเดเตเดเดฟเดฒเตเดเตเดเดพเดฃเต เดธเตเดเตเดฐเต เดเตเดฏเตเดฏเตเดจเตเดจเดคเต, เด เดฒเตเดฒเดพเดคเต เดตเตเตผเดเตเดตเตฝ เดฌเตเดฐเดฟเดกเตเดเต เดเดจเตเดฑเตผเดซเตเดธเดฟเดฒเตเดเตเดเดฒเตเดฒ.
[heat-admin@overcloud-novacompute-0 ~]$ sudo ovs-appctl fdb/show br-ex
port VLAN MAC Age
[heat-admin@overcloud-novacompute-0 ~]$ sudo ovs-ofctl dump-flows br-ex
cookie=0x9169eae8f7fe5bb2, duration=216686.864s, table=0, n_packets=303, n_bytes=26035, priority=2,in_port="phy-br-ex" actions=drop
cookie=0x9169eae8f7fe5bb2, duration=216686.887s, table=0, n_packets=0, n_bytes=0, priority=0 actions=NORMAL
[heat-admin@overcloud-novacompute-0 ~]$
เดเดฆเตเดฏ เดจเดฟเดฏเดฎเด เด
เดจเตเดธเดฐเดฟเดเตเดเต, phy-br-ex เดชเตเตผเดเตเดเดฟเตฝ เดจเดฟเดจเตเดจเต เดตเดจเตเดจเดคเตเดฒเตเดฒเดพเด เดเดชเตเดเตเดทเดฟเดเตเดเดฃเด.
เดฏเดฅเดพเตผเดคเตเดฅเดคเตเดคเดฟเตฝ, เด เดเดจเตเดฑเตผเดซเตเดธเดฟเตฝ เดจเดฟเดจเตเดจเต (br-int เดเดณเตเดณ เดเดจเตเดฑเตผเดซเตเดธเต) เด
เดฒเตเดฒเดพเดคเต เดฎเดฑเตเดฑเตเดตเดฟเดเตเดฏเตเด เดเตเดฐเดพเดซเดฟเดเตเดเดฟเดจเต เด เดชเดพเดฒเดคเตเดคเดฟเดฒเตเดเตเดเต เดตเดฐเดพเตป เดจเดฟเดฒเดตเดฟเตฝ เดเดฒเตเดฒ, เดเตเดเดพเดคเต เดกเตเดฐเตเดชเตเดชเตเดเตพ เด
เดจเตเดธเดฐเดฟเดเตเดเต, BUM เดเตเดฐเดพเดซเดฟเดเต เดเดคเดฟเดจเดเด เดชเดพเดฒเดคเตเดคเดฟเดฒเตเดเตเดเต เดเดดเตเดเดฟเดเตเดเดดเดฟเดเตเดเต.
เด เดคเดพเดฏเดคเต, เดเตเดฐเดพเดซเดฟเดเตเดเดฟเดจเต VxLAN เดเดฃเดฒเดฟเดฒเตเดเต เดฎเดพเดคเตเดฐเดฎเต เด เดจเตเดกเต เดตเดฟเดเดพเตป เดเดดเดฟเดฏเต, เดฎเดฑเตเดฑเตเดจเตเดจเตเด. เดเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด, เดจเดฟเดเตเดเตพ DVR เดเดฃเดพเดเตเดเตเดเดฏเดพเดฃเตเดเตเดเดฟเตฝ, เดธเดพเดนเดเดฐเตเดฏเด เดฎเดพเดฑเตเด, เดเดจเตเดจเดพเตฝ เดเดเตเดเตพ เด เดคเต เดฎเดฑเตเดฑเตเดฐเต เดคเดตเดฃ เดเตเดเดพเดฐเตเดฏเด เดเตเดฏเตเดฏเตเด. เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเต เดเดธเตเดฒเตเดทเตป เดเดชเดฏเตเดเดฟเดเตเดเตเดฎเตเดชเตเตพ, เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต vlans เดเดชเดฏเตเดเดฟเดเตเดเตเดฎเตเดชเตเตพ, เดจเดฟเดเตเดเตพเดเตเดเต vlan 3-เตฝ เดเดฐเต L0 เดเดจเตเดฑเตผเดซเตเดธเต เดเดฃเตเดเดพเดฏเดฟเดฐเดฟเดเตเดเดฟเดฒเตเดฒ, เดฎเดฑเดฟเดเตเดเต เดจเดฟเดฐเดตเดงเดฟ เดเดจเตเดฑเตผเดซเตเดธเตเดเตพ เดเดฃเตเดเดพเดฏเดฟเดฐเดฟเดเตเดเตเด. เดเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด, VxLAN เดเตเดฐเดพเดซเดฟเดเต เด เดคเต เดฐเตเดคเดฟเดฏเดฟเตฝ เดคเดจเตเดจเต เดจเตเดกเดฟเตฝ เดจเดฟเดจเตเดจเต เดชเตเดฑเดคเตเดคเตเดชเตเดเตเด, โโเดฎเดพเดคเตเดฐเดฎเดฒเตเดฒ เดเดคเตเดเตเดเดฟเดฒเตเด เดคเดฐเดคเตเดคเดฟเดฒเตเดณเตเดณ เดธเดฎเตผเดชเตเดชเดฟเดค vlan-เตฝ เดเตพเดชเตเดชเตเดเตเดคเตเดคเตเดเดฏเตเด เดเตเดฏเตเดฏเตเด.
เดเดเตเดเตพ เดเดฎเตเดชเตเดฏเตเดเตเดเต เดจเตเดกเต เดเตเดฐเดฎเตเดเดฐเดฟเดเตเดเต, เดจเดฎเตเดเตเดเต เดจเดฟเดฏเดจเตเดคเตเดฐเดฃ เดจเตเดกเดฟเดฒเตเดเตเดเต เดชเตเดเดพเด.
[heat-admin@overcloud-controller-0 ~]$ sudo ovs-appctl dpif/show
system@ovs-system: hit:930491 missed:825
br-ex:
br-ex 65534/1: (internal)
eth0 1/2: (system)
phy-br-ex 2/none: (patch: peer=int-br-ex)
br-int:
br-int 65534/3: (internal)
int-br-ex 1/none: (patch: peer=phy-br-ex)
patch-tun 2/none: (patch: peer=patch-int)
br-tun:
br-tun 65534/4: (internal)
patch-int 1/none: (patch: peer=patch-tun)
vxlan-c0a8ff13 3/5: (vxlan: egress_pkt_mark=0, key=flow, local_ip=192.168.255.15, remote_ip=192.168.255.19)
vxlan-c0a8ff1a 2/5: (vxlan: egress_pkt_mark=0, key=flow, local_ip=192.168.255.15, remote_ip=192.168.255.26)
[heat-admin@overcloud-controller-0 ~]$
เดตเดพเดธเตเดคเดตเดคเตเดคเดฟเตฝ, เดเดฒเตเดฒเดพเด เดเดจเตเดจเตเดคเดจเตเดจเตเดฏเดพเดฃเตเดจเตเดจเต เดจเดฎเตเดเตเดเต เดชเดฑเดฏเดพเด, เดเดจเตเดจเดพเตฝ IP เดตเดฟเดฒเดพเดธเด เดซเดฟเดธเดฟเดเตเดเตฝ เดเดจเตเดฑเตผเดซเตเดธเดฟเตฝ เด เดฒเตเดฒ, เดตเตเตผเดเตเดตเตฝ เดฌเตเดฐเดฟเดกเตเดเดฟเดฒเดพเดฃเต. เด เดคเตเดฑเดฎเตเดเด เดตเดดเดฟ เดเดคเดพเดเดคเด เดชเตเดฑเดเดฒเตเดเดคเตเดคเตเดเตเดเต เดชเตเดฑเดชเตเดชเตเดเตเดจเตเดจ เดคเตเดฑเดฎเตเดเดฎเดพเดฏเดคเดฟเดจเดพเดฒเดพเดฃเต เดเดคเต เดเตเดฏเตเดฏเตเดจเตเดจเดคเต.
[heat-admin@overcloud-controller-0 ~]$ ifconfig br-ex
br-ex: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1450
inet 192.168.255.15 netmask 255.255.255.0 broadcast 192.168.255.255
inet6 fe80::5054:ff:fe20:a22f prefixlen 64 scopeid 0x20<link>
ether 52:54:00:20:a2:2f txqueuelen 1000 (Ethernet)
RX packets 803859 bytes 1732616116 (1.6 GiB)
RX errors 0 dropped 63 overruns 0 frame 0
TX packets 808475 bytes 121652156 (116.0 MiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
[heat-admin@overcloud-controller-0 ~]$
[heat-admin@overcloud-controller-0 ~]$ sudo ovs-appctl fdb/show br-ex
port VLAN MAC Age
3 100 28:c0:da:00:4d:d3 35
1 0 28:c0:da:00:4d:d3 35
1 0 52:54:00:98:e9:d6 0
LOCAL 0 52:54:00:20:a2:2f 0
1 0 52:54:00:2c:08:9e 0
3 100 52:54:00:20:a2:2f 0
1 0 52:54:00:6a:ea:be 0
[heat-admin@overcloud-controller-0 ~]$
เด เดชเตเตผเดเตเดเต br-ex เดฌเตเดฐเดฟเดกเตเดเตเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดฟเดชเตเดชเดฟเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต, เด เดคเดฟเตฝ vlan เดเดพเดเตเดเดณเตเดจเตเดจเตเดฎเดฟเดฒเตเดฒเดพเดคเตเดคเดคเดฟเดจเดพเตฝ, เด เดชเตเตผเดเตเดเต เดเดฒเตเดฒเดพ vlanเดเตพเดเตเดเตเด เด เดจเตเดตเดฆเดจเตเดฏเดฎเดพเดฏ เดเดฐเต เดเตเดฐเดเตเดเต เดชเตเตผเดเตเดเดพเดฃเต, เดเดชเตเดชเตเตพ เดเตเดฐเดพเดซเดฟเดเต เดเดฐเต เดเดพเดเดฟเดฒเตเดฒเดพเดคเต เดชเตเดฑเดคเตเดคเตเดเตเดเต เดชเตเดเตเดจเตเดจเต, เดเดคเต vlan-id 0 เดธเตเดเดฟเดชเตเดชเดฟเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต. เดฎเตเดเดณเดฟเตฝ เดเดเตเดเตเดชเตเดเตเดเต.
เดฎเดฑเตเดฑเตเดฒเตเดฒเดพเด เดเดชเตเดชเตเตพ เดเดฎเตเดชเตเดฏเตเดเตเดเต เดจเตเดกเดฟเดจเต เดธเดฎเดพเดจเดฎเดพเดฃเต - เดเดฐเต เดชเดพเดฒเดเตเดเตพ, เดเดฐเต เดคเตเดฐเดเตเดเดเตเดเตพ เดฐเดฃเตเดเต เดเดฎเตเดชเตเดฏเตเดเตเดเต เดจเตเดกเตเดเดณเดฟเดฒเตเดเตเดเต เดชเตเดเตเดจเตเดจเต.
เด เดฒเตเดเดจเดคเตเดคเดฟเตฝ เดเดเตเดเตพ เดธเตเดฑเตเดฑเตเดฑเตเดเต เดจเตเดกเตเดเตพ เดชเดฐเดฟเดเดฃเดฟเดเตเดเดฟเดฒเตเดฒ, เดเดจเตเดจเดพเตฝ เดฎเดจเดธเตเดธเดฟเดฒเดพเดเตเดเตเดจเตเดจเดคเดฟเดจเต เด เดจเตเดกเตเดเดณเตเดเต เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเต เดญเดพเดเด เด เดชเดฎเดพเดจเดเดฐเดฎเดพเดฏเดฟ เดจเดฟเดธเตเดธเดพเดฐเดฎเดพเดฃเตเดจเตเดจเต เดชเดฑเดฏเตเดฃเตเดเดคเตเดฃเตเดเต. เดเดเตเดเดณเตเดเต เดเดพเดฐเตเดฏเดคเตเดคเดฟเตฝ, เดเดฐเต IP เดตเดฟเดฒเดพเดธเด เดจเตฝเดเดฟเดฏเดฟเดเตเดเตเดณเตเดณ เดเดฐเต เดซเดฟเดธเดฟเดเตเดเตฝ เดชเตเตผเดเตเดเต (eth0) เดฎเดพเดคเตเดฐเดฎเตเดฏเตเดณเตเดณเต, เด เดคเตเดฐเดฎเดพเดคเตเดฐเด. VxLAN เดเดฃเดฒเตเดเตพ, เดเดฃเตฝ เดฌเตเดฐเดฟเดกเตเดเตเดเตพ เดฎเตเดคเดฒเดพเดฏเดต เดเดฒเตเดฒ - เด เดคเดฟเตฝ เดเดพเดฐเตเดฏเดฎเตเดจเตเดจเตเดฎเดฟเดฒเตเดฒเดพเดคเตเดคเดคเดฟเดจเดพเตฝ ovs เดเดจเตเดจเตเดฎเดฟเดฒเตเดฒ. เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเต เดเดธเตเดฒเตเดทเตป เดเดชเดฏเตเดเดฟเดเตเดเตเดฎเตเดชเตเตพ, เด เดจเตเดกเดฟเดจเต เดฐเดฃเตเดเต เดเดจเตเดฑเตผเดซเตเดธเตเดเตพ เดเดฃเตเดเดพเดฏเดฟเดฐเดฟเดเตเดเตเด (เดซเดฟเดธเดฟเดเตเดเตฝ เดชเตเตผเดเตเดเตเดเตพ, เดฌเตเดกเตโเดจเดฟ, เด เดฒเตเดฒเตเดเตเดเดฟเตฝ เดฐเดฃเตเดเต vlans - เดเดคเต เดชเตเดฐเดถเตเดจเดฎเดฒเตเดฒ - เดเดคเต เดจเดฟเดเตเดเตพ เดเดเตเดฐเดนเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเต เดเดถเตเดฐเดฏเดฟเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต) - เดเดจเตเดจเต เดฎเดพเดจเตเดเตเดฎเตเดจเตเดฑเดฟเดจเต, เดฐเดฃเตเดเดพเดฎเดคเตเดคเตเดคเต เดเตเดฐเดพเดซเดฟเดเตเดเดฟเดจเต (VM เดกเดฟเดธเตเดเดฟเดฒเตเดเตเดเต เดเดดเตเดคเตเดจเตเดจเต) , เดกเดฟเดธเตเดเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดตเดพเดฏเดจ เดฎเตเดคเดฒเดพเดฏเดต)
เดธเตเดตเดจเดเตเดเดณเตเดเต เด เดญเดพเดตเดคเตเดคเดฟเตฝ เดจเตเดกเตเดเดณเดฟเตฝ เดเดจเตเดคเดพเดฃเต เดเดณเตเดณเดคเตเดจเตเดจเต เดเดเตเดเตพ เดเดฃเตเดเตเดคเตเดคเดฟ. เดเดจเดฟ เดจเดฎเตเดเตเดเต 4 เดตเตเตผเดเตเดตเตฝ เดฎเตเดทเตเดจเตเดเตพ เดธเดฎเดพเดฐเดเดญเดฟเดเตเดเต เดฎเตเดเดณเดฟเตฝ เดตเดฟเดตเดฐเดฟเดเตเด เดธเตเดเตเด เดเดเตเดเดจเต เดฎเดพเดฑเตเดจเตเดจเตเดตเตเดจเตเดจเต เดจเตเดเตเดเดพเด - เดจเดฎเตเดเตเดเต เดชเตเตผเดเตเดเตเดเตพ, เดตเตเตผเดเตเดตเตฝ เดฑเตเดเตเดเดฑเตเดเตพ เดฎเตเดคเดฒเดพเดฏเดต เดเดฃเตเดเดพเดฏเดฟเดฐเดฟเดเตเดเดฃเด.
เดเดคเตเดตเดฐเต เดเดเตเดเดณเตเดเต เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเต เดเดคเตเดชเตเดฒเต เดเดพเดฃเดชเตเดชเตเดเตเดจเตเดจเต:
เดเดฐเต เดเดฎเตเดชเตเดฏเตเดเตเดเตผ เดจเตเดกเดฟเดฒเตเด เดเดเตเดเตพเดเตเดเต เดฐเดฃเตเดเต เดตเตเตผเดเตเดตเตฝ เดฎเตเดทเตเดจเตเดเตพ เดเดฃเตเดเต. เดเดฎเตเดชเตเดฏเตเดเตเดเต-0 เดเดฐเต เดเดฆเดพเดนเดฐเดฃเดฎเดพเดฏเดฟ เดเดชเดฏเตเดเดฟเดเตเดเต, เดเดฒเตเดฒเดพเด เดเดเตเดเดจเต เดเตพเดชเตเดชเตเดเตเดคเตเดคเดฟเดฏเตเดจเตเดจเต เดจเตเดเตเดเดพเด.
[heat-admin@overcloud-novacompute-0 ~]$ sudo virsh list
Id Name State
----------------------------------------------------
1 instance-00000001 running
3 instance-00000003 running
[heat-admin@overcloud-novacompute-0 ~]$
เดฎเตเดทเตเดจเต เดเดฐเต เดตเตเตผเดเตเดตเตฝ เดเดจเตเดฑเตผเดซเตเดธเต เดฎเดพเดคเตเดฐเดฎเตเดฏเตเดณเตเดณเต - tap95d96a75-a0:
[heat-admin@overcloud-novacompute-0 ~]$ sudo virsh domiflist instance-00000001
Interface Type Source Model MAC
-------------------------------------------------------
tap95d96a75-a0 bridge qbr95d96a75-a0 virtio fa:16:3e:44:98:20
[heat-admin@overcloud-novacompute-0 ~]$
เด เดเดจเตเดฑเตผเดซเตเดธเต เดฒเดฟเดจเดเตเดธเต เดฌเตเดฐเดฟเดกเตเดเดฟเตฝ เดเดพเดฃเดชเตเดชเตเดเตเดจเตเดจเต:
[heat-admin@overcloud-novacompute-0 ~]$ sudo brctl show
bridge name bridge id STP enabled interfaces
docker0 8000.0242904c92a8 no
qbr5bd37136-47 8000.5e4e05841423 no qvb5bd37136-47
tap5bd37136-47
qbr95d96a75-a0 8000.de076cb850f6 no qvb95d96a75-a0
tap95d96a75-a0
[heat-admin@overcloud-novacompute-0 ~]$
เดเดเตเดเตเดชเตเดเตเดเดฟเตฝ เดจเดฟเดจเตเดจเต เดจเดฟเดเตเดเตพเดเตเดเต เดเดพเดฃเดพเดจเดพเดเตเดจเตเดจเดคเตเดชเตเดฒเต, เดชเดพเดฒเดคเตเดคเดฟเตฝ เดฐเดฃเตเดเต เดเดจเตเดฑเตผเดซเตเดธเตเดเตพ เดฎเดพเดคเตเดฐเดฎเตเดฏเตเดณเตเดณเต - tap95d96a75-a0, qvb95d96a75-a0.
OpenStack-เดฒเต เดตเตเตผเดเตเดตเตฝ เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเต เดเดชเดเดฐเดฃเดเตเดเดณเตเดเต เดคเดฐเดเตเดเดณเตเดเตเดเตเดฑเดฟเดเตเดเต เดเดตเดฟเดเต เด เตฝเดชเตเดชเด เดถเตเดฐเดฆเตเดงเดฟเดเตเดเตเดฃเตเดเดคเดพเดฃเต:
vtap - เดเดฐเต เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเตฝ (VM) เดเดเดฟเดชเตเดชเดฟเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจ เดตเตเตผเดเตเดตเตฝ เดเดจเตเดฑเตผเดซเตเดธเต
qbr - Linux เดฌเตเดฐเดฟเดกเตเดเต
qvb, qvo - vEth เดเตเดกเดฟ เดฒเดฟเดจเดเตเดธเต เดฌเตเดฐเดฟเดกเตเดเดฟเดฒเตเดเตเดเตเด เดเดชเตเดชเตบ vSwitch เดฌเตเดฐเดฟเดกเตเดเดฟเดฒเตเดเตเดเตเด เดฌเดจเตเดงเดฟเดชเตเดชเดฟเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต
br-int, br-tun, br-vlan โ vSwitch เดฌเตเดฐเดฟเดกเตเดเตเดเตพ เดคเตเดฑเดเตเดเตเด
pach-, int-br-, phy-br- - เดฌเตเดฐเดฟเดกเตเดเตเดเดณเต เดฌเดจเตเดงเดฟเดชเตเดชเดฟเดเตเดเตเดจเตเดจ vSwitch เดชเดพเดเตเดเต เดเดจเตเดฑเตผเดซเตเดธเตเดเตพ เดคเตเดฑเดเตเดเตเด
qg, qr, ha, fg, sg - OVS-เดฒเตเดเตเดเต เดเดฃเดเตเดฑเตเดฑเตเดเตเดฏเตเดฏเดพเตป เดตเตเตผเดเตเดตเตฝ เดเดชเดเดฐเดฃเดเตเดเตพ เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจ vSwitch เดชเตเตผเดเตเดเตเดเตพ เดคเตเดฑเดเตเดเตเด
เดจเดฟเดเตเดเตพ เดฎเดจเดธเตเดธเดฟเดฒเดพเดเตเดเตเดจเตเดจเดคเตเดชเตเดฒเต, เดเดเตเดเตพเดเตเดเต เดฌเตเดฐเดฟเดกเตเดเดฟเตฝ เดเดฐเต qvb95d96a75-a0 เดชเตเตผเดเตเดเต เดเดฃเตเดเตเดเตเดเดฟเตฝ, เด เดคเต เดเดฐเต vEth เดเตเดกเดฟเดฏเดพเดฃเต, เดเดตเดฟเดเตเดฏเต เด เดคเดฟเดจเตเดฑเต เดเตเดฃเตเดเตผเดชเดพเตผเดเตเดเต เดเดฃเตเดเต, เด เดคเดฟเดจเต เดฏเตเดเตเดคเดฟเดชเดฐเดฎเดพเดฏเดฟ qvo95d96a75-a0 เดเดจเตเดจเต เดตเดฟเดณเดฟเดเตเดเดฃเด. เดเดตเดฟเดเดธเดฟเตฝ เดเดคเตเดเตเดเต เดชเตเตผเดเตเดเตเดเดณเดพเดฃเต เดเดณเตเดณเดคเตเดจเตเดจเต เดจเตเดเตเดเดพเด.
[heat-admin@overcloud-novacompute-0 ~]$ sudo sudo ovs-appctl dpif/show
system@ovs-system: hit:526 missed:91
br-ex:
br-ex 65534/1: (internal)
phy-br-ex 1/none: (patch: peer=int-br-ex)
br-int:
br-int 65534/2: (internal)
int-br-ex 1/none: (patch: peer=phy-br-ex)
patch-tun 2/none: (patch: peer=patch-int)
qvo5bd37136-47 6/6: (system)
qvo95d96a75-a0 3/5: (system)
br-tun:
br-tun 65534/3: (internal)
patch-int 1/none: (patch: peer=patch-tun)
vxlan-c0a8ff0f 3/4: (vxlan: egress_pkt_mark=0, key=flow, local_ip=192.168.255.19, remote_ip=192.168.255.15)
vxlan-c0a8ff1a 2/4: (vxlan: egress_pkt_mark=0, key=flow, local_ip=192.168.255.19, remote_ip=192.168.255.26)
[heat-admin@overcloud-novacompute-0 ~]$
เดจเดฎเตเดเตเดเต เดเดพเดฃเดพเดจเดพเดเตเดจเตเดจเดคเตเดชเตเดฒเต, เดชเตเตผเดเตเดเต br-int เตฝ เดเดฃเต. เดตเตเตผเดเตเดตเตฝ เดฎเตเดทเตเตป เดชเตเตผเดเตเดเตเดเตพ เด เดตเดธเดพเดจเดฟเดชเตเดชเดฟเดเตเดเตเดจเตเดจ เดเดฐเต เดธเตเดตเดฟเดเตเดเต เดเดฏเดฟ Br-int เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเตเดจเตเดจเต. qvo95d96a75-a0 เดเตเดเดพเดคเต, เดชเตเตผเดเตเดเต qvo5bd37136-47 เดเดเตเดเตโเดชเตเดเตเดเดฟเตฝ เดฆเตเดถเตเดฏเดฎเดพเดฃเต. เดเดคเดพเดฃเต เดฐเดฃเตเดเดพเดฎเดคเตเดคเต เดตเตเตผเดเตเดตเตฝ เดฎเตเดทเตเดจเดฟเดฒเตเดเตเดเตเดณเตเดณ เดชเตเตผเดเตเดเต. เดคเตฝเดซเดฒเดฎเดพเดฏเดฟ, เดเดเตเดเดณเตเดเต เดกเดฏเดเตเดฐเด เดเดชเตเดชเตเตพ เดเดคเตเดชเตเดฒเต เดเดพเดฃเดชเตเดชเตเดเตเดจเตเดจเต:
เดถเตเดฐเดฆเตเดงเดฟเดเตเดเตเดจเตเดจ เดตเดพเดฏเดจเดเตเดเดพเดฐเดจเต เดเดเดจเดเดฟ เดคเดพเตฝเดชเตเดชเดฐเตเดฏเดฎเตเดณเตเดณ เดเดฐเต เดเตเดฆเตเดฏเด - เดตเตเตผเดเตเดตเตฝ เดฎเตเดทเตเตป เดชเตเตผเดเตเดเดฟเดจเตเด OVS เดชเตเตผเดเตเดเดฟเดจเตเด เดเดเดฏเดฟเดฒเตเดณเตเดณ เดฒเดฟเดจเดเตเดธเต เดฌเตเดฐเดฟเดกเตเดเต เดเดจเตเดคเดพเดฃเต? เดฎเตเดทเตเตป เดชเดฐเดฟเดฐเดเตเดทเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเต, เดธเตเดฐเดเตเดทเดพ เดเตเดฐเตเดชเตเดชเตเดเตพ เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจเต เดเดจเตเดจเดคเดพเดฃเต เดตเดธเตเดคเตเดค, เด
เดคเต iptables เด
เดฒเตเดฒเดพเดคเต เดฎเดฑเตเดฑเตเดจเตเดจเตเดฎเดฒเตเดฒ. OVS iptables เดเดชเดฏเตเดเดฟเดเตเดเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเตเดจเตเดจเดฟเดฒเตเดฒ, เด
เดคเดฟเดจเดพเตฝ เด "เดเตเดฐเดเตเดเต" เดเดฃเตเดเตเดชเดฟเดเดฟเดเตเดเต. เดเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด, เดเดคเต เดเดพเดฒเดนเดฐเดฃเดชเตเดชเตเดเตเดเตเดเตเดฃเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต - เดชเตเดคเดฟเดฏ เดฑเดฟเดฒเตเดธเตเดเดณเดฟเตฝ เดเดคเต เดเตเตบเดเตเดฐเดพเดเตเดเต เดเดชเดฏเตเดเดฟเดเตเดเต เดฎเดพเดฑเตเดฑเดฟเดธเตเดฅเดพเดชเดฟเดเตเดเตเดจเตเดจเต.
เด เดคเดพเดฏเดคเต, เดเดคเตเดฏเดจเตเดคเดฟเดเดฎเดพเดฏเดฟ เดธเตเดเตเด เดเดคเตเดชเตเดฒเต เดเดพเดฃเดชเตเดชเตเดเตเดจเตเดจเต:
เดเดฐเต L2 เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเดฟเตฝ เดเดฐเต เดนเตเดชเตเดชเตผเดตเตเดธเดฑเดฟเตฝ เดฐเดฃเตเดเต เดฎเตเดทเตเดจเตเดเตพ
เด เดฐเดฃเตเดเต VM-เดเดณเตเด เดเดฐเต L2 เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเดฟเดฒเตเด เดเดฐเต เดนเตเดชเตเดชเตผเดตเตเดธเดฑเดฟเดฒเตเดฎเดพเดฏเดคเดฟเดจเดพเตฝ, เด เดตเดฏเตโเดเตเดเดฟเดเดฏเดฟเดฒเตเดณเตเดณ เดเตเดฐเดพเดซเดฟเดเต เดฏเตเดเตเดคเดฟเดชเดฐเดฎเดพเดฏเดฟ br-int เดตเดดเดฟ เดชเตเดฐเดพเดฆเตเดถเดฟเดเดฎเดพเดฏเดฟ เดเดดเตเดเตเด, เดเดพเดฐเดฃเด เดฐเดฃเตเดเต เดฎเตเดทเตเดจเตเดเดณเตเด เดเดฐเต VLAN-เตฝ เดเดฏเดฟเดฐเดฟเดเตเดเตเด:
[heat-admin@overcloud-novacompute-0 ~]$ sudo virsh domiflist instance-00000001
Interface Type Source Model MAC
-------------------------------------------------------
tap95d96a75-a0 bridge qbr95d96a75-a0 virtio fa:16:3e:44:98:20
[heat-admin@overcloud-novacompute-0 ~]$
[heat-admin@overcloud-novacompute-0 ~]$
[heat-admin@overcloud-novacompute-0 ~]$ sudo virsh domiflist instance-00000003
Interface Type Source Model MAC
-------------------------------------------------------
tap5bd37136-47 bridge qbr5bd37136-47 virtio fa:16:3e:83:ad:a4
[heat-admin@overcloud-novacompute-0 ~]$
[heat-admin@overcloud-novacompute-0 ~]$ sudo ovs-appctl fdb/show br-int
port VLAN MAC Age
6 1 fa:16:3e:83:ad:a4 0
3 1 fa:16:3e:44:98:20 0
[heat-admin@overcloud-novacompute-0 ~]$
เดเดฐเต L2 เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเดฟเตฝ เดตเตเดฏเดคเตเดฏเดธเตเดค เดนเตเดชเตเดชเตผเดตเตเดธเดฑเตเดเดณเดฟเตฝ เดฐเดฃเตเดเต เดฎเตเดทเตเดจเตเดเตพ
เดเดฐเต L2 เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเดฟเดฒเต เดฐเดฃเตเดเต เดฎเตเดทเตเดจเตเดเตพเดเตเดเดฟเดเดฏเดฟเตฝ เดเตเดฐเดพเดซเดฟเดเต เดเดเตเดเดจเต เดชเตเดเตเดฎเตเดจเตเดจเต เดเดชเตเดชเตเตพ เดจเตเดเตเดเดพเด, เดเดจเตเดจเดพเตฝ เดตเตเดฏเดคเตเดฏเดธเตเดค เดนเตเดชเตเดชเตผเดตเตเดธเดฑเตเดเดณเดฟเตฝ เดธเตเดฅเดฟเดคเดฟเดเตเดฏเตเดฏเตเดจเตเดจเต. เดธเดคเตเดฏเด เดชเดฑเดเตเดเดพเตฝ, เดเดจเตเดจเตเด เดตเดฒเดฟเดฏ เดฎเดพเดฑเตเดฑเดฎเตเดจเตเดจเตเด เดตเดฐเตเดคเตเดคเดฟเดฒเตเดฒ, เดนเตเดชเตเดชเตผเดตเตเดธเดฑเตเดเตพ เดคเดฎเตเดฎเดฟเดฒเตเดณเตเดณ เดเดคเดพเดเดคเด vxlan เดเดฃเดฒเดฟเดฒเตเดเต เดชเตเดเตเด. เดเดฐเต เดเดฆเดพเดนเดฐเดฃเด เดจเตเดเตเดเดพเด.
เดเดเตเดเตพ เดเตเดฐเดพเดซเดฟเดเต เดจเดฟเดฐเตเดเตเดทเดฟเดเตเดเตเดจเตเดจ เดตเตเตผเดเตเดตเตฝ เดฎเตเดทเตเดจเตเดเดณเตเดเต เดตเดฟเดฒเดพเดธเดเตเดเตพ:
[heat-admin@overcloud-novacompute-0 ~]$ sudo virsh domiflist instance-00000001
Interface Type Source Model MAC
-------------------------------------------------------
tap95d96a75-a0 bridge qbr95d96a75-a0 virtio fa:16:3e:44:98:20
[heat-admin@overcloud-novacompute-0 ~]$
[heat-admin@overcloud-novacompute-1 ~]$ sudo virsh domiflist instance-00000002
Interface Type Source Model MAC
-------------------------------------------------------
tape7e23f1b-07 bridge qbre7e23f1b-07 virtio fa:16:3e:72:ad:53
[heat-admin@overcloud-novacompute-1 ~]$
เดเดฎเตเดชเตเดฏเตเดเตเดเต-0-เดฒเต br-int-เดฒเต เดซเตเตผเดตเตเดกเดฟเดเดเต เดเตเดฌเดฟเดณเดฟเดฒเตเดเตเดเต เดเดเตเดเตพ เดจเตเดเตเดเตเดจเตเดจเต:
[heat-admin@overcloud-novacompute-0 ~]$ sudo ovs-appctl fdb/show br-int | grep fa:16:3e:72:ad:53
2 1 fa:16:3e:72:ad:53 1
[heat-admin@overcloud-novacompute-0 ~]
เดเดคเดพเดเดคเด เดชเตเตผเดเตเดเต 2-เดฒเตเดเตเดเต เดชเตเดเดฃเด - เด เดคเต เดเดคเต เดคเดฐเดคเตเดคเดฟเดฒเตเดณเตเดณ เดชเตเตผเดเตเดเต เดเดฃเตเดจเตเดจเต เดจเตเดเตเดเดพเด:
[heat-admin@overcloud-novacompute-0 ~]$ sudo ovs-ofctl show br-int | grep addr
1(int-br-ex): addr:7e:7f:28:1f:bd:54
2(patch-tun): addr:0a:bd:07:69:58:d9
3(qvo95d96a75-a0): addr:ea:50:9a:3d:69:58
6(qvo5bd37136-47): addr:9a:d1:03:50:3d:96
LOCAL(br-int): addr:1a:0f:53:97:b1:49
[heat-admin@overcloud-novacompute-0 ~]$
เดเดคเดพเดฃเต เดชเดพเดเตเดเต-เดเตบ - เด เดคเดพเดฏเดคเต, เดฌเตเดฐ-เดเดฃเดฟเดฒเต เดเดจเตเดฑเตผเดซเตเดธเต. br-tun-เดฒเต เดชเดพเดเตเดเตเดเดฟเดจเต เดเดจเตเดคเต เดธเดเดญเดตเดฟเดเตเดเตเดฎเตเดจเตเดจเต เดจเดฎเตเดเตเดเต เดจเตเดเตเดเดพเด:
[heat-admin@overcloud-novacompute-0 ~]$ sudo ovs-ofctl dump-flows br-tun | grep fa:16:3e:72:ad:53
cookie=0x8759a56536b67a8e, duration=1387.959s, table=20, n_packets=1460, n_bytes=138880, hard_timeout=300, idle_age=0, hard_age=0, priority=1,vlan_tci=0x0001/0x0fff,dl_dst=fa:16:3e:72:ad:53 actions=load:0->NXM_OF_VLAN_TCI[],load:0x16->NXM_NX_TUN_ID[],output:2
[heat-admin@overcloud-novacompute-0 ~]$
เดชเดพเดเตเดเดฑเตเดฑเต VxLAN-เตฝ เดชเดพเดเตเดเตเดเตเดเตเดฏเตโเดคเต เดชเตเตผเดเตเดเต 2-เดฒเตเดเตเดเต เด เดฏเดเตเดเต. เดชเตเตผเดเตเดเต 2 เดเดตเดฟเดเตเดเตเดเดพเดฃเต เดจเดฏเดฟเดเตเดเตเดจเตเดจเดคเตเดจเตเดจเต เดจเดฎเตเดเตเดเต เดจเตเดเตเดเดพเด:
[heat-admin@overcloud-novacompute-0 ~]$ sudo ovs-ofctl show br-tun | grep addr
1(patch-int): addr:b2:d1:f8:21:96:66
2(vxlan-c0a8ff1a): addr:be:64:1f:75:78:a7
3(vxlan-c0a8ff0f): addr:76:6f:b9:3c:3f:1c
LOCAL(br-tun): addr:a2:5b:6d:4f:94:47
[heat-admin@overcloud-novacompute-0 ~]$
เดเดคเต เดเดฎเตเดชเตเดฏเตเดเตเดเต-1-เดฒเต เดเดฐเต vxlan เดเดฃเดฒเดพเดฃเต:
[heat-admin@overcloud-novacompute-0 ~]$ sudo ovs-appctl dpif/show | egrep vxlan-c0a8ff1a
vxlan-c0a8ff1a 2/4: (vxlan: egress_pkt_mark=0, key=flow, local_ip=192.168.255.19, remote_ip=192.168.255.26)
[heat-admin@overcloud-novacompute-0 ~]$
เดจเดฎเตเดเตเดเต เดเดฎเตเดชเตเดฏเตเดเตเดเต-1-เดฒเตเดเตเดเต เดชเตเดฏเดฟ เดชเดพเดเตเดเตเดเดฟเตฝ เดเดจเตเดคเดพเดฃเต เดธเดเดญเดตเดฟเดเตเดเตเดจเตเดจเดคเตเดจเตเดจเต เดจเตเดเตเดเดพเด:
[heat-admin@overcloud-novacompute-1 ~]$ sudo ovs-appctl fdb/show br-int | egrep fa:16:3e:44:98:20
2 1 fa:16:3e:44:98:20 1
[heat-admin@overcloud-novacompute-1 ~]$
เดเดฎเตเดชเตเดฏเตเดเตเดเต-1-เดฒเต br-int เดซเตเตผเดตเตเดกเดฟเดเดเต เดเตเดฌเดฟเดณเดฟเดฒเดพเดฃเต Mac, เดฎเตเดเดณเดฟเดฒเตเดณเตเดณ เดเดเตเดเตโเดชเตเดเตเดเดฟเตฝ เดจเดฟเดจเตเดจเต เดเดพเดฃเดพเตป เดเดดเดฟเดฏเตเดจเตเดจเดคเต เดชเตเดฒเต, เดชเตเตผเดเตเดเต 2-เดฒเตเดเต เดเดคเต เดฆเตเดถเตเดฏเดฎเดพเดฃเต, เดเดคเต br-tun-เดฒเตเดเตเดเตเดณเตเดณ เดชเตเตผเดเตเดเต เดเดฃเต:
[heat-admin@overcloud-novacompute-1 ~]$ sudo ovs-ofctl show br-int | grep addr
1(int-br-ex): addr:8a:d7:f9:ad:8c:1d
2(patch-tun): addr:46:cc:40:bd:20:da
3(qvoe7e23f1b-07): addr:12:78:2e:34:6a:c7
4(qvo3210e8ec-c0): addr:7a:5f:59:75:40:85
LOCAL(br-int): addr:e2:27:b2:ed:14:46
เดถเดฐเดฟ, เดเดฎเตเดชเตเดฏเตเดเตเดเต-1 เดฒเต br-int-เตฝ เดเดฐเต เดกเตเดธเตเดฑเตเดฑเดฟเดจเตเดทเตป เดชเตเดชเตเดชเดฟ เดเดฃเตเดเตเดจเตเดจเต เดเดเตเดเตพ เดเดพเดฃเตเดจเตเดจเต:
[heat-admin@overcloud-novacompute-1 ~]$ sudo ovs-appctl fdb/show br-int | egrep fa:16:3e:72:ad:53
3 1 fa:16:3e:72:ad:53 0
[heat-admin@overcloud-novacompute-1 ~]$
เด เดคเดพเดฏเดคเต, เดธเตเดตเตเดเดฐเดฟเดเตเด เดชเดพเดเตเดเดฑเตเดฑเต เดชเตเตผเดเตเดเต 3 เดฒเตเดเตเดเต เดชเดฑเดเตเดเตเด, เด เดคเดฟเดจเต เดชเดฟเดจเตเดจเดฟเตฝ เดเดคเดฟเดจเดเด เดเดฐเต เดตเตเตผเดเตเดตเตฝ เดฎเตเดทเตเตป เดเตปเดธเตเดฑเตเดฑเตปเดธเต-00000003 เดเดฃเตเดเต.
เดตเตเตผเดเตเดตเตฝ เดเตปเดซเตเดฐเดพเดธเตเดเตเดฐเดเตเดเดฑเดฟเดจเต เดเตเดฑเดฟเดเตเดเต เดชเด เดฟเดเตเดเดพเตป เดเดชเตเดชเตบเดธเตเดฑเตเดฑเดพเดเตเดเต เดตเดฟเดจเตเดฏเดธเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเตเดฑเต เดญเดเดเดฟ, เดนเตเดชเตเดชเตผเดตเตเดธเดฑเตเดเตพเดเตเดเดฟเดเดฏเดฟเตฝ เดเตเดฐเดพเดซเดฟเดเตเดเต เดเดณเตเดชเตเดชเดคเตเดคเดฟเตฝ เดชเดฟเดเดฟเดเตเดเตเดเตเดเตเดเดพเดจเตเด เด เดคเดฟเตฝ เดเดจเตเดคเดพเดฃเต เดธเดเดญเดตเดฟเดเตเดเตเดจเตเดจเดคเตเดจเตเดจเต เดเดพเดฃเดพเดจเตเด เดเดดเดฟเดฏเตเด เดเดจเตเดจเดคเดพเดฃเต. เดเดคเดพเดฃเต เดเดเตเดเตพ เดเดชเตเดชเตเตพ เดเตเดฏเตเดฏเตเดจเตเดจเดคเต, เดเดฎเตเดชเตเดฏเตเดเตเดเต-0 เดฒเตเดเตเดเต vnet เดชเตเตผเดเตเดเดฟเตฝ tcpdump เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเดเตเดเตเด:
[root@hp-gen9 bormoglotx]# tcpdump -vvv -i vnet3
tcpdump: listening on vnet3, link-type EN10MB (Ethernet), capture size 262144 bytes
*****************omitted*******************
04:39:04.583459 IP (tos 0x0, ttl 64, id 16868, offset 0, flags [DF], proto UDP (17), length 134)
192.168.255.19.39096 > 192.168.255.26.4789: [no cksum] VXLAN, flags [I] (0x08), vni 22
IP (tos 0x0, ttl 64, id 8012, offset 0, flags [DF], proto ICMP (1), length 84)
10.0.1.85 > 10.0.1.88: ICMP echo request, id 5634, seq 16, length 64
04:39:04.584449 IP (tos 0x0, ttl 64, id 35181, offset 0, flags [DF], proto UDP (17), length 134)
192.168.255.26.speedtrace-disc > 192.168.255.19.4789: [no cksum] VXLAN, flags [I] (0x08), vni 22
IP (tos 0x0, ttl 64, id 59124, offset 0, flags [none], proto ICMP (1), length 84)
10.0.1.88 > 10.0.1.85: ICMP echo reply, id 5634, seq 16, length 64
*****************omitted*******************
เดตเดฟเดฒเดพเดธเด 10.0.1.85-เตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ Patek 10.0.1.88 (ICMP เดเตเดฐเดพเดซเดฟเดเต) เดเดจเตเดจ เดตเดฟเดฒเดพเดธเดคเตเดคเดฟเดฒเตเดเตเดเต เดชเตเดเตเดจเตเดจเตเดตเตเดจเตเดจเต เดเดฆเตเดฏ เดตเดฐเดฟ เดเดพเดฃเดฟเดเตเดเตเดจเตเดจเต, เด เดคเต vni 22 เดเดณเตเดณ เดเดฐเต VxLAN เดชเดพเดเตเดเดฑเตเดฑเดฟเตฝ เดชเตเดคเดฟเดเตเดเต, เดชเดพเดเตเดเดฑเตเดฑเต เดนเตเดธเตเดฑเตเดฑเต 192.168.255.19 (เดเดฎเตเดชเตเดฏเตเดเตเดเต-0) เตฝ เดจเดฟเดจเตเดจเต เดนเตเดธเตเดฑเตเดฑเต 192.168.255.26-เดฒเตเดเตเดเต เดชเตเดเตเดจเตเดจเต. .1 (เดเดฎเตเดชเตเดฏเตเดเตเดเต-XNUMX). VNI ovs-เตฝ เดชเดฑเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจเดคเตเดฎเดพเดฏเดฟ เดชเตเดฐเตเดคเตเดคเดชเตเดชเตเดเตเดจเตเดจเตเดฃเตเดเตเดฏเตเดจเตเดจเต เดจเดฎเตเดเตเดเต เดชเดฐเดฟเดถเตเดงเดฟเดเตเดเดพเด.
เดจเดฎเตเดเตเดเต เด เดฒเตเตป เดชเตเดฐเดตเตผเดคเตเดคเดจเดเตเดเดณเดฟเดฒเตเดเตเดเต เดฎเดเดเตเดเดพเด=load:0->NXM_OF_VLAN_TCI[],load:0x16->NXM_NX_TUN_ID[],เดเดเตเดเตโเดชเตเดเตเดเต:2. เดนเตเดเตเดธเดพเดกเตเดธเดฟเดฎเตฝ เดจเดฎเตเดชเตผ เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเตฝ 0x16 vni เดเดฃเต. เดจเดฎเตเดเตเดเต เด เดจเดฎเตเดชเตผ เดชเดคเตเดคเดพเด เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเดฒเตเดเตเดเต เดชเดฐเดฟเดตเตผเดคเตเดคเดจเด เดเตเดฏเตเดฏเดพเด:
16 = 6*16^0+1*16^1 = 6+16 = 22
เด เดคเดพเดฏเดคเต, vni เดฏเดพเดฅเดพเตผเดคเตเดฅเตเดฏเดตเตเดฎเดพเดฏเดฟ เดชเตเดฐเตเดคเตเดคเดชเตเดชเตเดเตเดจเตเดจเต.
เดฐเดฃเตเดเดพเดฎเดคเตเดคเต เดตเดฐเดฟ เดฑเดฟเดเตเดเตเตบ เดเตเดฐเดพเดซเดฟเดเต เดเดพเดฃเดฟเดเตเดเตเดจเตเดจเต, เดถเดฐเดฟ, เด เดคเต เดตเดฟเดถเดฆเตเดเดฐเดฟเดเตเดเตเดจเตเดจเดคเดฟเตฝ เด เตผเดคเตเดฅเดฎเดฟเดฒเตเดฒ, เดเดฒเตเดฒเดพเด เด เดตเดฟเดเต เดตเตเดฏเดเตเดคเดฎเดพเดฃเต.
เดตเตเดฏเดคเตเดฏเดธเตเดค เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเตเดเดณเดฟเตฝ เดฐเดฃเตเดเต เดฎเตเดทเตเดจเตเดเตพ (เดเดจเตเดฑเตผ-เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเต เดฑเตเดเตเดเดฟเดเดเต)
เดเดจเตเดจเดคเตเดคเต เด เดตเดธเดพเดจ เดเตเดธเต เดเดฐเต เดตเตเตผเดเตเดตเตฝ เดฑเตเดเตเดเตผ เดเดชเดฏเตเดเดฟเดเตเดเต เดเดฐเต เดชเตเดฐเตเดเดเตเดฑเตเดฑเดฟเดจเตเดณเตเดณเดฟเดฒเต เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเตเดเตพเดเตเดเดฟเดเดฏเดฟเตฝ เดฑเตเดเตเดเดฟเดเดเต เดเดฃเต. DVR เดเดฒเตเดฒเดพเดคเตเดค เดเดฐเต เดเตเดธเต เดเดเตเดเตพ เดชเดฐเดฟเดเดฃเดฟเดเตเดเตเดจเตเดจเต (เดเดเตเดเตพ เด เดคเต เดฎเดฑเตเดฑเตเดฐเต เดฒเตเดเดจเดคเตเดคเดฟเตฝ เดจเตเดเตเดเตเด), เด เดคเดฟเดจเดพเตฝ เดฑเตเดเตเดเดฟเดเดเต เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเต เดจเตเดกเดฟเตฝ เดธเดเดญเดตเดฟเดเตเดเตเดจเตเดจเต. เดเดเตเดเดณเตเดเต เดเดพเดฐเตเดฏเดคเตเดคเดฟเตฝ, เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเต เดจเตเดกเต เดเดฐเต เดชเตเดฐเดคเตเดฏเตเด เดเดจเตเดฑเดฟเดฑเตเดฑเดฟเดฏเดฟเตฝ เดธเตเดฅเดพเดชเดฟเดเตเดเดฟเดเตเดเดฟเดฒเตเดฒ, เด เดคเต เดจเดฟเดฏเดจเตเดคเตเดฐเดฃ เดจเตเดกเดฟเตฝ เดธเตเดฅเดฟเดคเดฟเดเตเดฏเตเดฏเตเดจเตเดจเต.
เดเดฆเตเดฏเด, เดฑเตเดเตเดเดฟเดเดเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเตเดจเตเดจเตเดตเตเดจเตเดจเต เดจเตเดเตเดเดพเด:
$ ping 10.0.2.8
PING 10.0.2.8 (10.0.2.8): 56 data bytes
64 bytes from 10.0.2.8: seq=0 ttl=63 time=7.727 ms
64 bytes from 10.0.2.8: seq=1 ttl=63 time=3.832 ms
^C
--- 10.0.2.8 ping statistics ---
2 packets transmitted, 2 packets received, 0% packet loss
round-trip min/avg/max = 3.832/5.779/7.727 ms
เด เดธเดพเดนเดเดฐเตเดฏเดคเตเดคเดฟเตฝ, เดชเดพเดเตเดเดฑเตเดฑเต เดเตเดฑเตเดฑเตโเดตเตเดฏเดฟเดฒเตเดเตเดเต เดชเตเดเตเดเดฏเตเด เด เดเตเดเตเดเตเดเตเดเตเดเต เดจเดฏเดฟเดเตเดเตเดเดฏเตเด เดเตเดฏเตเดฏเตเดฃเตเดเดคเดฟเดจเดพเตฝ, เดเตเดฑเตเดฑเตโเดตเตเดฏเตเดเต เดชเตเดชเตเดชเดฟ เดตเดฟเดฒเดพเดธเด เดเดเตเดเตพ เดเดฃเตเดเตเดคเตเดคเตเดฃเตเดเดคเตเดฃเตเดเต, เด เดคเดฟเดจเดพเดฏเดฟ เดเดเตเดเตพ เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเตฝ ARP เดชเดเตเดเดฟเด เดจเตเดเตเดเตเดจเตเดจเต:
$ arp
host-10-0-1-254.openstacklocal (10.0.1.254) at fa:16:3e:c4:64:70 [ether] on eth0
host-10-0-1-1.openstacklocal (10.0.1.1) at fa:16:3e:e6:2c:5c [ether] on eth0
host-10-0-1-90.openstacklocal (10.0.1.90) at fa:16:3e:83:ad:a4 [ether] on eth0
host-10-0-1-88.openstacklocal (10.0.1.88) at fa:16:3e:72:ad:53 [ether] on eth0
เดเดชเตเดชเตเตพ เดจเดฎเตเดเตเดเต เดฒเดเตเดทเตเดฏเดธเตเดฅเดพเดจเดคเตเดคเตเดเตเดเตเดเดฟเดฏ เดเตเดฐเดพเดซเดฟเดเต (10.0.1.254) fa:16:3e:c4:64:70 เดเดตเดฟเดเตเดฏเดพเดฃเต เด เดฏเดฏเตเดเตเดเตเดฃเตเดเดคเตเดจเตเดจเต เดจเตเดเตเดเดพเด:
[heat-admin@overcloud-novacompute-0 ~]$ sudo ovs-appctl fdb/show br-int | egrep fa:16:3e:c4:64:70
2 1 fa:16:3e:c4:64:70 0
[heat-admin@overcloud-novacompute-0 ~]$
เดชเตเตผเดเตเดเต 2 เดเดตเดฟเดเตเดเตเดเดพเดฃเต เดจเดฏเดฟเดเตเดเตเดจเตเดจเดคเตเดจเตเดจเต เดจเตเดเตเดเดพเด:
[heat-admin@overcloud-novacompute-0 ~]$ sudo ovs-ofctl show br-int | grep addr
1(int-br-ex): addr:7e:7f:28:1f:bd:54
2(patch-tun): addr:0a:bd:07:69:58:d9
3(qvo95d96a75-a0): addr:ea:50:9a:3d:69:58
6(qvo5bd37136-47): addr:9a:d1:03:50:3d:96
LOCAL(br-int): addr:1a:0f:53:97:b1:49
[heat-admin@overcloud-novacompute-0 ~]$
เดเดฒเตเดฒเดพเด เดฏเตเดเตเดคเดฟเดธเดนเดฎเดพเดฃเต, เดเตเดฐเดพเดซเดฟเดเต br-tun-เดฒเตเดเตเดเต เดชเตเดเตเดจเตเดจเต. เดเดคเต vxlan เดเดฃเดฒเดฟเดฒเดพเดฃเต เดเดคเต เดชเตเดคเดฟเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจเดคเตเดจเตเดจเต เดจเตเดเตเดเดพเด:
[heat-admin@overcloud-novacompute-0 ~]$ sudo ovs-ofctl dump-flows br-tun | grep fa:16:3e:c4:64:70
cookie=0x8759a56536b67a8e, duration=3514.566s, table=20, n_packets=3368, n_bytes=317072, hard_timeout=300, idle_age=0, hard_age=0, priority=1,vlan_tci=0x0001/0x0fff,dl_dst=fa:16:3e:c4:64:70 actions=load:0->NXM_OF_VLAN_TCI[],load:0x16->NXM_NX_TUN_ID[],output:3
[heat-admin@overcloud-novacompute-0 ~]$
เดฎเตเดจเตเดจเดพเดฎเดคเตเดคเต เดคเตเดฑเดฎเตเดเด เดเดฐเต vxlan เดเดฃเดฒเดพเดฃเต:
[heat-admin@overcloud-controller-0 ~]$ sudo ovs-ofctl show br-tun | grep addr
1(patch-int): addr:a2:69:00:c5:fa:ba
2(vxlan-c0a8ff1a): addr:86:f0:ce:d0:e8:ea
3(vxlan-c0a8ff13): addr:72:aa:73:2c:2e:5b
LOCAL(br-tun): addr:a6:cb:cd:72:1c:45
[heat-admin@overcloud-controller-0 ~]$
เดเดคเต เดจเดฟเดฏเดจเตเดคเตเดฐเดฃ เดจเตเดกเดฟเดฒเตเดเตเดเต เดจเตเดเตเดเตเดจเตเดจเต:
[heat-admin@overcloud-controller-0 ~]$ sudo sudo ovs-appctl dpif/show | grep vxlan-c0a8ff1a
vxlan-c0a8ff1a 2/5: (vxlan: egress_pkt_mark=0, key=flow, local_ip=192.168.255.15, remote_ip=192.168.255.26)
[heat-admin@overcloud-controller-0 ~]$
เดเตเดฐเดพเดซเดฟเดเต เดเตบเดเตเดฐเตเตพ เดจเตเดกเดฟเดฒเตเดคเตเดคเดฟ, เด เดคเดฟเดจเดพเตฝ เดเดเตเดเตพ เด เดคเดฟเดฒเตเดเตเดเต เดชเตเดฏเดฟ เดฑเตเดเตเดเดฟเดเดเต เดเดเตเดเดจเต เดธเดเดญเดตเดฟเดเตเดเตเดฎเตเดจเตเดจเต เดเดพเดฃเตเดฃเตเดเดคเตเดฃเตเดเต.
เดจเดฟเดเตเดเตพ เดเตผเดเตเดเตเดจเตเดจเดคเตเดชเตเดฒเต, เดเดณเตเดณเดฟเดฒเต เดเตบเดเตเดฐเตเตพ เดจเตเดกเต เดเดฎเตเดชเตเดฏเตเดเตเดเต เดจเตเดกเดฟเดจเต เดธเดฎเดพเดจเดฎเดพเดฏเดฟ เดเดพเดฃเดชเตเดชเตเดเตเดเต - เด เดคเต เดฎเตเดจเตเดจเต เดชเดพเดฒเดเตเดเดณเดฟเตฝ, เดฌเตเดฐ-เดเดเตโเดธเดฟเดจเต เดฎเดพเดคเตเดฐเดฎเต เดเดฐเต เดซเดฟเดธเดฟเดเตเดเตฝ เดชเตเตผเดเตเดเต เดเดฃเตเดเดพเดฏเดฟเดฐเตเดจเตเดจเตเดณเตเดณเต, เด เดคเดฟเดฒเตเดเต เดจเตเดกเดฟเดจเต เดชเตเดฑเดคเตเดคเตเดเตเดเต เดเตเดฐเดพเดซเดฟเดเต เด เดฏเดฏเตโเดเตเดเดพเตป เดเดดเดฟเดฏเตเด. เดเดฆเดพเดนเดฐเดฃเดเตเดเตพ เดธเตเดทเตเดเดฟเดเตเดเตเดจเตเดจเดคเต เดเดฎเตเดชเตเดฏเตเดเตเดเต เดจเตเดกเตเดเดณเดฟเดฒเต เดเตเตบเดซเดฟเดเดฑเตเดทเตป เดฎเดพเดฑเตเดฑเดฟ - เดฒเดฟเดจเดเตเดธเต เดฌเตเดฐเดฟเดกเตเดเต, iptables, เดเดจเตเดฑเตผเดซเตเดธเตเดเตพ เดเดจเตเดจเดฟเดต เดจเตเดกเตเดเดณเดฟเดฒเตเดเตเดเต เดเตเตผเดคเตเดคเต. เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเตเดเดณเตเดเตเดฏเตเด เดเดฐเต เดตเตเตผเดเตเดตเตฝ เดฑเตเดเตเดเดฑเดฟเดจเตเดฑเตเดฏเตเด เดธเตเดทเตโเดเดฟ เดจเดฟเดฏเดจเตเดคเตเดฐเดฃ เดจเตเดกเดฟเดจเตเดฑเต เดเตเตบเดซเดฟเดเดฑเตเดทเดจเดฟเตฝ เด เดคเดฟเดจเตเดฑเต เด เดเดฏเดพเดณเด เด เดตเดถเตเดทเดฟเดชเตเดชเดฟเดเตเดเต.
เด เดคเดฟเดจเดพเตฝ, เดเตเดฑเตเดฑเตโเดตเต MAC เดตเดฟเดฒเดพเดธเด เดเตบเดเตเดฐเตเตพ เดจเตเดกเดฟเดฒเต br-int เดซเตเตผเดตเตเดกเดฟเดเดเต เดเตเดฌเดฟเดณเดฟเดฒเดพเดฏเดฟเดฐเดฟเดเตเดเดฃเด เดเดจเตเดจเดคเต เดตเตเดฏเดเตเดคเดฎเดพเดฃเต. เด เดคเต เด เดตเดฟเดเตเดฏเตเดฃเตเดเตเดจเตเดจเตเด เด เดคเต เดเดตเดฟเดเตเดฏเดพเดฃเต เดจเตเดเตเดเตเดจเตเดจเดคเตเดจเตเดจเตเด เดชเดฐเดฟเดถเตเดงเดฟเดเตเดเดพเด:
[heat-admin@overcloud-controller-0 ~]$ sudo ovs-appctl fdb/show br-int | grep fa:16:3e:c4:64:70
5 1 fa:16:3e:c4:64:70 1
[heat-admin@overcloud-controller-0 ~]$
[heat-admin@overcloud-controller-0 ~]$ sudo ovs-ofctl show br-int | grep addr
1(int-br-ex): addr:2e:58:b6:db:d5:de
2(patch-tun): addr:06:41:90:f0:9e:56
3(tapca25a97e-64): addr:fa:16:3e:e6:2c:5c
4(tap22015e46-0b): addr:fa:16:3e:76:c2:11
5(qr-0c52b15f-8f): addr:fa:16:3e:c4:64:70
6(qr-92fa49b5-54): addr:fa:16:3e:80:13:72
LOCAL(br-int): addr:06:de:5d:ed:44:44
[heat-admin@overcloud-controller-0 ~]$
qr-0c52b15f-8f เดชเตเตผเดเตเดเดฟเตฝ เดจเดฟเดจเตเดจเต Mac เดฆเตเดถเตเดฏเดฎเดพเดฃเต. เดเดชเตเดชเตบเดธเตเดฑเตเดฑเดพเดเตเดเดฟเดฒเต เดตเตเตผเดเตเดตเตฝ เดชเตเตผเดเตเดเตเดเดณเตเดเต เดชเดเตเดเดฟเดเดฏเดฟเดฒเตเดเตเดเต เดจเดฎเตเดฎเตพ เดคเดฟเดฐเดฟเดเต เดชเตเดฏเดพเตฝ, เดตเดฟเดตเดฟเดง เดตเตเตผเดเตเดตเตฝ เดเดชเดเดฐเดฃเดเตเดเดณเต OVS-เดฒเตเดเตเดเต เดฌเดจเตเดงเดฟเดชเตเดชเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเต เดเดคเตเดคเดฐเดคเตเดคเดฟเดฒเตเดณเตเดณ เดชเตเตผเดเตเดเต เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจเต. เดเตเดเตเดคเตฝ เดเตเดคเตเดฏเดฎเดพเดฏเดฟ เดชเดฑเดเตเดเดพเตฝ, qr เดเดจเตเดจเดคเต เดตเตเตผเดเตเดตเตฝ เดฑเตเดเตเดเดฑเดฟเดฒเตเดเตเดเตเดณเตเดณ เดเดฐเต เดชเตเตผเดเตเดเต เดเดฃเต, เด เดคเต เดจเตเดฏเดฟเดเดธเตเดชเตเดธเดพเดฏเดฟ เดชเตเดฐเดคเดฟเดจเดฟเดงเตเดเดฐเดฟเดเตเดเตเดจเตเดจเต.
เดธเตเตผเดตเดฑเดฟเตฝ เดเดคเตเดเตเดเต เดจเตเดฏเดฟเดเดธเตโเดชเตเดธเตเดเดณเดพเดฃเต เดเดณเตเดณเดคเตเดจเตเดจเต เดจเตเดเตเดเดพเด:
[heat-admin@overcloud-controller-0 ~]$ sudo ip netns
qrouter-0a4d2420-4b9c-46bd-aec1-86a1ef299abe (id: 2)
qdhcp-7d541e74-1c36-4e1d-a7c4-0968c8dbc638 (id: 1)
qdhcp-67a3798c-32c0-4c18-8502-2531247e3cc2 (id: 0)
[heat-admin@overcloud-controller-0 ~]$
เดฎเตเดจเตเดจเต เดเตเดชเตเดชเดฟเดเตพ เดตเดฐเต. เดเดจเตเดจเดพเตฝ เดชเตเดฐเตเดเตพ เด เดจเตเดธเดฐเดฟเดเตเดเต, เด เดตเดฏเดฟเตฝ เดเดฐเตเดจเตเดจเดฟเดจเตเดฑเตเดฏเตเด เดเดฆเตเดฆเตเดถเตเดฏเด เดจเดฟเดเตเดเตพเดเตเดเต เดเดนเดฟเดเตเดเดพเด. ID 0 เดเด 1 เดเด เดเดณเตเดณ เดธเดจเตเดฆเตผเดญเดเตเดเดณเดฟเดฒเตเดเตเดเต เดเดเตเดเตพ เดชเดฟเดจเตเดจเตเดเต เดฎเดเดเตเดเตเด, เดเดชเตเดชเตเตพ เดจเดฎเตเดเตเดเต เดจเตเดฏเดฟเดเดธเตโเดชเตเดธเต qrouter-0a4d2420-4b9c-46bd-aec1-86a1ef299abe-เตฝ เดคเดพเตฝเดชเตเดชเดฐเตเดฏเดฎเตเดฃเตเดเต:
[heat-admin@overcloud-controller-0 ~]$ sudo ip netns exec qrouter-0a4d2420-4b9c-46bd-aec1-86a1ef299abe ip route
10.0.1.0/24 dev qr-0c52b15f-8f proto kernel scope link src 10.0.1.254
10.0.2.0/24 dev qr-92fa49b5-54 proto kernel scope link src 10.0.2.254
[heat-admin@overcloud-controller-0 ~]$
เด เดจเตเดฏเดฟเดเดธเตเดชเตเดธเดฟเตฝ เดเดเตเดเตพ เดจเตเดฐเดคเตเดคเต เดธเตเดทเตเดเดฟเดเตเด เดฐเดฃเตเดเต เดเดจเตเดคเดฐเดฟเดเดต เด เดเดเตเดเดฟเดฏเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต. เดฐเดฃเตเดเต เดตเตเตผเดเตเดตเตฝ เดชเตเตผเดเตเดเตเดเดณเตเด br-int-เดฒเตเดเตเดเต เดเตเตผเดคเตเดคเดฟเดเตเดเตเดฃเตเดเต. เดชเตเตผเดเตเดเต qr-0c52b15f-8f-เดจเตเดฑเต เดฎเดพเดเต เดตเดฟเดฒเดพเดธเด เดชเดฐเดฟเดถเตเดงเดฟเดเตเดเดพเด, เดเดพเดฐเดฃเด เดเตเดฐเดพเดซเดฟเดเต, เดฒเดเตเดทเตเดฏเดธเตเดฅเดพเดจ เดฎเดพเดเต เดตเดฟเดฒเดพเดธเด เด เดจเตเดธเดฐเดฟเดเตเดเต, เด เดเดจเตเดฑเตผเดซเตเดธเดฟเดฒเตเดเตเดเต เดชเตเดฏเดฟ.
[heat-admin@overcloud-controller-0 ~]$ sudo ip netns exec qrouter-0a4d2420-4b9c-46bd-aec1-86a1ef299abe ifconfig qr-0c52b15f-8f
qr-0c52b15f-8f: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1450
inet 10.0.1.254 netmask 255.255.255.0 broadcast 10.0.1.255
inet6 fe80::f816:3eff:fec4:6470 prefixlen 64 scopeid 0x20<link>
ether fa:16:3e:c4:64:70 txqueuelen 1000 (Ethernet)
RX packets 5356 bytes 427305 (417.2 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 5195 bytes 490603 (479.1 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
[heat-admin@overcloud-controller-0 ~]$
เด เดคเดพเดฏเดคเต, เด เดธเดพเดนเดเดฐเตเดฏเดคเตเดคเดฟเตฝ, เดเดฒเตเดฒเดพเด เดธเตเดฑเตเดฑเดพเตปเดกเตเตผเดกเต เดฑเตเดเตเดเดฟเดเดเดฟเดจเตเดฑเต เดจเดฟเดฏเดฎเดเตเดเตพเดเตเดเดจเตเดธเตเดคเดฎเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเตเดจเตเดจเต. เดเตเดฐเดพเดซเดฟเดเต เดนเตเดธเตเดฑเตเดฑเต 10.0.2.8-เดจเต เดตเตเดฃเตเดเดฟเดฏเตเดณเตเดณเดคเดฟเดจเดพเตฝ, เด เดคเต เดฐเดฃเตเดเดพเดฎเดคเตเดคเต เดเดจเตเดฑเตผเดซเตเดธเต qr-92fa49b5-54 เดตเดดเดฟ เดชเตเดฑเดคเตเดคเตเดเดเดเตเดเตเดเดฏเตเด vxlan เดเดฃเดฒเดฟเดฒเตเดเต เดเดฎเตเดชเตเดฏเตเดเตเดเต เดจเตเดกเดฟเดฒเตเดเตเดเต เดชเตเดเตเดเดฏเตเด เดตเตเดฃเด:
[heat-admin@overcloud-controller-0 ~]$ sudo ip netns exec qrouter-0a4d2420-4b9c-46bd-aec1-86a1ef299abe arp
Address HWtype HWaddress Flags Mask Iface
10.0.1.88 ether fa:16:3e:72:ad:53 C qr-0c52b15f-8f
10.0.1.90 ether fa:16:3e:83:ad:a4 C qr-0c52b15f-8f
10.0.2.8 ether fa:16:3e:6c:ad:9c C qr-92fa49b5-54
10.0.2.42 ether fa:16:3e:f5:0b:29 C qr-92fa49b5-54
10.0.1.85 ether fa:16:3e:44:98:20 C qr-0c52b15f-8f
[heat-admin@overcloud-controller-0 ~]$
เดเดฒเตเดฒเดพเด เดฏเตเดเตเดคเดฟเดธเดนเดฎเดพเดฃเต, เด เดคเดฟเดถเดฏเดฟเดเตเดเดพเดจเดฟเดฒเตเดฒ. เดนเตเดธเตเดฑเตเดฑเต 10.0.2.8-เดจเตเดฑเต เดชเตเดชเตเดชเดฟ เดตเดฟเดฒเดพเดธเด br-int-เตฝ เดเดตเดฟเดเตเดฏเดพเดฃเต เดฆเตเดถเตเดฏเดฎเดพเดเตเดจเตเดจเดคเต เดเดจเตเดจเต เดจเตเดเตเดเดพเด:
[heat-admin@overcloud-controller-0 ~]$ sudo ovs-appctl fdb/show br-int | grep fa:16:3e:6c:ad:9c
2 2 fa:16:3e:6c:ad:9c 1
[heat-admin@overcloud-controller-0 ~]$
[heat-admin@overcloud-controller-0 ~]$ sudo ovs-ofctl show br-int | grep addr
1(int-br-ex): addr:2e:58:b6:db:d5:de
2(patch-tun): addr:06:41:90:f0:9e:56
3(tapca25a97e-64): addr:fa:16:3e:e6:2c:5c
4(tap22015e46-0b): addr:fa:16:3e:76:c2:11
5(qr-0c52b15f-8f): addr:fa:16:3e:c4:64:70
6(qr-92fa49b5-54): addr:fa:16:3e:80:13:72
LOCAL(br-int): addr:06:de:5d:ed:44:44
[heat-admin@overcloud-controller-0 ~]$
เดชเตเดฐเดคเตเดเตเดทเดฟเดเตเดเดคเตเดชเตเดฒเต, เดเตเดฐเดพเดซเดฟเดเต br-tun-เดฒเตเดเตเดเต เดชเตเดเตเดจเตเดจเต, เด เดเตเดคเตเดคเดคเดพเดฏเดฟ เดเดคเต เดเดฃเดฒเดฟเดฒเตเดเตเดเดพเดฃเต เดเตเดฐเดพเดซเดฟเดเต เดชเตเดเตเดจเตเดจเดคเต เดเดจเตเดจเต เดจเตเดเตเดเดพเด:
[heat-admin@overcloud-controller-0 ~]$ sudo ovs-ofctl dump-flows br-tun | grep fa:16:3e:6c:ad:9c
cookie=0x2ab04bf27114410e, duration=5346.829s, table=20, n_packets=5248, n_bytes=498512, hard_timeout=300, idle_age=0, hard_age=0, priority=1,vlan_tci=0x0002/0x0fff,dl_dst=fa:16:3e:6c:ad:9c actions=load:0->NXM_OF_VLAN_TCI[],load:0x63->NXM_NX_TUN_ID[],output:2
[heat-admin@overcloud-controller-0 ~]$
[heat-admin@overcloud-controller-0 ~]$ sudo ovs-ofctl show br-tun | grep addr
1(patch-int): addr:a2:69:00:c5:fa:ba
2(vxlan-c0a8ff1a): addr:86:f0:ce:d0:e8:ea
3(vxlan-c0a8ff13): addr:72:aa:73:2c:2e:5b
LOCAL(br-tun): addr:a6:cb:cd:72:1c:45
[heat-admin@overcloud-controller-0 ~]$
[heat-admin@overcloud-controller-0 ~]$ sudo sudo ovs-appctl dpif/show | grep vxlan-c0a8ff1a
vxlan-c0a8ff1a 2/5: (vxlan: egress_pkt_mark=0, key=flow, local_ip=192.168.255.15, remote_ip=192.168.255.26)
[heat-admin@overcloud-controller-0 ~]$
เดเดเดชเตเดฏเตเดเตเดเดฟเดเดเต-1 เดฒเตเดเตเดเต เดเดคเดพเดเดคเด เดเดฃเดฒเดฟเดฒเตเดเตเดเต เดชเตเดเตเดจเตเดจเต. เดถเดฐเดฟ, เดเดฎเตเดชเตเดฏเตเดเตเดเต-1-เตฝ เดเดฒเตเดฒเดพเด เดฒเดณเดฟเดคเดฎเดพเดฃเต - br-tun-เตฝ เดจเดฟเดจเตเดจเต เดชเดพเดเตเดเตเดเต br-int เดฒเตเดเตเดเต เดชเตเดเตเดจเตเดจเต, เด เดตเดฟเดเต เดจเดฟเดจเตเดจเต เดตเตเตผเดเตเดตเตฝ เดฎเตเดทเตเตป เดเดจเตเดฑเตผเดซเตเดธเดฟเดฒเตเดเตเดเต:
[heat-admin@overcloud-controller-0 ~]$ sudo sudo ovs-appctl dpif/show | grep vxlan-c0a8ff1a
vxlan-c0a8ff1a 2/5: (vxlan: egress_pkt_mark=0, key=flow, local_ip=192.168.255.15, remote_ip=192.168.255.26)
[heat-admin@overcloud-controller-0 ~]$
[heat-admin@overcloud-novacompute-1 ~]$ sudo ovs-appctl fdb/show br-int | grep fa:16:3e:6c:ad:9c
4 2 fa:16:3e:6c:ad:9c 1
[heat-admin@overcloud-novacompute-1 ~]$ sudo ovs-ofctl show br-int | grep addr
1(int-br-ex): addr:8a:d7:f9:ad:8c:1d
2(patch-tun): addr:46:cc:40:bd:20:da
3(qvoe7e23f1b-07): addr:12:78:2e:34:6a:c7
4(qvo3210e8ec-c0): addr:7a:5f:59:75:40:85
LOCAL(br-int): addr:e2:27:b2:ed:14:46
[heat-admin@overcloud-novacompute-1 ~]$
เดเดคเต เดคเตเตผเดเตเดเดฏเดพเดฏเตเด เดถเดฐเดฟเดฏเดพเดฏ เดเดจเตเดฑเตผเดซเตเดธเต เดเดฃเตเดจเตเดจเต เดชเดฐเดฟเดถเตเดงเดฟเดเตเดเดพเด:
[heat-admin@overcloud-novacompute-1 ~]$ brctl show
bridge name bridge id STP enabled interfaces
docker0 8000.02429c001e1c no
qbr3210e8ec-c0 8000.ea27f45358be no qvb3210e8ec-c0
tap3210e8ec-c0
qbre7e23f1b-07 8000.b26ac0eded8a no qvbe7e23f1b-07
tape7e23f1b-07
[heat-admin@overcloud-novacompute-1 ~]$
[heat-admin@overcloud-novacompute-1 ~]$ sudo virsh domiflist instance-00000004
Interface Type Source Model MAC
-------------------------------------------------------
tap3210e8ec-c0 bridge qbr3210e8ec-c0 virtio fa:16:3e:6c:ad:9c
[heat-admin@overcloud-novacompute-1 ~]$
เดฏเดฅเดพเตผเดคเตเดฅเดคเตเดคเดฟเตฝ, เดเดเตเดเตพ เดชเดพเดเตเดเตเดเดฟเดฒเตเดเต เดเดเดจเตเดจเตเดชเตเดฏเดฟ. เดเตเดฐเดพเดซเดฟเดเต เดตเตเดฏเดคเตเดฏเดธเตโเดค vxlan เดเดฃเดฒเตเดเดณเดฟเดฒเตเดเต เดเดเดจเตเดจเตเดชเตเดเตเดเดฏเตเด เดตเตเดฏเดคเตเดฏเดธเตโเดค VNI-เดเตพ เดเดชเดฏเตเดเดฟเดเตเดเต เดชเตเดฑเดคเตเดคเตเดเดเดเตเดเตเดเดฏเตเด เดเตเดฏเตโเดคเดคเต เดจเดฟเดเตเดเตพ เดถเตเดฐเดฆเตเดงเดฟเดเตเดเดฟเดเตเดเตเดฃเตเดเตเดจเตเดจเต เดเดพเตป เดเดฐเตเดคเตเดจเตเดจเต. เดเดต เดเดคเต เดคเดฐเดคเตเดคเดฟเดฒเตเดณเตเดณ เดตเดฟเดเตปเด เดเดฃเตเดจเตเดจเต เดจเตเดเตเดเดพเด, เด
เดคเดฟเดจเตเดถเตเดทเด เดเดเตเดเตพ เดจเตเดกเดฟเดจเตเดฑเต เดเตบเดเตเดฐเตเตพ เดชเตเตผเดเตเดเดฟเตฝ เดเดฐเต เดกเดเดชเต เดถเตเดเดฐเดฟเดเตเดเตเดเดฏเตเด เดฎเตเดเดณเดฟเตฝ เดตเดฟเดตเดฐเดฟเดเตเดเดคเตเดชเตเดฒเต เดเตเดฐเดพเดซเดฟเดเตเดเต เดเดดเตเดเตเดจเตเดจเตเดตเตเดจเตเดจเต เดเดฑเดชเตเดชเดพเดเตเดเตเดเดฏเตเด เดเตเดฏเตเดฏเตเด.
เด
เดคเดฟเดจเดพเตฝ, เดเดฎเตเดชเตเดฏเตเดเตเดเต-0-เดฒเตเดเตเดเตเดณเตเดณ เดเดฃเดฒเดฟเดจเต เดเดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดชเตเดฐเดตเตผเดคเตเดคเดจเดเตเดเตพ เดเดฃเตเดเต=load:0->NXM_OF_VLAN_TCI[],load:0x16->NXM_NX_TUN_ID[],เดเดเตเดเตโเดชเตเดเตเดเต:3. เดจเดฎเตเดเตเดเต 0x16 เดฆเดถเดพเดเดถ เดธเดเดเตเดฏ เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเดฒเตเดเตเดเต เดชเดฐเดฟเดตเตผเดคเตเดคเดจเด เดเตเดฏเตเดฏเดพเด:
0x16 = 6*16^0+1*16^1 = 6+16 = 22
เดเดฎเตเดชเตเดฏเตเดเตเดเต-1-เดฒเตเดเตเดเตเดณเตเดณ เดคเตเดฐเดเตเดเดคเตเดคเดฟเดจเต เดเดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ VNI เดเดฃเตเดเต: actions=load:0->NXM_OF_VLAN_TCI[],load:0x63->NXM_NX_TUN_ID[],output:2. เดจเดฎเตเดเตเดเต 0x63 เดฆเดถเดพเดเดถ เดธเดเดเตเดฏ เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเดฒเตเดเตเดเต เดชเดฐเดฟเดตเตผเดคเตเดคเดจเด เดเตเดฏเตเดฏเดพเด:
0x63 = 3*16^0+6*16^1 = 3+96 = 99
เดถเดฐเดฟ, เดเดชเตเดชเตเตพ เดจเดฎเตเดเตเดเต เดกเดเดชเต เดจเตเดเตเดเดพเด:
[root@hp-gen9 bormoglotx]# tcpdump -vvv -i vnet4
tcpdump: listening on vnet4, link-type EN10MB (Ethernet), capture size 262144 bytes
*****************omitted*******************
04:35:18.709949 IP (tos 0x0, ttl 64, id 48650, offset 0, flags [DF], proto UDP (17), length 134)
192.168.255.19.41591 > 192.168.255.15.4789: [no cksum] VXLAN, flags [I] (0x08), vni 22
IP (tos 0x0, ttl 64, id 49042, offset 0, flags [DF], proto ICMP (1), length 84)
10.0.1.85 > 10.0.2.8: ICMP echo request, id 5378, seq 9, length 64
04:35:18.710159 IP (tos 0x0, ttl 64, id 23360, offset 0, flags [DF], proto UDP (17), length 134)
192.168.255.15.38983 > 192.168.255.26.4789: [no cksum] VXLAN, flags [I] (0x08), vni 99
IP (tos 0x0, ttl 63, id 49042, offset 0, flags [DF], proto ICMP (1), length 84)
10.0.1.85 > 10.0.2.8: ICMP echo request, id 5378, seq 9, length 64
04:35:18.711292 IP (tos 0x0, ttl 64, id 43596, offset 0, flags [DF], proto UDP (17), length 134)
192.168.255.26.42588 > 192.168.255.15.4789: [no cksum] VXLAN, flags [I] (0x08), vni 99
IP (tos 0x0, ttl 64, id 55103, offset 0, flags [none], proto ICMP (1), length 84)
10.0.2.8 > 10.0.1.85: ICMP echo reply, id 5378, seq 9, length 64
04:35:18.711531 IP (tos 0x0, ttl 64, id 8555, offset 0, flags [DF], proto UDP (17), length 134)
192.168.255.15.38983 > 192.168.255.19.4789: [no cksum] VXLAN, flags [I] (0x08), vni 22
IP (tos 0x0, ttl 63, id 55103, offset 0, flags [none], proto ICMP (1), length 84)
10.0.2.8 > 10.0.1.85: ICMP echo reply, id 5378, seq 9, length 64
*****************omitted*******************
เดเดฆเตเดฏเดคเตเดคเต เดชเดพเดเตเดเดฑเตเดฑเต, เดนเตเดธเตเดฑเตเดฑเต 192.168.255.19 (เดเดฎเตเดชเตเดฏเตเดเตเดเต-0) เดฎเตเดคเตฝ 192.168.255.15 (เดเตบเดเตเดฐเตเตพ-1) เดตเดฐเตเดฏเตเดณเตเดณ vni 22-เดจเตเดณเตเดณ เดเดฐเต vxlan เดชเดพเดเตเดเดฑเตเดฑเดพเดฃเต, เด เดคเดฟเดจเตเดณเตเดณเดฟเตฝ เดเดฐเต ICMP เดชเดพเดเตเดเดฑเตเดฑเต เดนเตเดธเตเดฑเตเดฑเต 10.0.1.85-เตฝ เดจเดฟเดจเตเดจเต เดนเตเดธเตเดฑเตเดฑเต 10.0.2.8-เดฒเตเดเตเดเต เดชเดพเดเตเดเตเดเตเดเตเดฏเตเดคเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต. เดเดเตเดเตพ เดฎเตเดเดณเดฟเตฝ เดเดฃเดเตเดเดพเดเตเดเดฟเดฏเดคเตเดชเตเดฒเต, เดเดเตเดเตเดชเตเดเตเดเดฟเตฝ เดจเดฎเตเดฎเตพ เดเดฃเตเดเดคเตเดฎเดพเดฏเดฟ vni เดชเตเดฐเตเดคเตเดคเดชเตเดชเตเดเตเดจเตเดจเต.
เดฐเดฃเตเดเดพเดฎเดคเตเดคเต เดชเดพเดเตเดเดฑเตเดฑเต, เดนเตเดธเตเดฑเตเดฑเต 192.168.255.15 (เดจเดฟเดฏเดจเตเดคเตเดฐเดฃเด-1) เดฎเตเดคเตฝ 192.168.255.26 (เดเดฎเตเดชเตเดฏเตเดเตเดเต-1) เดตเดฐเตเดฏเตเดณเตเดณ vni 99-เดจเตเดณเตเดณ เดเดฐเต vxlan เดชเดพเดเตเดเดฑเตเดฑเดพเดฃเต, เด เดคเดฟเดจเตเดณเตเดณเดฟเตฝ เดเดฐเต ICMP เดชเดพเดเตเดเดฑเตเดฑเต เดนเตเดธเตเดฑเตเดฑเต 10.0.1.85-เตฝ เดจเดฟเดจเตเดจเต 10.0.2.8 เดนเตเดธเตเดฑเตเดฑเต XNUMX-เดฒเตเดเตเดเต เดชเดพเดเตเดเตเดเตเดเตเดฏเตเดคเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต. เดเดเตเดเตพ เดฎเตเดเดณเดฟเตฝ เดเดฃเดเตเดเดพเดเตเดเดฟเดฏเดคเตเดชเตเดฒเต, เดเดเตเดเตเดชเตเดเตเดเดฟเตฝ เดจเดฎเตเดฎเตพ เดเดฃเตเดเดคเตเดฎเดพเดฏเดฟ vni เดชเตเดฐเตเดคเตเดคเดชเตเดชเตเดเตเดจเตเดจเต.
เด เดเตเดคเตเดค เดฐเดฃเตเดเต เดชเดพเดเตเดเดฑเตเดฑเตเดเตพ 10.0.2.8 เด เดฒเตเดฒ 10.0.1.85 เตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดฑเดฟเดเตเดเตเตบ เดเตเดฐเดพเดซเดฟเดเต เดเดฃเต.
เด เดคเดพเดฏเดคเต, เด เดตเดธเดพเดจเด เดเดเตเดเตพเดเตเดเต เดเดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดจเดฟเดฏเดจเตเดคเตเดฐเดฃ เดจเตเดกเต เดธเตเดเตเด เดฒเดญเดฟเดเตเดเต:
เด
เดคเต เดชเตเดฒเตเดฏเดพเดฃเต? เดฐเดฃเตเดเต เดจเตเดฏเดฟเดเดธเตโเดชเตเดฏเตโเดธเดฟเดจเต เดเตเดฑเดฟเดเตเดเต เดเดเตเดเตพ เดฎเดฑเดจเตเดจเต:
[heat-admin@overcloud-controller-0 ~]$ sudo ip netns
qrouter-0a4d2420-4b9c-46bd-aec1-86a1ef299abe (id: 2)
qdhcp-7d541e74-1c36-4e1d-a7c4-0968c8dbc638 (id: 1)
qdhcp-67a3798c-32c0-4c18-8502-2531247e3cc2 (id: 0)
[heat-admin@overcloud-controller-0 ~]$
เดเตเดฒเตเดกเต เดชเตเดฒเดพเดฑเตเดฑเตโเดซเตเดฎเดฟเดจเตเดฑเต เดเตผเดเตเดเดฟเดเตเดเตเดเดฑเดฟเดจเตเดเตเดเตเดฑเดฟเดเตเดเต เดเดเตเดเตพ เดธเดเดธเดพเดฐเดฟเดเตเดเดคเตเดชเตเดฒเต, เดเดฐเต เดกเดฟเดเดเตเดเตเดธเดฟเดชเดฟ เดธเตเตผเดตเดฑเดฟเตฝ เดจเดฟเดจเตเดจเต เดฎเตเดทเตเดจเตเดเตพเดเตเดเต เดตเดฟเดฒเดพเดธเดเตเดเตพ เดธเตเดตเดฏเดฎเตเดต เดฒเดญเดฟเดเตเดเดพเตฝ เด เดคเต เดจเดจเตเดจเดพเดฏเดฟเดฐเดฟเดเตเดเตเด. เดเดเตเดเดณเตเดเต เดฐเดฃเตเดเต เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเตเดเตพเดเตเดเตเดณเตเดณ 10.0.1.0/24, 10.0.2.0/24 เดเดจเตเดจเดฟเดตเดฏเตโเดเตเดเดพเดฏเตเดณเตเดณ เดฐเดฃเตเดเต DHCP เดธเตเตผเดตเดฑเตเดเตพ เดเดตเดฏเดพเดฃเต.
เดเดคเต เดถเดฐเดฟเดฏเดพเดฃเต เดเดจเตเดจเต เดชเดฐเดฟเดถเตเดงเดฟเดเตเดเดพเด. เด เดจเตเดฏเดฟเดเดธเตเดชเตเดธเดฟเตฝ เดเดฐเต เดตเดฟเดฒเดพเดธเด เดฎเดพเดคเตเดฐเดฎเตเดฏเตเดณเตเดณเต - 10.0.1.1 - DHCP เดธเตเตผเดตเดฑเดฟเดจเตเดฑเต เดคเดจเตเดจเต เดตเดฟเดฒเดพเดธเด, เด เดคเต br-int-เดฒเตเด เดเตพเดชเตเดชเตเดเตเดคเตเดคเดฟเดฏเดฟเดเตเดเตเดฃเตเดเต:
[heat-admin@overcloud-controller-0 ~]$ sudo ip netns exec qdhcp-67a3798c-32c0-4c18-8502-2531247e3cc2 ifconfig
lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10<host>
loop txqueuelen 1000 (Local Loopback)
RX packets 1 bytes 28 (28.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 1 bytes 28 (28.0 B)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
tapca25a97e-64: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1450
inet 10.0.1.1 netmask 255.255.255.0 broadcast 10.0.1.255
inet6 fe80::f816:3eff:fee6:2c5c prefixlen 64 scopeid 0x20<link>
ether fa:16:3e:e6:2c:5c txqueuelen 1000 (Ethernet)
RX packets 129 bytes 9372 (9.1 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 49 bytes 6154 (6.0 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
เดจเดฟเดฏเดจเตเดคเตเดฐเดฃ เดจเตเดกเดฟเตฝ เด เดตเดฏเตเดเต เดชเตเดฐเดฟเตฝ qdhcp-67a3798c-32c0-4c18-8502-2531247e3cc2 เด เดเดเตเดเดฟเดฏเดฟเดฐเดฟเดเตเดเตเดจเตเดจ เดชเตเดฐเดเตเดฐเดฟเดฏเดเตพ เดจเดฎเตเดเตเดเต เดจเตเดเตเดเดพเด:
[heat-admin@overcloud-controller-0 ~]$ ps -aux | egrep qdhcp-7d541e74-1c36-4e1d-a7c4-0968c8dbc638
root 640420 0.0 0.0 4220 348 ? Ss 11:31 0:00 dumb-init --single-child -- ip netns exec qdhcp-7d541e74-1c36-4e1d-a7c4-0968c8dbc638 /usr/sbin/dnsmasq -k --no-hosts --no-resolv --pid-file=/var/lib/neutron/dhcp/7d541e74-1c36-4e1d-a7c4-0968c8dbc638/pid --dhcp-hostsfile=/var/lib/neutron/dhcp/7d541e74-1c36-4e1d-a7c4-0968c8dbc638/host --addn-hosts=/var/lib/neutron/dhcp/7d541e74-1c36-4e1d-a7c4-0968c8dbc638/addn_hosts --dhcp-optsfile=/var/lib/neutron/dhcp/7d541e74-1c36-4e1d-a7c4-0968c8dbc638/opts --dhcp-leasefile=/var/lib/neutron/dhcp/7d541e74-1c36-4e1d-a7c4-0968c8dbc638/leases --dhcp-match=set:ipxe,175 --local-service --bind-dynamic --dhcp-range=set:subnet-335552dd-b35b-456b-9df0-5aac36a3ca13,10.0.2.0,static,255.255.255.0,86400s --dhcp-option-force=option:mtu,1450 --dhcp-lease-max=256 --conf-file= --domain=openstacklocal
heat-ad+ 951620 0.0 0.0 112944 980 pts/0 S+ 18:50 0:00 grep -E --color=auto qdhcp-7d541e74-1c36-4e1d-a7c4-0968c8dbc638
[heat-admin@overcloud-controller-0 ~]$
เด เดคเตเดคเดฐเดฎเตเดฐเต เดชเตเดฐเดเตเดฐเดฟเดฏเดฏเตเดฃเตเดเต, เดฎเตเดเดณเดฟเดฒเตเดณเตเดณ เดเดเตเดเตโเดชเตเดเตเดเดฟเตฝ เด เดตเดคเดฐเดฟเดชเตเดชเดฟเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจ เดตเดฟเดตเดฐเดเตเดเดณเต เด เดเดฟเดธเตเดฅเดพเดจเดฎเดพเดเตเดเดฟ, เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดเดเตเดเตพเดเตเดเต เดจเดฟเดฒเดตเดฟเตฝ เดตเดพเดเดเดฏเตโเดเตเดเต เดเดจเตเดคเดพเดฃเต เดเดณเตเดณเดคเตเดจเตเดจเต เดเดพเดฃเดพเตป เดเดดเดฟเดฏเตเด:
[heat-admin@overcloud-controller-0 ~]$ cat /var/lib/neutron/dhcp/7d541e74-1c36-4e1d-a7c4-0968c8dbc638/leases
1597492111 fa:16:3e:6c:ad:9c 10.0.2.8 host-10-0-2-8 01:fa:16:3e:6c:ad:9c
1597491115 fa:16:3e:76:c2:11 10.0.2.1 host-10-0-2-1 *
[heat-admin@overcloud-controller-0 ~]$
เดคเตฝเดซเดฒเดฎเดพเดฏเดฟ, เดจเดฟเดฏเดจเตเดคเตเดฐเดฃ เดจเตเดกเดฟเตฝ เดเดเตเดเตพเดเตเดเต เดเดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดธเตเดฑเตเดฑเต เดธเตเดตเดจเดเตเดเตพ เดฒเดญเดฟเดเตเดเตเด:
เดจเดจเตเดจเดพเดฏเดฟ, เดเตผเดเตเดเตเด - เดเดคเต เดตเตเดฑเตเด 4 เดฎเตเดทเตเดจเตเดเดณเตเด 2 เดเดจเตเดคเดฐเดฟเด เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเตเดเดณเตเด เดเดฐเต เดตเตเตผเดเตเดตเตฝ เดฑเตเดเตเดเดฑเตเด เดฎเดพเดคเตเดฐเดฎเดพเดฃเต... เดเดเตเดเตพเดเตเดเต เดเดชเตเดชเตเตพ เดเดตเดฟเดเต เดฌเดพเดนเตเดฏ เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเตเดเดณเดฟเดฒเตเดฒ, เดตเตเดฏเดคเตเดฏเดธเตเดค เดชเตเดฐเตเดเดเตโเดฑเตเดฑเตเดเดณเตเดเต เดเดฐเต เดเตเดเตเดเด, เดเดฐเตเดจเตเดจเดฟเดจเตเด เด
เดคเดฟเดจเตเดฑเตเดคเดพเดฏ เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเตเดเตพ (เดเดตเตผเดฒเดพเดชเตเดชเดฟเดเดเต) เดเดฃเตเดเต, เดเดเตเดเตพเดเตเดเตเดฃเตเดเต เดเดฐเต เดตเดฟเดคเดฐเดฃเด เดเตเดฏเตเดค เดฑเตเดเตเดเตผ เดเดซเดพเดเตเดเดฟ, เด
เดตเดธเดพเดจเด, เดเตเดธเตเดฑเตเดฑเต เดฌเตเดเตเดเดฟเตฝ เดเดฐเต เดเตบเดเตเดฐเตเตพ เดจเตเดกเต เดฎเดพเดคเตเดฐเดฎเต เดเดฃเตเดเดพเดฏเดฟเดฐเตเดจเตเดจเตเดณเตเดณเต (เดคเตเดฑเตเดฑเต เดเตเดณเดฑเตปเดธเดฟเดจเดพเดฏเดฟ เดฎเตเดจเตเดจเต เดจเตเดกเตเดเดณเตเดเต เดเดฐเต เดเตเดฑเด เดเดฃเตเดเดพเดฏเดฟเดฐเดฟเดเตเดเดฃเด). เดตเดพเดฃเดฟเดเตเดฏเดคเตเดคเดฟเตฝ เดเดฒเตเดฒเดพเด "เดเตเดฑเดเตเดเต" เดเตเดเตเดคเตฝ เดธเดเตเดเตเตผเดฃเตเดฃเดฎเดพเดฃเต เดเดจเตเดจเดคเต เดฏเตเดเตเดคเดฟเดธเดนเดฎเดพเดฃเต, เดเดจเตเดจเดพเตฝ เด เดฒเดณเดฟเดคเดฎเดพเดฏ เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเตฝ เดเดคเต เดเดเตเดเดจเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเดฃเดฎเตเดจเตเดจเต เดเดเตเดเตพ เดฎเดจเดธเตเดธเดฟเดฒเดพเดเตเดเตเดจเตเดจเต - เดจเดฟเดเตเดเตพเดเตเดเต 3 เด
เดฒเตเดฒเตเดเตเดเดฟเตฝ 300 เดจเตเดฏเดฟเดเดธเตเดชเตเดธเตเดเตพ เดเดฃเตเดเต เดเดจเตเดจเดคเต เดคเตเตผเดเตเดเดฏเดพเดฏเตเด เดชเตเดฐเดงเดพเดจเดฎเดพเดฃเต, เดเดจเตเดจเดพเตฝ เดฎเตเดคเตเดคเดคเตเดคเดฟเดฒเตเดณเตเดณ เดชเตเดฐเดตเตผเดคเตเดคเดจเดคเตเดคเดฟเดจเตเดฑเต เดตเตเดเตเดทเดฃเดเตเดฃเดฟเตฝ เดจเดฟเดจเตเดจเต เดเดเดจ, เดเดจเตเดจเตเด เดตเดฒเดฟเดฏ เดฎเดพเดฑเตเดฑเดฎเตเดฃเตเดเดพเดเดฟเดฒเตเดฒ... เดเดเตเดเดฟเดฒเตเด เดจเดฟเดเตเดเตพ เดเดฟเดฒ เดตเตเดฃเตเดเตผ SDN เดชเตเดฒเดเต เดเตป เดเตเดฏเตเดฏเดฟเดฒเตเดฒ. เดเดจเตเดจเดพเตฝ เด
เดคเต เดคเดฟเดเดเตเดเตเด เดตเตเดฏเดคเตเดฏเดธเตเดคเดฎเดพเดฏ เดเดฐเต เดเดฅเดฏเดพเดฃเต.
เด เดคเต เดฐเดธเดเดฐเดฎเดพเดฏเดฟเดฐเตเดจเตเดจเตเดตเตเดจเตเดจเต เดเดพเตป เดชเตเดฐเดคเตเดเตเดทเดฟเดเตเดเตเดจเตเดจเต. เดจเดฟเดเตเดเตพเดเตเดเต เดเดจเตเดคเตเดเตเดเดฟเดฒเตเด เด เดญเดฟเดชเตเดฐเดพเดฏเดเตเดเตพ / เดเตเดเตเดเดฟเดเตเดเตเตผเดเตเดเดฒเตเดเตพ เดเดฃเตเดเตเดเตเดเดฟเตฝ, เด เดฒเตเดฒเตเดเตเดเดฟเตฝ เดเดตเดฟเดเตเดฏเตเดเตเดเดฟเดฒเตเด เดเดพเตป เดเดณเตเดณเด เดชเดฑเดเตเดเดฟเดเตเดเตเดฃเตเดเตเดเตเดเดฟเตฝ (เดเดพเตป เดฎเดจเตเดทเตเดฏเดจเดพเดฃเต, เดเดจเตเดฑเต เด เดญเดฟเดชเตเดฐเดพเดฏเด เดเดฒเตเดฒเดพเดฏเตเดชเตเดชเตเดดเตเด เดเดคเตเดฎเดจเดฟเดทเตเด เดฎเดพเดฏเดฟเดฐเดฟเดเตเดเตเด) - เดคเดฟเดฐเตเดคเตเดคเตเดฃเตเดเดต/เดเตเตผเดเตเดเตเดฃเตเดเดต เดเดดเตเดคเตเด - เดเดเตเดเตพ เดเดฒเตเดฒเดพเด เดถเดฐเดฟเดฏเดพเดเตเดเตเด/เดเตเตผเดคเตเดคเตเด.
เดเดชเดธเดเดนเดพเดฐเดฎเดพเดฏเดฟ, เดตเดฟเดเดเดตเตเดฏเดฑเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดเตเดฒเตเดกเต เดธเตเดฒเตเดฏเตเดทเดจเตเดฎเดพเดฏเดฟ เดเดชเตเดชเตบเดธเตเดฑเตเดฑเดพเดเตเดเต (เดตเดพเดจเดฟเดฒเดฏเตเด เดตเตเดฃเตเดเดฑเตเด) เดคเดพเดฐเดคเดฎเตเดฏเดชเตเดชเตเดเตเดคเตเดคเตเดจเตเดจเดคเดฟเดจเตเดเตเดเตเดฑเดฟเดเตเดเต เดเตเดฑเดเตเดเต เดตเดพเดเตเดเตเดเตพ เดชเดฑเดฏเดพเตป เดเดพเตป เดเดเตเดฐเดนเดฟเดเตเดเตเดจเตเดจเต - เดเดดเดฟเดเตเด เดฐเดฃเตเดเต เดตเตผเดทเดฎเดพเดฏเดฟ เดเดจเตเดจเตเดเต เด เดเตเดฆเตเดฏเด เดชเดฒเดชเตเดชเตเดดเตเด เดเตเดฆเดฟเดเตเดเดฟเดเตเดเตเดฃเตเดเต, เดตเตเดฏเดเตเดคเดฎเดพเดฏเดฟ เดชเดฑเดเตเดเดพเตฝ, เดเดพเตป เดเดคเดฟเดจเดเด เดฎเดเตเดคเตเดคเต, เดชเดเตเดทเต เดเดชเตเดชเตเดดเตเด. เดเดจเตเดฑเต เด เดญเดฟเดชเตเดฐเดพเดฏเดคเตเดคเดฟเตฝ, เด เดฐเดฃเตเดเต เดชเดฐเดฟเดนเดพเดฐเดเตเดเดณเตเด เดคเดพเดฐเดคเดฎเตเดฏเด เดเตเดฏเตเดฏเตเดจเตเดจเดคเต เดตเดณเดฐเต เดฌเตเดฆเตเดงเดฟเดฎเตเดเตเดเดพเดฃเต, เดเดจเตเดจเดพเตฝ เดฐเดฃเตเดเต เดชเดฐเดฟเดนเดพเดฐเดเตเดเดณเดฟเดฒเตเด เดฆเตเดทเดเตเดเดณเตเดฃเตเดเตเดจเตเดจเต เดเดเตเดเตพเดเตเดเต เดคเตเตผเดเตเดเดฏเดพเดฏเตเด เดชเดฑเดฏเดพเตป เดเดดเดฟเดฏเตเด, เดเดฐเต เดชเดฐเดฟเดนเดพเดฐเด เดคเดฟเดฐเดเตเดเตเดเตเดเตเดเตเดฎเตเดชเตเตพ เดจเดฟเดเตเดเตพ เดเตเดฃเดฆเตเดทเดเตเดเตพ เดคเตเตผเดเตเดเตเดฃเตเดเดคเตเดฃเตเดเต.
OpenStack เดเดฐเต เดเดฎเตเดฎเตเดฏเตเดฃเดฟเดฑเตเดฑเดฟ-เดชเตเดฐเตเดฐเดฟเดคเดฎเดพเดฏ เดชเดฐเดฟเดนเดพเดฐเดฎเดพเดฃเตเดเตเดเดฟเตฝ, VMWare-เดจเต เด เดตเตผเดเตเดเต เดเดตเดถเตเดฏเดฎเตเดณเตเดณเดคเต เดฎเดพเดคเตเดฐเด เดเตเดฏเตเดฏเดพเตป เด เดตเดเดพเดถเดฎเตเดฃเตเดเต (เดตเดพเดฏเดฟเดเตเดเตเด - เด เดคเดฟเดจเต เดฒเดพเดญเดเดฐเดฎเดพเดฏเดคเต) เดเดคเต เดฏเตเดเตเดคเดฟเดธเดนเดฎเดพเดฃเต - เดเดพเดฐเดฃเด เดเดคเต เด เดคเดฟเดจเตเดฑเต เดเตเดฒเดฏเดจเตเดฑเตเดเดณเดฟเตฝ เดจเดฟเดจเตเดจเต เดชเดฃเด เดธเดฎเตเดชเดพเดฆเดฟเดเตเดเดพเตป เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจ เดเดฐเต เดตเดพเดฃเดฟเดเตเดฏ เดเดฎเตเดชเดจเดฟเดฏเดพเดฃเต. เดเดจเตเดจเดพเตฝ เดตเดฒเตเดคเตเด เดคเดเดฟเดเตเดเดคเตเดฎเดพเดฏ เดเดจเตเดจเตเดฃเตเดเต เดชเดเตเดทเต - เดจเดฟเดเตเดเตพเดเตเดเต OpenStack-เตฝ เดจเดฟเดจเตเดจเต เดเดฑเดเตเดเดพเด, เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต เดจเตเดเตเดเดฟเดฏเดฏเดฟเตฝ เดจเดฟเดจเตเดจเต, เดเตเดฑเดฟเดฏ เดเดฟเดฒเดตเดฟเตฝ เดจเดฟเดจเตเดจเต, เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, Juniper (Contrail Cloud) เดเดจเตเดจเดคเดฟเตฝ เดจเดฟเดจเตเดจเต เดเดฐเต เดชเดฐเดฟเดนเดพเดฐเดคเตเดคเดฟเดฒเตเดเตเดเต เดฎเดพเดฑเดพเด, เดเดจเตเดจเดพเตฝ เดจเดฟเดเตเดเตพเดเตเดเต VMWare-เตฝ เดจเดฟเดจเตเดจเต เดเดฑเดเตเดเดพเตป เดธเดพเดงเตเดฏเดคเดฏเดฟเดฒเตเดฒ. . เดเดจเตเดจเต เดธเดเดฌเดจเตเดงเดฟเดเตเดเดฟเดเดคเตเดคเตเดณเด, เด เดฐเดฃเตเดเต เดชเดฐเดฟเดนเดพเดฐเดเตเดเดณเตเด เดเดคเตเดชเตเดฒเต เดเดพเดฃเดชเตเดชเตเดเตเดจเตเดจเต - เดเดชเตเดชเตบเดธเตเดฑเตเดฑเดพเดเตเดเต (เดตเตเดฃเตเดเตผ) เดจเดฟเดเตเดเดณเต เดเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจ เดเดฐเต เดฒเดณเดฟเดคเดฎเดพเดฏ เดเตเดเตเดเดพเดฃเต, เดเดจเตเดจเดพเตฝ เดจเดฟเดเตเดเตพเดเตเดเต เดเดฐเต เดคเดพเดเตเดเตเตฝ เดเดฃเตเดเต, เดจเดฟเดเตเดเตพเดเตเดเต เดเดชเตเดชเตเตพ เดตเตเดฃเดฎเตเดเตเดเดฟเดฒเตเด เดชเตเดเดพเด. VMWare เดเดฐเต เดธเตเดตเตผเดฃเตเดฃ เดเตเดเตเดเดพเดฃเต, เดเดเดฎเดฏเตเดเต เดเตเดตเดถเด เดเตเดเดฟเดจเตเดฑเต เดคเดพเดเตเดเตเตฝ เดเดฃเตเดเต, เดเดคเดฟเดจเต เดจเดฟเดเตเดเตพเดเตเดเต เดงเดพเดฐเดพเดณเด เดเดฟเดฒเดตเต เดตเดฐเตเด.
เดเดฆเตเดฏ เดเตฝเดชเตเดชเดจเตเดจเดฎเต เดฐเดฃเตเดเดพเดฎเดคเตเดคเตเดคเต เดเดพเตป เดชเตเดฐเดฎเตเดเตเดเต เดเตเดฏเตเดฏเตเดจเตเดจเดฟเดฒเตเดฒ - เดจเดฟเดเตเดเตพเดเตเดเต เดเดตเดถเตเดฏเดฎเตเดณเตเดณเดคเต เดจเดฟเดเตเดเตพ เดคเดฟเดฐเดเตเดเตเดเตเดเตเดเตเด. เดเดจเตเดจเดพเตฝ เดเดจเดฟเดเตเดเต เด เดคเตเดคเดฐเดฎเตเดฐเต เดเตเดฏเตโเดธเต เดเดฃเตเดเตเดเตเดเดฟเตฝ, เดเดพเตป เดฐเดฃเตเดเต เดธเตเดฒเตเดฏเตเดทเดจเตเดเดณเตเด เดคเดฟเดฐเดเตเดเตเดเตเดเตเดเตเด - เดเดเดฟ เดเตเดฒเตเดกเดฟเดจเดพเดฏเตเดณเตเดณ VMWare (เดเตเดฑเดเตเด เดฒเตเดกเตเดเตพ, เดเดณเตเดชเตเดชเดฎเตเดณเตเดณ เดฎเดพเดจเตเดเตโเดฎเตเดจเตเดฑเต), เดเดฟเดฒ เดตเตเดฃเตเดเตผเดฎเดพเดฐเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ OpenStack (Nokia, Juniper เดเดจเตเดจเดฟเดต เดตเดณเดฐเต เดฎเดฟเดเดเตเด เดเตเตบเดเต เดธเตเดฒเตเดฏเตเดทเดจเตเดเตพ เดจเตฝเดเตเดจเตเดจเต) - เดเตเดฒเดฟเดเตเด เดเตเดฒเตเดกเดฟเดจเดพเดฏเดฟ. เดถเตเดฆเตเดงเดฎเดพเดฏ เดเดเดฟเดเตเดเดพเดฏเดฟ เดเดพเตป เดเดชเตเดชเตบเดธเตเดฑเตเดฑเดพเดเตเดเต เดเดชเดฏเตเดเดฟเดเตเดเดฟเดฒเตเดฒ - เดเดคเต เดเดฐเต เดชเตเดฐเดเตเดเดฟ เดเดชเดฏเตเดเดฟเดเตเดเต เดเตเดฐเตเดตเดฟเดเดณเต เดตเตเดเดฟเดตเดฏเตเดเตเดเตเดจเตเดจเดคเต เดชเตเดฒเตเดฏเดพเดฃเต, เดชเดเตเดทเต เด เดคเต เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเต เดเดตเตผเดคเตเดคเดจเดฎเดฒเตเดฒเดพเดคเต เดฎเดฑเตเดฑเตเดจเตเดจเตเด เดเดพเตป เดเดพเดฃเตเดจเตเดจเดฟเดฒเตเดฒ. เดเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด, เดเตเดฒเดฟเดเตเดฎเดฟเตฝ VMWare เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจเดคเต เดเดฐเต เดซเตเตผเดกเต เดฑเดพเดชเตเดฑเตเดฑเดฑเดฟเตฝ เดคเดเตผเดจเตเดจ เดเดฒเตเดฒเต เดตเดฒเดฟเดเตเดเตเดฑเดฟเดฏเตเดจเตเดจเดคเต เดชเตเดฒเตเดฏเดพเดฃเต - เดเดคเต เดชเตเดฑเดคเตเดคเต เดจเดฟเดจเตเดจเต เดฎเดจเตเดนเดฐเดฎเดพเดฃเต, เดเดจเตเดจเดพเตฝ เดกเตเดฐเตเดตเตผ เดเดจเตเดจเดฟเดจเต เดชเดเดฐเด 10 เดเตเดฐเดฟเดชเตเดชเตเดเตพ เดจเดเดคเตเดคเดฃเด.
เดเดจเตเดฑเต เด เดญเดฟเดชเตเดฐเดพเดฏเดคเตเดคเดฟเตฝ, VMWare-เดจเตเดฑเต เดเดฑเตเดฑเดตเตเด เดตเดฒเดฟเดฏ เดชเตเดฐเดพเดฏเตเดฎ เด เดคเดฟเดจเตเดฑเต เดธเดฎเตเดชเตเตผเดฃเตเดฃ เด เดเดเตเดเตเดชเตเดเตเดเดฒเดพเดฃเต - เด เดคเต เดเดเตเดเดจเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเตเดจเตเดจเต เดเดจเตเดจเดคเดฟเดจเตเดเตเดเตเดฑเดฟเดเตเดเตเดณเตเดณ เดเดฐเต เดตเดฟเดตเดฐเดตเตเด เดเดฎเตเดชเดจเดฟ เดจเดฟเดเตเดเตพเดเตเดเต เดจเตฝเดเดฟเดฒเตเดฒ, เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, vSAN เด เดฒเตเดฒเตเดเตเดเดฟเตฝ เดนเตเดชเตเดชเตผเดตเตเดธเตผ เดเตเตผเดฃเดฒเดฟเตฝ เดเดจเตเดคเดพเดฃเต เดเดณเตเดณเดคเต - เดเดคเต เด เดคเดฟเดจเต เดฒเดพเดญเดเดฐเดฎเดฒเตเดฒ - เด เดคเดพเดฏเดคเต, เดจเดฟเดเตเดเตพ เดเดฐเดฟเดเตเดเดฒเตเด VMWare-เตฝ เดเดฐเต เดตเดฟเดฆเดเตเดฆเตเดงเดจเดพเดเดฐเตเดคเต - เดตเตเดฃเตเดเตผ เดชเดฟเดจเตเดคเตเดฃเดฏเดฟเดฒเตเดฒเดพเดคเต, เดจเดฟเดเตเดเตพ เดจเดถเดฟเดเตเดเตเดชเตเดเตเด (เดจเดฟเดธเดพเดฐเดฎเดพเดฏ เดเตเดฆเตเดฏเดเตเดเดณเดพเตฝ เดเดถเดฏเดเตเดเตเดดเดชเตเดชเดคเตเดคเดฟเดฒเดพเดฏ VMWare เดตเดฟเดฆเดเตเดงเดฐเต เดเดพเตป เดชเดฒเดชเตเดชเตเดดเตเด เดเดฃเตเดเตเดฎเตเดเตเดเดพเดฑเตเดฃเตเดเต). เดเดจเตเดจเต เดธเดเดฌเดจเตเดงเดฟเดเตเดเดฟเดเดคเตเดคเตเดณเด, VMWare เดนเตเดกเต เดฒเตเดเตเดเต เดเตเดฏเตโเดค เดเดฐเต เดเดพเตผ เดตเดพเดเตเดเตเดจเตเดจเต - เด เดคเต, เดจเดฟเดเตเดเตพเดเตเดเต เดเตเดฎเดฟเดเดเต เดฌเตเตฝเดฑเตเดฑเต เดฎเดพเดฑเตเดฑเดพเตป เดเดดเดฟเดฏเตเดจเตเดจ เดธเตเดชเตเดทเตเดฏเดฒเดฟเดธเตเดฑเตเดฑเตเดเตพ เดเดฃเตเดเดพเดฏเดฟเดฐเดฟเดเตเดเดพเด, เดเดจเตเดจเดพเตฝ เดจเดฟเดเตเดเตพเดเตเดเต เด เดชเดฐเดฟเดนเดพเดฐเด เดตเดฟเดฑเตเดฑเดฏเดพเตพเดเตเดเต เดฎเดพเดคเตเดฐเดฎเต เดนเตเดกเต เดคเตเดฑเดเตเดเดพเตป เดเดดเดฟเดฏเต. เดตเตเดฏเดเตเดคเดฟเดชเดฐเดฎเดพเดฏเดฟ, เดเดจเดฟเดเตเดเต เดเตพเดเตเดเตเดณเตเดณเดพเตป เดเดดเดฟเดฏเดพเดคเตเดค เดชเดฐเดฟเดนเดพเดฐเดเตเดเตพ เดเดจเดฟเดเตเดเต เดเดทเตเดเดฎเดฒเตเดฒ. เดจเดฟเดเตเดเตพเดเตเดเต เดนเตเดกเดฟเดจเตเดฑเต เดเตเดดเดฟเตฝ เดชเตเดเตเดฃเตเดเดฟ เดตเดฐเดฟเดฒเตเดฒ เดเดจเตเดจเต เดจเดฟเดเตเดเตพ เดชเดฑเดฏเตเด. เด เดคเต, เดเดคเต เดธเดพเดงเตเดฏเดฎเดพเดฃเต, เดเดจเตเดจเดพเตฝ 20-30 เดตเตเตผเดเตเดตเตฝ เดฎเตเดทเตเดจเตเดเตพ, 40-50 เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเตเดเตพ เดเดจเตเดจเดฟเดตเดฏเดฟเตฝ เดจเดฟเดจเตเดจเต เดเตเดฒเตเดกเดฟเตฝ เดเดฐเต เดตเดฒเดฟเดฏ เดซเดเดเตเดทเตป เดเตเดเตเดเดฟเดเตเดเตเตผเดเตเดเตเดฃเตเดเดฟเดตเดฐเตเดฎเตเดชเตเตพ เดเดพเตป เดจเดฟเดเตเดเดณเต เดจเตเดเตเดเตเด, เด เดคเดฟเตฝ เดชเดเตเดคเดฟเดฏเตเด เดชเตเดฑเดคเตเดคเตเดเตเดเต เดชเตเดเดพเตป เดเดเตเดฐเดนเดฟเดเตเดเตเดจเตเดจเต, เดฐเดฃเตเดเดพเด เดชเดเตเดคเดฟ เดเดตเดถเตเดฏเดชเตเดชเตเดเตเดจเตเดจเต SR-IOV เดเดเตเดธเดฟเดฒเดฑเตเดทเตป, เด เดฒเตเดฒเดพเดคเตเดคเดชเดเตเดทเด เดจเดฟเดเตเดเตพเดเตเดเต เด เดเดพเดฑเตเดเดณเตเดเต เดฐเดฃเตเดเต เดกเดธเตป เดเตเดเตเดคเตฝ เดเดตเดถเตเดฏเดฎเดพเดฃเต - เด เดฒเตเดฒเดพเดคเตเดคเดชเดเตเดทเด เดชเตเดฐเดเดเดจเด เดฎเดคเดฟเดฏเดพเดเดฟเดฒเตเดฒ.
เดฎเดฑเตเดฑเต เดเดพเดดเตเดเดชเตเดชเดพเดเตเดเดณเตเดฃเตเดเต, เด
เดคเดฟเดจเดพเตฝ เดเดจเตเดคเต เดคเดฟเดฐเดเตเดเตเดเตเดเตเดเดฃเดฎเตเดจเตเดจเต เดจเดฟเดเตเดเตพเดเตเดเต เดฎเดพเดคเตเดฐเดฎเต เดคเตเดฐเตเดฎเดพเดจเดฟเดเตเดเดพเตป เดเดดเดฟเดฏเต, เดเดฑเตเดฑเดตเตเด เดชเตเดฐเดงเดพเดจเดฎเดพเดฏเดฟ, เดจเดฟเดเตเดเดณเตเดเต เดคเดฟเดฐเดเตเดเตเดเตเดชเตเดชเดฟเดจเต เดจเดฟเดเตเดเตพ เดเดคเตเดคเดฐเดตเดพเดฆเดฟเดฏเดพเดฏเดฟเดฐเดฟเดเตเดเตเด. เดเดคเต เดเดจเตเดฑเต เด
เดญเดฟเดชเตเดฐเดพเดฏเด เดฎเดพเดคเตเดฐเดฎเดพเดฃเต - เดจเตเดเตเดเดฟเดฏ, เดเตเดจเดฟเดชเตเดชเตผ, เดฑเตเดกเต เดนเดพเดฑเตเดฑเต, เดตเดฟเดเดเดตเตเดฏเตผ เดเดจเตเดจเดฟเดเตเดเดจเต 4 เดเตฝเดชเตเดชเดจเตเดจเดเตเดเดณเตเดเตเดเดฟเดฒเตเด เดเดพเดฃเตเดเดฏเตเด เดธเตเดชเตผเดถเดฟเดเตเดเตเดเดฏเตเด เดเตเดฏเตเดค เดเดฐเดพเตพ. เด
เดคเดพเดฏเดคเต, เดเดจเดฟเดเตเดเต เดคเดพเดฐเดคเดฎเตเดฏเด เดเตเดฏเตเดฏเดพเดจเตเดฃเตเดเต.
เด
เดตเดฒเดเดฌเด: www.habr.com