เจเจฒเจพเจเจก เจเฉฐเจชเจฟเจเจเจฟเฉฐเจ เจธเจพเจกเฉ เจเฉเจตเจจ เจตเจฟเฉฑเจ เจกเฉเฉฐเจเฉ เจ
เจคเฉ เจกเฉเฉฐเจเฉ เจชเฉเจฐเจตเฉเจธเจผ เจเจฐ เจฐเจนเฉ เจนเฉ เจ
เจคเฉ เจธเจผเจพเจเจฆ เจเฉฑเจ เจตเฉ เจ
เจเจฟเจนเจพ เจตเจฟเจ
เจเจคเฉ เจจเจนเฉเจ เจนเฉ เจเจฟเจธ เจจเฉ เจเฉฑเจเฉ-เจเฉฑเจ เจเฉฑเจ เจตเจพเจฐ เจเฉเจ เจเจฒเจพเจเจก เจธเฉเจตเจพเจตเจพเจ เจฆเฉ เจตเจฐเจคเฉเจ เจจเจพ เจเฉเจคเฉ เจนเฉเจตเฉเฅค เจนเจพเจฒเจพเจเจเจฟ, เจเฉฑเจ เจเจฒเจพเจเจก เจ
เจธเจฒ เจตเจฟเฉฑเจ เจเฉ เจนเฉเฉฐเจฆเจพ เจนเฉ เจ
เจคเฉ เจเจน เจเจฟเจตเฉเจ เจเฉฐเจฎ เจเจฐเจฆเจพ เจนเฉ, เจฌเจนเฉเจค เจเฉฑเจ เจฒเฉเจ เจเจพเจฃเจฆเฉ เจนเจจ, เจเฉฑเจ เจตเจฟเจเจพเจฐ เจฆเฉ เจชเฉฑเจงเจฐ 'เจคเฉ เจตเฉ. 5G เจชเจนเจฟเจฒเจพเจ เจนเฉ เจเฉฑเจ เจนเจเฉเจเจค เจฌเจฃ เจฐเจฟเจนเจพ เจนเฉ เจ
เจคเฉ เจเฉเจฒเฉเจเจพเจฎ เจฌเฉเจจเจฟเจเจฆเฉ เจขเจพเจเจเจพ เจชเฉเจฒ เจนเฉฑเจฒเจพเจ เจคเฉเจ เจเจฒเจพเจเจก เจนเฉฑเจฒเจพเจ เจตเฉฑเจฒ เจตเจงเจฃเจพ เจธเจผเฉเจฐเฉ เจเจฐ เจฐเจฟเจนเจพ เจนเฉ, เจเจฟเจตเฉเจ เจเจฟ เจเจน เจชเฉเจฐเฉ เจคเจฐเฉเจนเจพเจ เจนเจพเจฐเจกเจตเฉเจ
เจฐ เจนเฉฑเจฒเจพเจ เจคเฉเจ เจตเจฐเจเฉเจ
เจฒเจพเจเจเจผเจก "เจฅเฉฐเจฎเฉเจนเจพเจ" เจตเฉฑเจฒ เจตเจงเจฟเจ เจธเฉเฅค
เจ
เฉฑเจ เจ
เจธเฉเจ เจเจฒเจพเจเจก เจฌเฉเจจเจฟเจเจฆเฉ เจขเจพเจเจเฉ เจฆเฉ เจ
เฉฐเจฆเจฐเฉเจจเฉ เจฆเฉเจจเฉเจเจ เจฌเจพเจฐเฉ เจเฉฑเจฒ เจเจฐเจพเจเจเฉ, เจเจพเจธ เจคเฉเจฐ 'เจคเฉ เจ
เจธเฉเจ เจจเฉเฉฑเจเจตเจฐเจ เจนเจฟเฉฑเจธเฉ เจฆเฉเจเจ เจฎเฉเจฒ เจเฉฑเจฒเจพเจ เจจเฉเฉฐ เจฆเฉเจเจพเจเจเฉเฅค
เจเฉฑเจ เจฌเฉฑเจฆเจฒ เจเฉ เจนเฉ? เจเจนเฉ เจตเจฐเจเฉเจ
เจฒเจพเจเจเฉเจธเจผเจจ - เจชเฉเจฐเฉเจซเจพเจเจฒ เจฆเฉเจฐเจฟเจธเจผ?
เจเฉฑเจ เจฒเจพเจเจผเฉเจเจฒ เจธเจตเจพเจฒ เจตเฉฑเจง. เจจเจนเฉเจ - เจเจน เจตเจฐเจเฉเจ เจฒเจพเจเจเจผเฉเจธเจผเจจ เจจเจนเฉเจ เจนเฉ, เจนเจพเจฒเจพเจเจเจฟ เจเจน เจเจธ เจคเฉเจ เจฌเจฟเจจเจพเจ เจจเจนเฉเจ เจเฉเจคเจพ เจเจพ เจธเจเจฆเจพ เจธเฉเฅค เจเจ เจฆเฉ เจชเจฐเจฟเจญเจพเจธเจผเจพเจตเจพเจ เจจเฉเฉฐ เจตเฉเจเฉเจ:
เจเจฒเจพเจเจก เจเฉฐเจชเจฟเจเจเจฟเฉฐเจ (เจเจธ เจคเฉเจ เจฌเจพเจ เจฆ เจเจฒเจพเจเจก เจตเจเฉเจ เจเจพเจฃเจฟเจ เจเจพเจเจฆเจพ เจนเฉ) เจกเจฟเจธเจเฉเจฐเฉเจฌเจฟเจเจ เจเฉเจคเฉ เจเฉฐเจชเจฟเจเจเจฟเฉฐเจ เจธเจฐเฉเจคเจพเจ เจคเฉฑเจ เจเจชเจญเฉเจเจคเจพ-เจ เจจเฉเจเฉเจฒ เจชเจนเฉเฉฐเจ เจชเฉเจฐเจฆเจพเจจ เจเจฐเจจ เจฒเจ เจเฉฑเจ เจฎเจพเจกเจฒ เจนเฉ เจเฉ เจธเฉเจตเจพ เจชเฉเจฐเจฆเจพเจคเจพ เจจเฉเฉฐ เจธเจญ เจคเฉเจ เจเฉฑเจ เจธเฉฐเจญเจต เจฒเฉเจเฉเจเจธเฉ เจ เจคเฉ เจเฉฑเจเฉ-เจเฉฑเจ เจฒเจพเจเจค เจจเจพเจฒ เจฎเฉฐเจ 'เจคเฉ เจคเจพเจเจจเจพเจค เจ เจคเฉ เจฒเจพเจเจ เจเฉเจคเจพ เจเจพเจฃเจพ เจเจพเจนเฉเจฆเจพ เจนเฉเฅค
เจตเจฐเจเฉเจ เจฒเจพเจเจเฉเจธเจผเจจ - เจเจน เจเฉฑเจ เจญเฉเจคเจฟเจ เจนเจธเจคเฉ (เจเจฆเจพเจนเจฐเจจ เจฒเจ, เจเฉฑเจ เจธเจฐเจตเจฐ) เจจเฉเฉฐ เจเจ เจตเจฐเจเฉเจ เจฒ เจตเจฟเฉฑเจ เจตเฉฐเจกเจฃ เจฆเฉ เจธเจฎเจฐเฉฑเจฅเจพ เจนเฉ, เจเจฟเจธ เจจเจพเจฒ เจธเจฐเฉเจคเจพเจ เจฆเฉ เจตเจฐเจคเฉเจ เจตเจฟเฉฑเจ เจตเจพเจงเจพ เจนเฉเฉฐเจฆเจพ เจนเฉ (เจเจฆเจพเจนเจฐเจจ เจฒเจ, เจคเฉเจนเจพเจกเฉ เจเฉเจฒ 3 เจธเจฐเจตเจฐ 25-30 เจชเฉเจฐเจคเฉเจธเจผเจค เจฒเฉเจก เจนเฉเจ เจธเจจ, เจตเจฐเจเฉเจ เจฒเจพเจเจเฉเจธเจผเจจ เจคเฉเจ เจฌเจพเจ เจฆ เจคเฉเจนเจพเจจเฉเฉฐ 1 เจธเจฐเจตเจฐ เจฒเฉเจก เจเฉเจคเจพ เจเจพเจเจฆเจพ เจนเฉเฅค 80-90 เจชเฉเจฐเจคเฉเจธเจผเจค) เจเฉเจฆเจฐเจคเฉ เจคเฉเจฐ 'เจคเฉ, เจตเจฐเจเฉเจ เจฒเจพเจเจเฉเจธเจผเจจ เจเฉเจ เจธเจฐเฉเจคเจพเจ เจจเฉเฉฐ เจเจพ เจเจพเจเจฆเฉ เจนเฉ - เจคเฉเจนเจพเจจเฉเฉฐ เจนเจพเจเจชเจฐเจตเจพเจเจเจผเจฐ เจจเฉเฉฐ เจซเฉเจก เจเจฐเจจ เจฆเฉ เจเจผเจฐเฉเจฐเจค เจนเฉเฉฐเจฆเฉ เจนเฉ, เจนเจพเจฒเจพเจเจเจฟ, เจเจฟเจตเฉเจ เจเจฟ เจ เจญเจฟเจเจธ เจจเฉ เจฆเจฟเจเจพเจเจ เจนเฉ, เจเฉเจฎ เจฎเฉเจฎเจฌเฉฑเจคเฉ เจฆเฉ เจเฉเจฎเจค เจนเฉ. เจตเจฐเจเฉเจ เจฒเจพเจเจเฉเจธเจผเจจ เจฆเจพ เจเฉฑเจ เจเจฆเจฐเจธเจผ เจเจฆเจพเจนเจฐเจจ VMWare เจนเฉ, เจเฉ เจชเฉเจฐเฉ เจคเจฐเฉเจนเจพเจ เจจเจพเจฒ เจตเจฐเจเฉเจ เจฒ เจฎเจธเจผเฉเจจเจพเจ เจคเจฟเจเจฐ เจเจฐเจฆเจพ เจนเฉ, เจเจพเจ เจเจฆเจพเจนเจฐเจจ เจฒเจ KVM, เจเจฟเจธเจจเฉเฉฐ เจฎเฉเจ เจคเจฐเจเฉเจน เจฆเจฟเฉฐเจฆเจพ เจนเจพเจ, เจชเจฐ เจเจน เจธเฉเจเจฆ เจฆเจพ เจฎเจพเจฎเจฒเจพ เจนเฉเฅค
เจ เจธเฉเจ เจเจธ เจจเฉเฉฐ เจธเจฎเจเฉ เจฌเจฟเจจเจพเจ เจตเจฐเจเฉเจ เจฒเจพเจเจเฉเจธเจผเจจ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจฆเฉ เจนเจพเจ, เจ เจคเฉ เจเฉฑเจฅเฉเจ เจคเฉฑเจ เจเจฟ เจเจเจฐเจจ เจฐเจพเจเจเจฐ เจตเฉ เจชเจนเจฟเจฒเจพเจ เจนเฉ เจตเจฐเจเฉเจ เจฒเจพเจเจเจผเฉเจธเจผเจจ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจฆเฉ เจนเจจ - เจเจฆเจพเจนเจฐเจจ เจฒเจ, เจเฉเจจเฉเจธ เจฆเฉ เจจเจตเฉเจจเจคเจฎ เจธเฉฐเจธเจเจฐเจฃ เจตเจฟเฉฑเจ, เจเจชเจฐเฉเจเจฟเฉฐเจ เจธเจฟเจธเจเจฎ เจจเฉเฉฐ เจเฉฑเจ เจฐเฉเจ เจฒ-เจเจพเจเจฎ เจฒเฉเจจเจเจธ เจกเจฟเจธเจเจฐเฉเจฌเจฟเจเจธเจผเจจ (เจตเจฟเฉฐเจก เจฐเจฟเจตเจฐ 9) เจฆเฉ เจธเจฟเจเจฐ 'เจคเฉ เจเฉฑเจ เจตเจฐเจเฉเจ เจฒ เจฎเจธเจผเฉเจจ เจตเจเฉเจ เจธเจฅเจพเจชเจฟเจค เจเฉเจคเจพ เจเจฟเจ เจนเฉเฅค เจชเจฐ เจตเจฐเจเฉเจ เจฒเจพเจเจเฉเจธเจผเจจ เจเจฒเจพเจเจก เจจเจนเฉเจ เจนเฉ, เจชเจฐ เจเจฒเจพเจเจก เจตเจฐเจเฉเจ เจฒเจพเจเจเจผเฉเจธเจผเจจ เจคเฉเจ เจฌเจฟเจจเจพเจ เจฎเฉเจเฉเจฆ เจจเจนเฉเจ เจนเฉ เจธเจเจฆเจพเฅค
เจตเจฐเจเฉเจ เจฒเจพเจเจเฉเจธเจผเจจ เจฌเจฟเจฒเจกเจฟเฉฐเจ เจฌเจฒเจพเจเจพเจ เจตเจฟเฉฑเจเฉเจ เจเฉฑเจ เจนเฉ เจเจฟเจธ เจเฉฑเจคเฉ เจเจฒเจพเจเจก เจฌเจฃเจพเจเจ เจเจฟเจ เจนเฉเฅค
เจธเจฟเจฐเจซเจผ เจเฉฑเจ L2 เจกเฉเจฎเฉเจจ เจตเจฟเฉฑเจ เจเจ เจนเจพเจเจชเจฐเจตเจพเจเจเจผเจฐเจพเจ เจจเฉเฉฐ เจเจเฉฑเจ เจพ เจเจฐเจเฉ เจเจฒเจพเจเจก เจฌเจฃเจพเจเจฃเจพ, เจเจฟเจธเฉ เจเจฟเจธเจฎ เจฆเฉ เจเจตเจพเจฌเจฆเฉเจน เจฆเฉเจเจฐเจพ เจธเจตเฉเจเจฒเจฟเจค เจคเฉเจฐ 'เจคเฉ vlans เจจเฉเฉฐ เจฐเจเจฟเจธเจเจฐ เจเจฐเจจ เจฒเจ เจเฉเจ yaml เจชเจฒเฉเจฌเฉเฉฑเจเจพเจ เจจเฉเฉฐ เจเฉเฉเจจเจพ เจ เจคเฉ เจเจธ 'เจคเฉ เจเฉฑเจ เจเจฐเจเฉเจธเจเฉเจฐเฉเจธเจผเจจ เจธเจฟเจธเจเจฎ เจตเจฐเจเจพ เจเฉเจ เจเฉเจฎ เจเจฐเจจเจพ, เจเจเฉเจฎเฉเจเจฟเจเจฒเฉ เจตเจฐเจเฉเจ เจฒ เจฎเจธเจผเฉเจจเจพเจ เจฌเจฃเจพเจเจฃ เจฒเจ เจเฉฐเจฎ เจจเจนเฉเจ เจเจฐเฉเจเจพเฅค เจเจน เจตเจงเฉเจฐเฉ เจธเจนเฉ เจนเฉเจตเฉเจเจพ, เจชเจฐ เจจเจคเฉเจเจพ เจซเฉเจฐเฉเจเจเจจเจธเจเจพเจเจจ เจเจน เจฌเฉฑเจฆเจฒ เจจเจนเฉเจ เจนเฉ เจเจฟเจธเจฆเฉ เจธเจพเจจเฉเฉฐ เจฒเฉเฉ เจนเฉ, เจนเจพเจฒเจพเจเจเจฟ เจเจน เจฆเฉเจเจฟเจเจ เจฒเจ เจ เฉฐเจคเจฎ เจธเฉเจชเจจเจพ เจนเฉ เจธเจเจฆเจพ เจนเฉ. เจเจธ เจคเฉเจ เจเจฒเจพเจตเจพ, เจเฉ เจคเฉเจธเฉเจ เจเจนเฉ เจเจชเจจเจธเจเฉเจ เจฒเฉเจเจฆเฉ เจนเฉ, เจคเจพเจ เจเจน เจฒเจพเจเจผเจฎเฉ เจคเฉเจฐ 'เจคเฉ เจ เจเฉ เจตเฉ เจซเฉเจฐเฉเจเจเจจเจธเจเจพเจเจจ เจนเฉ, เจชเจฐ เจ เจ เฉเจ เจนเฉ, เจเจ เจนเฉเจฃเฉ เจเจธ เจฌเจพเจฐเฉ เจเฉฑเจฒ เจจเจพ เจเจฐเฉเจเฅค
เจชเจฐ เจฎเฉเจ เจธเจฎเจเจฆเจพ เจนเจพเจ เจเจฟ เจเฉฑเจชเจฐ เจชเฉเจธเจผ เจเฉเจคเฉ เจเจ เจชเจฐเจฟเจญเจพเจธเจผเจพ เจคเฉเจ เจเจน เจชเฉเจฐเฉ เจคเจฐเฉเจนเจพเจ เจธเจชเฉฑเจธเจผเจ เจจเจนเฉเจ เจนเฉ เจเจฟ เจ เจธเจฒ เจตเจฟเฉฑเจ เจฌเฉฑเจฆเจฒ เจเฉ เจเจฟเจนเจพ เจเจพ เจธเจเจฆเจพ เจนเฉเฅค
เจเจธ เจฒเจ, NIST (เจจเฉเจธเจผเจจเจฒ เจเฉฐเจธเจเฉเจเจฟเจเจ เจเจซเจผ เจธเจเฉเจเจกเจฐเจกเจเจผ เจเจเจก เจเฉเจเจจเจพเจฒเฉเจเฉ) เจฆเจพ เจเฉฑเจ เจฆเจธเจคเจพเจตเฉเจเจผ 5 เจฎเฉเฉฑเจ เจตเจฟเจธเจผเฉเจธเจผเจคเจพเจตเจพเจ เจชเฉเจฐเจฆเจพเจจ เจเจฐเจฆเจพ เจนเฉ เจเฉ เจเฉฑเจ เจเจฒเจพเจเจก เจฌเฉเจจเจฟเจเจฆเฉ เจขเจพเจเจเฉ เจตเจฟเฉฑเจ เจนเฉเจฃเฉเจเจ เจเจพเจนเฉเจฆเฉเจเจ เจนเจจ:
เจฌเฉเจจเจคเฉ 'เจคเฉ เจธเฉเจตเจพ เจชเฉเจฐเจฆเจพเจจ เจเจฐเจจเจพ. เจเจชเจญเฉเจเจคเจพ เจจเฉเฉฐ เจฒเจพเจเจผเจฎเฉ เจคเฉเจฐ 'เจคเฉ เจเจธ เจจเฉเฉฐ เจจเจฟเจฐเจงเจพเจฐเจค เจเฉเจคเฉ เจเฉฐเจชเจฟเจเจเจฐ เจธเจฐเฉเจคเจพเจ (เจเจฟเจตเฉเจ เจเจฟ เจจเฉเจเจตเจฐเจ, เจตเจฐเจเฉเจ เจฒ เจกเจฟเจธเจ, เจฎเฉเจฎเฉเจฐเฉ, เจชเฉเจฐเฉเจธเฉเจธเจฐ เจเฉเจฐ, เจเจฆเจฟ) เจคเฉฑเจ เจฎเฉเจซเจค เจชเจนเฉเฉฐเจ เจฆเจฟเฉฑเจคเฉ เจเจพเจฃเฉ เจเจพเจนเฉเจฆเฉ เจนเฉ, เจ เจคเฉ เจเจน เจธเจฐเฉเจค เจเจชเจฃเฉ เจเจช เจชเฉเจฐเจฆเจพเจจ เจเฉเจคเฉ เจเจพเจฃเฉ เจเจพเจนเฉเจฆเฉ เจนเจจ - เจญเจพเจต, เจธเฉเจตเจพ เจชเฉเจฐเจฆเจพเจคเจพ เจฆเฉ เจฆเจเจฒ เจคเฉเจ เจฌเจฟเจจเจพเจเฅค
เจธเฉเจตเจพ เจฆเฉ เจตเจฟเจเจชเจ เจเจชเจฒเจฌเจงเจคเจพ. เจธเจฐเฉเจคเจพเจ เจคเฉฑเจ เจชเจนเฉเฉฐเจ เจฎเจฟเจเจฐเฉ เจชเฉเจธเฉ เจ เจคเฉ เจชเจคเจฒเฉ เจเจฒเจพเจเฉฐเจเจธ เจ เจคเฉ เจฎเฉเจฌเจพเจเจฒ เจกเจฟเจตเจพเจเจธเจพเจ เจฆเฉเจตเจพเจ เจฆเฉ เจตเจฐเจคเฉเจ เจฆเฉ เจเจเจฟเจ เจฆเฉเจฃ เจฒเจ เจฎเจฟเจเจฐเฉ เจตเจฟเจงเฉเจเจ เจฆเฉเจเจฐเจพ เจชเฉเจฐเจฆเจพเจจ เจเฉเจคเฉ เจเจพเจฃเฉ เจเจพเจนเฉเจฆเฉ เจนเฉเฅค
เจธเจฐเฉเจคเจพเจ เจจเฉเฉฐ เจชเฉเจฒ เจตเจฟเฉฑเจ เจเฉเฉเจจเจพเฅค เจธเจฐเฉเจค เจชเฉเจฒ เจเฉฑเจ เจคเฉเจ เจตเฉฑเจง เจเจพเจนเจเจพเจ เจจเฉเฉฐ เจเฉฑเจเฉ เจธเจฎเฉเจ เจธเจฐเฉเจค เจชเฉเจฐเจฆเจพเจจ เจเจฐเจจ เจฆเฉ เจฏเฉเจ เจนเฉเจฃเฉ เจเจพเจนเฉเจฆเฉ เจนเจจ, เจเจน เจฏเจเฉเจจเฉ เจฌเจฃเจพเจเจฃ เจฒเจ เจเจฟ เจเจพเจนเจ เจ เจฒเฉฑเจ-เจฅเจฒเฉฑเจ เจนเจจ เจ เจคเฉ เจธเจฐเฉเจคเจพเจ เจฒเจ เจเจชเจธเฉ เจชเฉเจฐเจญเจพเจต เจ เจคเฉ เจฎเฉเจเจพเจฌเจฒเฉ เจคเฉเจ เจฎเฉเจเจค เจนเจจเฅค เจชเฉเจฒ เจตเจฟเฉฑเจ เจจเฉเจเจตเจฐเจ เจตเฉ เจธเจผเจพเจฎเจฒ เจเฉเจคเฉ เจเจ เจนเจจ, เจเฉ เจเจตเจฐเจฒเฉเจชเจฟเฉฐเจ เจเจกเจฐเฉเจธเจฟเฉฐเจ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจจ เจฆเฉ เจธเฉฐเจญเจพเจตเจจเจพ เจจเฉเฉฐ เจฆเจฐเจธเจพเจเจเจฆเฉ เจนเจจ. เจชเฉเจฒ เจฎเฉฐเจ 'เจคเฉ เจธเจเฉเจฒ เจเจฐเจจ เจฆเฉ เจฏเฉเจ เจนเฉเจฃเฉ เจเจพเจนเฉเจฆเฉ เจนเจจเฅค เจชเฉเจฒ เจฆเฉ เจตเจฐเจคเฉเจ เจธเจฐเฉเจคเจพเจ เจฆเฉ เจจเฉเจเจธ เจธเจนเจฟเจฃเจธเจผเฉเจฒเจคเจพ เจ เจคเฉ เจญเฉเจคเจฟเจ เจ เจคเฉ เจตเจฐเจเฉเจ เจฒ เจธเจฐเฉเจคเจพเจ เจฆเฉ เจ เจฎเฉเจฐเจคเจคเจพ เจฆเฉ เจฒเฉเฉเฉเจเจฆเฉ เจชเฉฑเจงเจฐ เจชเฉเจฐเจฆเจพเจจ เจเจฐเจจเจพ เจธเฉฐเจญเจต เจฌเจฃเจพเจเจเจฆเฉ เจนเฉ - เจธเฉเจตเจพ เจฆเฉ เจชเฉเจฐเจพเจชเจคเจเจฐเจคเจพ เจจเฉเฉฐ เจเจธ เจฆเฉเจเจฐเจพ เจฌเฉเจจเจคเฉ เจเฉเจคเฉ เจธเจฐเฉเจคเจพเจ เจฆเฉ เจธเจฎเฉเจน เจฆเฉ เจจเจพเจฒ เจชเฉเจฐเจฆเจพเจจ เจเฉเจคเจพ เจเจพเจเจฆเจพ เจนเฉ (เจเจฟเฉฑเจฅเฉ เจเจน เจธเจฐเฉเจค เจธเจฐเฉเจฐเจ เจคเฉเจฐ 'เจคเฉ เจธเจฅเจฟเจค เจนเจจ, เจเจฟเฉฐเจจเฉ เจธเจฐเจตเจฐ เจ เจคเฉ เจธเจตเจฟเฉฑเจ - เจเจธ เจจเจพเจฒ เจเจฒเจพเจเฉฐเจ เจฒเจ เจเฉเจ เจซเจฐเจ เจจเจนเฉเจ เจชเฉเจเจฆเจพ). เจนเจพเจฒเจพเจเจเจฟ, เจธเจพเจจเฉเฉฐ เจเจธ เจคเฉฑเจฅ เจจเฉเฉฐ เจงเจฟเจเจจ เจตเจฟเฉฑเจ เจฐเฉฑเจเจฃเจพ เจเจพเจนเฉเจฆเจพ เจนเฉ เจเจฟ เจชเฉเจฐเจฆเจพเจคเจพ เจจเฉเฉฐ เจเจนเจจเจพเจ เจธเจฐเฉเจคเจพเจ เจฆเฉ เจชเจพเจฐเจฆเจฐเจธเจผเฉ เจฐเจฟเจเจผเจฐเจตเฉเจธเจผเจจ เจจเฉเฉฐ เจฏเจเฉเจจเฉ เจฌเจฃเจพเจเจฃเจพ เจเจพเจนเฉเจฆเจพ เจนเฉเฅค
เจตเฉฑเจ-เจตเฉฑเจ เจธเจฅเจฟเจคเฉเจเจ เจฒเจ เจคเฉเจฐเฉฐเจค เจ เจจเฉเจเฉเจฒเจคเจพ. เจธเฉเจตเจพเจตเจพเจ เจฒเจเจเจฆเจพเจฐ เจนเฉเจฃเฉเจเจ เจเจพเจนเฉเจฆเฉเจเจ เจนเจจ - เจธเจฐเฉเจคเจพเจ เจฆเฉ เจคเฉเจเจผ เจตเจฟเจตเจธเจฅเจพ, เจเจนเจจเจพเจ เจฆเฉ เจฎเฉเฉ เจตเฉฐเจก, เจเจพเจนเจ เจฆเฉ เจฌเฉเจจเจคเฉ 'เจคเฉ เจธเจฐเฉเจคเจพเจ เจจเฉเฉฐ เจเฉเฉเจจเจพ เจเจพเจ เจเจเจพเจเจฃเจพ, เจ เจคเฉ เจเจพเจนเจ เจฆเฉ เจนเจฟเฉฑเจธเฉ 'เจคเฉ เจเจน เจญเจพเจตเจจเจพ เจนเฉเจฃเฉ เจเจพเจนเฉเจฆเฉ เจนเฉ เจเจฟ เจเจฒเจพเจเจก เจธเจฐเฉเจค เจฌเฉเจ เฉฐเจค เจนเจจเฅค เจธเจฎเจเจฃ เจฆเฉ เจธเฉเจ เจฒเจ, เจเจฆเจพเจนเจฐเจจ เจฒเจ, เจคเฉเจธเฉเจ เจเฉเจ เจเฉเจคเจพเจตเจจเฉ เจจเจนเฉเจ เจตเฉเจเจฆเฉ เจนเฉ เจเจฟ Apple iCloud เจตเจฟเฉฑเจ เจคเฉเจนเจพเจกเฉ เจกเจฟเจธเจ เจธเจชเฉเจธ เจฆเจพ เจนเจฟเฉฑเจธเจพ เจเจพเจเจฌ เจนเฉ เจเจฟเจ เจนเฉ เจเจฟเจเจเจเจฟ เจธเจฐเจตเจฐ 'เจคเฉ เจนเจพเจฐเจก เจกเจฐเจพเจเจต เจเฉเฉฑเจ เจเจ เจนเฉ, เจ เจคเฉ เจกเจฐเจพเจเจตเจพเจ เจเฉเฉฑเจ เจเจเจเจ เจนเจจเฅค เจเจธ เจคเฉเจ เจเจฒเจพเจตเจพ, เจคเฉเจนเจพเจกเฉ เจนเจฟเฉฑเจธเฉ 'เจคเฉ, เจเจธ เจธเฉเจตเจพ เจฆเฉเจเจ เจธเฉฐเจญเจพเจตเจจเจพเจตเจพเจ เจฒเจเจญเจ เจฌเฉเจ เฉฐเจค เจนเจจ - เจคเฉเจนเจพเจจเฉเฉฐ 2 เจเฉเจฌเฉ เจฆเฉ เจเจผเจฐเฉเจฐเจค เจนเฉ - เจเฉเจ เจธเจฎเฉฑเจธเจฟเจ เจจเจนเฉเจ, เจคเฉเจธเฉเจ เจญเฉเจเจคเจพเจจ เจเฉเจคเจพ เจ เจคเฉ เจชเฉเจฐเจพเจชเจค เจเฉเจคเจพเฅค เจเจธเฉ เจคเจฐเฉเจนเจพเจ เจฆเฉ เจเจฆเจพเจนเจฐเจฃ Google.Drive เจเจพเจ Yandex.Disk เจจเจพเจฒ เจฆเจฟเฉฑเจคเฉ เจเจพ เจธเจเจฆเฉ เจนเฉเฅค
เจชเฉเจฐเจฆเจพเจจ เจเฉเจคเฉ เจธเฉเจตเจพ เจจเฉเฉฐ เจฎเจพเจชเจฃ เจฆเฉ เจธเฉฐเจญเจพเจตเจจเจพ. เจเจฒเจพเจเจก เจชเฉเจฐเจฃเจพเจฒเฉเจเจ เจจเฉเฉฐ เจเจชเจฃเฉ เจเจช เจนเฉ เจเจชเจค เจเฉเจคเฉ เจธเจฐเฉเจคเจพเจ เจจเฉเฉฐ เจจเจฟเจฏเฉฐเจคเจฐเจฟเจค เจ เจคเฉ เจ เจจเฉเจเฉเจฒ เจฌเจฃเจพเจเจฃเจพ เจเจพเจนเฉเจฆเจพ เจนเฉ, เจ เจคเฉ เจเจน เจตเจฟเจงเฉเจเจ เจเจชเจญเฉเจเจคเจพ เจ เจคเฉ เจธเฉเจตเจพ เจชเฉเจฐเจฆเจพเจคเจพ เจฆเฉเจตเจพเจ เจฒเจ เจชเจพเจฐเจฆเจฐเจธเจผเฉ เจนเฉเจฃเฉเจเจ เจเจพเจนเฉเจฆเฉเจเจ เจนเจจเฅค เจญเจพเจต, เจคเฉเจธเฉเจ เจนเจฎเฉเจธเจผเจพเจ เจเจพเจเจ เจเจฐ เจธเจเจฆเฉ เจนเฉ เจเจฟ เจคเฉเจธเฉเจ เจ เจคเฉ เจคเฉเจนเจพเจกเฉ เจเจพเจนเจ เจเจฟเฉฐเจจเฉ เจธเจฐเฉเจคเจพเจ เจฆเฉ เจเจชเจค เจเจฐ เจฐเจนเฉ เจนเจจ.
เจเจน เจเจธ เจคเฉฑเจฅ 'เจคเฉ เจตเจฟเจเจพเจฐ เจเจฐเจจ เจฏเฉเจ เจนเฉ เจเจฟ เจเจน เจฒเฉเฉเจพเจ เจเจผเจฟเจเจฆเจพเจคเจฐ เจเจจเจคเจ เจเจฒเจพเจเจก เจฒเจ เจฒเฉเฉเจพเจ เจนเจจ, เจเจธเจฒเจ เจเฉฑเจ เจชเฉเจฐเจพเจเจตเฉเจ เจเจฒเจพเจเจก เจฒเจ (เจ เจฐเจฅเจพเจค, เจเฉฐเจชเจจเฉ เจฆเฉเจเจ เจ เฉฐเจฆเจฐเฉเจจเฉ เจฒเฉเฉเจพเจ เจฒเจ เจเฉฑเจ เจเจฒเจพเจเจก เจฒเจพเจเจ เจเฉเจคเจพ เจเจฟเจ เจนเฉ), เจเจนเจจเจพเจ เจฒเฉเฉเจพเจ เจจเฉเฉฐ เจฅเฉเฉเฉเจนเจพ เจเจกเจเจธเจ เจเฉเจคเจพ เจเจพ เจธเจเจฆเจพ เจนเฉเฅค เจนเจพเจฒเจพเจเจเจฟ, เจเจน เจ เจเฉ เจตเฉ เจเฉเจคเฉ เจเจพเจฃเฉ เจนเจจ, เจจเจนเฉเจ เจคเจพเจ เจธเจพเจจเฉเฉฐ เจเจฒเจพเจเจก เจเฉฐเจชเจฟเจเจเจฟเฉฐเจ เจฆเฉ เจธเจพเจฐเฉ เจฒเจพเจญ เจจเจนเฉเจ เจฎเจฟเจฒเจฃเจเฉ.
เจธเจพเจจเฉเฉฐ เจเฉฑเจ เจฌเฉฑเจฆเจฒ เจฆเฉ เจฒเฉเฉ เจเจฟเจเจ เจนเฉ?
เจนเจพเจฒเจพเจเจเจฟ, เจเฉเจ เจตเฉ เจจเจตเฉเจ เจเจพเจ เจฎเฉเจเฉเจฆเจพ เจคเจเจจเจพเจฒเฉเจเฉ, เจเฉเจ เจตเฉ เจจเจตเจพเจ เจชเฉเจฐเฉเจเฉเจเฉเจฒ เจเจฟเจธเฉ เจเฉเจเจผ เจฒเจ เจฌเจฃเจพเจเจ เจเจฟเจ เจนเฉ (เจ เฉเจ เจนเฉ, RIP-ng เจจเฉเฉฐ เจเฉฑเจก เจเฉ, เจฌเฉเจธเจผเจ). เจเจฟเจธเฉ เจจเฉเฉฐ เจตเฉ เจชเฉเจฐเฉเจเฉเจเฉเจฒ เจฆเฉ เจเจผเจพเจคเจฐ เจชเฉเจฐเฉเจเฉเจเฉเจฒ เจฆเฉ เจเจผเจฐเฉเจฐเจค เจนเฉ (เจ เฉเจ เจนเฉ, RIP-ng เจจเฉเฉฐ เจเฉฑเจก เจเฉ, เจฌเฉเจธเจผเจ)เฅค เจเจน เจคเจฐเจเจชเฉเจฐเจจ เจนเฉ เจเจฟ เจเจฒเจพเจเจก เจเจชเจญเฉเจเจคเจพ/เจเจฒเจพเจเฉฐเจ เจจเฉเฉฐ เจเจฟเจธเฉ เจเจฟเจธเจฎ เจฆเฉ เจธเฉเจตเจพ เจชเฉเจฐเจฆเจพเจจ เจเจฐเจจ เจฒเจ เจฌเจฃเจพเจเจ เจเจฟเจ เจนเฉเฅค เจ เจธเฉเจ เจธเจพเจฐเฉ เจเฉฑเจเฉ-เจเฉฑเจ เจเฉเจ เจเจฒเจพเจเจก เจธเฉเจตเจพเจตเจพเจ เจคเฉเจ เจเจพเจฃเฉ เจนเจพเจ, เจเจฆเจพเจนเจฐเจจ เจฒเจ Dropbox เจเจพเจ Google.Docs, เจ เจคเฉ เจฎเฉเจฐเจพ เจฎเฉฐเจจเจฃเจพ เจนเฉ เจเจฟ เจเจผเจฟเจเจฆเจพเจคเจฐ เจฒเฉเจ เจเจนเจจเจพเจ เจฆเฉ เจธเจซเจฒเจคเจพเจชเฉเจฐเจตเจ เจตเจฐเจคเฉเจ เจเจฐเจฆเฉ เจนเจจ - เจเจฆเจพเจนเจฐเจจ เจฒเจ, เจเจน เจฒเฉเจ Google.Docs เจเจฒเจพเจเจก เจธเฉเจตเจพ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจเฉ เจฒเจฟเจเจฟเจ เจเจฟเจ เจธเฉเฅค เจชเจฐ เจเจฒเจพเจเจก เจธเฉเจตเจพเจตเจพเจ เจเฉ เจ เจธเฉเจ เจเจพเจฃเจฆเฉ เจนเจพเจ เจเจน เจเจฒเจพเจเจก เจฆเฉเจเจ เจธเจฎเจฐเฉฑเจฅเจพเจตเจพเจ เจฆเจพ เจนเฉ เจนเจฟเฉฑเจธเจพ เจนเจจ โ เจตเจงเฉเจฐเฉ เจธเจชเจธเจผเจ เจคเฉเจฐ 'เจคเฉ, เจเจน เจธเจฟเจฐเจซ เจเฉฑเจ SaaS- เจเจฟเจธเจฎ เจฆเฉ เจธเฉเจตเจพ เจนเจจเฅค เจ เจธเฉเจ เจคเจฟเฉฐเจจ เจคเจฐเฉเจเจฟเจเจ เจจเจพเจฒ เจเจฒเจพเจเจก เจธเฉเจตเจพ เจชเฉเจฐเจฆเจพเจจ เจเจฐ เจธเจเจฆเฉ เจนเจพเจ: SaaS, PaaS เจเจพเจ IaaS เจฆเฉ เจฐเฉเจช เจตเจฟเฉฑเจเฅค เจคเฉเจนเจพเจจเฉเฉฐ เจเจฟเจนเฉเฉ เจธเฉเจตเจพ เจฆเฉ เจฒเฉเฉ เจนเฉ เจเจน เจคเฉเจนเจพเจกเฉเจเจ เจเฉฑเจเจพเจตเจพเจ เจ เจคเฉ เจธเจฎเจฐเฉฑเจฅเจพเจตเจพเจ 'เจคเฉ เจจเจฟเจฐเจญเจฐ เจเจฐเจฆเจพ เจนเฉเฅค
เจเจ เจนเจฐ เจเฉฑเจ เจจเฉเฉฐ เจเฉเจฐเจฎ เจตเจฟเฉฑเจ เจตเฉเจเฉเจ:
เจเฉฑเจ เจธเจฐเจตเจฟเจธ (เจธเจพเจธ) เจตเจเฉเจ เจธเจพเจซเจเจตเฉเจ เจฐ เจเจฒเจพเจเฉฐเจ เจจเฉเฉฐ เจเฉฑเจ เจชเฉเจฐเฉ เจธเฉเจตเจพ เจชเฉเจฐเจฆเจพเจจ เจเจฐเจจ เจฒเจ เจเฉฑเจ เจฎเจพเจกเจฒ เจนเฉ, เจเจฆเจพเจนเจฐเจจ เจฒเจ, Yandex.Mail เจเจพเจ Gmail เจตเจฐเจเฉ เจเจฎเฉเจฒ เจธเฉเจตเจพเฅค เจเจธ เจธเฉเจตเจพ เจกเจฟเจฒเฉเจตเจฐเฉ เจฎเจพเจกเจฒ เจตเจฟเฉฑเจ, เจคเฉเจธเฉเจ, เจเฉฑเจ เจเจฒเจพเจเฉฐเจ เจฆเฉ เจคเฉเจฐ 'เจคเฉ, เจธเฉเจตเจพเจตเจพเจ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจจ เจคเฉเจ เจเจฒเจพเจตเจพ เจ เจธเจฒ เจตเจฟเฉฑเจ เจเฉเจ เจจเจนเฉเจ เจเจฐเจฆเฉ - เจญเจพเจต, เจคเฉเจนเจพเจจเฉเฉฐ เจธเฉเจตเจพ เจธเจฅเจพเจชเจค เจเจฐเจจ, เจเจธเจฆเฉ เจจเฉเจเจธ เจธเจนเจฟเจฃเจธเจผเฉเจฒเจคเจพ เจเจพเจ เจฐเจฟเจกเฉฐเจกเฉเจเจธเฉ เจฌเจพเจฐเฉ เจธเฉเจเจฃ เจฆเฉ เจเจผเจฐเฉเจฐเจค เจจเจนเฉเจ เจนเฉเฅค เจฎเฉเฉฑเจ เจเฉฑเจฒ เจเจน เจนเฉ เจเจฟ เจคเฉเจนเจพเจกเฉ เจชเจพเจธเจตเจฐเจก เจจเจพเจฒ เจธเจฎเจเฉเจคเจพ เจจเจพ เจเจฐเฉ; เจเจธ เจธเฉเจตเจพ เจฆเจพ เจชเฉเจฐเจฆเจพเจคเจพ เจคเฉเจนเจพเจกเฉ เจฒเจ เจฌเจพเจเฉ เจเฉฐเจฎ เจเจฐเฉเจเจพเฅค เจธเฉเจตเจพ เจชเฉเจฐเจฆเจพเจคเจพ เจฆเฉ เจฆเฉเจฐเจฟเจธเจผเจเฉเจเฉเจฃ เจคเฉเจ, เจเจน เจชเฉเจฐเฉ เจธเฉเจตเจพ เจฒเจ เจชเฉเจฐเฉ เจคเจฐเฉเจนเจพเจ เจเจผเจฟเฉฐเจฎเฉเจตเจพเจฐ เจนเฉ - เจธเจฐเจตเจฐ เจนเจพเจฐเจกเจตเฉเจ เจฐ เจ เจคเฉ เจนเฉเจธเจ เจเจชเจฐเฉเจเจฟเฉฐเจ เจธเจฟเจธเจเจฎ เจคเฉเจ เจฒเฉ เจเฉ เจกเฉเจเจพเจฌเฉเจธ เจ เจคเฉ เจธเฉเจซเจเจตเฉเจ เจฐ เจธเฉเจเจฟเฉฐเจเจพเจ เจคเฉฑเจเฅค
เจธเฉเจตเจพ เจฆเฉ เจคเฉเจฐ เจคเฉ เจชเจฒเฉเจเจซเจพเจฐเจฎ (PaaS) โ เจเจธ เจฎเจพเจกเจฒ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจฆเฉ เจธเจฎเฉเจ, เจธเฉเจตเจพ เจชเฉเจฐเจฆเจพเจคเจพ เจเจฒเจพเจเฉฐเจ เจจเฉเฉฐ เจธเฉเจตเจพ เจฒเจ เจตเจฐเจเจชเฉเจธ เจชเฉเจฐเจฆเจพเจจ เจเจฐเจฆเจพ เจนเฉ, เจเจฆเจพเจนเจฐเจจ เจฒเจ, เจเจ เจเฉฑเจ เจตเฉเฉฑเจฌ เจธเจฐเจตเจฐ เจฒเฉเจเจฆเฉ เจนเจพเจเฅค เจธเฉเจตเจพ เจชเฉเจฐเจฆเจพเจคเจพ เจจเฉ เจเจฒเจพเจเฉฐเจ เจจเฉเฉฐ เจเฉฑเจ เจตเจฐเจเฉเจ เจฒ เจธเจฐเจตเจฐ เจชเฉเจฐเจฆเจพเจจ เจเฉเจคเจพ (เจ เจธเจฒ เจตเจฟเฉฑเจ, เจธเจฐเฉเจคเจพเจ เจฆเจพ เจเฉฑเจ เจธเจฎเฉเจน, เจเจฟเจตเฉเจ เจเจฟ RAM/CPU/เจธเจเฉเจฐเฉเจ/เจจเฉเฉฑเจ, เจเจฆเจฟ), เจ เจคเฉ เจเฉฑเจฅเฉเจ เจคเฉฑเจ เจเจฟ เจเจธ เจธเจฐเจตเจฐ 'เจคเฉ OS เจ เจคเฉ เจฒเฉเฉเฉเจเจฆเฉ เจธเฉเจซเจเจตเฉเจ เจฐ เจตเฉ เจธเจฅเจพเจชเจฟเจค เจเฉเจคเฉ, เจนเจพเจฒเจพเจเจเจฟ, เจฆเฉ เจธเฉฐเจฐเจเจจเจพ เจเจน เจธเจญ เจเฉเจ เจเจฒเจพเจเฉฐเจ เจฆเฉเจเจฐเจพ เจเฉเจฆ เจเฉเจคเจพ เจเจพเจเจฆเจพ เจนเฉ เจ เจคเฉ เจธเฉเจตเจพ เจฆเฉ เจเจพเจฐเจเฉเจเจผเจพเจฐเฉ เจฒเจ เจเจพเจนเจ เจเจตเจพเจฌ เจฆเจฟเฉฐเจฆเจพ เจนเฉเฅค เจธเฉเจตเจพ เจชเฉเจฐเจฆเจพเจคเจพ, เจเจฟเจตเฉเจ เจเจฟ เจชเจฟเจเจฒเฉ เจเฉเจธ เจตเจฟเฉฑเจ, เจญเฉเจคเจฟเจ เจเจชเจเจฐเจฃเจพเจ, เจนเจพเจเจชเจฐเจตเจพเจเจเจผเจฐเจพเจ, เจตเจฐเจเฉเจ เจฒ เจฎเจธเจผเฉเจจ เจฆเฉ เจเจพเจฐเจเฉเจเจผเจพเจฐเฉ, เจเจธเจฆเฉ เจจเฉเจเจตเจฐเจ เจฆเฉ เจเจชเจฒเจฌเจงเจคเจพ, เจเจฆเจฟ เจฒเจ เจเจผเจฟเฉฐเจฎเฉเจตเจพเจฐ เจนเฉ, เจชเจฐ เจธเฉเจตเจพ เจนเฉเจฃ เจเจชเจฃเฉ เจเจผเจฟเฉฐเจฎเฉเจตเจพเจฐเฉ เจฆเฉ เจเฉเจคเจฐ เจตเจฟเฉฑเจ เจจเจนเฉเจ เจนเฉเฅค
เจเฉฑเจ เจธเฉเจตเจพ เจฆเฉ เจคเฉเจฐ เจคเฉ เจฌเฉเจจเจฟเจเจฆเฉ เจพเจเจเจพ (IAAS) - เจเจน เจชเจนเฉเฉฐเจ เจชเจนเจฟเจฒเจพเจ เจนเฉ เจตเจงเฉเจฐเฉ เจฆเจฟเจฒเจเจธเจช เจนเฉ, เจตเจพเจธเจคเจต เจตเจฟเฉฑเจ, เจธเฉเจตเจพ เจชเฉเจฐเจฆเจพเจคเจพ เจเจฒเจพเจเฉฐเจ เจจเฉเฉฐ เจเฉฑเจ เจธเฉฐเจชเฉเจฐเจจ เจตเจฐเจเฉเจ เจฒเจพเจเจเจผเจก เจฌเฉเจจเจฟเจเจฆเฉ เจขเจพเจเจเจพ เจชเฉเจฐเจฆเจพเจจ เจเจฐเจฆเจพ เจนเฉ - เจ เจฐเจฅเจพเจค, เจธเจฐเฉเจคเจพเจ เจฆเฉ เจเฉเจ เจธเฉเฉฑเจ (เจชเฉเจฒ), เจเจฟเจตเฉเจ เจเจฟ CPU เจเฉเจฐ, เจฐเฉเจฎ, เจจเฉเจเจตเจฐเจ, เจเจฆเจฟ, เจฌเจพเจเฉ เจธเจญ เจเฉเจ เจนเฉ. เจเจฒเจพเจเฉฐเจ - เจเจพเจนเจ เจจเจฟเจฐเจงเจพเจฐเจค เจชเฉเจฒ (เจเฉเจเจพ) เจฆเฉ เจ เฉฐเจฆเจฐ เจเจนเจจเจพเจ เจธเจฐเฉเจคเจพเจ เจจเจพเจฒ เจเฉ เจเจฐเจจเจพ เจเจพเจนเฉเฉฐเจฆเจพ เจนเฉ - เจเจน เจธเจชเจฒเจพเจเจฐ เจฒเจ เจเจพเจธ เจคเฉเจฐ 'เจคเฉ เจฎเจนเฉฑเจคเจตเจชเฉเจฐเจจ เจจเจนเฉเจ เจนเฉเฅค เจญเจพเจตเฉเจ เจเจพเจนเจ เจเจชเจฃเจพ เจตเฉเจเจชเฉเจธเฉ เจฌเจฃเจพเจเจฃเจพ เจเจพเจนเฉเฉฐเจฆเจพ เจนเฉ เจเจพเจ เจเฉฑเจ เจฎเจฟเฉฐเจจเฉ เจเจชเจฐเฉเจเจฐ เจฌเจฃเจพเจเจฃเจพ เจเจพเจนเฉเฉฐเจฆเจพ เจนเฉ เจ เจคเฉ เจธเฉฐเจเจพเจฐ เจธเฉเจตเจพเจตเจพเจ เจชเฉเจฐเจฆเจพเจจ เจเจฐเจจเจพ เจเจพเจนเฉเฉฐเจฆเจพ เจนเฉ - เจเฉเจ เจธเจตเจพเจฒ เจจเจนเฉเจ - เจ เจเจฟเจนเจพ เจเจฐเฉเฅค เจ เจเจฟเจนเฉ เจธเจฅเจฟเจคเฉ เจตเจฟเฉฑเจ, เจธเฉเจตเจพ เจชเฉเจฐเจฆเจพเจคเจพ เจธเจฐเฉเจคเจพเจ เจฆเฉ เจตเจฟเจตเจธเจฅเจพ เจเจฐเจจ, เจเจนเจจเจพเจ เจฆเฉ เจจเฉเจเจธ เจธเจนเจฟเจฃเจธเจผเฉเจฒเจคเจพ เจ เจคเฉ เจเจชเจฒเจฌเจงเจคเจพ เจฆเฉ เจจเจพเจฒ-เจจเจพเจฒ เจเจเจธ เจฒเจ เจเจผเจฟเฉฐเจฎเฉเจตเจพเจฐ เจนเฉ เจเฉ เจเจนเจจเจพเจ เจจเฉเฉฐ เจเจนเจจเจพเจ เจธเจฐเฉเจคเจพเจ เจจเฉเฉฐ เจชเฉเจฒ เจเจฐเจจ เจ เจคเฉ เจเจนเจจเจพเจ เจจเฉเฉฐ เจเจฟเจธเฉ เจตเฉ เจธเจฎเฉเจ เจธเจฐเฉเจคเจพเจ เจจเฉเฉฐ เจตเจงเจพเจเจฃ เจเจพเจ เจเจเจพเจเจฃ เจฆเฉ เจฏเฉเจเจคเจพ เจฆเฉ เจจเจพเจฒ เจเจพเจนเจ เจจเฉเฉฐ เจเจชเจฒเจฌเจง เจเจฐเจพเจเจฃ เจฆเฉ เจเจเจฟเจ เจฆเจฟเฉฐเจฆเจพ เจนเฉเฅค เจเจพเจนเจ เจฆเฉ เจฌเฉเจจเจคเฉ 'เจคเฉ. เจเจฒเจพเจเฉฐเจ เจธเจพเจฐเฉเจเจ เจตเจฐเจเฉเจ เจฒ เจฎเจธเจผเฉเจจเจพเจ เจ เจคเฉ เจนเฉเจฐ เจเจฟเจจเจธเฉเจฒ เจจเฉเฉฐ เจธเจตเฉ-เจธเฉเจตเจพ เจชเฉเจฐเจเจฒ เจ เจคเฉ เจเฉฐเจธเฉเจฒ เจฆเฉเจเจฐเจพ เจธเฉฐเจฐเจเจฟเจค เจเจฐเจฆเจพ เจนเฉ, เจเจฟเจธ เจตเจฟเฉฑเจ เจจเฉเฉฑเจเจตเจฐเจ เจธเจฅเจพเจชเจค เจเจฐเจจเจพ เจธเจผเจพเจฎเจฒ เจนเฉ (เจฌเจพเจนเจฐเฉ เจจเฉเฉฑเจเจตเจฐเจเจพเจ เจจเฉเฉฐ เจเฉฑเจก เจเฉ)เฅค
เจเจชเจจเจธเจเฉเจ เจเฉ เจนเฉ?
เจธเจพเจฐเฉ เจคเจฟเฉฐเจจ เจตเจฟเจเจฒเจชเจพเจ เจตเจฟเฉฑเจ, เจธเฉเจตเจพ เจชเฉเจฐเจฆเจพเจคเจพ เจจเฉเฉฐ เจเฉฑเจ OS เจฆเฉ เจฒเฉเฉ เจนเฉเฉฐเจฆเฉ เจนเฉ เจเฉ เจเจฒเจพเจเจก เจฌเฉเจจเจฟเจเจฆเฉ เจขเจพเจเจเฉ เจจเฉเฉฐ เจฌเจฃเจพเจเจฃ เจฆเฉ เจฏเฉเจ เจฌเจฃเจพเจเจเจฆเจพ เจนเฉเฅค เจตเจพเจธเจคเจต เจตเจฟเฉฑเจ, SaaS เจฆเฉ เจจเจพเจฒ, เจเฉฑเจ เจคเฉเจ เจตเฉฑเจง เจกเจฟเจตเฉเจเจผเจจ เจเฉเจเจจเจพเจฒเฉเจเฉ เจฆเฉ เจชเฉเจฐเฉ เจธเจเฉเจ เจฒเจ เจเจผเจฟเฉฐเจฎเฉเจตเจพเจฐ เจนเฉ - เจเฉฑเจ เจกเจฟเจตเฉเจเจผเจจ เจนเฉ เจเฉ เจฌเฉเจจเจฟเจเจฆเฉ เจขเจพเจเจเฉ เจฒเจ เจเจผเจฟเฉฐเจฎเฉเจตเจพเจฐ เจนเฉ - เจ เจฐเจฅเจพเจค, เจเจน เจเจฟเจธเฉ เจนเฉเจฐ เจกเจฟเจตเฉเจเจผเจจ เจจเฉเฉฐ IaaS เจชเฉเจฐเจฆเจพเจจ เจเจฐเจฆเจพ เจนเฉ, เจเจน เจกเจฟเจตเฉเจเจผเจจ เจเจพเจนเจ เจจเฉเฉฐ SaaS เจชเฉเจฐเจฆเจพเจจ เจเจฐเจฆเจพ เจนเฉเฅค เจเจชเจจเจธเจเฉเจ เจเจฒเจพเจเจก เจเจชเจฐเฉเจเจฟเฉฐเจ เจธเจฟเจธเจเจฎเจพเจ เจตเจฟเฉฑเจเฉเจ เจเฉฑเจ เจนเฉ เจเฉ เจคเฉเจนเจพเจจเฉเฉฐ เจเฉฑเจ เจธเจฟเฉฐเจเจฒ เจธเจฐเฉเจค เจชเฉเจฒ เจตเจฟเฉฑเจ เจธเจตเจฟเฉฑเจเจพเจ, เจธเจฐเจตเจฐเจพเจ เจ เจคเฉ เจธเจเฉเจฐเฉเจ เจชเฉเจฐเจฃเจพเจฒเฉเจเจ เจฆเจพ เจเฉฑเจ เจธเจฎเฉเจน เจเจเฉฑเจ เจพ เจเจฐเจจ, เจเจธ เจธเจพเจเจเฉ เจชเฉเจฒ เจจเฉเฉฐ เจธเจฌเจชเฉเจฒ (เจเจฟเจฐเจพเจเจฆเจพเจฐเจพเจ) เจตเจฟเฉฑเจ เจตเฉฐเจกเจฃ เจ เจคเฉ เจจเฉเฉฑเจเจตเจฐเจ เจเฉฑเจคเฉ เจเจพเจนเจเจพเจ เจจเฉเฉฐ เจเจน เจธเจฐเฉเจค เจชเฉเจฐเจฆเจพเจจ เจเจฐเจจ เจฆเฉ เจเจเจฟเจ เจฆเจฟเฉฐเจฆเจพ เจนเฉเฅค
เจเจชเจจเจธเจเฉเจ เจเฉฑเจ เจเจฒเจพเจเจก เจเจชเจฐเฉเจเจฟเฉฐเจ เจธเจฟเจธเจเจฎ เจนเฉ เจเฉ เจคเฉเจนเจพเจจเฉเฉฐ เจเฉฐเจชเจฟเจเจเจฟเฉฐเจ เจธเจฐเฉเจคเจพเจ, เจกเฉเจเจพ เจธเจเฉเจฐเฉเจ เจ เจคเฉ เจจเฉเจเจตเจฐเจ เจธเจฐเฉเจคเจพเจ เจฆเฉ เจตเฉฑเจกเฉ เจชเฉเจฒ เจจเฉเฉฐ เจจเจฟเจฏเฉฐเจคเจฐเจฟเจค เจเจฐเจจ เจฆเฉ เจเจเจฟเจ เจฆเจฟเฉฐเจฆเจพ เจนเฉ, เจฎเจฟเจเจฐเฉ เจชเฉเจฐเจฎเจพเจฃเฉเจเจฐเจจ เจตเจฟเจงเฉ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจฆเฉ เจนเฉเจ API เจฆเฉเจเจฐเจพ เจชเฉเจฐเจฌเฉฐเจงเจฟเจค เจ เจคเฉ เจชเฉเจฐเจฌเฉฐเจงเจฟเจคเฅค
เจฆเฉเจเฉ เจธเจผเจฌเจฆเจพเจ เจตเจฟเฉฑเจ, เจเจน เจฎเฉเจซเจค เจธเจพเจซเจเจตเฉเจ เจฐ เจชเฉเจฐเฉเจเฉเจเจเจพเจ เจฆเจพ เจเฉฑเจ เจธเจฎเฉเจน เจนเฉ เจเฉ เจเจฒเจพเจเจก เจธเฉเจตเจพเจตเจพเจ (เจเจจเจคเจ เจ เจคเฉ เจจเจฟเฉฑเจเฉ เจฆเฉเจตเฉเจ) เจฌเจฃเจพเจเจฃ เจฒเจ เจคเจฟเจเจฐ เจเฉเจคเจพ เจเจฟเจ เจนเฉ - เจฏเจพเจจเฉ, เจธเจพเจงเจจเจพเจ เจฆเจพ เจเฉฑเจ เจธเจฎเฉเจน เจเฉ เจคเฉเจนเจพเจจเฉเฉฐ เจธเจฐเจตเจฐ เจ เจคเฉ เจธเจตเจฟเจเจฟเฉฐเจ เจธเจพเจเจผเฉ-เจธเจพเจฎเจพเจจ เจจเฉเฉฐ เจธเจฐเฉเจคเจพเจ เจฆเฉ เจเฉฑเจ เจชเฉเจฒ เจตเจฟเฉฑเจ เจเฉเฉเจจ เจฆเฉ เจเจเจพเจเจผเจค เจฆเจฟเฉฐเจฆเจพ เจนเฉ, เจชเฉเจฐเจฌเฉฐเจงเจจ เจเจน เจธเจฐเฉเจค, เจจเฉเจเจธ เจธเจนเจฟเจฃเจธเจผเฉเจฒเจคเจพ เจฆเฉ เจฒเฉเฉเฉเจเจฆเฉ เจชเฉฑเจงเจฐ เจชเฉเจฐเจฆเจพเจจ เจเจฐเจฆเฉ เจนเจจเฅค
เจเจธ เจธเจฎเฉฑเจเจฐเฉ เจจเฉเฉฐ เจฒเจฟเจเจฃ เจฆเฉ เจธเจฎเฉเจ, เจเจชเจจเจธเจเฉเจ เจฌเจฃเจคเจฐ เจเจธ เจคเจฐเฉเจนเจพเจ เจฆเจฟเจเจพเจ เจฆเจฟเฉฐเจฆเจพ เจนเฉ:
เจคเฉเจ เจฒเจ เจเจ เจคเจธเจตเฉเจฐ
เจเจชเจจเจธเจเฉเจ เจตเจฟเฉฑเจ เจธเจผเจพเจฎเจฒ เจนเจฐเฉเจ เจญเจพเจ เจเฉฑเจ เจเจพเจธ เจซเฉฐเจเจธเจผเจจ เจเจฐเจฆเจพ เจนเฉเฅค เจเจน เจกเจฟเจธเจเฉเจฐเฉเจฌเจฟเจเจเจก เจเจฐเจเฉเจเฉเจเจเจฐ เจคเฉเจนเจพเจจเฉเฉฐ เจนเฉฑเจฒ เจตเจฟเฉฑเจ เจซเฉฐเจเจธเจผเจจเจฒ เจเฉฐเจชเฉเจจเฉเจเจเจธ เจฆเฉ เจธเฉเฉฑเจ เจจเฉเฉฐ เจธเจผเจพเจฎเจฒ เจเจฐเจจ เจฆเฉ เจเจเจพเจเจผเจค เจฆเจฟเฉฐเจฆเจพ เจนเฉ เจเจฟเจธเจฆเฉ เจคเฉเจนเจพเจจเฉเฉฐ เจฒเฉเฉ เจนเฉเฅค เจนเจพเจฒเจพเจเจเจฟ, เจเฉเจ เจนเจฟเฉฑเจธเฉ เจฐเฉเจ เจเฉฐเจชเฉเจจเฉเจเจ เจนเฉเฉฐเจฆเฉ เจนเจจ เจ เจคเฉ เจเจนเจจเจพเจ เจจเฉเฉฐ เจนเจเจพเจเจฃ เจจเจพเจฒ เจธเจฎเฉเฉฑเจเฉ เจคเฉเจฐ 'เจคเฉ เจนเฉฑเจฒ เจฆเฉ เจชเฉเจฐเฉ เจเจพเจ เจ เฉฐเจธเจผเจ เจคเฉเจฐ 'เจคเฉ เจ เจธเจฎเจฐเฉฑเจฅเจพ เจนเฉ เจเจพเจเจฆเฉ เจนเฉเฅค เจเจนเจจเจพเจ เจญเจพเจเจพเจ เจจเฉเฉฐ เจเจฎ เจคเฉเจฐ 'เจคเฉ เจเจธ เจคเจฐเฉเจนเจพเจ เจธเจผเฉเจฐเฉเจฃเฉเจฌเฉฑเจง เจเฉเจคเจพ เจเจพเจเจฆเจพ เจนเฉ:
- เจกเฉเจธเจผเจฌเฉเจฐเจก โ เจเจชเจจเจธเจเฉเจ เจธเฉเจตเจพเจตเจพเจ เจฆเฉ เจชเฉเจฐเจฌเฉฐเจงเจจ เจฒเจ เจตเฉเฉฑเจฌ-เจ เจงเจพเจฐเจฟเจค GUI
- เจเฉเจธเจเฉเจจ เจเฉฑเจ เจเฉเจเจฆเจฐเฉ เจชเจเจพเจฃ เจธเฉเจตเจพ เจนเฉ เจเฉ เจนเฉเจฐ เจธเฉเจตเจพเจตเจพเจ เจฒเจ เจชเฉเจฐเจฎเจพเจฃเจฟเจเจคเจพ เจ เจคเฉ เจชเฉเจฐเจฎเจพเจฃเฉเจเจฐเจจ เจเจพเจฐเจเจเฉเจธเจผเจฒเจคเจพ เจชเฉเจฐเจฆเจพเจจ เจเจฐเจฆเฉ เจนเฉ, เจจเจพเจฒ เจนเฉ เจเจชเจญเฉเจเจคเจพ เจชเฉเจฐเจฎเจพเจฃ เจชเฉฑเจคเจฐเจพเจ เจ เจคเฉ เจเจนเจจเจพเจ เจฆเฉเจเจ เจญเฉเจฎเจฟเจเจพเจตเจพเจ เจฆเจพ เจชเฉเจฐเจฌเฉฐเจงเจจ เจเจฐเจฆเฉ เจนเฉเฅค
- เจจเจฟเจเจเจฐเจจ - เจเฉฑเจ เจจเฉเจเจตเจฐเจ เจธเฉเจตเจพ เจเฉ เจตเฉฑเจ-เจตเฉฑเจ เจเจชเจจเจธเจเฉเจ เจธเฉเจตเจพเจตเจพเจ เจฆเฉ เจเฉฐเจเจฐเจซเฉเจธเจพเจ เจตเจฟเจเจเจพเจฐ เจเจจเฉเจเจเฉเจตเจฟเจเฉ เจชเฉเจฐเจฆเจพเจจ เจเจฐเจฆเฉ เจนเฉ (เจตเฉเจเจฎ เจตเจฟเจเจเจพเจฐ เจเจจเฉเจเจเฉเจตเจฟเจเฉ เจ เจคเฉ เจฌเจพเจนเจฐเฉ เจฆเฉเจจเฉเจ เจคเฉฑเจ เจเจนเจจเจพเจ เจฆเฉ เจชเจนเฉเฉฐเจ เจธเจฎเฉเจค)
- เจธเฉเจกเจฐ โ เจตเจฐเจเฉเจ เจฒ เจฎเจธเจผเฉเจจเจพเจ เจฒเจ เจฌเจฒเจพเจ เจธเจเฉเจฐเฉเจเจผ เจคเฉฑเจ เจชเจนเฉเฉฐเจ เจชเฉเจฐเจฆเจพเจจ เจเจฐเจฆเจพ เจนเฉ
- เจจเจต - เจตเจฐเจเฉเจ เจฒ เจฎเจธเจผเฉเจจเจพเจ เจฆเจพ เจเฉเจตเจจ เจเฉฑเจเจฐ เจชเฉเจฐเจฌเฉฐเจงเจจ
- เจจเจเจผเจฐ โ เจตเจฐเจเฉเจ เจฒ เจฎเจธเจผเฉเจจ เจเจฟเฉฑเจคเจฐเจพเจ เจ เจคเฉ เจธเจจเฉเจชเจธเจผเจพเจ เจฆเฉ เจฐเจฟเจชเฉเจเจผเจเจฐเฉ
- เจธเจตเจฟเจซเจ โ เจธเจเฉเจฐเฉเจเจผ เจเจฌเจเฉเจเจ เจคเฉฑเจ เจชเจนเฉเฉฐเจ เจชเฉเจฐเจฆเจพเจจ เจเจฐเจฆเจพ เจนเฉ
- เจธเฉเจฒเฉเจฎเฉเจเจฐ โ เจเฉฑเจ เจธเฉเจตเจพ เจเฉ เจเฉเจฒเฉเจฎเฉเจเจฐเฉ เจเจเฉฑเจ เฉ เจเจฐเจจ เจ เจคเฉ เจเจชเจฒเจฌเจง เจ เจคเฉ เจเจชเจค เจเฉเจคเฉ เจธเจฐเฉเจคเจพเจ เจจเฉเฉฐ เจฎเจพเจชเจฃ เจฆเฉ เจฏเฉเจเจคเจพ เจชเฉเจฐเจฆเจพเจจ เจเจฐเจฆเฉ เจนเฉ
- เจนเฉเจ โ เจเจเฉเจฎเฉเจเจฟเจ เจฌเจฃเจพเจเจฃ เจ เจคเฉ เจธเจฐเฉเจคเจพเจ เจฆเฉ เจตเจฟเจตเจธเจฅเจพ เจเจฐเจจ เจฒเจ เจเฉเจเจชเจฒเฉเจเจพเจ 'เจคเฉ เจเจงเจพเจฐเจฟเจค เจเจฐเจเฉเจธเจเฉเจฐเฉเจธเจผเจจ
เจธเจพเจฐเฉ เจชเฉเจฐเฉเจเฉเจเจเจพเจ เจฆเฉ เจชเฉเจฐเฉ เจธเฉเจเฉ เจ
เจคเฉ เจเจนเจจเจพเจ เจฆเฉ เจเจฆเฉเจธเจผ เจจเฉเฉฐ เจฆเฉเจเจฟเจ เจเจพ เจธเจเจฆเจพ เจนเฉ
เจนเจฐเฉเจ เจเจชเจจเจธเจเฉเจ เจเฉฐเจชเฉเจจเฉเจเจ เจเฉฑเจ เจธเฉเจตเจพ เจนเฉ เจเฉ เจเฉฑเจ เจเจพเจธ เจซเฉฐเจเจธเจผเจจ เจเจฐเจฆเฉ เจนเฉ เจ เจคเฉ เจเฉฑเจ เจเจเฉเจเฉเจฐเจฟเจค เจฌเฉเจจเจฟเจเจฆเฉ เจขเจพเจเจเจพ เจฌเจฃเจพเจเจฃ เจฒเจ เจเจธ เจซเฉฐเจเจธเจผเจจ เจฆเจพ เจชเฉเจฐเจฌเฉฐเจงเจจ เจเจฐเจจ เจ เจคเฉ เจนเฉเจฐ เจเจฒเจพเจเจก เจเจชเจฐเฉเจเจฟเฉฐเจ เจธเจฟเจธเจเจฎ เจธเฉเจตเจพเจตเจพเจ เจจเจพเจฒ เจเฉฐเจเจฐเฉเจเจ เจเจฐเจจ เจฒเจ เจเฉฑเจ API เจชเฉเจฐเจฆเจพเจจ เจเจฐเจฆเฉ เจนเฉเฅค เจเจฆเจพเจนเจฐเจจ เจฒเจ, เจจเฉเจตเจพ เจเฉฐเจชเจฟเจเจเจฟเฉฐเจ เจธเจฐเฉเจค เจชเฉเจฐเจฌเฉฐเจงเจจ เจ เจคเฉ เจเจนเจจเจพเจ เจธเจฐเฉเจคเจพเจ เจจเฉเฉฐ เจเฉเจเจซเจฟเจเจฐ เจเจฐเจจ เจฒเจ เจเฉฑเจ API เจชเฉเจฐเจฆเจพเจจ เจเจฐเจฆเจพ เจนเฉ, เจเจฒเฉเจเจธ เจเจฟเฉฑเจคเจฐ เจชเฉเจฐเจฌเฉฐเจงเจจ เจ เจคเฉ เจเจนเจจเจพเจ เจฆเฉ เจชเฉเจฐเจฌเฉฐเจงเจจ เจฒเจ เจเฉฑเจ API เจชเฉเจฐเจฆเจพเจจ เจเจฐเจฆเจพ เจนเฉ, Cinder เจฌเจฒเจพเจ เจธเจเฉเจฐเฉเจ เจชเฉเจฐเจฆเจพเจจ เจเจฐเจฆเจพ เจนเฉ เจ เจคเฉ เจเจธเจฆเจพ เจชเฉเจฐเจฌเฉฐเจงเจจ เจเจฐเจจ เจฒเจ เจเฉฑเจ API เจชเฉเจฐเจฆเจพเจจ เจเจฐเจฆเจพ เจนเฉ, เจเจฆเจฟเฅค เจธเจพเจฐเฉ เจซเฉฐเจเจธเจผเจจ เจเฉฑเจ เจฌเจนเฉเจค เจนเฉ เจจเจเจผเจฆเฉเจเฉ เจคเจฐเฉเจเฉ เจจเจพเจฒ เจเจชเจธ เจตเจฟเฉฑเจ เจเฉเฉเฉ เจนเฉเจ เจนเจจ.
เจนเจพเจฒเจพเจเจเจฟ, เจเฉ เจคเฉเจธเฉเจ เจเจธ เจจเฉเฉฐ เจฆเฉเจเจฆเฉ เจนเฉ, เจเจชเจจเจธเจเฉเจ เจตเจฟเฉฑเจ เจเฉฑเจฒ เจฐเจนเฉเจเจ เจธเจพเจฐเฉเจเจ เจธเฉเจตเจพเจตเจพเจ เจเจเจฐเจเจพเจฐ เจจเฉเจเจตเจฐเจ เจจเจพเจฒ เจเฉเฉเฉเจเจ เจเจฟเจธเฉ เจเจฟเจธเจฎ เจฆเฉ เจตเจฐเจเฉเจ เจฒ เจฎเจธเจผเฉเจจ (เจเจพเจ เจเฉฐเจเฉเจจเจฐ) เจนเจจเฅค เจธเจตเจพเจฒ เจเฉฑเจ เจฆเจพ เจนเฉ - เจธเจพเจจเฉเฉฐ เจเฉฐเจจเฉ เจธเจพเจฐเฉ เจคเฉฑเจคเจพเจ เจฆเฉ เจฒเฉเฉ เจเจฟเจเจ เจนเฉ?
เจเจ เจเฉฑเจ เจตเจฐเจเฉเจ เจฒ เจฎเจธเจผเฉเจจ เจฌเจฃเจพเจเจฃ เจ เจคเฉ เจเจธเจจเฉเฉฐ เจจเฉเฉฑเจเจตเจฐเจ เจจเจพเจฒ เจเจจเฉเจเจ เจเจฐเจจ เจ เจคเฉ เจเจชเจจเจธเจเฉเจ เจตเจฟเฉฑเจ เจจเจฟเจฐเฉฐเจคเจฐ เจธเจเฉเจฐเฉเจ เจฒเจ เจเจฒเจเฉเจฐเจฟเจฆเจฎ เจตเจฟเฉฑเจเฉเจ เจฒเฉฐเจเฉเจเฅค
- เจเจฆเฉเจ เจคเฉเจธเฉเจ เจเฉฑเจ เจฎเจธเจผเฉเจจ เจฌเจฃเจพเจเจฃ เจฒเจ เจเฉฑเจ เจฌเฉเจจเจคเฉ เจฌเจฃเจพเจเจเจฆเฉ เจนเฉ, เจญเจพเจตเฉเจ เจเจน เจนเฉเจฐเฉเจเจผเจจ (เจกเฉเจธเจผเจฌเฉเจฐเจก) เจฆเฉเจเจฐเจพ เจฌเฉเจจเจคเฉ เจนเฉเจตเฉ เจเจพเจ CLI เจฆเฉเจเจฐเจพ เจเฉฑเจ เจฌเฉเจจเจคเฉ, เจธเจญ เจคเฉเจ เจชเจนเจฟเจฒเจพเจ เจเฉ เจตเจพเจชเจฐเจฆเจพ เจนเฉ เจเจน เจเฉเจธเจเฉเจจ 'เจคเฉ เจคเฉเจนเจพเจกเฉ เจฌเฉเจจเจคเฉ เจฆเจพ เจ เจงเจฟเจเจพเจฐ เจนเฉ - เจเฉ เจคเฉเจธเฉเจ เจเฉฑเจ เจฎเจธเจผเฉเจจ เจฌเจฃเจพ เจธเจเจฆเฉ เจนเฉ, เจเฉ เจเจธ เจเฉเจฒ เจนเฉ? เจเจธ เจจเฉเฉฑเจเจตเจฐเจ เจจเฉเฉฐ เจตเจฐเจคเจฃ เจฆเจพ เจ เจงเจฟเจเจพเจฐ, เจเฉ เจคเฉเจนเจพเจกเจพ เจกเจฐเจพเจซเจ เจเฉเจเจพ, เจเจฆเจฟเฅค
- เจเฉเจธเจเฉเจจ เจคเฉเจนเจพเจกเฉ เจฌเฉเจจเจคเฉ เจจเฉเฉฐ เจชเฉเจฐเจฎเจพเจฃเจฟเจค เจเจฐเจฆเจพ เจนเฉ เจ เจคเฉ เจเจตเจพเจฌ เจธเฉฐเจฆเฉเจธเจผ เจตเจฟเฉฑเจ เจเฉฑเจ เจชเฉเจฐเจฎเจพเจฃเจฟเจเจคเจพ เจเฉเจเจจ เจฌเจฃเจพเจเจเจฆเจพ เจนเฉ, เจเฉ เจ เฉฑเจเฉ เจตเจฐเจคเจฟเจ เจเจพเจตเฉเจเจพเฅค เจเฉเจธเจเฉเจจ เจคเฉเจ เจเจตเจพเจฌ เจชเฉเจฐเจพเจชเจค เจนเฉเจฃ เจคเฉเจ เจฌเจพเจ เจฆ, เจฌเฉเจจเจคเฉ เจจเฉเจตเจพ (เจจเฉเจตเจพ เจเจชเฉเจเจ) เจตเฉฑเจฒ เจญเฉเจเฉ เจเจพเจเจฆเฉ เจนเฉเฅค
- Nova-api เจชเจนเจฟเจฒเจพเจ เจคเจฟเจเจฐ เจเฉเจคเฉ เจชเฉเจฐเจฎเจพเจฃเจฟเจเจคเจพ เจเฉเจเจจ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจเฉ เจเฉเจธเจเฉเจจ เจจเจพเจฒ เจธเฉฐเจชเจฐเจ เจเจฐเจเฉ เจคเฉเจนเจพเจกเฉ เจฌเฉเจจเจคเฉ เจฆเฉ เจตเฉเจงเจคเจพ เจฆเฉ เจเจพเจเจ เจเจฐเจฆเจพ เจนเฉ
- เจเฉเจธเจเฉเจจ เจชเฉเจฐเจฎเจพเจฃเจฟเจเจคเจพ เจเจฐเจฆเจพ เจนเฉ เจ เจคเฉ เจเจธ เจชเฉเจฐเจฎเจพเจฃเจฟเจเจคเจพ เจเฉเจเจจ เจฆเฉ เจ เจงเจพเจฐ เจคเฉ เจ เจจเฉเจฎเจคเฉเจเจ เจ เจคเฉ เจชเจพเจฌเฉฐเจฆเฉเจเจ เจฌเจพเจฐเฉ เจเจพเจฃเจเจพเจฐเฉ เจชเฉเจฐเจฆเจพเจจ เจเจฐเจฆเจพ เจนเฉเฅค
- Nova-api เจจเฉเจตเจพ-เจกเจพเจเจพเจฌเฉเจธ เจตเจฟเฉฑเจ เจจเจตเฉเจ VM เจฒเจ เจเฉฑเจ เจเจเจเจฐเฉ เจฌเจฃเจพเจเจเจฆเจพ เจนเฉ เจ เจคเฉ เจฎเจธเจผเฉเจจ เจจเฉเฉฐ เจจเฉเจตเจพ-เจธเจผเจกเจฟเจเจฒเจฐ เจจเฉเฉฐ เจฌเจฃเจพเจเจฃ เจฆเฉ เจฌเฉเจจเจคเฉ เจจเฉเฉฐ เจชเจพเจธ เจเจฐเจฆเจพ เจนเฉเฅค
- เจจเฉเจตเจพ-เจธเจผเจกเจฟเจเจฒเจฐ เจนเฉเจธเจ (เจเฉฐเจชเจฟเจเจเจฐ เจจเฉเจก) เจฆเฉ เจเฉเจฃ เจเจฐเจฆเจพ เจนเฉ เจเจฟเจธ 'เจคเฉ VM เจจเฉเฉฐ เจจเจฟเจฐเจงเจพเจฐเจค เจฎเจพเจชเจฆเฉฐเจกเจพเจ, เจตเจเจผเจจ เจ เจคเฉ เจเจผเฉเจจเจพเจ เจฆเฉ เจเจงเจพเจฐ 'เจคเฉ เจคเฉเจจเจพเจค เจเฉเจคเจพ เจเจพเจตเฉเจเจพเฅค เจเจธ เจฆเจพ เจฐเจฟเจเจพเจฐเจก เจ เจคเฉ VM ID เจจเฉเฉฐ เจจเฉเจตเจพ-เจกเจพเจเจพเจฌเฉเจธ เจตเจฟเฉฑเจ เจฒเจฟเจเจฟเจ เจเจฟเจ เจนเฉเฅค
- เจ เฉฑเจเฉ, เจจเฉเจตเจพ-เจธเจผเจกเจฟเจเจฒเจฐ เจจเฉเจตเจพ-เจเฉฐเจชเจฟเจเจ เจจเฉเฉฐ เจเฉฑเจ เจเจฆเจพเจนเจฐเจจ เจคเฉเจจเจพเจค เจเจฐเจจ เจฆเฉ เจฌเฉเจจเจคเฉ เจจเจพเจฒ เจธเฉฐเจชเจฐเจ เจเจฐเจฆเจพ เจนเฉเฅค เจฎเจธเจผเฉเจจ เจชเฉเจฐเจพเจฎเฉเจเจฐเจพเจ เจฌเจพเจฐเฉ เจเจพเจฃเจเจพเจฐเฉ เจชเฉเจฐเจพเจชเจค เจเจฐเจจ เจฒเจ เจจเฉเจตเจพ-เจเฉฐเจชเจฟเจเจ เจธเฉฐเจชเจฐเจ เจจเฉเจตเจพ-เจเฉฐเจกเจเจเจฐ (เจจเฉเจตเจพ-เจเฉฐเจกเจเจเจฐ เจเฉฑเจ เจจเฉเจตเจพ เจคเฉฑเจค เจนเฉ เจเฉ เจจเฉเจตเจพ-เจกเจพเจเจพเจฌเฉเจธ เจ เจคเฉ เจจเฉเจตเจพ-เจเฉฐเจชเจฟเจเจ เจตเจฟเจเจเจพเจฐ เจเฉฑเจ เจชเฉเจฐเฉเจเจธเฉ เจธเจฐเจตเจฐ เจตเจเฉเจ เจเฉฐเจฎ เจเจฐเจฆเจพ เจนเฉ, เจกเจพเจเจพเจฌเฉเจธ เจจเจพเจฒ เจธเจฎเฉฑเจธเจฟเจเจตเจพเจ เจคเฉเจ เจฌเจเจฃ เจฒเจ เจจเฉเจตเจพ-เจกเจพเจเจพเจฌเฉเจธ เจฒเจ เจฌเฉเจจเจคเฉเจเจ เจฆเฉ เจเจฟเจฃเจคเฉ เจจเฉเฉฐ เจธเฉเจฎเจฟเจค เจเจฐเจฆเจพ เจนเฉเฅค เจเจเจธเจพเจฐเจคเจพ เจฒเฉเจก เจเจฎเฉ)เฅค
- เจจเฉเจตเจพ-เจเฉฐเจกเจเจเจฐ เจจเฉเจตเจพ-เจกเจพเจเจพเจฌเฉเจธ เจคเฉเจ เจฌเฉเจจเจคเฉ เจเฉเจคเฉ เจเจพเจฃเจเจพเจฐเฉ เจชเฉเจฐเจพเจชเจค เจเจฐเจฆเจพ เจนเฉ เจ เจคเฉ เจเจธเจจเฉเฉฐ เจจเฉเจตเจพ-เจเฉฐเจชเจฟเจเจ เจจเฉเฉฐ เจญเฉเจเจฆเจพ เจนเฉเฅค
- เจ เฉฑเจเฉ, เจเจฟเฉฑเจคเจฐ ID เจชเฉเจฐเจพเจชเจค เจเจฐเจจ เจฒเจ เจจเฉเจตเจพ-เจเฉฐเจชเจฟเจเจ เจเจพเจฒเจพเจ เจฆเฉ เจเจฒเจเฅค Glace เจเฉเจธเจเฉเจจ เจตเจฟเฉฑเจ เจฌเฉเจจเจคเฉ เจจเฉเฉฐ เจชเฉเจฐเจฎเจพเจฃเจฟเจค เจเจฐเจฆเจพ เจนเฉ เจ เจคเฉ เจฌเฉเจจเจคเฉ เจเฉเจคเฉ เจเจพเจฃเจเจพเจฐเฉ เจจเฉเฉฐ เจตเจพเจชเจธ เจเจฐเจฆเจพ เจนเฉเฅค
- เจจเฉเฉฑเจเจตเจฐเจ เจชเฉเจฐเจพเจฎเฉเจเจฐเจพเจ เจฌเจพเจฐเฉ เจเจพเจฃเจเจพเจฐเฉ เจชเฉเจฐเจพเจชเจค เจเจฐเจจ เจฒเจ เจจเฉเจตเจพ-เจเฉฐเจชเจฟเจเจ เจธเฉฐเจชเจฐเจ เจจเจฟเจเจเฉเจฐเฉเจจเฅค เจเจฒเจ เจฆเฉ เจธเจฎเจพเจจ, เจจเจฟเจเจเฉเจฐเฉเจจ เจเฉเจธเจเฉเจจ เจตเจฟเฉฑเจ เจฌเฉเจจเจคเฉ เจจเฉเฉฐ เจชเฉเจฐเจฎเจพเจฃเจฟเจค เจเจฐเจฆเจพ เจนเฉ, เจเจฟเจธ เจคเฉเจ เจฌเจพเจ เจฆ เจเจน เจกเฉเจเจพเจฌเฉเจธ (เจชเฉเจฐเจ เจชเจเจพเจฃเจเจฐเจคเจพ, เจเจฆเจฟ) เจตเจฟเฉฑเจ เจเฉฑเจ เจเจเจเจฐเฉ เจฌเจฃเจพเจเจเจฆเจพ เจนเฉ, เจเฉฑเจ เจชเฉเจฐเจ เจฌเจฃเจพเจเจฃ เจฒเจ เจเฉฑเจ เจฌเฉเจจเจคเฉ เจฌเจฃเจพเจเจเจฆเจพ เจนเฉ, เจ เจคเฉ เจฌเฉเจจเจคเฉ เจเฉเจคเฉ เจเจพเจฃเจเจพเจฐเฉ เจจเฉเฉฐ เจจเฉเจตเจพ-เจเฉฐเจชเจฟเจเจ เจตเจฟเฉฑเจ เจตเจพเจชเจธ เจเจฐเจฆเจพ เจนเฉเฅค
- เจตเจฐเจเฉเจ เจฒ เจฎเจธเจผเฉเจจ เจจเฉเฉฐ เจตเจพเจฒเฉเจ เจฎ เจจเจฟเจฐเจงเจพเจฐเจค เจเจฐเจจ เจฆเฉ เจฌเฉเจจเจคเฉ เจฆเฉ เจจเจพเจฒ เจจเฉเจตเจพ-เจเฉฐเจชเจฟเจเจ เจธเฉฐเจชเจฐเจ เจธเจฟเฉฐเจกเจฐเฅค เจเจฒเจ เจฆเฉ เจธเจฎเจพเจจ, เจธเจพเจเจกเจฐ เจเฉเจธเจเฉเจจ เจตเจฟเฉฑเจ เจฌเฉเจจเจคเฉ เจจเฉเฉฐ เจชเฉเจฐเจฎเจพเจฃเจฟเจค เจเจฐเจฆเจพ เจนเฉ, เจเฉฑเจ เจตเจพเจฒเฉเจ เจฎ เจฌเจฃเจพเจเจฃ เจฆเฉ เจฌเฉเจจเจคเฉ เจฌเจฃเจพเจเจเจฆเจพ เจนเฉ, เจ เจคเฉ เจฌเฉเจจเจคเฉ เจเฉเจคเฉ เจเจพเจฃเจเจพเจฐเฉ เจตเจพเจชเจธ เจเจฐเจฆเจพ เจนเฉเฅค
- เจจเฉเจตเจพ-เจเฉฐเจชเจฟเจเจ เจธเฉฐเจชเจฐเจ libvirt เจจเฉเฉฐ เจฆเจฟเฉฑเจคเฉ เจชเฉเจฐเจพเจฎเฉเจเจฐเจพเจ เจจเจพเจฒ เจตเจฐเจเฉเจ เจฒ เจฎเจธเจผเฉเจจ เจจเฉเฉฐ เจคเจพเจเจจเจพเจค เจเจฐเจจ เจฆเฉ เจฌเฉเจจเจคเฉ เจจเจพเจฒเฅค
เจตเจพเจธเจคเจต เจตเจฟเฉฑเจ, เจเฉฑเจ เจธเจงเจพเจฐเจจ เจตเจฐเจเฉเจ เจฒ เจฎเจธเจผเฉเจจ เจฌเจฃเจพเจเจฃ เจฆเจพ เจเฉฑเจ เจชเฉเจฐเจคเฉเจค เจนเฉเฉฐเจฆเจพ เจธเจงเจพเจฐเจจ เจเจพเจฐเจ เจเจฒเจพเจเจก เจชเจฒเฉเจเจซเจพเจฐเจฎ เจฆเฉ เจคเฉฑเจคเจพเจ เจฆเฉ เจตเจฟเจเจเจพเจฐ API เจเจพเจฒเจพเจ เจฆเฉ เจ เจเจฟเจนเฉ เจเฉฑเจ เจตเฉเจนเฉเจฒเจชเฉเจฒ เจตเจฟเฉฑเจ เจฌเจฆเจฒ เจเจพเจเจฆเจพ เจนเฉเฅค เจเจธ เจคเฉเจ เจเจฒเจพเจตเจพ, เจเจฟเจตเฉเจ เจเจฟ เจคเฉเจธเฉเจ เจฆเฉเจ เจธเจเจฆเฉ เจนเฉ, เจเฉฑเจฅเฉเจ เจคเฉฑเจ เจเจฟ เจชเจนเจฟเจฒเจพเจ เจฎเจจเฉเจจเฉเจค เจธเฉเจตเจพเจตเจพเจ เจตเจฟเฉฑเจ เจตเฉ เจเฉเจเฉ เจญเจพเจ เจนเฉเฉฐเจฆเฉ เจนเจจ เจเจฟเจจเฉเจนเจพเจ เจตเจฟเจเจเจพเจฐ เจชเจฐเจธเจชเจฐ เจชเฉเจฐเจญเจพเจต เจนเฉเฉฐเจฆเจพ เจนเฉเฅค เจเฉฑเจ เจฎเจธเจผเฉเจจ เจฌเจฃเจพเจเจฃเจพ เจเจฒเจพเจเจก เจชเจฒเฉเจเจซเจพเจฐเจฎ เจฆเจพ เจธเจฟเจฐเจซเจผ เจเฉฑเจ เจเฉเจเจพ เจเจฟเจนเจพ เจนเจฟเฉฑเจธเจพ เจนเฉ เจเฉ เจคเฉเจนเจพเจจเฉเฉฐ เจเจฐเจจ เจฆเฉ เจเจเจพเจเจผเจค เจฆเจฟเฉฐเจฆเจพ เจนเฉ - เจเฉฑเจฅเฉ เจเฉฑเจ เจธเฉเจตเจพ เจนเฉ เจเฉ เจเฉเจฐเฉเจซเจฟเจ เจจเฉเฉฐ เจธเฉฐเจคเฉเจฒเจฟเจค เจเจฐเจจ เจฒเจ เจเจผเจฟเฉฐเจฎเฉเจตเจพเจฐ เจนเฉ, เจเฉฑเจ เจธเฉเจตเจพ เจฌเจฒเจพเจ เจธเจเฉเจฐเฉเจ เจฒเจ เจเจผเจฟเฉฐเจฎเฉเจตเจพเจฐ เจนเฉ, เจเฉฑเจ เจธเฉเจตเจพ DNS เจฒเจ เจเจผเจฟเฉฐเจฎเฉเจตเจพเจฐ เจนเฉ, เจเฉฑเจ เจธเฉเจตเจพ เจนเฉ เจเฉ เจฌเฉเจ เจฐ เจฎเฉเจเจฒ เจธเจฐเจตเจฐเจพเจ เจฆเฉ เจตเจฟเจตเจธเจฅเจพ เจเจฐเจจ เจฒเจ เจเจผเจฟเฉฐเจฎเฉเจตเจพเจฐ เจนเฉ, เจเจฆเจฟเฅค . เจเจฒเจพเจเจก เจคเฉเจนเจพเจจเฉเฉฐ เจคเฉเจนเจพเจกเฉเจเจ เจตเจฐเจเฉเจ เจฒ เจฎเจธเจผเฉเจจเจพเจ เจจเฉเฉฐ เจญเฉเจกเจพเจ เจฆเฉ เจเฉเฉฐเจก เจตเจพเจเจ (เจตเจฐเจเฉเจ เจฒเจพเจเจเฉเจธเจผเจจ เจฆเฉ เจเจฒเจ) เจฆเฉ เจคเจฐเฉเจนเจพเจ เจตเจฐเจคเจฃ เจฆเฉ เจเจเจพเจเจผเจค เจฆเจฟเฉฐเจฆเจพ เจนเฉเฅค เจเฉเจเจฐ เจคเฉเจนเจพเจกเฉ เจฎเจธเจผเฉเจจ เจจเฉเฉฐ เจตเจฐเจเฉเจ เจฒ เจตเจพเจคเจพเจตเจฐเจจ เจตเจฟเฉฑเจ เจเฉเจ เจตเจพเจชเจฐเจฆเจพ เจนเฉ - เจคเฉเจธเฉเจ เจเจธเจจเฉเฉฐ เจฌเฉเจเจ เฉฑเจช เจเจฆเจฟ เจคเฉเจ เจฐเฉเจธเจเฉเจฐ เจเจฐเจฆเฉ เจนเฉ, เจชเจฐ เจเจฒเจพเจเจก เจเจชเจฒเฉเจเฉเจธเจผเจจเจพเจ เจเจธ เจคเจฐเฉเจเฉ เจจเจพเจฒ เจฌเจฃเจพเจเจเจ เจเจเจเจ เจนเจจ เจเจฟ เจตเจฐเจเฉเจ เจฒ เจฎเจธเจผเฉเจจ เจ เจเจฟเจนเฉ เจฎเจนเฉฑเจคเจตเจชเฉเจฐเจจ เจญเฉเจฎเจฟเจเจพ เจจเจนเฉเจ เจจเจฟเจญเจพเจเจเจฆเฉ เจนเฉ - เจตเจฐเจเฉเจ เจฒ เจฎเจธเจผเฉเจจ "เจฎเจฐ เจเจ" - เจเฉเจ เจธเจฎเฉฑเจธเจฟเจ เจจเจนเฉเจ - เจเฉฑเจ เจจเจตเจพเจ เจฌเจฃเจพเจเจ เจเจฟเจ เจนเฉ, เจตเจพเจนเจจ เจเฉเจเจชเจฒเฉเจ 'เจคเฉ เจ เจงเจพเจฐเจค เจนเฉ เจ เจคเฉ, เจเจฟเจตเฉเจ เจเจฟ เจเจน เจเจนเจฟเฉฐเจฆเฉ เจนเจจ, เจเฉเจฎ เจจเฉ เจฒเฉเจพเจเฉ เจฆเฉ เจจเฉเจเจธเจพเจจ เจตเฉฑเจฒ เจงเจฟเจเจจ เจจเจนเฉเจ เจฆเจฟเฉฑเจคเจพ. เจเฉเจฆเจฐเจคเฉ เจคเฉเจฐ 'เจคเฉ, เจเจน เจเจฐเจเฉเจธเจเฉเจฐเฉเจธเจผเจจ เจตเจฟเจงเฉเจเจ เจฆเฉ เจฎเฉเจเฉเจฆเจเฉ เจฒเจ เจชเฉเจฐเจฆเจพเจจ เจเจฐเจฆเจพ เจนเฉ - เจนเฉเจ เจเฉเจเจชเจฒเฉเจเจธ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจฆเฉ เจนเฉเจ, เจคเฉเจธเฉเจ เจเจธเจพเจจเฉ เจจเจพเจฒ เจเฉฑเจ เจเฉเฉฐเจเจฒเจฆเจพเจฐ เจซเฉฐเจเจธเจผเจจ เจจเฉเฉฐ เจคเจพเจเจจเจพเจค เจเจฐ เจธเจเจฆเฉ เจนเฉ เจเจฟเจธ เจตเจฟเฉฑเจ เจฆเจฐเจเจจเจพเจ เจจเฉเฉฑเจเจตเจฐเจ เจ เจคเฉ เจตเจฐเจเฉเจ เจฒ เจฎเจธเจผเฉเจจเจพเจ เจธเจผเจพเจฎเจฒ เจนเจจเฅค
เจเจน เจนเจฎเฉเจธเจผเจพเจ เจงเจฟเจเจจ เจตเจฟเฉฑเจ เจฐเฉฑเจเจฃ เจฏเฉเจ เจนเฉเฉฐเจฆเจพ เจนเฉ เจเจฟ เจเฉฑเจ เจจเฉเจเจตเจฐเจ เจคเฉเจ เจฌเจฟเจจเจพเจ เจเฉเจ เจเจฒเจพเจเจก เจฌเฉเจจเจฟเจเจฆเฉ เจขเจพเจเจเจพ เจจเจนเฉเจ เจนเฉ - เจนเจฐเฉเจ เจคเฉฑเจค เจเฉฑเจ เจคเจฐเฉเจเฉ เจจเจพเจฒ เจเจพเจ เจเจฟเจธเฉ เจนเฉเจฐ เจตเจฟเฉฑเจ เจจเฉเจเจตเจฐเจ เจฆเฉเจเจฐเจพ เจฆเฉเจเฉ เจคเฉฑเจคเจพเจ เจจเจพเจฒ เจเฉฐเจเจฐเฉเจเจ เจเจฐเจฆเจพ เจนเฉ. เจเจธเจฆเฉ เจเจฒเจพเจตเจพ, เจเจฒเจพเจเจก เจตเจฟเฉฑเจ เจเฉฑเจ เจฌเจฟเจฒเจเฉเจฒ เจเฉเจฐ-เจธเจเฉเจเจฟเจ เจจเฉเจเจตเจฐเจ เจนเฉ. เจเฉเจฆเจฐเจคเฉ เจคเฉเจฐ 'เจคเฉ, เจ เฉฐเจกเจฐเจฒเฉเจ เจจเฉเจเจตเจฐเจ เจนเฉเจฐ เจเจพเจ เจเฉฑเจ เจธเจฅเจฟเจฐ เจนเฉ - เจจเจตเฉเจ เจจเฉเจก เจ เจคเฉ เจธเจตเจฟเฉฑเจเจพเจ เจจเฉเฉฐ เจนเจฐ เจฐเฉเจเจผ เจจเจนเฉเจ เจเฉเฉเจฟเจ เจเจพเจเจฆเจพ เจนเฉ, เจชเจฐ เจเจตเจฐเจฒเฉเจ เจเฉฐเจชเฉเจจเฉเจเจ เจฒเจเจพเจคเจพเจฐ เจฌเจฆเจฒ เจธเจเจฆเจพ เจนเฉ เจ เจคเฉ เจฌเจฆเจฒเจฆเจพ เจฐเจนเฉเจเจพ - เจจเจตเฉเจ เจจเฉเจเจตเจฐเจ เจเฉเฉเฉ เจเจพเจ เจฎเจฟเจเจพ เจฆเจฟเฉฑเจคเฉ เจเจพเจฃเจเฉ, เจจเจตเฉเจเจ เจตเจฐเจเฉเจ เจฒ เจฎเจธเจผเฉเจจเจพเจ เจฆเจฟเจเจพเจ เจฆเฉเจฃเจเฉเจเจ เจ เจคเฉ เจชเฉเจฐเจพเจฃเฉเจเจเฅค เจฎเจฐเจจเจพ เจ เจคเฉ เจเจฟเจตเฉเจ เจเจฟ เจคเฉเจนเจพเจจเฉเฉฐ เจฒเฉเจ เจฆเฉ เจธเจผเฉเจฐเฉ เจตเจฟเฉฑเจ เจฆเจฟเฉฑเจคเฉ เจเจ เจเจฒเจพเจเจก เจฆเฉ เจชเจฐเจฟเจญเจพเจธเจผเจพ เจคเฉเจ เจฏเจพเจฆ เจนเฉ, เจธเฉเจตเจพ เจชเฉเจฐเจฆเจพเจคเจพ เจฆเฉ เจฆเจเจฒเจ เฉฐเจฆเจพเจเจผเฉ เจฆเฉ เจจเจพเจฒ เจเจชเจญเฉเจเจคเจพ เจจเฉเฉฐ เจเจชเจฃเฉ เจเจช เจ เจคเฉ เจเฉฑเจ เจคเฉเจ เจเฉฑเจ (เจเจพเจ เจฌเจฟเจนเจคเจฐ เจ เจเฉ เจคเฉฑเจ, เจฌเจฟเจจเจพเจ) เจธเจฐเฉเจคเจพเจ เจจเฉเฉฐ เจจเจฟเจฐเจงเจพเจฐเจค เจเฉเจคเจพ เจเจพเจฃเจพ เจเจพเจนเฉเจฆเจพ เจนเฉเฅค เจฏเจพเจจเฉ, เจจเฉเฉฑเจเจตเจฐเจ เจธเจฐเฉเจคเจพเจ เจฆเฉ เจตเจฟเจตเจธเจฅเจพ เจฆเฉ เจเจฟเจธเจฎ เจเฉ เจนเฉเจฃ เจคเฉเจนเจพเจกเฉ เจจเจฟเฉฑเจเฉ เจเจพเจคเฉ เจฆเฉ เจฐเฉเจช เจตเจฟเฉฑเจ เจเฉฑเจ เจซเจฐเฉฐเจ-เจเจเจก เจฆเฉ เจฐเฉเจช เจตเจฟเฉฑเจ เจฎเฉเจเฉเจฆ เจนเฉ เจเฉ http/https เจฆเฉเจเจฐเจพ เจชเจนเฉเฉฐเจเจฏเฉเจ เจนเฉ เจ เจคเฉ เจเจจ-เจกเจฟเจเจเฉ เจจเฉเฉฑเจเจตเจฐเจ เจเฉฐเจเฉเจจเฉเจ เจฐ เจตเฉเจธเฉเจฒเฉ เจเฉฑเจ เจฌเฉเจเจเจเจก เจตเจเฉเจ เจเจฒเจพเจเจก เจจเจนเฉเจ เจนเฉ, เจเฉฑเจฅเฉเจ เจคเฉฑเจ เจเจฟ เจเฉเจเจฐ เจตเจธเฉเจฒเฉ เจฆเฉ เจ เฉฑเจ เจนเฉฑเจฅ เจนเจจเฅค
เจจเจฟเจเจเฉเจฐเฉเจจ, เจเฉฑเจ เจจเฉเฉฑเจเจตเจฐเจ เจธเฉเจตเจพ เจฆเฉ เจฐเฉเจช เจตเจฟเฉฑเจ, เจเจฒเจพเจเจก เจฌเฉเจจเจฟเจเจฆเฉ เจขเจพเจเจเฉ เจฆเฉ เจจเฉเฉฑเจเจตเจฐเจ เจนเจฟเฉฑเจธเฉ เจฆเฉ เจชเฉเจฐเจฌเฉฐเจงเจจ เจฒเจ เจเฉฑเจ API เจชเฉเจฐเจฆเจพเจจ เจเจฐเจฆเจพ เจนเฉเฅค เจธเฉเจตเจพ เจจเฉเฉฑเจเจตเจฐเจ-เจ-เจ-เจธเจฐเจตเจฟเจธ (NaaS) เจจเจพเจฎเจ เจเฉฑเจ เจเจฌเจธเจเจฐเฉเจเจธเจผเจจ เจฒเฉเจ เจฐ เจชเฉเจฐเจฆเจพเจจ เจเจฐเจเฉ เจเจชเจจเจธเจเฉเจ เจฆเฉ เจจเฉเฉฑเจเจตเจฐเจเจฟเฉฐเจ เจนเจฟเฉฑเจธเฉ เจจเฉเฉฐ เจธเจผเจเจคเฉ เจ เจคเฉ เจชเฉเจฐเจฌเฉฐเจงเจฟเจค เจเจฐเจฆเฉ เจนเฉเฅค เจฏเจพเจจเฉ, เจจเฉเฉฑเจเจตเจฐเจ เจเจนเฉ เจตเจฐเจเฉเจ เจฒ เจฎเจพเจชเจฃเจฏเฉเจ เจฏเฉเจจเจฟเจ เจนเฉ, เจเจฆเจพเจนเจฐเจจ เจฒเจ, เจตเจฐเจเฉเจ เจฒ CPU เจเฉเจฐ เจเจพเจ RAM เจฆเฉ เจฎเจพเจคเจฐเจพเฅค
เจชเจฐ เจเจชเจจเจธเจเฉเจ เจฆเฉ เจจเฉเฉฑเจเจตเจฐเจ เจนเจฟเฉฑเจธเฉ เจฆเฉ เจเจฐเจเฉเจเฉเจเจเจฐ เจตเฉฑเจฒ เจเจพเจฃ เจคเฉเจ เจชเจนเจฟเจฒเจพเจ, เจเจ เจตเจฟเจเจพเจฐ เจเจฐเฉเจ เจเจฟ เจเจน เจจเฉเฉฑเจเจตเจฐเจ เจเจชเจจเจธเจเฉเจ เจตเจฟเฉฑเจ เจเจฟเจตเฉเจ เจเฉฐเจฎ เจเจฐเจฆเจพ เจนเฉ เจ เจคเฉ เจจเฉเฉฑเจเจตเจฐเจ เจเจฒเจพเจเจก เจฆเจพ เจเฉฑเจ เจฎเจนเฉฑเจคเจตเจชเฉเจฐเจจ เจ เจคเฉ เจ เจจเจฟเฉฑเจเฉเจตเจพเจ เจ เฉฐเจ เจเจฟเจเจ เจนเฉเฅค
เจเจธ เจฒเจ เจธเจพเจกเฉ เจเฉเจฒ เจฆเฉ RED เจเจฒเจพเจเฉฐเจ VM เจ เจคเฉ เจฆเฉ GREEN เจเจฒเจพเจเฉฐเจ VM เจนเจจเฅค เจฎเฉฐเจจ เจฒเจ เจเจฟ เจเจน เจฎเจธเจผเฉเจจเจพเจ เจฆเฉ เจนเจพเจเจชเจฐเจตเจพเจเจเจผเจฐเจพเจ 'เจคเฉ เจเจธ เจคเจฐเฉเจเฉ เจจเจพเจฒ เจธเจฅเจฟเจค เจนเจจ:
เจเจธ เจธเจฎเฉเจ, เจเจน เจธเจฟเจฐเจซเจผ 4 เจธเจฐเจตเจฐเจพเจ เจฆเจพ เจตเจฐเจเฉเจ
เจฒเจพเจเจเจผเฉเจธเจผเจจ เจนเฉ เจ
เจคเฉ เจนเฉเจฐ เจเฉเจ เจจเจนเฉเจ, เจเจฟเจเจเจเจฟ เจนเฉเจฃ เจคเฉฑเจ เจ
เจธเฉเจ 4 เจธเจฐเจตเจฐเจพเจ เจจเฉเฉฐ เจฆเฉ เจญเฉเจคเจฟเจ เจธเจฐเจตเจฐเจพเจ 'เจคเฉ เจฐเฉฑเจ เจเฉ เจตเจฐเจเฉเจ
เจฒเจพเจเจเจผ เจเฉเจคเจพ เจนเฉเฅค เจ
เจคเฉ เจนเฉเจฃ เจคเฉฑเจ เจเจน เจจเฉเฉฑเจเจตเจฐเจ เจจเจพเจฒ เจเฉเฉเฉ เจตเฉ เจจเจนเฉเจ เจนเจจเฅค
เจเฉฑเจ เจเจฒเจพเจเจก เจฌเจฃเจพเจเจฃ เจฒเจ, เจธเจพเจจเฉเฉฐ เจเจ เจญเจพเจ เจเฉเฉเจจ เจฆเฉ เจฒเฉเฉ เจนเฉเฅค เจชเจนเจฟเจฒเจพเจ, เจ เจธเฉเจ เจจเฉเจเจตเจฐเจ เจนเจฟเฉฑเจธเฉ เจจเฉเฉฐ เจตเจฐเจเฉเจ เจฒเจพเจเจเจผ เจเจฐเจฆเฉ เจนเจพเจ - เจธเจพเจจเฉเฉฐ เจเจนเจจเจพเจ 4 เจฎเจธเจผเฉเจจเจพเจ เจจเฉเฉฐ เจเฉเฉเจฟเจเจ เจตเจฟเฉฑเจ เจเฉเฉเจจ เจฆเฉ เจฒเฉเฉ เจนเฉ, เจ เจคเฉ เจเจพเจนเจ เจเฉฑเจ L2 เจเฉเจจเฉเจเจธเจผเจจ เจเจพเจนเฉเฉฐเจฆเฉ เจนเจจเฅค เจคเฉเจธเฉเจ เจเฉฑเจ เจธเจตเจฟเฉฑเจ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐ เจธเจเจฆเฉ เจนเฉ เจ เจคเฉ เจเฉฑเจ เจคเจฃเฉ เจจเฉเฉฐ เจเจธเจฆเฉ เจฆเจฟเจธเจผเจพ เจตเจฟเฉฑเจ เจธเฉฐเจฐเจเจฟเจค เจเจฐ เจธเจเจฆเฉ เจนเฉ เจ เจคเฉ เจเฉฑเจ เจฒเฉเจจเจเจธ เจฌเฉเจฐเจฟเจ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจเฉ เจนเจฐ เจเฉเจเจผ เจจเฉเฉฐ เจนเฉฑเจฒ เจเจฐ เจธเจเจฆเฉ เจนเฉ เจเจพเจ, เจตเจงเฉเจฐเฉ เจเฉฑเจจเจค เจเจชเจญเฉเจเจคเจพเจตเจพเจ เจฒเจ, เจเจชเจจเจตเจธเจตเจฟเจ (เจ เจธเฉเจ เจเจธ 'เจคเฉ เจฌเจพเจ เจฆ เจตเจฟเฉฑเจ เจตเจพเจชเจธ เจเจตเจพเจเจเฉ)เฅค เจชเจฐ เจเฉฑเจฅเฉ เจฌเจนเฉเจค เจธเจพเจฐเฉ เจจเฉเจเจตเจฐเจ เจนเฉ เจธเจเจฆเฉ เจนเจจ, เจ เจคเฉ เจเฉฑเจ เจธเจตเจฟเฉฑเจ เจฆเฉเจเจฐเจพ L2 เจจเฉเฉฐ เจฒเจเจพเจคเจพเจฐ เจงเฉฑเจเจฃเจพ เจธเจญ เจคเฉเจ เจตเจงเฉเจ เจตเจฟเจเจพเจฐ เจจเจนเฉเจ เจนเฉ - เจเฉฑเจฅเฉ เจตเฉฑเจ-เจตเฉฑเจ เจตเจฟเจญเจพเจ เจนเจจ, เจเฉฑเจ เจธเฉเจตเจพ เจกเฉเจธเจ, เจเฉฑเจ เจเจชเจฒเฉเจเฉเจธเจผเจจ เจจเฉเฉฐ เจชเฉเจฐเจพ เจนเฉเจฃ เจฆเฉ เจเจกเฉเจ เจเจฐเจจ เจฆเฉ เจฎเจนเฉเจจเจฟเจเจ, เจธเจฎเฉฑเจธเจฟเจ-เจจเจฟเจชเจเจพเจฐเจพ เจฆเฉ เจนเจซเจผเจคเฉ - เจเจงเฉเจจเจฟเจ เจธเฉฐเจธเจพเจฐ เจตเจฟเฉฑเจ เจเจน เจชเจนเฉเฉฐเจ เจนเฉเจฃ เจเฉฐเจฎ เจจเจนเฉเจ เจเจฐเจฆเฉเฅค เจ เจคเฉ เจเจฟเฉฐเจจเฉ เจเจฒเจฆเฉ เจเฉฑเจ เจเฉฐเจชเจจเฉ เจเจธ เจจเฉเฉฐ เจธเจฎเจ เจฒเฉเจเจฆเฉ เจนเฉ, เจเจธ เจฒเจ เจ เฉฑเจเฉ เจตเจงเจฃเจพ เจเจธเจพเจจ เจนเฉเฉฐเจฆเจพ เจนเฉเฅค เจเจธ เจฒเจ, เจนเจพเจเจชเจฐเจตเจพเจเจเจผเจฐเจพเจ เจตเจฟเจเจเจพเจฐ เจ เจธเฉเจ เจเฉฑเจ L3 เจจเฉเฉฑเจเจตเจฐเจ เจเฉเจฃเจพเจเจเฉ เจเจฟเจธ เจฐเจพเจนเฉเจ เจธเจพเจกเฉเจเจ เจตเจฐเจเฉเจ เจฒ เจฎเจธเจผเฉเจจเจพเจ เจธเฉฐเจเจพเจฐ เจเจฐเจจเจเฉเจเจ, เจ เจคเฉ เจเจธ L3 เจจเฉเฉฑเจเจตเจฐเจ เจฆเฉ เจธเจฟเจเจฐ 'เจคเฉ เจ เจธเฉเจ เจตเจฐเจเฉเจ เจฒ L2 เจเจตเจฐเจฒเฉ เจจเฉเฉฑเจเจตเจฐเจ เจฌเจฃเจพเจตเจพเจเจเฉ เจเจฟเฉฑเจฅเฉ เจธเจพเจกเฉเจเจ เจตเจฐเจเฉเจ เจฒ เจฎเจธเจผเฉเจจเจพเจ เจฆเจพ เจเฉเจฐเฉเจซเจฟเจ เจเฉฑเจฒเฉเจเจพเฅค เจคเฉเจธเฉเจ เจเจจเจเฉเจชเจธเฉเจฒเฉเจธเจผเจจ เจตเจเฉเจ GRE, Geneve เจเจพเจ VxLAN เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐ เจธเจเจฆเฉ เจนเฉเฅค เจเจ เจนเฉเจฃ เจฒเจ เจฌเจพเจ เจฆ เจตเจพเจฒเฉ 'เจคเฉ เจงเจฟเจเจจ เจฆเฉเจเจ, เจนเจพเจฒเจพเจเจเจฟ เจเจน เจเจพเจธ เจคเฉเจฐ 'เจคเฉ เจฎเจนเฉฑเจคเจตเจชเฉเจฐเจจ เจจเจนเฉเจ เจนเฉเฅค
เจธเจพเจจเฉเฉฐ เจเจฟเจคเฉ VTEP เจฒเฉฑเจญเจฃ เจฆเฉ เจฒเฉเฉ เจนเฉ (เจฎเฉเจจเฉเฉฐ เจเจฎเฉเจฆ เจนเฉ เจเจฟ เจนเจฐ เจเฉเจ VxLAN เจธเจผเจฌเจฆเจพเจตเจฒเฉ เจคเฉเจ เจเจพเจฃเฉ เจนเฉ)เฅค เจเจฟเจเจเจเจฟ เจธเจพเจกเฉ เจเฉเจฒ เจเฉฑเจ L3 เจจเฉเฉฑเจเจตเจฐเจ เจนเฉ เจเฉ เจธเจฐเจตเจฐเจพเจ เจคเฉเจ เจธเจฟเฉฑเจงเจพ เจ เจฐเจฟเจนเจพ เจนเฉ, เจธเจพเจจเฉเฉฐ เจธเจฐเจตเจฐเจพเจ 'เจคเฉ VTEP เจฐเฉฑเจเจฃ เจคเฉเจ เจเฉเจ เจตเฉ เจจเจนเฉเจ เจฐเฉเจเจฆเจพ, เจ เจคเฉ OVS (OpenvSwitch) เจ เจเจฟเจนเจพ เจเจฐเจจ เจตเจฟเฉฑเจ เจตเจงเฉเจ เจนเฉเฅค เจจเจคเฉเจเฉ เจตเจเฉเจ, เจธเจพเจจเฉเฉฐ เจเจน เจกเจฟเจเจผเจพเจเจจ เจฎเจฟเจฒเจฟเจ เจนเฉ:
เจเจฟเจเจเจเจฟ VMs เจตเจฟเจเจเจพเจฐ เจเฉเจฐเฉเจซเจฟเจ เจตเฉฐเจกเจฟเจ เจเจพเจฃเจพ เจเจพเจนเฉเจฆเจพ เจนเฉ, เจตเจฐเจเฉเจ
เจฒ เจฎเจธเจผเฉเจจเจพเจ เจตเฉฑเจฒ เจชเฉเจฐเจเจพเจ เจฆเฉ เจตเฉฑเจ-เจตเฉฑเจ vlan เจจเฉฐเจฌเจฐ เจนเฉเจฃเจเฉเฅค เจเฉเจ เจจเฉฐเจฌเจฐ เจธเจฟเจฐเจซเจผ เจเฉฑเจ เจตเจฐเจเฉเจ
เจฒ เจธเจตเจฟเฉฑเจ เจตเจฟเฉฑเจ เจเฉฑเจ เจญเฉเจฎเจฟเจเจพ เจจเจฟเจญเจพเจเจเจฆเจพ เจนเฉ, เจเจฟเจเจเจเจฟ เจเจฆเฉเจ VxLAN เจตเจฟเฉฑเจ เจธเจผเจพเจฎเจฒ เจเฉเจคเจพ เจเจพเจเจฆเจพ เจนเฉ เจคเจพเจ เจ
เจธเฉเจ เจเจธเจจเฉเฉฐ เจเจธเจพเจจเฉ เจจเจพเจฒ เจนเจเจพ เจธเจเจฆเฉ เจนเจพเจ, เจเจฟเจเจเจเจฟ เจธเจพเจกเฉ เจเฉเจฒ เจเฉฑเจ VNI เจนเฉเจตเฉเจเจพเฅค
เจนเฉเจฃ เจ
เจธเฉเจ เจฌเจฟเจจเจพเจ เจเจฟเจธเฉ เจธเจฎเฉฑเจธเจฟเจ เจฆเฉ เจเจนเจจเจพเจ เจฒเจ เจเจชเจฃเฉเจเจ เจฎเจธเจผเฉเจจเจพเจ เจ
เจคเฉ เจตเจฐเจเฉเจ
เจฒ เจจเฉเฉฑเจเจตเจฐเจ เจฌเจฃเจพ เจธเจเจฆเฉ เจนเจพเจเฅค
เจนเจพเจฒเจพเจเจเจฟ, เจเฉเจเจฐ เจเจฒเจพเจเฉฐเจ เจเฉเจฒ เจเฉฑเจ เจนเฉเจฐ เจฎเจธเจผเฉเจจ เจนเฉ, เจชเจฐ เจเฉฑเจ เจตเฉฑเจเจฐเฉ เจจเฉเฉฑเจเจตเจฐเจ 'เจคเฉ เจนเฉ เจคเจพเจ เจเฉ เจนเฉเจตเฉเจเจพ? เจธเจพเจจเฉเฉฐ เจจเฉเฉฑเจเจตเจฐเจ เจตเจฟเจเจเจพเจฐ เจฐเฉเจเจฟเฉฐเจ เจฆเฉ เจฒเฉเฉ เจนเฉ. เจ เจธเฉเจ เจเฉฑเจ เจธเจงเจพเจฐเจจ เจตเจฟเจเจฒเจช เจจเฉเฉฐ เจตเฉเจเจพเจเจเฉ เจเจฆเฉเจ เจเฉเจเจฆเจฐเฉเจเฉเจฐเจฟเจค เจฐเฉเจเจฟเฉฐเจ เจฆเฉ เจตเจฐเจคเฉเจ เจเฉเจคเฉ เจเจพเจเจฆเฉ เจนเฉ - เจฏเจพเจจเฉ, เจเฉเจฐเฉเจซเจฟเจ เจจเฉเฉฐ เจตเจฟเจธเจผเฉเจธเจผ เจธเจฎเจฐเจชเจฟเจค เจจเฉเจเจตเจฐเจ เจจเฉเจกเจพเจ เจฆเฉเจเจฐเจพ เจฐเฉเจ เจเฉเจคเจพ เจเจพเจเจฆเจพ เจนเฉ (เจ เฉเจ เจนเฉ, เจเฉฑเจ เจจเจฟเจฏเจฎ เจฆเฉ เจคเฉเจฐ เจคเฉ, เจเจนเจจเจพเจ เจจเฉเฉฐ เจจเจฟเจฏเฉฐเจคเจฐเจฃ เจจเฉเจกเจพเจ เจจเจพเจฒ เจเฉเฉเจฟเจ เจเจพเจเจฆเจพ เจนเฉ, เจเจธเจฒเจ เจธเจพเจกเฉ เจเฉเจฒ เจเจนเฉ เจเฉเจเจผ เจนเฉเจตเฉเจเฉ)เฅค
เจ เจเจฟเจนเจพ เจฒเจเจฆเจพ เจนเฉ เจเจฟ เจเฉเจ เจตเฉ เจเฉเฉฐเจเจฒเจฆเจพเจฐ เจจเจนเฉเจ เจนเฉ - เจ เจธเฉเจ เจเฉฐเจเจฐเฉเจฒ เจจเฉเจก 'เจคเฉ เจเฉฑเจ เจฌเฉเจฐเจฟเจ เจเฉฐเจเจฐเจซเฉเจธ เจฌเจฃเจพเจเจเจฆเฉ เจนเจพเจ, เจเจธ เจตเฉฑเจฒ เจเฉเจฐเฉเจซเจฟเจ เจเจฒเจพเจเจเจฆเฉ เจนเจพเจ เจ เจคเฉ เจเฉฑเจฅเฉเจ เจ เจธเฉเจ เจเจธ เจจเฉเฉฐ เจฐเฉเจ เจเจฐเจฆเฉ เจนเจพเจ เจเจฟเฉฑเจฅเฉ เจธเจพเจจเฉเฉฐ เจเจธเจฆเฉ เจฒเฉเฉ เจนเฉเฉฐเจฆเฉ เจนเฉเฅค เจชเจฐ เจธเจฎเฉฑเจธเจฟเจ เจเจน เจนเฉ เจเจฟ RED เจเจฒเจพเจเฉฐเจ 10.0.0.0/24 เจจเฉเฉฑเจเจตเจฐเจ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจจเจพ เจเจพเจนเฉเฉฐเจฆเจพ เจนเฉ, เจ เจคเฉ เจเฉเจฐเฉเจจ เจเจฒเจพเจเฉฐเจ 10.0.0.0/24 เจจเฉเฉฑเจเจตเจฐเจ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจจเจพ เจเจพเจนเฉเฉฐเจฆเจพ เจนเฉเฅค เจญเจพเจต, เจ เจธเฉเจ เจเจกเจฐเฉเฉฑเจธ เจธเจชเฉเจธ เจจเฉเฉฐ เจเฉฑเจเจฃเจพ เจธเจผเฉเจฐเฉ เจเจฐเจฆเฉ เจนเจพเจเฅค เจเจธ เจคเฉเจ เจเจฒเจพเจตเจพ, เจเจฒเจพเจเฉฐเจเจธ เจจเจนเฉเจ เจเจพเจนเฉเฉฐเจฆเฉ เจเจฟ เจนเฉเจฐ เจเจฒเจพเจเฉฐเจเจธ เจเจนเจจเจพเจ เจฆเฉ เจ เฉฐเจฆเจฐเฉเจจเฉ เจจเฉเจเจตเจฐเจเจพเจ เจตเจฟเฉฑเจ เจฐเฉเจ เจเจฐเจจ เจฆเฉ เจฏเฉเจ เจนเฉเจฃ, เจเฉ เจเจฟ เจ เจฐเจฅ เจฐเฉฑเจเจฆเจพ เจนเฉเฅค เจจเฉเจเจตเจฐเจ เจ เจคเฉ เจเจฒเจพเจเฉฐเจ เจกเฉเจเจพ เจเฉเจฐเฉเจซเจฟเจ เจจเฉเฉฐ เจตเฉฑเจ เจเจฐเจจ เจฒเจ, เจ เจธเฉเจ เจเจนเจจเจพเจ เจตเจฟเฉฑเจเฉเจ เจนเจฐเฉเจ เจฒเจ เจเฉฑเจ เจตเฉฑเจเจฐเจพ เจจเจพเจฎ เจธเจฅเจพเจจ เจจเจฟเจฐเจงเจพเจฐเจค เจเจฐเจพเจเจเฉเฅค เจจเฉเจฎเจธเจชเฉเจธ เจ เจธเจฒ เจตเจฟเฉฑเจ เจฒเฉเจจเจเจธ เจจเฉเฉฑเจเจตเจฐเจ เจธเจเฉเจ เจฆเฉ เจเฉฑเจ เจเจพเจชเฉ เจนเฉ, เจฏเจพเจจเฉ เจเจฟ เจจเฉเจฎเจธเจชเฉเจธ RED เจตเจฟเฉฑเจ เจเจฒเจพเจเฉฐเจเจธ เจจเฉเจฎเจธเจชเฉเจธ เจเฉเจฐเฉเจจ เจคเฉเจ เจเจฒเจพเจเฉฐเจเจธ เจคเฉเจ เจชเฉเจฐเฉ เจคเจฐเฉเจนเจพเจ เจ เจฒเฉฑเจ-เจฅเจฒเฉฑเจ เจนเฉเฉฐเจฆเฉ เจนเจจ (เจ เฉเจ เจนเฉ, เจเจพเจ เจคเจพเจ เจเจนเจจเจพเจ เจเจฒเจพเจเฉฐเจ เจจเฉเฉฑเจเจตเจฐเจเจพเจ เจตเจฟเจเจเจพเจฐ เจฐเฉเจเจฟเฉฐเจ เจจเฉเฉฐ เจกเจฟเจซเฉเจฒเจ เจจเฉเจฎเจธเจชเฉเจธ เจฐเจพเจนเฉเจ เจเจพเจ เจ เฉฑเจชเจธเจเจฐเฉเจฎ เจเฉเจฐเจพเจเจธเจชเฉเจฐเจ เจธเจพเจเจผเฉ-เจธเจพเจฎเจพเจจ 'เจคเฉ เจเจเจพเจเจผเจค เจฆเจฟเฉฑเจคเฉ เจเจพเจเจฆเฉ เจนเฉ)เฅค
เจญเจพเจต, เจธเจพเจจเฉเฉฐ เจนเฉเจ เจฒเจฟเจเจฟเจ เจเจฟเฉฑเจคเจฐ เจฎเจฟเจฒเจฆเจพ เจนเฉ:
L2 เจธเฉเจฐเฉฐเจเจพเจ เจธเจพเจฐเฉ เจเฉฐเจชเจฟเจเจเจฟเฉฐเจ เจจเฉเจกเจพเจ เจคเฉเจ เจเฉฐเจเจฐเฉเจฒ เจจเฉเจก เจคเฉฑเจ เจชเจนเฉเฉฐเจเจฆเฉเจเจ เจนเจจเฅค เจจเฉเจก เจเจฟเฉฑเจฅเฉ เจเจนเจจเจพเจ เจจเฉเฉฑเจเจตเจฐเจเจพเจ เจฒเจ L3 เจเฉฐเจเจฐเจซเฉเจธ เจธเจฅเจฟเจค เจนเฉ, เจนเจฐเฉเจ เจเจเจธเฉเจฒเฉเจธเจผเจจ เจฒเจ เจเฉฑเจ เจธเจฎเจฐเจชเจฟเจค เจจเฉเจฎเจธเจชเฉเจธ เจตเจฟเฉฑเจเฅค
เจนเจพเจฒเจพเจเจเจฟ, เจ เจธเฉเจ เจธเจญ เจคเฉเจ เจฎเจนเฉฑเจคเจตเจชเฉเจฐเจฃ เจเฉเจเจผ เจจเฉเฉฐ เจญเฉเฉฑเจฒ เจเจ เจนเจพเจ. เจตเจฐเจเฉเจ เจฒ เจฎเจธเจผเฉเจจ เจจเฉเฉฐ เจเจฒเจพเจเฉฐเจ เจจเฉเฉฐ เจเฉฑเจ เจธเฉเจตเจพ เจชเฉเจฐเจฆเจพเจจ เจเจฐเจจเฉ เจเจพเจนเฉเจฆเฉ เจนเฉ, เจฏเจพเจจเฉ เจเจธ เจตเจฟเฉฑเจ เจเฉฑเจเฉ-เจเฉฑเจ เจเฉฑเจ เจฌเจพเจนเจฐเฉ เจเฉฐเจเจฐเจซเฉเจธ เจนเฉเจฃเจพ เจเจพเจนเฉเจฆเจพ เจนเฉ เจเจฟเจธ เจฐเจพเจนเฉเจ เจเจธ เจคเฉฑเจ เจชเจนเฉเฉฐเจเจฟเจ เจเจพ เจธเจเจฆเจพ เจนเฉเฅค เจญเจพเจต, เจธเจพเจจเฉเฉฐ เจฌเจพเจนเจฐเจฒเฉ เจธเฉฐเจธเจพเจฐ เจตเจฟเฉฑเจ เจเจพเจฃ เจฆเฉ เจฒเฉเฉ เจนเฉเฅค เจเฉฑเจฅเฉ เจตเฉฑเจ-เจตเฉฑเจ เจตเจฟเจเจฒเจช เจนเจจ. เจเจ เจธเจญ เจคเฉเจ เจธเจงเจพเจฐเจจ เจตเจฟเจเจฒเจช เจเจฐเฉเจ. เจ เจธเฉเจ เจนเจฐเฉเจ เจเจฒเจพเจเฉฐเจ เจฒเจ เจเฉฑเจ เจจเฉเฉฑเจเจตเจฐเจ เจเฉเฉเจพเจเจเฉ, เจเฉ เจชเฉเจฐเจฆเจพเจคเจพ เจฆเฉ เจจเฉเฉฑเจเจตเจฐเจ เจตเจฟเฉฑเจ เจตเฉเจง เจนเฉเจตเฉเจเจพ เจ เจคเฉ เจฆเฉเจเฉ เจจเฉเฉฑเจเจตเจฐเจเจพเจ เจจเจพเจฒ เจเจตเจฐเจฒเฉเจช เจจเจนเฉเจ เจนเฉเจตเฉเจเจพเฅค เจจเฉเฉฑเจเจตเจฐเจ เจชเฉเจฐเจฆเจพเจคเจพ เจจเฉเฉฑเจเจตเจฐเจ เจฆเฉ เจชเจพเจธเฉ เจตเฉฑเจ-เจตเฉฑเจ VRFs เจจเฉเฉฐ เจตเฉ เจเฉฑเจ เจธเจเจฆเฉ เจนเจจ เจ เจคเฉ เจฆเฉเจ เจธเจเจฆเฉ เจนเจจเฅค เจจเฉเฉฑเจเจตเจฐเจ เจกเจพเจเจพ เจนเจฐเฉเจ เจเจฒเจพเจเฉฐเจ เจฆเฉ เจจเฉเจฎเจธเจชเฉเจธ เจตเจฟเฉฑเจ เจตเฉ เจฐเจนเฉเจเจพเฅค เจนเจพเจฒเจพเจเจเจฟ, เจเจน เจ เจเฉ เจตเฉ เจเฉฑเจ เจญเฉเจคเจฟเจ (เจเจพเจ เจฌเจพเจเจก, เจเฉ เจเจฟ เจตเจงเฉเจฐเฉ เจคเจฐเจเจชเฉเจฐเจจ เจนเฉ) เจเฉฐเจเจฐเจซเฉเจธ เจฐเจพเจนเฉเจ เจฌเจพเจนเจฐเฉ เจธเฉฐเจธเจพเจฐ เจตเจฟเฉฑเจ เจเจพเจฃเจเฉ. เจเจฒเจพเจเฉฐเจ เจเฉเจฐเฉเจซเจฟเจ เจจเฉเฉฐ เจตเฉฑเจ เจเจฐเจจ เจฒเจ, เจฌเจพเจนเจฐ เจเจพเจฃ เจตเจพเจฒเฉ เจเฉเจฐเฉเจซเจฟเจ เจจเฉเฉฐ เจเจฒเจพเจเฉฐเจ เจจเฉเฉฐ เจจเจฟเจฐเจงเจพเจฐเจค VLAN เจเฉเจ เจจเจพเจฒ เจเฉเจ เจเฉเจคเจพ เจเจพเจตเฉเจเจพเฅค
เจจเจคเฉเจเฉ เจตเจเฉเจ, เจธเจพเจจเฉเฉฐ เจเจน เจเจฟเฉฑเจคเจฐ เจฎเจฟเจฒเจฟเจ:
เจเฉฑเจ เจตเจพเจเจฌ เจธเจตเจพเจฒ เจเจน เจนเฉ เจเจฟ เจเฉฐเจชเจฟเจเจ เจจเฉเจกเจพเจ 'เจคเฉ เจเฉเจเจตเฉ เจเจชเจฃเฉ เจเจช เจเจฟเจเจ เจจเจนเฉเจ เจฌเจฃเจพเจเจเจฆเฉ? เจเจน เจเฉเจ เจตเฉฑเจกเฉ เจธเจฎเฉฑเจธเจฟเจ เจจเจนเฉเจ เจนเฉ; เจเจธ เจคเฉเจ เจเจฒเจพเจตเจพ, เจเฉเจเจฐ เจคเฉเจธเฉเจ เจกเจฟเจธเจเจฐเฉเจฌเจฟเจเจเจก เจฐเจพเจเจเจฐ (DVR) เจจเฉเฉฐ เจเจพเจฒเฉ เจเจฐเจฆเฉ เจนเฉ, เจคเจพเจ เจเจน เจเฉฐเจฎ เจเจฐเฉเจเจพเฅค เจเจธ เจฆเฉเจฐเจฟเจธเจผ เจตเจฟเฉฑเจ, เจ
เจธเฉเจ เจเฉฑเจ เจเฉเจเจฆเจฐเฉ เจเฉเจเจตเฉ เจฆเฉ เจจเจพเจฒ เจธเจญ เจคเฉเจ เจธเจฐเจฒ เจตเจฟเจเจฒเจช 'เจคเฉ เจตเจฟเจเจพเจฐ เจเจฐ เจฐเจนเฉ เจนเจพเจ, เจเฉ เจเจฟ เจเจชเจจเจธเจเฉเจ เจตเจฟเฉฑเจ เจฎเฉเจฒ เจฐเฉเจช เจตเจฟเฉฑเจ เจตเจฐเจคเจฟเจ เจเจพเจเจฆเจพ เจนเฉเฅค เจเฉฑเจ-เจฒเฉเจก เจซเฉฐเจเจธเจผเจจเจพเจ เจฒเจ, เจเจน เจเฉฑเจ เจตเจฟเจคเจฐเจฟเจค เจฐเจพเจเจเจฐ เจ
เจคเฉ เจชเฉเจฐเจตเฉเจ เจคเจเจจเจพเจฒเฉเจเฉ เจเจฟเจตเฉเจ เจเจฟ SR-IOV เจ
เจคเฉ เจชเจพเจธเจฅเจฐเฉ เจฆเฉเจตเจพเจ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจจเจเฉ, เจชเจฐ เจเจฟเจตเฉเจ เจเจฟ เจเจน เจเจนเจฟเฉฐเจฆเฉ เจนเจจ, เจเจน เจเฉฑเจ เจฌเจฟเจฒเจเฉเจฒ เจตเฉฑเจเจฐเฉ เจเจนเจพเจฃเฉ เจนเฉเฅค เจชเจนเจฟเจฒเจพเจ, เจเจ เจฌเฉเจจเจฟเจเจฆเฉ เจนเจฟเฉฑเจธเฉ เจจเจพเจฒ เจจเจเจฟเฉฑเจ เฉเจ, เจ
เจคเฉ เจซเจฟเจฐ เจ
เจธเฉเจ เจตเฉเจฐเจตเจฟเจเจ เจตเจฟเฉฑเจ เจเจพเจตเจพเจเจเฉเฅค
เจ เจธเจฒ เจตเจฟเฉฑเจ, เจธเจพเจกเฉ เจธเจเฉเจฎ เจชเจนเจฟเจฒเจพเจ เจนเฉ เจเฉฐเจฎ เจเจฐเจจ เจฏเฉเจ เจนเฉ, เจชเจฐ เจเฉฑเจฅเฉ เจเฉเจ เจธเฉเจเจฎเจคเจพเจตเจพเจ เจนเจจ:
- เจธเจพเจจเฉเฉฐ เจเจฟเจธเฉ เจคเจฐเฉเจนเจพเจ เจเจชเจฃเฉเจเจ เจฎเจธเจผเฉเจจเจพเจ เจฆเฉ เจธเฉเจฐเฉฑเจเจฟเจ เจเจฐเจจ เจฆเฉ เจฒเฉเฉ เจนเฉ, เจฏเจพเจจเฉ เจเจฟ, เจธเจตเจฟเฉฑเจ เจเฉฐเจเจฐเจซเฉเจธ 'เจคเฉ เจเจฒเจพเจเฉฐเจ เจตเฉฑเจฒ เจซเจฟเจฒเจเจฐ เจฒเจเจพเจเฅค
- เจเฉฑเจ เจตเจฐเจเฉเจ เจฒ เจฎเจธเจผเฉเจจ เจฒเจ เจเจชเจฃเฉ เจเจช เจเฉฑเจ IP เจเจกเจฐเฉเฉฑเจธ เจชเฉเจฐเจพเจชเจค เจเจฐเจจเจพ เจธเฉฐเจญเจต เจฌเจฃเจพเจ, เจคเจพเจ เจเฉ เจคเฉเจนเจพเจจเฉเฉฐ เจเฉฐเจธเฉเจฒ เจฆเฉเจเจฐเจพ เจเจธ เจตเจฟเฉฑเจ เจฒเฉเจเจเจจ เจจเจพ เจเจฐเจจเจพ เจชเจตเฉ เจ เจคเฉ เจนเจฐ เจตเจพเจฐ เจชเจคเจพ เจฐเจเจฟเจธเจเจฐ เจเจฐเฉเฅค
เจเจ เจฎเจธเจผเฉเจจ เจธเฉเจฐเฉฑเจเจฟเจ เจจเจพเจฒ เจธเจผเฉเจฐเฉ เจเจฐเฉเจ. เจเจธเจฆเฉ เจฒเจ เจคเฉเจธเฉเจ เจฌเฉเจจเจฒ iptables เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐ เจธเจเจฆเฉ เจนเฉ, เจเจฟเจเจ เจจเจนเฉเจเฅค
เจญเจพเจต, เจนเฉเจฃ เจธเจพเจกเฉ เจเฉเจชเฉเจฒเฉเจเฉ เจฅเฉเฉเฉ เจนเฉเจฐ เจเฉเฉฐเจเจฒเจฆเจพเจฐ เจนเฉ เจเจ เจนเฉ:
เจเจ เจ
เฉฑเจเฉ เจตเจงเฉเจเฅค เจธเจพเจจเฉเฉฐ เจเฉฑเจ DHCP เจธเจฐเจตเจฐ เจเฉเฉเจจ เจฆเฉ เจฒเฉเฉ เจนเฉเฅค เจนเจฐเฉเจ เจเจฒเจพเจเฉฐเจ เจฒเจ 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 เจจเฉเฉฑเจเจตเจฐเจ เจจเฉเฉฐ เจคเฉเจจเจพเจค เจจเจนเฉเจ เจเจฐเจพเจเจเจพ, เจเจน เจเจพเจฃเจฆเฉ เจนเฉเจ เจเจฟ เจนเฉเจฐ เจตเฉ เจฆเจฟเจฒเจเจธเจช เจตเจฟเจเจฒเจช เจนเจจเฅค เจนเจพเจฒเจพเจเจเจฟ เจนเจฐ เจเฉฑเจ เจฒเจ เจเจธเจฆเจพ เจเจชเจฃเจพ, เจเฉฑเจฅเฉ เจเจน เจฒเฉเจ เจนเฉ เจธเจเจฆเฉ เจนเจจ เจเฉ เจฎเฉฐเจจเจฆเฉ เจนเจจ เจเจฟ FC เจฆเฉเจเจ เจธเจพเจฐเฉเจเจ เจธเฉเจฎเจพเจตเจพเจ เจฆเฉ เจจเจพเจฒ เจธเจพเจจเฉเฉฐ เจธเจญ เจฆเฉ เจเจผเจฐเฉเจฐเจค เจนเฉ - เจฎเฉเจ เจฌเจนเจฟเจธ เจจเจนเฉเจ เจเจฐเจพเจเจเจพ, เจนเจฐ เจเฉฑเจ เจฆเฉ เจเจชเจฃเฉ เจฐเจพเจ เจนเฉ. เจนเจพเจฒเจพเจเจเจฟ, เจฎเฉเจฐเฉ เจฐเจพเจ เจตเจฟเฉฑเจ เจธเจญ เจคเฉเจ เจฆเจฟเจฒเจเจธเจช เจนเฉฑเจฒ เจเฉฑเจ SDS เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจจเจพ เจนเฉ, เจเจฟเจตเฉเจ เจเจฟ Ceph.
Ceph เจคเฉเจนเจพเจจเฉเฉฐ เจธเฉฐเจญเจพเจตเจฟเจค เจฌเฉเจเจ เฉฑเจช เจตเจฟเจเจฒเจชเจพเจ เจฆเฉ เจเฉฑเจ เจธเจฎเฉเจน เจฆเฉ เจจเจพเจฒ เจเฉฑเจ เจฌเจนเฉเจค เจนเฉ เจเจชเจฒเจฌเจง เจกเจพเจเจพ เจธเจเฉเจฐเฉเจ เจนเฉฑเจฒ เจฌเจฃเจพเจเจฃ เจฆเฉ เจเจเจพเจเจผเจค เจฆเจฟเฉฐเจฆเจพ เจนเฉ, เจเจฟเจธ เจตเจฟเฉฑเจ เจกเจฟเจธเจเจพเจ เจฆเฉ เจธเจฅเจฟเจคเฉ เจจเฉเฉฐ เจงเจฟเจเจจ เจตเจฟเฉฑเจ เจฐเฉฑเจเจฆเฉ เจนเฉเจ, เจตเฉฑเจ-เจตเฉฑเจ เจกเจฟเจธเจเจพเจ 'เจคเฉ เจชเฉเจฐเฉ เจกเฉเจเจพ เจชเฉเจฐเจคเฉเจเฉเจฐเจฟเจคเฉ เจจเจพเจฒ เจธเจฎเจพเจชเจค เจนเฉเจฃ เจตเจพเจฒเฉ เจชเฉเจฐเจฟเจเฉ เจเฉเจเจฟเฉฐเจ (เจฐเฉเจก 5 เจเจพเจ 6 เจฆเฉ เจธเจฎเจพเจจ) เจตเจพเจฒเฉ เจเฉเจกเจพเจ เจจเจพเจฒ เจธเจผเฉเจฐเฉ เจนเฉเฉฐเจฆเจพ เจนเฉเฅค เจธเจฐเจตเจฐ, เจ เจคเฉ เจ เจฒเจฎเจพเจฐเฉเจเจ เจตเจฟเฉฑเจ เจธเจฐเจตเจฐ, เจเจฆเจฟเฅค
Ceph เจฌเจฃเจพเจเจฃ เจฒเจ เจคเฉเจนเจพเจจเฉเฉฐ 3 เจนเฉเจฐ เจจเฉเจกเจพเจ เจฆเฉ เจฒเฉเฉ เจนเฉเฅค เจฌเจฒเจพเจ, เจเจฌเจเฉเจเจ เจ เจคเฉ เจซเจพเจเจฒ เจธเจเฉเจฐเฉเจ เจธเฉเจตเจพเจตเจพเจ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจฆเฉ เจนเฉเจ เจจเฉเจเจตเจฐเจ เจฆเฉเจเจฐเจพ เจธเจเฉเจฐเฉเจ เจจเจพเจฒ เจเฉฐเจเจฐเฉเจเจธเจผเจจ เจตเฉ เจเฉเจคเจพ เจเจพเจตเฉเจเจพ. เจเจฒเฉ เจธเจเฉเจฎเจพ เจตเจฟเฉฑเจ เจธเจเฉเจฐเฉเจ เจเฉเฉเฉเจ:
เจจเฉเจ: เจคเฉเจธเฉเจ เจนเจพเจเจชเจฐเจเจจเจตเจฐเจเจก เจเฉฐเจชเจฟเจเจ เจจเฉเจก เจตเฉ เจฌเจฃเจพ เจธเจเจฆเฉ เจนเฉ - เจเจน เจเฉฑเจ เจจเฉเจก 'เจคเฉ เจเจ เจซเฉฐเจเจธเจผเจจเจพเจ เจจเฉเฉฐ เจเฉเฉเจจ เจฆเจพ เจธเฉฐเจเจฒเจช เจนเฉ - เจเจฆเจพเจนเจฐเจจ เจฒเจ, เจธเจเฉเจฐเฉเจ+เจเฉฐเจชเจฟเจเจ - ceph เจธเจเฉเจฐเฉเจ เจฒเจ เจตเจฟเจธเจผเฉเจธเจผ เจจเฉเจกเจพเจ เจจเฉเฉฐ เจธเจฎเจฐเจชเจฟเจค เจเฉเจคเฉ เจฌเจฟเจจเจพเจเฅค เจธเจพเจจเฉเฉฐ เจเจนเฉ เจจเฉเจเจธ-เจธเจนเจฟเจฃเจธเจผเฉเจฒ เจธเจเฉเจฎ เจฎเจฟเจฒเฉเจเฉ - เจเจฟเจเจเจเจฟ SDS เจธเจพเจกเฉ เจฆเฉเจเจฐเจพ เจจเจฟเจฐเจงเจพเจฐเจฟเจค เจฐเจฟเจเจผเจฐเจตเฉเจธเจผเจจ เจชเฉฑเจงเจฐ เจฆเฉ เจจเจพเจฒ เจกเฉเจเจพ เจฐเจฟเจเจผเจฐเจต เจเจฐเฉเจเจพเฅค เจนเจพเจฒเจพเจเจเจฟ, เจนเจพเจเจชเจฐเจเจจเจตเจฐเจเจก เจจเฉเจก เจนเจฎเฉเจธเจผเจพ เจเฉฑเจ เจธเจฎเจเฉเจคเจพ เจนเฉเฉฐเจฆเจพ เจนเฉ - เจเจฟเจเจเจเจฟ เจธเจเฉเจฐเฉเจ เจจเฉเจก เจธเจฟเจฐเจซ เจนเจตเจพ เจจเฉเฉฐ เจเจฐเจฎ เจจเจนเฉเจ เจเจฐเจฆเจพ เจเจฟเจตเฉเจ เจเจฟ เจเจน เจชเจนเจฟเจฒเฉ เจจเจเจผเจฐ เจตเจฟเฉฑเจ เจฒเฉฑเจเจฆเจพ เจนเฉ (เจเจฟเจเจเจเจฟ เจเจธ 'เจคเฉ เจเฉเจ เจตเจฐเจเฉเจ เจฒ เจฎเจธเจผเฉเจจเจพเจ เจจเจนเฉเจ เจนเจจ) - เจเจน SDS เจฆเฉ เจธเจฐเจตเจฟเจธเจฟเฉฐเจ 'เจคเฉ CPU เจธเจฐเฉเจค เจเจฐเจ เจเจฐเจฆเจพ เจนเฉ (เจ เจธเจฒ เจตเจฟเฉฑเจ, เจเจน เจธเจญ เจเฉเจ เจเจฐเจฆเจพ เจนเฉ. เจจเฉเจกเจธ, เจกเจฟเจธเจเจพเจ, เจเจฆเจฟ เจฆเฉ เจ เจธเจซเจฒเจคเจพ เจคเฉเจ เจฌเจพเจ เจฆ เจชเฉเจฐเจคเฉเจเฉเจฐเจฟเจคเฉ เจ เจคเฉ เจฐเจฟเจเจตเจฐเฉ)เฅค เจญเจพเจต, เจเฉเจเจฐ เจคเฉเจธเฉเจ เจเจธเจจเฉเฉฐ เจธเจเฉเจฐเฉเจ เจจเจพเจฒ เจเฉเฉเจฆเฉ เจนเฉ เจคเจพเจ เจคเฉเจธเฉเจ เจเฉฐเจชเจฟเจเจ เจจเฉเจก เจฆเฉ เจเฉเจ เจธเจผเจเจคเฉ เจเฉเจ เจฆเฉเจตเฉเจเฉเฅค
เจเจน เจธเจญ เจเฉเจเจผเจพเจ เจจเฉเฉฐ เจเจฟเจธเฉ เจคเจฐเฉเจนเจพเจ เจชเฉเจฐเจฌเฉฐเจงเจฟเจค เจเจฐเจจ เจฆเฉ เจเจผเจฐเฉเจฐเจค เจนเฉ - เจธเจพเจจเฉเฉฐ เจเจฟเจธเฉ เจเฉเจเจผ เจฆเฉ เจเจผเจฐเฉเจฐเจค เจนเฉ เจเจฟเจธ เจฐเจพเจนเฉเจ เจ เจธเฉเจ เจเฉฑเจ เจฎเจธเจผเฉเจจ, เจเฉฑเจ เจจเฉเจเจตเจฐเจ, เจเฉฑเจ เจตเจฐเจเฉเจ เจฒ เจฐเจพเจเจเจฐ เจเจฆเจฟ เจฌเจฃเจพ เจธเจเจฆเฉ เจนเจพเจเฅค เจ เจเจฟเจนเจพ เจเจฐเจจ เจฒเจ, เจ เจธเฉเจ เจเฉฐเจเจฐเฉเจฒ เจจเฉเจก เจตเจฟเฉฑเจ เจเฉฑเจ เจธเฉเจตเจพ เจเฉเฉเจพเจเจเฉ เจเฉ เจเฉฑเจ เจกเฉเจธเจผเจฌเฉเจฐเจก เจฆเฉ เจคเฉเจฐ เจคเฉ เจเฉฐเจฎ เจเจฐเฉเจเจพ - the เจเจฒเจพเจเฉฐเจ http/ https เจฐเจพเจนเฉเจ เจเจธ เจชเฉเจฐเจเจฒ เจจเจพเจฒ เจเฉเฉเจจ เจฆเฉ เจฏเฉเจ เจนเฉเจตเฉเจเจพ เจ เจคเฉ เจเจน เจธเจญ เจเฉเจ เจเจฐเฉเจเจพ เจเจฟเจธเจฆเฉ เจเจธเจจเฉเฉฐ เจฒเฉเฉ เจนเฉ (เจเฉฐเจเฉ เจคเจฐเฉเจนเจพเจ, เจฒเจเจญเจ)เฅค
เจจเจคเฉเจเฉ เจตเจเฉเจ, เจธเจพเจกเฉ เจเฉเจฒ เจนเฉเจฃ เจเฉฑเจ เจจเฉเจเจธ-เจธเจนเจฟเจฃเจธเจผเฉเจฒ เจชเฉเจฐเจฃเจพเจฒเฉ เจนเฉเฅค เจเจธ เจฌเฉเจจเจฟเจเจฆเฉ เจขเจพเจเจเฉ เจฆเฉ เจธเจพเจฐเฉ เจคเฉฑเจคเจพเจ เจจเฉเฉฐ เจเจฟเจธเฉ เจจเจพ เจเจฟเจธเฉ เจคเจฐเฉเจเฉ เจจเจพเจฒ เจชเฉเจฐเจฌเฉฐเจงเจฟเจค เจเฉเจคเจพ เจเจพเจฃเจพ เจเจพเจนเฉเจฆเจพ เจนเฉ. เจเจน เจชเจนเจฟเจฒเจพเจ เจฆเฉฑเจธเจฟเจ เจเจฟเจ เจธเฉ เจเจฟ เจเจชเจจเจธเจเฉเจ เจชเฉเจฐเฉเจเฉเจเจเจพเจ เจฆเจพ เจเฉฑเจ เจธเจฎเฉเจน เจนเฉ, เจเจฟเจจเฉเจนเจพเจ เจตเจฟเฉฑเจเฉเจ เจนเจฐ เจเฉฑเจ เจเจพเจธ เจซเฉฐเจเจธเจผเจจ เจชเฉเจฐเจฆเจพเจจ เจเจฐเจฆเจพ เจนเฉเฅค เจเจฟเจตเฉเจ เจเจฟ เจ เจธเฉเจ เจฆเฉเจเจฆเฉ เจนเจพเจ, เจเฉฑเจฅเฉ เจเจพเจซเจผเฉ เจคเฉฑเจค เจนเจจ เจเจฟเจจเฉเจนเจพเจ เจจเฉเฉฐ เจธเฉฐเจฐเจเจฟเจค เจ เจคเฉ เจจเจฟเจฏเฉฐเจคเจฐเจฟเจค เจเจฐเจจ เจฆเฉ เจฒเฉเฉ เจนเฉเฅค เจ เฉฑเจ เจ เจธเฉเจ เจจเฉเฉฑเจเจตเจฐเจ เจฆเฉ เจนเจฟเฉฑเจธเฉ เจฌเจพเจฐเฉ เจเฉฑเจฒ เจเจฐเจพเจเจเฉเฅค
เจจเจฟเจเจเฉเจฐเฉเจจ เจเจฐเจเฉเจเฉเจเจเจฐ
เจเจชเจจเจธเจเฉเจ เจตเจฟเฉฑเจ, เจเจน เจจเจฟเจเจเฉเจฐเฉเจจ เจนเฉ เจเฉ เจตเจฐเจเฉเจ เจฒ เจฎเจธเจผเฉเจจ เจชเฉเจฐเจเจพเจ เจจเฉเฉฐ เจเฉฑเจ เจเจฎ L2 เจจเฉเฉฑเจเจตเจฐเจ เจจเจพเจฒ เจเฉเฉเจจ, เจตเฉฑเจ-เจตเฉฑเจ L2 เจจเฉเฉฑเจเจตเจฐเจเจพเจ 'เจคเฉ เจธเจฅเจฟเจค VMs เจตเจฟเจเจเจพเจฐ เจเจฐเฉเจซเจผเจฟเจ เจฐเฉเจเจฟเฉฐเจ เจจเฉเฉฐ เจฏเจเฉเจจเฉ เจฌเจฃเจพเจเจฃ เจฆเฉ เจจเจพเจฒ-เจจเจพเจฒ เจฌเจพเจนเจฐเฉ เจฐเฉเจเจฟเฉฐเจ, NAT, เจซเจฒเฉเจเจฟเฉฐเจ IP, DHCP, เจเจฆเจฟ เจตเจฐเจเฉเจเจ เจธเฉเจตเจพเจตเจพเจ เจชเฉเจฐเจฆเจพเจจ เจเจฐเจจ เจฒเจ เจเจผเจฟเฉฐเจฎเฉเจตเจพเจฐ เจนเฉเฅค
เจเฉฑเจ เจเฉฑเจ เจชเฉฑเจงเจฐ 'เจคเฉ, เจจเฉเฉฑเจเจตเจฐเจ เจธเฉเจตเจพ เจฆเฉ เจธเฉฐเจเจพเจฒเจจ (เจฎเฉเจขเจฒเฉ เจนเจฟเฉฑเจธเฉ) เจจเฉเฉฐ เจนเฉเจ เจฒเจฟเจเฉ เจ เจจเฉเจธเจพเจฐ เจตเจฐเจฃเจจ เจเฉเจคเจพ เจเจพ เจธเจเจฆเจพ เจนเฉ.
VM เจธเจผเฉเจฐเฉ เจเจฐเจจ เจตเฉเจฒเฉ, เจจเฉเฉฑเจเจตเจฐเจ เจธเฉเจตเจพ:
- เจฆเจฟเฉฑเจคเฉ เจเจ VM (เจเจพเจ เจชเฉเจฐเจเจพเจ) เจฒเจ เจเฉฑเจ เจชเฉเจฐเจ เจฌเจฃเจพเจเจเจฆเจพ เจนเฉ เจ เจคเฉ เจเจธ เจฌเจพเจฐเฉ DHCP เจธเฉเจตเจพ เจจเฉเฉฐ เจธเฉเจเจฟเจค เจเจฐเจฆเจพ เจนเฉ;
- เจเฉฑเจ เจจเจตเจพเจ เจตเจฐเจเฉเจ เจฒ เจจเฉเฉฑเจเจตเจฐเจ เจเฉฐเจคเจฐ เจฌเจฃเจพเจเจ เจเจฟเจ เจนเฉ (libvirt เจฐเจพเจนเฉเจ);
- VM เจเจฆเจฎ 1 เจตเจฟเฉฑเจ เจฌเจฃเจพเจ เจเจ เจชเฉเจฐเจ (เจชเฉเจฐเจเจพเจ) เจจเจพเจฒ เจเฉเฉเจฆเจพ เจนเฉ;
เจ เจเฉเจฌ เจคเฉเจฐ 'เจคเฉ, เจจเจฟเจเจเฉเจฐเฉเจจ เจฆเจพ เจเฉฐเจฎ เจฎเจฟเจเจฐเฉ เจตเจฟเจงเฉเจเจ 'เจคเฉ เจ เจงเจพเจฐเจค เจนเฉ เจเฉ เจนเจฐ เจเจฟเจธเฉ เจฒเจ เจเจพเจฃเฉ เจนเฉ เจเจฟเจธ เจจเฉ เจเจฆเฉ เจตเฉ เจฒเฉเจจเจเจธ - เจจเฉเจฎเจธเจชเฉเจธ, iptables, เจฒเฉเจจเจเจธ เจฌเฉเจฐเจฟเจ, เจเจชเจจเจตเจธเจตเจฟเจ, เจเฉฐเจเจฐเฉเจ, เจเจฆเจฟ เจตเจฟเฉฑเจ เจกเฉเจฌเจเฉ เจฒเจเจพเจ เจนเฉเฅค
เจเจน เจคเฉเจฐเฉฐเจค เจธเจชเฉฑเจธเจผเจ เจเฉเจคเจพ เจเจพเจฃเจพ เจเจพเจนเฉเจฆเจพ เจนเฉ เจเจฟ เจจเจฟเจเจเฉเจฐเฉเจจ เจเฉฑเจ SDN เจเฉฐเจเจฐเฉเจฒเจฐ เจจเจนเฉเจ เจนเฉเฅค
เจจเจฟเจเจเฉเจฐเฉเจจ เจตเจฟเฉฑเจ เจเจ เจเจชเจธ เจตเจฟเฉฑเจ เจเฉเฉเฉ เจนเฉเจ เจนเจฟเฉฑเจธเฉ เจนเฉเฉฐเจฆเฉ เจนเจจ:
เจเจชเจจเจธเจเฉเจ-เจจเจฟเจเจเฉเจฐเฉเจจ-เจธเจฐเจตเจฐ เจเฉฑเจ เจกเฉเจฎเจจ เจนเฉ เจเฉ API เจฆเฉเจเจฐเจพ เจเจชเจญเฉเจเจคเจพ เจฌเฉเจจเจคเฉเจเจ เจจเจพเจฒ เจเฉฐเจฎ เจเจฐเจฆเจพ เจนเฉเฅค เจเจน เจญเฉเจค เจเจฟเจธเฉ เจตเฉ เจจเฉเจเจตเจฐเจ เจเจจเฉเจเจธเจผเจจเจพเจ เจจเฉเฉฐ เจฐเจเจฟเจธเจเจฐ เจเจฐเจจ เจตเจฟเฉฑเจ เจธเจผเจพเจฎเจฒ เจจเจนเฉเจ เจนเฉ, เจชเจฐ เจเจธเจฆเฉ เจชเจฒเฉฑเจเจเจจเจพเจ เจจเฉเฉฐ เจเจธเจฆเฉ เจฒเจ เจฒเฉเฉเฉเจเจฆเฉ เจเจพเจฃเจเจพเจฐเฉ เจชเฉเจฐเจฆเจพเจจ เจเจฐเจฆเจพ เจนเฉ, เจเฉ เจซเจฟเจฐ เจฒเฉเฉเฉเจเจฆเฉ เจจเฉเฉฑเจเจตเจฐเจ เจคเฉฑเจค เจจเฉเฉฐ เจเฉเจเจซเจฟเจเจฐ เจเจฐเจฆเจพ เจนเฉเฅค เจเจชเจจเจธเจเฉเจ เจจเฉเจกเจพเจ 'เจคเฉ เจจเจฟเจเจเฉเจฐเฉเจจ เจเจเฉฐเจ เจจเจฟเจเจเฉเจฐเฉเจจ เจธเจฐเจตเจฐ เจจเจพเจฒ เจฐเจเจฟเจธเจเจฐ เจนเฉเฉฐเจฆเฉ เจนเจจเฅค
เจจเจฟเจเจเฉเจฐเฉเจจ-เจธเจฐเจตเจฐ เจ เจธเจฒ เจตเจฟเฉฑเจ เจชเจพเจเจฅเจจ เจตเจฟเฉฑเจ เจฒเจฟเจเฉ เจเฉฑเจ เจเจชเจฒเฉเจเฉเจธเจผเจจ เจนเฉ, เจเจฟเจธ เจตเจฟเฉฑเจ เจฆเฉ เจญเจพเจ เจนเจจ:
- REST เจธเฉเจตเจพ
- เจจเจฟเจเจเฉเจฐเฉเจจ เจชเจฒเฉฑเจเจเจจ (เจเฉเจฐ/เจธเฉเจตเจพ)
REST เจธเฉเจตเจพ เจจเฉเฉฐ เจฆเฉเจเฉ เจญเจพเจเจพเจ เจคเฉเจ API เจเจพเจฒเจพเจ เจชเฉเจฐเจพเจชเจค เจเจฐเจจ เจฒเจ เจคเจฟเจเจฐ เจเฉเจคเจพ เจเจฟเจ เจนเฉ (เจเจฆเจพเจนเจฐเจจ เจฒเจ, เจเฉเจ เจเจพเจฃเจเจพเจฐเฉ เจชเฉเจฐเจฆเจพเจจ เจเจฐเจจ เจฆเฉ เจฌเฉเจจเจคเฉ, เจเจฆเจฟ)
เจชเจฒเฉฑเจเจเจจ เจชเจฒเฉฑเจ-เจเจจ เจธเฉเจซเจเจตเฉเจ เจฐ เจเฉฐเจชเฉเจจเฉเจเจ/เจฎเฉเจกเจฟเจเจฒ เจนเฉเฉฐเจฆเฉ เจนเจจ เจเฉ API เจฌเฉเจจเจคเฉเจเจ เจฆเฉ เจฆเฉเจฐเจพเจจ เจฌเฉเจฒเจพเจ เจเจพเจเจฆเฉ เจนเจจ - เจญเจพเจต, เจเจนเจจเจพเจ เจฆเฉเจเจฐเจพ เจธเฉเจตเจพ เจฆเฉ เจตเจฟเจธเจผเฉเจธเจผเจคเจพ เจนเฉเฉฐเจฆเฉ เจนเฉเฅค เจชเจฒเฉฑเจเจเจจ เจจเฉเฉฐ เจฆเฉ เจเจฟเจธเจฎเจพเจ เจตเจฟเฉฑเจ เจตเฉฐเจกเจฟเจ เจเจฟเจ เจนเฉ - เจธเฉเจตเจพ เจ เจคเฉ เจฐเฉเจเฅค เจเฉฑเจ เจจเจฟเจฏเจฎ เจฆเฉ เจคเฉเจฐ 'เจคเฉ, เจเฉเฉเจพ เจชเจฒเฉฑเจเจเจจ เจฎเฉเฉฑเจ เจคเฉเจฐ 'เจคเฉ VMs เจตเจฟเจเจเจพเจฐ เจเจกเจฐเฉเฉฑเจธ เจธเจชเฉเจธ เจ เจคเฉ L2 เจเจจเฉเจเจธเจผเจจเจพเจ เจฆเฉ เจชเฉเจฐเจฌเฉฐเจงเจจ เจฒเจ เจเจผเจฟเฉฐเจฎเฉเจตเจพเจฐ เจนเฉ, เจ เจคเฉ เจธเฉเจตเจพ เจชเจฒเฉฑเจเจเจจ เจชเจนเจฟเจฒเจพเจ เจนเฉ เจตเจพเจงเฉ เจเจพเจฐเจเจเฉเจธเจผเจฒเจคเจพ เจชเฉเจฐเจฆเจพเจจ เจเจฐเจฆเฉ เจนเจจ เจเจฟเจตเฉเจ เจเจฟ VPN เจเจพเจ FWเฅค
เจ
เฉฑเจ เจเจชเจฒเจฌเจง เจชเจฒเฉฑเจเจเจจเจพเจ เจฆเฉ เจธเฉเจเฉ เจเจฆเจพเจนเจฐเจจ เจฒเจ เจฆเฉเจเฉ เจเจพ เจธเจเจฆเฉ เจนเฉ
เจเฉฑเจฅเฉ เจเจ เจธเฉเจตเจพ เจชเจฒเฉฑเจเจเจจ เจนเฉ เจธเจเจฆเฉ เจนเจจ, เจชเจฐ เจธเจฟเจฐเจซ เจเฉฑเจ เจเฉเฉเจพ เจชเจฒเฉฑเจเจเจจ เจนเฉ เจธเจเจฆเจพ เจนเฉเฅค
openstack-neutron-ml2 เจธเจเฉเจเจกเจฐเจก เจเจชเจจเจธเจเฉเจ เจฐเฉเจ เจชเจฒเฉฑเจเจเจจ เจนเฉเฅค เจเจธ เจชเจฒเฉฑเจเจเจจ เจตเจฟเฉฑเจ เจเฉฑเจ เจฎเจพเจกเจฟเจเจฒเจฐ เจเจฐเจเฉเจเฉเจเจเจฐ เจนเฉ (เจเจธเจฆเฉ เจชเฉเจฐเจตเจตเจฐเจคเฉ เจฆเฉ เจเจฒเจ) เจ เจคเฉ เจเจธ เจจเจพเจฒ เจเฉเฉเฉ เจกเจฐเจพเจเจตเจฐเจพเจ เจฐเจพเจนเฉเจ เจจเฉเฉฑเจเจตเจฐเจ เจธเฉเจตเจพ เจจเฉเฉฐ เจธเฉฐเจฐเจเจฟเจค เจเจฐเจฆเจพ เจนเฉเฅค เจ เจธเฉเจ เจชเจฒเฉฑเจเจเจจ เจจเฉเฉฐ เจฅเฉเฉเฉ เจฆเฉเจฐ เจฌเจพเจ เจฆ เจตเฉเจเจพเจเจเฉ, เจเจฟเจเจเจเจฟ เจ เจธเจฒ เจตเจฟเฉฑเจ เจเจน เจเจน เจฒเจเจเจคเจพ เจฆเจฟเฉฐเจฆเจพ เจนเฉ เจเฉ เจเจชเจจเจธเจเฉเจ เจฆเฉ เจจเฉเจเจตเจฐเจ เจนเจฟเฉฑเจธเฉ เจตเจฟเฉฑเจ เจนเฉเฅค เจฐเฉเจ เจชเจฒเฉฑเจเจเจจ เจจเฉเฉฐ เจฌเจฆเจฒเจฟเจ เจเจพ เจธเจเจฆเจพ เจนเฉ (เจเจฆเจพเจนเจฐเจฃ เจฒเจ, เจเฉฐเจเจฐเฉเจฒ เจจเฉเฉฑเจเจตเจฐเจเจฟเฉฐเจ เจ เจเจฟเจนเฉ เจคเจฌเจฆเฉเจฒเฉ เจเจฐเจฆเฉ เจนเฉ)เฅค
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
เจเจฟเจตเฉเจ เจเจฟ เจเฉฑเจชเจฐ เจฆเฉฑเจธเจฟเจ เจเจฟเจ เจนเฉ, เจชเจฒเฉฑเจเจเจจ เจเฉฑเจ เจธเจเฉเจเจกเจฐเจก เจเจชเจจเจธเจเฉเจ เจฐเฉเจ เจชเจฒเฉฑเจเจเจจ เจนเฉ เจ เจคเฉ เจเจธเจฆเจพ เจเฉฑเจ เจฎเจพเจกเจฏเฉเจฒเจฐ เจเจฐเจเฉเจเฉเจเจเจฐ เจนเฉเฅค
ML2 เจชเจฒเฉฑเจเจเจจ เจฆเฉ เจชเฉเจฐเจตเจ เจตเจฟเฉฑเจ เจเฉฑเจ เจฎเฉเจจเฉเจฒเฉเจฅเจฟเจ เจฌเจฃเจคเจฐ เจธเฉ, เจเฉ เจเจฟ เจเฉฑเจ เจเฉฐเจธเจเจพเจฒเฉเจธเจผเจจ เจตเจฟเฉฑเจ เจเจ เจคเจเจจเฉเจเจพเจ เจฆเฉ เจฎเจฟเจธเจผเจฐเจฃ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจจ เจฆเฉ เจเจเจพเจเจผเจค เจจเจนเฉเจ เจฆเจฟเฉฐเจฆเฉ เจธเฉเฅค เจเจฆเจพเจนเจฐเจจ เจฒเจ, เจคเฉเจธเฉเจ เจเฉฑเจเฉ เจธเจฎเฉเจ openvswitch เจ เจคเฉ linuxbridge เจฆเฉเจตเจพเจ เจฆเฉ เจตเจฐเจคเฉเจ เจจเจนเฉเจ เจเจฐ เจธเจเจฆเฉ เจนเฉ - เจเจพเจ เจคเจพเจ เจชเจนเจฟเจฒเจพ เจเจพเจ เจฆเฉเจเจพเฅค เจเจธ เจเจพเจฐเจจ เจเจฐเจเฉ, เจเจธเจฆเฉ เจเจฐเจเฉเจเฉเจเจเจฐ เจฆเฉ เจจเจพเจฒ ML2 เจชเจฒเฉฑเจเจเจจ เจฌเจฃเจพเจเจ เจเจฟเจ เจธเฉเฅค
ML2 เจฆเฉ เจฆเฉ เจญเจพเจ เจนเจจ - เจฆเฉ เจเจฟเจธเจฎ เจฆเฉ เจกเจฐเจพเจเจตเจฐ: เจเจพเจเจช เจกเจฐเจพเจเจตเจฐ เจ เจคเฉ เจฎเจเฉเจจเจฟเจเจผเจฎ เจกเจฐเจพเจเจตเจฐเฅค
เจกเจฐเจพเจเจตเจฐ เจเจพเจเจช เจเจฐเฉ เจเจนเจจเจพเจ เจคเจเจจเจพเจฒเฉเจเฉเจเจ เจจเฉเฉฐ เจจเจฟเจฐเจงเจพเจฐเจค เจเจฐเฉ เจเฉ เจจเฉเจเจตเจฐเจ เจเจจเฉเจเจธเจผเจจเจพเจ เจจเฉเฉฐ เจธเฉฐเจเจ เจฟเจค เจเจฐเจจ เจฒเจ เจตเจฐเจคเฉเจเจ เจเจพเจฃเจเฉเจเจ, เจเจฆเจพเจนเจฐเจจ เจฒเจ VxLAN, VLAN, GREเฅค เจเจธเฉ เจธเจฎเฉเจ, เจกเจฐเจพเจเจตเจฐ เจตเฉฑเจ-เจตเฉฑเจ เจคเจเจจเจพเจฒเฉเจเฉเจเจ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจจ เจฆเฉ เจเจเจพเจเจผเจค เจฆเจฟเฉฐเจฆเจพ เจนเฉ. เจฎเจฟเจเจฐเฉ เจคเจเจจเจพเจฒเฉเจเฉ เจเจตเจฐเจฒเฉ เจจเฉเฉฑเจเจตเจฐเจ เจ เจคเฉ vlan เจฌเจพเจนเจฐเฉ เจจเฉเฉฑเจเจตเจฐเจ เจฒเจ VxLAN encapsulation เจนเฉเฅค
เจเจพเจเจช เจกเจฐเจพเจเจตเจฐเจพเจ เจตเจฟเฉฑเจ เจนเฉเจ เจฒเจฟเจเฉเจเจ เจจเฉเฉฑเจเจตเจฐเจ เจเจฟเจธเจฎเจพเจ เจธเจผเจพเจฎเจฒ เจนเฉเฉฐเจฆเฉเจเจ เจนเจจ:
เจซเจฒเฉเจ - เจเฉเจเจฟเฉฐเจ เจคเฉเจ เจฌเจฟเจจเจพเจ เจจเฉเฉฑเจเจตเจฐเจ
VLANs - เจเฉเจ เจเฉเจคเจพ เจจเฉเฉฑเจเจตเจฐเจ
เจธเจฅเจพเจจเจ โ เจเจฒ-เจเจจ-เจตเจจ เจธเจฅเจพเจชเจจเจพเจตเจพเจ เจฒเจ เจเฉฑเจ เจตเจฟเจธเจผเฉเจธเจผ เจเจฟเจธเจฎ เจฆเจพ เจจเฉเฉฑเจเจตเจฐเจ (เจ
เจเจฟเจนเฉเจเจ เจธเจฅเจพเจชเจจเจพเจตเจพเจ เจเจพเจ เจคเจพเจ เจกเจฟเจตเฉเจฒเจชเจฐเจพเจ เจเจพเจ เจธเจฟเจเจฒเจพเจ เจฒเจ เจฒเฉเฉเฉเจเจฆเฉ เจนเจจ)
เจเฉ.เจ.เจเจฐ. โ GRE เจธเฉเจฐเฉฐเจเจพเจ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจฆเฉ เจนเฉเจ เจเจตเจฐเจฒเฉ เจจเฉเฉฑเจเจตเจฐเจ
VxLAN โ VxLAN เจธเฉเจฐเฉฐเจเจพเจ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจเฉ เจเจตเจฐเจฒเฉ เจจเฉเฉฑเจเจตเจฐเจ
เจฎเจเฉเจจเจฟเจเจผเจฎ เจกเจฐเจพเจเจตเจฐ เจเฉเจฒ เจชเจฐเจฟเจญเจพเจธเจผเจฟเจค เจเจฐเฉ เจเฉ เจเจพเจเจช เจกเจฐเจพเจเจตเจฐ เจตเจฟเฉฑเจ เจฆเจฐเจธเจพเจ เจเจ เจคเจเจจเจพเจฒเฉเจเฉเจเจ เจฆเฉ เจธเฉฐเจเจ เจจ เจจเฉเฉฐ เจฏเจเฉเจจเฉ เจฌเจฃเจพเจเจเจฆเฉ เจนเจจ - เจเจฆเจพเจนเจฐเจจ เจฒเจ, openvswitch, sr-iov, opendaylight, OVN, เจเจฆเจฟเฅค
เจเจธ เจกเฉเจฐเจพเจเจตเจฐ เจจเฉเฉฐ เจฒเจพเจเฉ เจเจฐเจจ 'เจคเฉ เจจเจฟเจฐเจญเจฐ เจเจฐเจฆเฉ เจนเฉเจ, เจเจพเจ เจคเจพเจ เจจเจฟเจเจเฉเจฐเฉเจจ เจฆเฉเจเจฐเจพ เจจเจฟเจฏเฉฐเจคเจฐเจฟเจค เจเจเฉฐเจเจพเจ เจฆเฉ เจตเจฐเจคเฉเจ เจเฉเจคเฉ เจเจพเจตเฉเจเฉ, เจเจพเจ เจเจฟเจธเฉ เจฌเจพเจนเจฐเฉ SDN เจเฉฐเจเจฐเฉเจฒเจฐ เจจเจพเจฒ เจเจจเฉเจเจธเจผเจจเจพเจ เจฆเฉ เจตเจฐเจคเฉเจ เจเฉเจคเฉ เจเจพเจตเฉเจเฉ, เจเฉ เจเจฟ L2 เจจเฉเฉฑเจเจตเจฐเจ, เจฐเฉเจเจฟเฉฐเจ, เจเจฆเจฟ เจจเฉเฉฐ เจธเฉฐเจเจ เจฟเจค เจเจฐเจจ เจจเจพเจฒ เจธเจฌเฉฐเจงเจค เจธเจพเจฐเฉ เจฎเฉเฉฑเจฆเจฟเจเจ เจฆเจพ เจงเจฟเจเจจ เจฐเฉฑเจเจฆเจพ เจนเฉเฅค
เจเจฆเจพเจนเจฐเจจ: เจเฉเจเจฐ เจ เจธเฉเจ OVS เจฆเฉ เจจเจพเจฒ ML2 เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจฆเฉ เจนเจพเจ, เจคเจพเจ OVS เจฆเจพ เจชเฉเจฐเจฌเฉฐเจงเจจ เจเจฐเจจ เจตเจพเจฒเฉ เจนเจฐเฉเจ เจเฉฐเจชเจฟเจเจเจฟเฉฐเจ เจจเฉเจก 'เจคเฉ เจเฉฑเจ L2 เจเจเฉฐเจ เจธเจฅเจพเจชเจค เจนเฉเฉฐเจฆเจพ เจนเฉเฅค เจนเจพเจฒเจพเจเจเจฟ, เจเฉ เจ เจธเฉเจ, เจเจฆเจพเจนเจฐเจจ เจฒเจ, OVN เจเจพเจ OpenDayLight เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจฆเฉ เจนเจพเจ, เจคเจพเจ OVS เจฆเจพ เจจเจฟเจฏเฉฐเจคเจฐเจฃ เจเจนเจจเจพเจ เจฆเฉ เจ เจงเจฟเจเจพเจฐ เจเฉเจคเจฐ เจตเจฟเฉฑเจ เจเจเจเจฆเจพ เจนเฉ - เจจเจฟเจเจเฉเจฐเฉเจจ, เจฐเฉเจ เจชเจฒเฉฑเจเจเจจ เจฆเฉเจเจฐเจพ, เจเฉฐเจเจฐเฉเจฒเจฐ เจจเฉเฉฐ เจเจฎเจพเจเจก เจฆเจฟเฉฐเจฆเจพ เจนเฉ, เจ เจคเฉ เจเจน เจชเจนเจฟเจฒเจพเจ เจนเฉ เจเจนเฉ เจเจฐเจฆเจพ เจนเฉ เจเฉ เจเจธเจจเฉเฉฐ เจฆเฉฑเจธเจฟเจ เจเจฟเจ เจธเฉเฅค
เจเจ เจเจชเจจ vSwitch 'เจคเฉ เจฌเฉเจฐเจธเจผ เจเจฐเฉเจ
เจเจธ เจธเจฎเฉเจ, เจเจชเจจเจธเจเฉเจ เจฆเฉ เจฎเฉเฉฑเจ เจนเจฟเฉฑเจธเจฟเจเจ เจตเจฟเฉฑเจเฉเจ เจเฉฑเจ เจเจชเจจ เจตเฉเจธเจตเจฟเจ เจนเฉเฅค
เจเจชเจจเจธเจเฉเจ เจจเฉเฉฐ เจฌเจฟเจจเจพเจ เจเจฟเจธเฉ เจตเจพเจงเฉ เจตเจฟเจเจฐเฉเจคเจพ SDN เจเจฟเจตเฉเจ เจเจฟ เจเฉเจจเฉเจชเจฐ เจเฉฐเจเจฐเฉเจฒ เจเจพเจ เจจเฉเจเฉเจ เจจเฉเจเจ เจฆเฉ เจธเจฅเจพเจชเจค เจเจฐเจจ เจตเฉเจฒเฉ, OVS เจเจฒเจพเจเจก เจจเฉเจเจตเจฐเจ เจฆเจพ เจฎเฉเฉฑเจ เจจเฉเจเจตเจฐเจ เจญเจพเจ เจนเฉ เจ
เจคเฉ, iptables, conntrack, เจจเฉเจฎเจธเจชเฉเจธ เจฆเฉ เจจเจพเจฒ, เจคเฉเจนเจพเจจเฉเฉฐ เจชเฉเจฐเฉ เจฌเจนเฉ-เจเจฐเจพเจเจฆเจพเจฐเฉ เจเจตเจฐเจฒเฉ เจจเฉเฉฑเจเจตเจฐเจเจพเจ เจจเฉเฉฐ เจธเฉฐเจเจ เจฟเจค เจเจฐเจจ เจฆเฉ เจเจเจฟเจ เจฆเจฟเฉฐเจฆเจพ เจนเฉเฅค เจเฉเจฆเจฐเจคเฉ เจคเฉเจฐ 'เจคเฉ, เจเจธ เจนเจฟเฉฑเจธเฉ เจจเฉเฉฐ เจฌเจฆเจฒเจฟเจ เจเจพ เจธเจเจฆเจพ เจนเฉ, เจเจฆเจพเจนเจฐเจจ เจฒเจ, เจคเฉเจเฉ-เจงเจฟเจฐ เจฆเฉ เจฎเจฒเจเฉเจ
เจค (เจตเจฟเจเจฐเฉเจคเจพ) SDN เจนเฉฑเจฒเจพเจ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจฆเฉ เจธเจฎเฉเจเฅค
OVS เจเฉฑเจ เจเจชเจจ เจธเฉเจฐเจธ เจธเจพเจซเจเจตเฉเจ เจฐ เจธเจตเจฟเฉฑเจ เจนเฉ เจเฉ เจตเจฐเจเฉเจ เจฒ เจเฉเจฐเฉเจซเจฟเจ เจซเจพเจฐเจตเจฐเจกเจฐ เจตเจเฉเจ เจตเจฐเจเฉเจ เจฒเจพเจเจเจผเจก เจตเจพเจคเจพเจตเจฐเจจ เจตเจฟเฉฑเจ เจตเจฐเจคเจฃ เจฒเจ เจคเจฟเจเจฐ เจเฉเจคเจพ เจเจฟเจ เจนเฉเฅค
เจเจธ เจธเจฎเฉเจ, OVS เจเฉเจฒ เจฌเจนเฉเจค เจตเจงเฉเจ เจเจพเจฐเจเจธเจผเฉเจฒเจคเจพ เจนเฉ, เจเจฟเจธ เจตเจฟเฉฑเจ QoS, LACP, VLAN, VxLAN, GENEVE, OpenFlow, DPDK, เจเจฆเจฟ เจตเจฐเจเฉเจเจ เจคเจเจจเจพเจฒเฉเจเฉเจเจ เจธเจผเจพเจฎเจฒ เจนเจจเฅค
เจจเฉเจ: OVS เจจเฉเฉฐ เจธเจผเฉเจฐเฉ เจตเจฟเฉฑเจ เจฌเจนเฉเจค เจเจผเจฟเจเจฆเจพ เจฒเฉเจก เจเฉเจคเฉ เจเฉเจฒเฉเจเจพเจฎ เจซเฉฐเจเจธเจผเจจเจพเจ เจฒเจ เจเฉฑเจ เจธเจพเจซเจ เจธเจตเจฟเฉฑเจ เจตเจเฉเจ เจจเจนเฉเจ เจฎเฉฐเจจเจฟเจ เจเจฟเจ เจธเฉ เจ เจคเฉ เจเฉฑเจ เจฌเฉเจเจกเจตเจฟเจกเจฅ-เจกเจฟเจฎเจพเจเจก เจเจฐเจจ เจตเจพเจฒเฉ IT เจซเฉฐเจเจธเจผเจจเจพเจ เจเจฟเจตเฉเจ เจเจฟ WEB เจธเจฐเจตเจฐ เจเจพเจ เจฎเฉเจฒ เจธเจฐเจตเจฐ เจฒเจ เจตเจงเฉเจฐเฉ เจกเจฟเจเจผเจพเจเจจ เจเฉเจคเจพ เจเจฟเจ เจธเฉเฅค เจนเจพเจฒเจพเจเจเจฟ, OVS เจจเฉเฉฐ เจนเฉเจฐ เจตเจฟเจเจธเจค เจเฉเจคเจพ เจเจพ เจฐเจฟเจนเจพ เจนเฉ เจ เจคเฉ OVS เจฆเฉ เจฎเฉเจเฉเจฆเจพ เจธเจฅเจพเจชเจจ เจจเฉ เจเจธเจฆเฉ เจเจพเจฐเจเฉเจเจผเจพเจฐเฉ เจ เจคเฉ เจธเจฎเจฐเฉฑเจฅเจพเจตเจพเจ เจตเจฟเฉฑเจ เจฌเจนเฉเจค เจธเฉเจงเจพเจฐ เจเฉเจคเจพ เจนเฉ, เจเฉ เจเจธเจจเฉเฉฐ เจฌเจนเฉเจค เจเจผเจฟเจเจฆเจพ เจฒเฉเจก เจเฉเจคเฉ เจซเฉฐเจเจธเจผเจจเจพเจ เจตเจพเจฒเฉ เจเฉเจฒเฉเจเจพเจฎ เจเจชเจฐเฉเจเจฐเจพเจ เจฆเฉเจเจฐเจพ เจตเจฐเจคเจฃ เจฆเฉ เจเจเจฟเจ เจฆเจฟเฉฐเจฆเจพ เจนเฉ, เจเจฆเจพเจนเจฐเจจ เจฒเจ, DPDK เจชเฉเจฐเจตเฉเจ เจฒเจ เจธเจฎเจฐเจฅเจจ เจฆเฉ เจจเจพเจฒ เจเฉฑเจ OVS เจฒเจพเจเฉ เจเจฐเจจเจพ เจนเฉเฅค
OVS เจฆเฉ เจคเจฟเฉฐเจจ เจฎเจนเฉฑเจคเจตเจชเฉเจฐเจจ เจญเจพเจ เจนเจจ เจเจฟเจจเฉเจนเจพเจ เจฌเจพเจฐเฉ เจคเฉเจนเจพเจจเฉเฉฐ เจธเฉเจเฉเจค เจนเฉเจฃ เจฆเฉ เจฒเฉเฉ เจนเฉ:
- เจเจฐเจจเจฒ เจฎเฉเจกเฉเจเจฒ โ เจเจฐเจจเจฒ เจธเจชเฉเจธ เจตเจฟเฉฑเจ เจธเจฅเจฟเจค เจเฉฑเจ เจเฉฐเจชเฉเจจเฉเจเจ เจเฉ เจเฉฐเจเจฐเฉเจฒ เจเจฒเฉเจฎเฉเจเจ เจคเฉเจ เจชเฉเจฐเจพเจชเจค เจจเจฟเจฏเจฎเจพเจ เจฆเฉ เจ เจงเจพเจฐ เจคเฉ เจเฉเจฐเฉเจซเจฟเจ เจฆเฉ เจชเฉเจฐเจเจฟเจฐเจฟเจ เจเจฐเจฆเจพ เจนเฉ;
- vSwitch เจกเฉเจฎเจจ (ovs-vswitchd) เจเจชเจญเฉเจเจคเจพ เจธเจชเฉเจธ เจตเจฟเฉฑเจ เจธเจผเฉเจฐเฉ เจเฉเจคเฉ เจเฉฑเจ เจชเฉเจฐเจเจฟเจฐเจฟเจ เจนเฉ เจเฉ เจเจฟ เจเจฐเจจเจฒ เจฎเฉเจกเฉเจเจฒ เจจเฉเฉฐ เจชเฉเจฐเฉเจเจฐเจพเจฎเจฟเฉฐเจ เจเจฐเจจ เจฒเจ เจเจผเจฟเฉฐเจฎเฉเจตเจพเจฐ เจนเฉ - เจฏเจพเจจเฉ เจเจน เจธเจฟเฉฑเจงเฉ เจคเฉเจฐ 'เจคเฉ เจธเจตเจฟเฉฑเจ เจฆเฉ เจเจพเจฐเจตเจพเจ เจฆเฉ เจคเจฐเจ เจจเฉเฉฐ เจฆเจฐเจธเจพเจเจเจฆเฉ เจนเฉเฅค
- เจกเจพเจเจพเจฌเฉเจธ เจธเจฐเจตเจฐ - OVS เจเจฒเจพเจเจฃ เจตเจพเจฒเฉ เจนเจฐเฉเจ เจนเฉเจธเจ 'เจคเฉ เจธเจฅเจฟเจค เจเฉฑเจ เจธเจฅเจพเจจเจ เจกเจพเจเจพเจฌเฉเจธ, เจเจฟเจธ เจตเจฟเฉฑเจ เจธเฉฐเจฐเจเจจเจพ เจธเจเฉเจฐ เจเฉเจคเฉ เจเจพเจเจฆเฉ เจนเฉเฅค SDN เจเฉฐเจเจฐเฉเจฒเจฐ OVSDB เจชเฉเจฐเฉเจเฉเจเฉเจฒ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจเฉ เจเจธ เจฎเฉเจกเฉเจเจฒ เจฐเจพเจนเฉเจ เจธเฉฐเจเจพเจฐ เจเจฐ เจธเจเจฆเฉ เจนเจจเฅค
เจเจน เจธเจญ เจกเจพเจเจเจจเฉเจธเจเจฟเจ เจ เจคเฉ เจชเฉเจฐเจฌเฉฐเจงเจจ เจเจชเจฏเฉเจเจคเจพเจตเจพเจ เจฆเฉ เจเฉฑเจ เจธเจฎเฉเจน เจฆเฉ เจจเจพเจฒ เจนเฉ, เจเจฟเจตเฉเจ เจเจฟ ovs-vsctl, ovs-appctl, ovs-ofctl, เจเจฆเจฟเฅค
เจตเจฐเจคเจฎเจพเจจ เจตเจฟเฉฑเจ, เจเจชเจจเจธเจเฉเจ เจฆเฉ เจตเจฐเจคเฉเจ เจเฉเจฒเฉเจเจพเจฎ เจเจชเจฐเฉเจเจฐเจพเจ เจฆเฉเจเจฐเจพ เจจเฉเฉฑเจเจตเจฐเจ เจซเฉฐเจเจธเจผเจจเจพเจ เจจเฉเฉฐ เจเจธ เจตเจฟเฉฑเจ เจฎเจพเจเจเจฐเฉเจ เจเจฐเจจ เจฒเจ เจเฉเจคเฉ เจเจพเจเจฆเฉ เจนเฉ, เจเจฟเจตเฉเจ เจเจฟ EPC, SBC, HLR, เจเจฆเจฟเฅค เจเฉเจ เจซเฉฐเจเจธเจผเจจ OVS เจฆเฉ เจจเจพเจฒ เจฌเจฟเจจเจพเจ เจเจฟเจธเฉ เจธเจฎเฉฑเจธเจฟเจ เจฆเฉ เจเจฟเจเจเจฆเฉ เจฐเจนเจฟ เจธเจเจฆเฉ เจนเจจ, เจชเจฐ เจเจฆเจพเจนเจฐเจจ เจฒเจ, EPC เจเจพเจนเจเจพเจ เจฆเฉ เจเฉเจฐเฉเจซเจฟเจ เจฆเฉ เจชเฉเจฐเจเจฟเจฐเจฟเจ เจเจฐเจฆเจพ เจนเฉ - เจซเจฟเจฐ เจเจน เจฒเฉฐเจเจฆเจพ เจนเฉเฅค เจเฉเจฐเฉเจซเจฟเจ เจฆเฉ เจเฉฑเจ เจตเฉฑเจกเฉ เจฎเจพเจคเจฐเจพ (เจนเฉเจฃ เจเฉเจฐเฉเจซเจฟเจ เจฆเฉ เจฎเจพเจคเจฐเจพ เจเจ เจธเฉ เจเฉเจเจพเจฌเจพเจเจ เจชเฉเจฐเจคเฉ เจธเจเจฟเฉฐเจ เจคเฉฑเจ เจชเจนเฉเฉฐเจ เจเจพเจเจฆเฉ เจนเฉ)เฅค เจเฉเจฆเจฐเจคเฉ เจคเฉเจฐ 'เจคเฉ, เจ เจเจฟเจนเฉ เจเฉเจฐเฉเจซเจฟเจ เจจเฉเฉฐ เจเจฐเจจเจฒ เจธเจชเฉเจธ เจฐเจพเจนเฉเจ เจเจฒเจพเจเจฃเจพ (เจเจฟเจเจเจเจฟ เจซเจพเจฐเจตเจฐเจกเจฐ เจฎเฉเจฒ เจฐเฉเจช เจตเจฟเฉฑเจ เจเฉฑเจฅเฉ เจธเจฅเจฟเจค เจนเฉ) เจธเจญ เจคเฉเจ เจตเจงเฉเจ เจตเจฟเจเจพเจฐ เจจเจนเฉเจ เจนเฉเฅค เจเจธเจฒเจ, OVS เจจเฉเฉฐ เจ เจเจธเจฐ เจเจฐเจจเจฒ เจจเฉเฉฐ เจฌเจพเจเจชเจพเจธ เจเจฐเจฆเฉ เจนเฉเจ NIC เจคเฉเจ เจฏเฉเจเจผเจฐ เจธเจชเฉเจธ เจตเจฟเฉฑเจ เจเจฐเฉเจซเจฟเจ เจจเฉเฉฐ เจ เฉฑเจเฉ เจญเฉเจเจฃ เจฒเจ DPDK เจชเฉเจฐเจตเฉเจ เจคเจเจจเจพเจฒเฉเจเฉ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจฆเฉ เจนเฉเจ เจชเฉเจฐเฉ เจคเจฐเฉเจนเจพเจ เจฏเฉเจเจผเจฐ เจธเจชเฉเจธ เจตเจฟเฉฑเจ เจคเจพเจเจจเจพเจค เจเฉเจคเจพ เจเจพเจเจฆเจพ เจนเฉเฅค
เจจเฉเจ: เจเฉเจฒเฉเจเจพเจฎ เจซเฉฐเจเจธเจผเจจเจพเจ เจฒเจ เจคเฉเจจเจพเจค เจเฉเจคเฉ เจเจ เจเจฒเจพเจเจก เจฒเจ, เจเฉฑเจ เจเฉฐเจชเจฟเจเจ เจจเฉเจก เจคเฉเจ เจเฉเจฐเฉเจซเจฟเจ เจจเฉเฉฐ เจเจเจเจชเฉเฉฑเจ เจเจฐเจจเจพ เจธเฉฐเจญเจต เจนเฉ OVS เจจเฉเฉฐ เจฌเจพเจเจชเจพเจธ เจเจฐเจเฉ เจธเจฟเฉฑเจงเจพ เจธเจพเจเจผเฉ-เจธเจพเจฎเจพเจจ เจจเฉเฉฐ เจฌเจฆเจฒเจฃ เจฒเจเฅค เจเจธ เจฎเฉฐเจคเจต เจฒเจ SR-IOV เจ เจคเฉ เจชเจพเจธเจฅเจฐเฉ เจตเจฟเจงเฉเจเจ เจฆเฉ เจตเจฐเจคเฉเจ เจเฉเจคเฉ เจเจพเจเจฆเฉ เจนเฉเฅค
เจเจน เจ เจธเจฒ เจฒเฉเจเจเจ 'เจคเฉ เจเจฟเจตเฉเจ เจเฉฐเจฎ เจเจฐเจฆเจพ เจนเฉ?
เจเฉเจฐ, เจเจ เจนเฉเจฃ เจ เจฎเจฒเฉ เจนเจฟเฉฑเจธเฉ เจตเฉฑเจฒ เจตเจงเฉเจ เจ เจคเฉ เจตเฉเจเฉเจ เจเจฟ เจเจน เจธเจญ เจ เจญเจฟเจเจธ เจตเจฟเฉฑเจ เจเจฟเจตเฉเจ เจเฉฐเจฎ เจเจฐเจฆเจพ เจนเฉเฅค
เจชเจนเจฟเจฒเจพเจ, เจเจ เจเฉฑเจ เจธเจงเจพเจฐเจจ เจเจชเจจเจธเจเฉเจ เจเฉฐเจธเจเจพเจฒเฉเจธเจผเจจ เจจเฉเฉฐ เจฒเจพเจเฉ เจเจฐเฉเจเฅค เจเจฟเจเจเจเจฟ เจฎเฉเจฐเฉ เจเฉเจฒ เจชเฉเจฐเจฏเฉเจเจพเจ เจฒเจ เจธเจฐเจตเจฐเจพเจ เจฆเจพ เจเฉฑเจ เจธเฉเฉฑเจ เจจเจนเฉเจ เจนเฉ, เจ เจธเฉเจ เจตเจฐเจเฉเจ เจฒ เจฎเจธเจผเฉเจจเจพเจ เจคเฉเจ เจเฉฑเจ เจญเฉเจคเจฟเจ เจธเจฐเจตเจฐ 'เจคเฉ เจชเฉเจฐเฉเจเฉเจเจพเจเจช เจจเฉเฉฐ เจเจเฉฑเจ เจพ เจเจฐเจพเจเจเฉเฅค เจนเจพเจ, เจเฉเจฆเจฐเจคเฉ เจคเฉเจฐ 'เจคเฉ, เจ เจเจฟเจนเจพ เจนเฉฑเจฒ เจตเจชเจพเจฐเจ เจเจฆเฉเจธเจผเจพเจ เจฒเจ เจขเฉเจเจตเจพเจ เจจเจนเฉเจ เจนเฉ, เจชเจฐ เจเจชเจจเจธเจเฉเจ เจตเจฟเฉฑเจ เจจเฉเจเจตเจฐเจ เจเจฟเจตเฉเจ เจเฉฐเจฎ เจเจฐเจฆเจพ เจนเฉ เจเจธเจฆเฉ เจเฉฑเจ เจเจฆเจพเจนเจฐเจจ เจฆเฉเจเจฃ เจฒเจ, เจ เจเจฟเจนเฉ เจธเจฅเจพเจชเจจเจพ เจ เฉฑเจเจพเจ เจฒเจ เจเจพเจซเฉ เจนเฉ. เจเจธ เจคเฉเจ เจเจฒเจพเจตเจพ, เจธเจฟเจเจฒเจพเจ เจฆเฉ เจเจฆเฉเจธเจผเจพเจ เจฒเจ เจ เจเจฟเจนเฉ เจธเจฅเจพเจชเจจเจพ เจนเฉเจฐ เจตเฉ เจฆเจฟเจฒเจเจธเจช เจนเฉ - เจเจฟเจเจเจเจฟ เจคเฉเจธเฉเจ เจเฉเจฐเฉเจซเจฟเจ เจจเฉเฉฐ เจซเฉ เจธเจเจฆเฉ เจนเฉ, เจเจฆเจฟ.
เจเจฟเจเจเจเจฟ เจธเจพเจจเฉเฉฐ เจธเจฟเจฐเจซเจผ เจฌเฉเจจเจฟเจเจฆเฉ เจนเจฟเฉฑเจธเฉ เจจเฉเฉฐ เจฆเฉเจเจฃ เจฆเฉ เจฒเฉเฉ เจนเฉ, เจ เจธเฉเจ เจเจ เจจเฉเฉฑเจเจตเจฐเจเจพเจ เจฆเฉ เจตเจฐเจคเฉเจ เจจเจนเฉเจ เจเจฐ เจธเจเจฆเฉ เจนเจพเจ เจชเจฐ เจธเจฟเจฐเจซเจผ เจฆเฉ เจจเฉเฉฑเจเจตเจฐเจเจพเจ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจเฉ เจนเจฐ เจเฉเจเจผ เจจเฉเฉฐ เจตเจงเจพ เจธเจเจฆเฉ เจนเจพเจ, เจ เจคเฉ เจเจธ เจฒเฉเจเจเจ เจตเจฟเฉฑเจ เจฆเฉเจเจพ เจจเฉเฉฑเจเจตเจฐเจ เจ เฉฐเจกเจฐเจเจฒเจพเจเจก เจ เจคเฉ DNS เจธเจฐเจตเจฐ เจคเฉฑเจ เจชเจนเฉเฉฐเจ เจฒเจ เจตเจฟเจธเจผเฉเจธเจผ เจคเฉเจฐ 'เจคเฉ เจตเจฐเจคเจฟเจ เจเจพเจตเฉเจเจพเฅค เจ เจธเฉเจ เจซเจฟเจฒเจนเจพเจฒ เจฌเจพเจนเจฐเฉ เจจเฉเฉฑเจเจตเจฐเจเจพเจ เจจเฉเฉฐ เจจเจนเฉเจ เจเฉเจนเจพเจเจเฉ - เจเจน เจเฉฑเจ เจตเฉฑเจเจฐเฉ เจตเฉฑเจกเฉ เจฒเฉเจ เจฒเจ เจเฉฑเจ เจตเจฟเจธเจผเจพ เจนเฉเฅค
เจเจธ เจฒเจ, เจเจ เจเฉเจฐเจฎ เจตเจฟเฉฑเจ เจธเจผเฉเจฐเฉ เจเจฐเฉเจ. เจชเจนเจฟเจฒเฉ, เจเฉฑเจ เจเฉเจเจพ เจเจฟเจนเจพ เจฅเจฟเจเจฐเฉ. เจ เจธเฉเจ เจเฉเจฐเจฟเจชเจฒ เจ (เจเจชเจจเจธเจเฉเจ เจคเฉ เจเจชเจจเจธเจเฉเจ) เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจเฉ เจเจชเจจเจธเจเฉเจ เจจเฉเฉฐ เจธเจฅเจพเจชเจฟเจค เจเจฐเจพเจเจเฉเฅค เจเฉเจฐเจฟเจชเจฒเจ เจฆเจพ เจธเจพเจฐ เจเจน เจนเฉ เจเจฟ เจ เจธเฉเจ เจเจชเจจเจธเจเฉเจ เจเจฒ-เจเจจ-เจตเจจ (เจเฉ เจเจฟ เจเฉฑเจ เจจเฉเจก 'เจคเฉ) เจจเฉเฉฐ เจเฉฐเจธเจเจพเจฒ เจเจฐเจฆเฉ เจนเจพเจ, เจเจฟเจธ เจจเฉเฉฐ เจ เฉฐเจกเจฐเจเจฒเจพเจเจก เจเจฟเจนเจพ เจเจพเจเจฆเจพ เจนเฉ, เจ เจคเฉ เจซเจฟเจฐ เจเจชเจจเจธเจเฉเจ เจจเฉเฉฐ เจเจชเจจเจธเจเฉเจ, เจเจฟเจธ เจจเฉเฉฐ เจเจตเจฐเจเจฒเจพเจเจก เจเจฟเจนเจพ เจเจพเจเจฆเจพ เจนเฉ, เจจเฉเฉฐ เจเฉฐเจธเจเจพเจฒ เจเจฐเจจ เจฒเจ เจตเจฐเจคเจฆเฉ เจนเจพเจเฅค เจ เฉฐเจกเจฐเจเจฒเจพเจเจก เจญเฉเจคเจฟเจ เจธเจฐเจตเจฐเจพเจ (เจฌเฉเจ เจฐ เจฎเฉเจเจฒ) เจฆเจพ เจชเฉเจฐเจฌเฉฐเจงเจจ เจเจฐเจจ เจฒเจ เจเจชเจฃเฉ เจ เฉฐเจฆเจฐเฉเจจเฉ เจฏเฉเจเจคเจพ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเฉเจเจพ - เจเจเจฐเฉเจจเจฟเจ เจชเฉเจฐเฉเจเฉเจเจ - เจนเจพเจเจชเจฐเจตเจพเจเจเจผเจฐเจพเจ เจฆเฉ เจตเจฟเจตเจธเจฅเจพ เจเจฐเจจ เจฒเจ เจเฉ เจเจฃเจจเจพ, เจจเจฟเจฏเฉฐเจคเจฐเจฃ, เจธเจเฉเจฐเฉเจ เจจเฉเจกเจพเจ เจฆเฉเจเจ เจญเฉเจฎเจฟเจเจพเจตเจพเจ เจจเจฟเจญเจพเจเจฃเจเฉเฅค เจญเจพเจต, เจ เจธเฉเจ เจเจชเจจเจธเจเฉเจ เจจเฉเฉฐ เจคเฉเจจเจพเจค เจเจฐเจจ เจฒเจ เจเจฟเจธเฉ เจตเฉ เจฅเจฐเจก-เจชเจพเจฐเจเฉ เจเฉเจฒ เจฆเฉ เจตเจฐเจคเฉเจ เจจเจนเฉเจ เจเจฐเจฆเฉ เจนเจพเจ - เจ เจธเฉเจ เจเจชเจจเจธเจเฉเจ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจเฉ เจเจชเจจเจธเจเฉเจ เจจเฉเฉฐ เจคเฉเจจเจพเจค เจเจฐเจฆเฉ เจนเจพเจเฅค เจเจน เจเฉฐเจธเจเฉเจฒเฉเจธเจผเจจ เจฆเฉ เจ เฉฑเจเฉ เจตเจงเจฃ เจฆเฉ เจจเจพเจฒ เจฌเจนเฉเจค เจธเจชเฉฑเจธเจผเจ เจนเฉ เจเจพเจตเฉเจเจพ, เจเจธเจฒเจ เจ เจธเฉเจ เจเฉฑเจฅเฉ เจจเจนเฉเจ เจฐเฉเจเจพเจเจเฉ เจ เจคเฉ เจ เฉฑเจเฉ เจตเจงเจพเจเจเฉเฅค
เจจเฉเจ: เจเจธ เจฒเฉเจ เจตเจฟเฉฑเจ, เจธเจพเจฆเจเฉ เจฆเฉ เจเจผเจพเจคเจฐ, เจฎเฉเจ เจ เฉฐเจฆเจฐเฉเจจเฉ เจเจชเจจเจธเจเฉเจ เจจเฉเจเจตเจฐเจเจพเจ เจฒเจ เจจเฉเจเจตเจฐเจ เจเจเจธเฉเจฒเฉเจธเจผเจจ เจฆเฉ เจตเจฐเจคเฉเจ เจจเจนเฉเจ เจเฉเจคเฉ, เจชเจฐ เจธเจญ เจเฉเจ เจธเจฟเจฐเจซ เจเฉฑเจ เจจเฉเจเจตเจฐเจ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจเฉ เจคเฉเจจเจพเจค เจเฉเจคเจพ เจเจฟเจ เจนเฉ. เจนเจพเจฒเจพเจเจเจฟ, เจจเฉเจเจตเจฐเจ เจเจเจธเฉเจฒเฉเจธเจผเจจ เจฆเฉ เจฎเฉเจเฉเจฆเจเฉ เจเจพเจ เจเฉเจฐเจนเจพเจเจผเจฐเฉ เจนเฉฑเจฒ เจฆเฉ เจฎเฉเจขเจฒเฉ เจเจพเจฐเจเจเฉเจธเจผเจฒเจคเจพ เจจเฉเฉฐ เจชเฉเจฐเจญเจพเจตเจค เจจเจนเฉเจ เจเจฐเจฆเฉ - เจนเจฐ เจเฉเจเจผ เจฌเจฟเจฒเจเฉเจฒ เจเจธเฉ เจคเจฐเฉเจนเจพเจ เจเฉฐเจฎ เจเจฐเฉเจเฉ เจเจฟเจตเฉเจ เจเจฟ เจเจเจธเฉเจฒเฉเจธเจผเจจ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจฆเฉ เจธเจฎเฉเจ, เจชเจฐ เจเฉเจฐเฉเจซเจฟเจ เจเจธเฉ เจจเฉเฉฑเจเจตเจฐเจ 'เจคเฉ เจตเจนเจฟ เจเจพเจตเฉเจเจพเฅค เจเฉฑเจ เจตเจชเจพเจฐเจ เจเฉฐเจธเจเจพเจฒเฉเจธเจผเจจ เจฒเจ, เจตเฉฑเจ-เจตเฉฑเจ vlans เจ เจคเฉ เจเฉฐเจเจฐเจซเฉเจธเจพเจ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจเฉ เจ เจฒเฉฑเจ-เจฅเจฒเฉฑเจเจคเจพ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจจเจพ เจเฉเจฆเจฐเจคเฉ เจคเฉเจฐ 'เจคเฉ เจเจผเจฐเฉเจฐเฉ เจนเฉเฅค เจเจฆเจพเจนเจฐเจจ เจฒเจ, ceph เจธเจเฉเจฐเฉเจเจผ เจชเฉเจฐเจฌเฉฐเจงเจจ เจเฉเจฐเฉเจซเจฟเจ เจ เจคเฉ เจกเจพเจเจพ เจเฉเจฐเฉเจซเจฟเจ เจเฉเจฆ (เจกเจฟเจธเจเจพเจ เจคเฉฑเจ เจฎเจธเจผเฉเจจ เจฆเฉ เจชเจนเฉเฉฐเจ, เจเจฆเจฟ) เจเจฆเฉเจ เจ เจฒเฉฑเจ-เจฅเจฒเฉฑเจ เจเฉเจคเฉ เจเจพเจเจฆเฉ เจนเจจ เจคเจพเจ เจตเฉฑเจ-เจตเฉฑเจ เจธเจฌเจจเฉเฉฑเจ (เจธเจเฉเจฐเฉเจ เจชเฉเจฐเจฌเฉฐเจงเจจ เจ เจคเฉ เจธเจเฉเจฐเฉเจ) เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจฆเฉ เจนเจจ เจ เจคเฉ เจเจน เจคเฉเจนเจพเจจเฉเฉฐ เจเจธ เจเฉเจฐเฉเจซเจฟเจ เจจเฉเฉฐ เจตเฉฐเจก เจเฉ เจนเฉฑเจฒ เจจเฉเฉฐ เจนเฉเจฐ เจจเฉเจเจธ-เจธเจนเจฟเจฃเจธเจผเฉเจฒ เจฌเจฃเจพเจเจฃ เจฆเฉ เจเจเจฟเจ เจฆเจฟเฉฐเจฆเจพ เจนเฉ, เจเจฆเจพเจนเจฐเจจ เจฒเจ , เจตเฉฑเจ-เจตเฉฑเจ เจชเฉเจฐเจเจพเจ เจตเจฟเฉฑเจ, เจเจพเจ เจตเฉฑเจ-เจตเฉฑเจ เจเฉเจฐเฉเจซเจฟเจ เจฒเจ เจตเฉฑเจ-เจตเฉฑเจ QoS เจชเฉเจฐเฉเจซเจพเจเจฒเจพเจ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจฆเฉ เจนเฉเจ, เจคเจพเจ เจเฉ เจกเจพเจเจพ เจเฉเจฐเฉเจซเจฟเจ เจธเจฟเจเจจเจฒ เจเฉเจฐเฉเจซเจฟเจ เจจเฉเฉฐ เจฌเจพเจนเจฐ เจจเจพ เจเฉฑเจขเฉเฅค เจธเจพเจกเฉ เจเฉเจธ เจตเจฟเฉฑเจ, เจเจน เจเฉฑเจเฉ เจจเฉเฉฑเจเจตเจฐเจ 'เจคเฉ เจเจพเจฃเจเฉ เจ เจคเฉ เจ เจธเจฒ เจตเจฟเฉฑเจ เจเจน เจธเจพเจจเฉเฉฐ เจเจฟเจธเฉ เจตเฉ เจคเจฐเฉเจเฉ เจจเจพเจฒ เจธเฉเจฎเจค เจจเจนเฉเจ เจเจฐเจฆเจพ.
เจจเฉเจ: เจเจฟเจเจเจเจฟ เจ เจธเฉเจ เจตเจฐเจเฉเจ เจฒ เจฎเจธเจผเฉเจจเจพเจ เจฆเฉ เจ เจงเจพเจฐ เจคเฉ เจตเจฐเจเฉเจ เจฒ เจตเจพเจคเจพเจตเจฐเจฃ เจตเจฟเฉฑเจ เจตเจฐเจเฉเจ เจฒ เจฎเจธเจผเฉเจจเจพเจ เจจเฉเฉฐ เจเจฒเจพเจเจฃ เจเจพ เจฐเจนเฉ เจนเจพเจ, เจธเจพเจจเฉเฉฐ เจชเจนเจฟเจฒเจพเจ เจจเฉเจธเจเจก เจตเจฐเจเฉเจ เจฒเจพเจเจเฉเจธเจผเจจ เจจเฉเฉฐ เจธเจฎเจฐเฉฑเจฅ เจเจฐเจจ เจฆเฉ เจฒเฉเฉ เจนเฉเฅค
เจคเฉเจธเฉเจ เจเจพเจเจ เจเจฐ เจธเจเจฆเฉ เจนเฉ เจเจฟ เจเฉ เจจเฉเจธเจเจก เจตเจฐเจเฉเจ เจฒเจพเจเจเฉเจธเจผเจจ เจธเจฎเจฐเฉฑเจฅ เจนเฉ เจเจพเจ เจจเจนเฉเจ เจเจธ เจคเจฐเฉเจนเจพเจ:
[root@hp-gen9 bormoglotx]# cat /sys/module/kvm_intel/parameters/nested N [root@hp-gen9 bormoglotx]#
เจเฉเจเจฐ เจคเฉเจธเฉเจ เจ เฉฑเจเจฐ N เจฆเฉเจเจฆเฉ เจนเฉ, เจคเจพเจ เจ เจธเฉเจ เจเจฟเจธเฉ เจตเฉ เจเจพเจเจก เจฆเฉ เจ เจจเฉเจธเจพเจฐ เจจเฉเจธเจเจก เจตเจฐเจเฉเจ เจฒเจพเจเจเฉเจธเจผเจจ เจฒเจ เจธเจฎเจฐเจฅเจจ เจจเฉเฉฐ เจธเจฎเจฐเฉฑเจฅ เจฌเจฃเจพเจเจเจฆเฉ เจนเจพเจ เจเฉ เจคเฉเจธเฉเจ เจจเฉเฉฑเจเจตเจฐเจ 'เจคเฉ เจฒเฉฑเจญเจฆเฉ เจนเฉ, เจเจฆเจพเจนเจฐเจจ เจฒเจ
เจ เจเจฟเจนเฉ เจเฉฑเจ .
เจธเจพเจจเฉเฉฐ เจตเจฐเจเฉเจ เจฒ เจฎเจธเจผเฉเจจเจพเจ เจคเฉเจ เจนเฉเจ เจพเจ เจฆเจฟเฉฑเจคเฉ เจธเจฐเจเจ เจจเฉเฉฐ เจเจเฉฑเจ เจพ เจเจฐเจจ เจฆเฉ เจฒเฉเฉ เจนเฉ:
เจฎเฉเจฐเฉ เจเฉเจธ เจตเจฟเฉฑเจ, เจตเจฐเจเฉเจ
เจฒ เจฎเจธเจผเฉเจจเจพเจ เจจเฉเฉฐ เจเฉเฉเจจ เจฒเจ เจเฉ เจญเจตเจฟเฉฑเจ เจฆเฉ เจธเจฅเจพเจชเจจเจพ เจฆเจพ เจนเจฟเฉฑเจธเจพ เจนเจจ (เจ
เจคเฉ เจฎเฉเจจเฉเฉฐ เจเจจเฉเจนเจพเจ เจตเจฟเฉฑเจเฉเจ 7 เจฎเจฟเจฒเฉ เจนเจจ, เจชเจฐ เจคเฉเจธเฉเจ 4 เจจเจพเจฒ เจชเฉเจฐเจพเจชเจค เจเจฐ เจธเจเจฆเฉ เจนเฉ เจเฉ เจคเฉเจนเจพเจกเฉ เจเฉเจฒ เจฌเจนเฉเจค เจธเจพเจฐเฉ เจธเจฐเฉเจค เจจเจนเฉเจ เจนเจจ), เจฎเฉเจ เจเจชเจจเจตเจธเจตเจฟเจ เจฆเฉ เจตเจฐเจคเฉเจ เจเฉเจคเฉ. เจฎเฉเจ เจเฉฑเจ 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 ~]#
เจจเฉเจ: เจเจธ เจฆเฉเจฐเจฟเจธเจผ เจตเจฟเฉฑเจ, เจชเฉเจฐเจ ovs-br1 เจฆเจพ เจชเจคเจพ เจชเจนเฉเฉฐเจเจฏเฉเจ เจจเจนเฉเจ เจนเฉเจตเฉเจเจพ เจเจฟเจเจเจเจฟ เจเจธ เจตเจฟเฉฑเจ vlan เจเฉเจ เจจเจนเฉเจ เจนเฉเฅค เจเจธ เจจเฉเฉฐ เจ เฉเจ เจเจฐเจจ เจฒเจ, เจคเฉเจนเจพเจจเฉเฉฐ sudo ovs-vsctl set port ovs-br1 tag=100 เจเจฎเจพเจเจก เจเจพเจฐเฉ เจเจฐเจจ เจฆเฉ เจฒเฉเฉ เจนเฉเฅค เจนเจพเจฒเจพเจเจเจฟ, เจเฉฑเจ เจฐเฉเจฌเฉเจ เจคเฉเจ เจฌเจพเจ เจฆ, เจเจน เจเฉเจ เจ เจฒเฉเจช เจนเฉ เจเจพเจตเฉเจเจพ (เจเฉ เจเฉเจ เจเจพเจฃเจฆเจพ เจนเฉ เจเจฟ เจเจธเจจเฉเฉฐ เจธเจฅเจพเจจ เจตเจฟเฉฑเจ เจเจฟเจตเฉเจ เจฐเฉฑเจเจฃเจพ เจนเฉ, เจคเจพเจ เจฎเฉเจ เจฌเจนเฉเจค เจงเฉฐเจจเจตเจพเจฆเฉ เจนเฉเจตเจพเจเจเจพ). เจชเจฐ เจเจน เจเฉฐเจจเจพ เจฎเจนเฉฑเจคเจตเจชเฉเจฐเจจ เจจเจนเฉเจ เจนเฉ, เจเจฟเจเจเจเจฟ เจธเจพเจจเฉเฉฐ เจธเจฟเจฐเจซ เจเฉฐเจธเจเจพเจฒเฉเจธเจผเจจ เจฆเฉเจฐเจพเจจ เจเจธ เจชเจคเฉ เจฆเฉ เจฒเฉเฉ เจชเจตเฉเจเฉ เจ เจคเฉ เจเจชเจจเจธเจเฉเจ เจชเฉเจฐเฉ เจคเจฐเฉเจนเจพเจ เจคเฉเจจเจพเจค เจนเฉเจฃ 'เจคเฉ เจเจธเจฆเฉ เจฒเฉเฉ เจจเจนเฉเจ เจชเจตเฉเจเฉเฅค
เจ เฉฑเจเฉ, เจ เจธเฉเจ เจเฉฑเจ เจ เฉฐเจกเจฐ เจเจฒเจพเจเจก เจฎเจธเจผเฉเจจ เจฌเจฃเจพเจเจเจฆเฉ เจนเจพเจ:
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
เจเฉฐเจธเจเจพเจฒเฉเจธเจผเจจ เจฆเฉ เจฆเฉเจฐเจพเจจ, เจคเฉเจธเฉเจ เจธเจพเจฐเฉ เจฒเฉเฉเฉเจเจฆเฉ เจฎเจพเจชเจฆเฉฐเจกเจพเจ เจจเฉเฉฐ เจธเฉเฉฑเจ เจเจฐเจฆเฉ เจนเฉ, เจเจฟเจตเฉเจ เจเจฟ เจฎเจธเจผเฉเจจ เจฆเจพ เจจเจพเจฎ, เจชเจพเจธเจตเจฐเจก, เจเจชเจญเฉเจเจคเจพ, เจเจจเจเฉเจชเฉ เจธเจฐเจตเจฐ, เจเจฆเจฟ, เจคเฉเจธเฉเจ เจคเฉเจฐเฉฐเจค เจชเฉเจฐเจเจพเจ เจจเฉเฉฐ เจเฉเจเจซเจฟเจเจฐ เจเจฐ เจธเจเจฆเฉ เจนเฉ, เจชเจฐ เจฎเฉเจฐเฉ เจฒเจ เจจเจฟเฉฑเจเฉ เจคเฉเจฐ 'เจคเฉ, เจเฉฐเจธเจเจพเจฒเฉเจธเจผเจจ เจคเฉเจ เจฌเจพเจ เจฆ, เจฎเจธเจผเฉเจจ เจฐเจพเจนเฉเจ เจฒเฉเจเจเจจ เจเจฐเจจเจพ เจเจธเจพเจจ เจนเฉ. เจเฉฐเจธเฉเจฒ เจ เจคเฉ เจฒเฉเฉเฉเจเจฆเฉเจเจ เจซเจพเจเจฒเจพเจ เจจเฉเฉฐ เจ เฉเจ เจเจฐเฉ. เจเฉ เจคเฉเจนเจพเจกเฉ เจเฉเจฒ เจชเจนเจฟเจฒเจพเจ เจนเฉ เจเฉฑเจ เจคเจฟเจเจฐ-เจเฉเจคเฉ เจเจฟเฉฑเจคเจฐ เจนเฉ, เจคเจพเจ เจคเฉเจธเฉเจ เจเจธเจฆเฉ เจตเจฐเจคเฉเจ เจเจฐ เจธเจเจฆเฉ เจนเฉ, เจเจพเจ เจเจน เจเจฐ เจธเจเจฆเฉ เจนเฉ เจเฉ เจฎเฉเจ เจเฉเจคเจพ เจนเฉ - เจจเจฟเจเจจเจคเจฎ Centos 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 เจธเจฐเจตเจฐ
generate_service_certificate - เจฎเฉเจเฉเจฆเจพ เจเจฆเจพเจนเจฐเจจ เจตเจฟเฉฑเจ เจเจน เจฒเจพเจเจจ เจฌเจนเฉเจค เจฎเจนเฉฑเจคเจตเจชเฉเจฐเจจ เจนเฉ, เจเจฟเจเจเจเจฟ เจเฉเจเจฐ เจคเฉเจธเฉเจ เจเจธเจจเฉเฉฐ เจเจฒเจค 'เจคเฉ เจธเฉเฉฑเจ เจจเจนเฉเจ เจเฉเจคเจพ เจคเจพเจ เจคเฉเจนเจพเจจเฉเฉฐ เจเฉฐเจธเจเจพเจฒเฉเจธเจผเจจ เจฆเฉเจฐเจพเจจ เจเฉฑเจ เจเจฒเจคเฉ เจฎเจฟเจฒเฉเจเฉ, เจธเจฎเฉฑเจธเจฟเจ เจฆเจพ เจตเจฐเจฃเจจ Red Hat เจฌเฉฑเจ เจเจฐเฉเจเจฐ 'เจคเฉ เจเฉเจคเจพ เจเจฟเจ เจนเฉเฅค
local_interface เจจเฉเฉฑเจเจตเจฐเจ เจชเฉเจฐเฉเจตเจฟเจเจผเจจเจฟเฉฐเจ เจตเจฟเฉฑเจ เจเฉฐเจเจฐเจซเฉเจธเฅค เจเจน เจเฉฐเจเจฐเจซเฉเจธ เจ เฉฐเจกเจฐเจเจฒเจพเจเจก เจคเฉเจจเจพเจคเฉ เจฆเฉเจฐเจพเจจ เจฎเฉเฉ เจธเฉฐเจฐเจเจฟเจค เจเฉเจคเจพ เจเจพเจตเฉเจเจพ, เจเจธเจฒเจ เจคเฉเจนเจพเจกเฉ เจเฉเจฒ เจ เฉฐเจกเจฐเจเจฒเจพเจเจก 'เจคเฉ เจฆเฉ เจเฉฐเจเจฐเจซเฉเจธ เจนเฉเจฃเฉ เจเจพเจนเฉเจฆเฉ เจนเจจ - เจเฉฑเจ เจเจธเจจเฉเฉฐ เจเจเจธเฉเจธ เจเจฐเจจ เจฒเจ, เจฆเฉเจเจพ เจชเฉเจฐเจฌเฉฐเจง เจเจฐเจจ เจฒเจเฅค
local_mtu - MTU. เจเจฟเจเจเจเจฟ เจธเจพเจกเฉ เจเฉเจฒ เจเฉฑเจ เจเฉเจธเจ เจชเฉเจฐเจฏเฉเจเจธเจผเจพเจฒเจพ เจนเฉ เจ เจคเฉ เจฎเฉเจฐเฉ เจเฉเจฒ OVS เจธเจตเจฟเฉฑเจ เจชเฉเจฐเจเจพเจ 'เจคเฉ 1500 เจฆเจพ MTU เจนเฉ, เจเจธ เจฒเจ เจเจธเจจเฉเฉฐ 1450 'เจคเฉ เจธเฉเฉฑเจ เจเจฐเจจเจพ เจเจผเจฐเฉเจฐเฉ เจนเฉ เจคเจพเจ เจเฉ VxLAN เจตเจฟเฉฑเจ เจธเจผเจพเจฎเจฒ เจชเฉเจเฉเจ เจฒเฉฐเจ เจธเจเจฃเฅค
network_cidr - เจฎเจจเจเฉเจฐเฉ เจจเฉเฉฑเจเจตเจฐเจ
เจฎเจเฉเจเจพ - เจเฉฑเจ เจฌเจพเจนเจฐเฉ เจจเฉเฉฑเจเจตเจฐเจ เจคเฉฑเจ เจชเจนเฉเฉฐเจ เจเจฐเจจ เจฒเจ NAT เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจจเจพ
masquerade_network - เจจเฉเฉฑเจเจตเจฐเจ เจเฉ NATEเจก เจนเฉเจตเฉเจเจพ
dhcp_เจธเจผเฉเจฐเฉ เจเจฐเฉ โ เจเจกเจฐเฉเฉฑเจธ เจชเฉเจฒ เจฆเจพ เจธเจผเฉเจฐเฉเจเจคเฉ เจชเจคเจพ เจเจฟเฉฑเจฅเฉเจ เจเจตเจฐเจเจฒเจพเจเจก เจคเฉเจจเจพเจคเฉ เจฆเฉเจฐเจพเจจ เจชเจคเฉ เจจเฉเจกเจพเจ เจจเฉเฉฐ เจฆเจฟเฉฑเจคเฉ เจเจพเจฃเจเฉ
dhcp_end - เจเจกเจฐเฉเฉฑเจธ เจชเฉเจฒ เจฆเจพ เจ เฉฐเจคเจฎ เจชเจคเจพ เจเจฟเฉฑเจฅเฉเจ เจเจตเจฐเจเจฒเจพเจเจก เจคเฉเจจเจพเจคเฉ เจฆเฉเจฐเจพเจจ เจชเจคเฉ เจจเฉเจกเจพเจ เจจเฉเฉฐ เจจเจฟเจฐเจงเจพเจฐเจค เจเฉเจคเฉ เจเจพเจฃเจเฉ
เจจเจฟเจฐเฉเจเจฃ_iprange - เจเจคเจฎ เจจเจฟเจฐเฉเจเจฃ เจฒเจ เจเจผเจฐเฉเจฐเฉ เจชเจคเจฟเจเจ เจฆเจพ เจเฉฑเจ เจชเฉเจฒ (เจเจชเจฐเฉเจเจค เจชเฉเจฒ เจจเจพเจฒ เจเจตเจฐเจฒเฉเจช เจจเจนเฉเจ เจนเฉเจฃเจพ เจเจพเจนเฉเจฆเจพ)
เจธเจผเจกเจฟเจเจฒเจฐ_เจฎเฉเจเจธ_เจเฉเจเจชเจเจธ - เจเจตเจฐเจเจฒเจพเจเจก เจจเฉเฉฐ เจธเจฅเจพเจชเจฟเจค เจเจฐเจจ เจฆเฉเจเจ เจเฉเจธเจผเจฟเจธเจผเจพเจ เจฆเฉ เจตเฉฑเจง เจคเฉเจ เจตเฉฑเจง เจเจฟเจฃเจคเฉ (เจจเฉเจกเจพเจ เจฆเฉ เจเจฟเจฃเจคเฉ เจคเฉเจ เจตเฉฑเจง เจเจพเจ เจฌเจฐเจพเจฌเจฐ เจนเฉเจฃเฉ เจเจพเจนเฉเจฆเฉ เจนเฉ)
เจซเจพเจเจฒ เจฆเฉ เจตเจฐเจฃเจจ เจคเฉเจ เจฌเจพเจ เจฆ, เจคเฉเจธเฉเจ เจ เฉฐเจกเจฐเจเจฒเจพเจเจก เจจเฉเฉฐ เจคเฉเจจเจพเจค เจเจฐเจจ เจฒเจ เจเจฎเจพเจเจก เจฆเฉ เจธเจเจฆเฉ เจนเฉ:
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 เจ เจคเฉ เจฒเฉเฉเฉเจเจฆเฉ เจธเฉเจซเจเจตเฉเจ เจฐ เจจเฉเฉฐ เจธเจฅเจพเจชเจฟเจค เจเจฐเฉเจเจพ - เจฏเจพเจจเฉ เจธเจพเจจเฉเฉฐ เจฎเจธเจผเฉเจจ เจจเฉเฉฐ เจชเฉเจฐเฉ เจคเจฐเฉเจนเจพเจ เจคเฉเจจเจพเจค เจเจฐเจจ เจฆเฉ เจเจผเจฐเฉเจฐเจค เจจเจนเฉเจ เจนเฉ, เจชเจฐ เจเจธเจฆเฉ เจฒเจ เจธเจฟเจฐเจซ เจเฉฑเจ เจกเจฟเจธเจ (เจเจพเจ เจกเจฟเจธเจ) เจฌเจฃเจพเจ เจ เจคเฉ เจเจธเจฆเฉ เจฎเจพเจชเจฆเฉฐเจก เจจเจฟเจฐเจงเจพเจฐเจค เจเจฐเฉ - เจฏเจพเจจเฉ. , เจตเจพเจธเจคเจต เจตเจฟเฉฑเจ, เจธเจพเจจเฉเฉฐ เจเฉฑเจ เจฌเฉเจ เจฐ เจธเจฐเจตเจฐ เจฎเจฟเจฒเจฆเจพ เจนเฉ เจเจฟเจธ เจตเจฟเฉฑเจ 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 เจตเจฟเฉฑเจ เจชเจฐเจฟเจญเจพเจธเจผเจฟเจค เจเจฐเจจ เจฆเฉ เจฒเฉเฉ เจนเฉ:
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 ~]#
เจฎเฉเจจเฉเฉฐ เจฒเฉฑเจเจฆเจพ เจนเฉ เจเจฟ เจเจฎเจพเจเจก เจธเจฟเฉฐเจเฉเจเจธ เจฌเจฟเจจเจพเจ เจเจฟเจธเฉ เจตเจฟเจเจเจฟเจ เจฆเฉ เจธเจชเฉฑเจธเจผเจ เจนเฉเฅค เจนเจพเจฒเจพเจเจเจฟ, เจซเจฟเจฒเจนเจพเจฒ เจธเจพเจกเฉ เจธเจพเจฐเฉ เจธเฉเจธเจผเจจ เจกเจพเจเจจ เจธเจฅเจฟเจคเฉ เจตเจฟเฉฑเจ เจนเจจเฅค เจเจนเจจเจพเจ เจจเฉเฉฐ เจฏเฉเจชเฉ เจธเจฅเจฟเจคเฉ เจตเจฟเฉฑเจ เจเจพเจฃ เจฒเจ, เจคเฉเจนเจพเจจเฉเฉฐ เจเจนเจจเจพเจ เจจเฉเฉฐ เจธเจฎเจฐเฉฑเจฅ เจเจฐเจจ เจฆเฉ เจฒเฉเฉ เจนเฉ:
[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 เจจเฉเฉฑเจเจตเจฐเจ 'เจคเฉ - เจจเฉเฉฑเจ-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 ~]$
เจเจธ เจธเจฎเฉเจ, เจจเฉเจก เจตเจฟเฉฑเจ เจคเจฟเฉฐเจจ เจเจต เจฌเฉเจฐเจฟเจ เจนเจจ - 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 ~]$
เจชเจนเจฟเจฒเฉ เจจเจฟเจฏเจฎ เจฆเฉ เจ
เจจเฉเจธเจพเจฐ, เจซเจพเจ-เจฌเฉเจฐ-เจเจเจธ เจชเฉเจฐเจ เจคเฉเจ เจเจ เจนเจฐ เจเฉเจเจผ เจจเฉเฉฐ เจฐเฉฑเจฆ เจเจฐ เจฆเฉเจฃเจพ เจเจพเจนเฉเจฆเจพ เจนเฉเฅค
เจตเจพเจธเจคเจต เจตเจฟเฉฑเจ, เจเจธ เจธเจฎเฉเจ เจเจธ เจเฉฐเจเจฐเจซเฉเจธ (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 ~]$
เจเจน เจชเฉเจฐเจ เจฌเฉเจเจฐ-เจเจเจธ เจฌเฉเจฐเจฟเจ เจจเจพเจฒ เจฌเฉฐเจจเฉเจนเจฟเจ เจนเฉเจเจ เจนเฉ เจ เจคเฉ เจเจฟเจเจเจเจฟ เจเจธ 'เจคเฉ เจเฉเจ เจตเฉเจฒเฉเจจ เจเฉเจ เจจเจนเฉเจ เจนเจจ, เจเจน เจชเฉเจฐเจ เจเฉฑเจ เจเจฐเฉฐเจ เจชเฉเจฐเจ เจนเฉ เจเจฟเจธ 'เจคเฉ เจธเจพเจฐเฉ เจตเจฒเฉเจจเจพเจ เจฆเฉ เจเจเจฟเจ เจนเฉ, เจนเฉเจฃ เจเจตเจพเจเจพเจ เจฌเจฟเจจเจพเจ เจเฉเจ เจฆเฉ เจฌเจพเจนเจฐ เจเจพเจเจฆเฉ เจนเฉ, เจเจฟเจตเฉเจ เจเจฟ vlan-id 0 เจฆเฉเจเจฐเจพ เจฆเจฐเจธเจพเจ เจเจ เจนเจจเฅค เจเฉฑเจชเจฐ เจเจเจเจชเฉเฉฑเจ.
เจเจธ เจธเจฎเฉเจ เจฌเจพเจเฉ เจธเจญ เจเฉเจ เจเฉฐเจชเจฟเจเจ เจจเฉเจก เจฆเฉ เจธเจฎเจพเจจ เจนเฉ - เจเจนเฉ เจชเฉเจฒ, เจเจนเฉ เจธเฉเจฐเฉฐเจเจพเจ เจเฉ เจฆเฉ เจเฉฐเจชเจฟเจเจ เจจเฉเจกเจพเจ เจจเฉเฉฐ เจเจพเจเจฆเฉเจเจ เจนเจจเฅค
เจ เจธเฉเจ เจเจธ เจฒเฉเจ เจตเจฟเจ เจธเจเฉเจฐเฉเจเจผ เจจเฉเจกเจพเจ 'เจคเฉ เจตเจฟเจเจพเจฐ เจจเจนเฉเจ เจเจฐเจพเจเจเฉ, เจชเจฐ เจเจน เจธเจฎเจเจฃ เจฒเจ เจเจน เจเจนเจฟเจฃเจพ เจเจผเจฐเฉเจฐเฉ เจนเฉ เจเจฟ เจเจนเจจเจพเจ เจจเฉเจกเจพเจ เจฆเจพ เจจเฉเจเจตเจฐเจ เจนเจฟเฉฑเจธเจพ เจฌเฉเจเฉฑเจเจผเจคเฉ เจฆเฉ เจฌเจฟเฉฐเจฆเฉ เจคเฉฑเจ เจฎเจพเจฎเฉเจฒเฉ เจนเฉ. เจธเจพเจกเฉ เจเฉเจธ เจตเจฟเฉฑเจ, เจธเจฟเจฐเจซเจผ เจเฉฑเจ เจญเฉเจคเจฟเจ เจชเฉเจฐเจ (eth0) เจนเฉ เจเจฟเจธ เจจเฉเฉฐ เจเฉฑเจ IP เจเจกเจฐเฉเฉฑเจธ เจฆเจฟเฉฑเจคเจพ เจเจฟเจ เจนเฉ เจ เจคเฉ เจเจน เจนเฉ เจนเฉเฅค เจเฉฑเจฅเฉ เจเฉเจ VxLAN เจธเฉเจฐเฉฐเจ, เจธเฉเจฐเฉฐเจ เจชเฉเจฒ, เจเจฆเจฟ เจจเจนเฉเจ เจนเจจ - เจเฉฑเจฅเฉ เจเฉเจ เจตเฉ เจเจต เจจเจนเฉเจ เจนเฉ, เจเจฟเจเจเจเจฟ เจเจธ เจตเจฟเฉฑเจ เจเฉเจ เจฌเจฟเฉฐเจฆเฉ เจจเจนเฉเจ เจนเฉเฅค เจจเฉเฉฑเจเจตเจฐเจ เจเจเจธเฉเจฒเฉเจธเจผเจจ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจฆเฉ เจธเจฎเฉเจ, เจเจธ เจจเฉเจก เจตเจฟเฉฑเจ เจฆเฉ เจเฉฐเจเจฐเจซเฉเจธ เจนเฉเจฃเจเฉ (เจญเฉเจคเจฟเจ เจชเฉเจฐเจ, เจฌเฉเจกเฉ, เจเจพเจ เจธเจฟเจฐเจซเจผ เจฆเฉ เจตเจฒเฉเจจเจธ - เจเจธ เจจเจพเจฒ เจเฉเจ เจซเจผเจฐเจ เจจเจนเฉเจ เจชเฉเจเจฆเจพ - เจเจน เจเจธ เจเฉฑเจฒ 'เจคเฉ เจจเจฟเจฐเจญเจฐ เจเจฐเจฆเจพ เจนเฉ เจเจฟ เจคเฉเจธเฉเจ เจเฉ เจเจพเจนเฉเฉฐเจฆเฉ เจนเฉ) - เจเฉฑเจ เจชเฉเจฐเจฌเฉฐเจงเจจ เจฒเจ, เจฆเฉเจเจพ เจเจตเจพเจเจพเจ เจฒเจ (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เฅค
เจเจชเจจเจธเจเฉเจ เจตเจฟเฉฑเจ เจตเจฐเจเฉเจ เจฒ เจจเฉเจเจตเจฐเจ เจกเจฟเจตเจพเจเจธเจพเจ เจฆเฉเจเจ เจเจฟเจธเจฎเจพเจ 'เจคเฉ เจฅเฉเฉเจพ เจเจฟเจนเจพ เจงเจฟเจเจจ เจฆเฉเจฃ เจฆเฉ เจฏเฉเจ เจนเฉ:
vtap - เจเฉฑเจ เจเจฆเจพเจนเจฐเจฃ (VM) เจจเจพเจฒ เจเฉเฉเจฟเจ เจตเจฐเจเฉเจ เจฒ เจเฉฐเจเจฐเจซเฉเจธ
qbr - เจฒเฉเจจเจเจธ เจฌเฉเจฐเจฟเจ
qvb เจ เจคเฉ qvo - vEth เจเฉเฉเจพ เจฒเฉเจจเจเจธ เจฌเฉเจฐเจฟเจ เจ เจคเฉ เจเจชเจจ vSwitch เจฌเฉเจฐเจฟเจ เจจเจพเจฒ เจเฉเฉเจฟเจ เจนเฉเจเจ เจนเฉ
br-int, br-tun, br-vlan โ เจเจชเจจ vSwitch เจฌเฉเจฐเจฟเจ
patch-, int-br-, phy-br- - เจชเฉเจฒเจพเจ เจจเฉเฉฐ เจเฉเฉเจจ เจตเจพเจฒเฉ vSwitch เจชเฉเจ เจเฉฐเจเจฐเจซเฉเจธ เจเฉเจฒเฉเจนเฉ
qg, qr, ha, fg, sg - OVS เจจเจพเจฒ เจเฉเฉเจจ เจฒเจ เจตเจฐเจเฉเจ เจฒ เจกเจฟเจตเจพเจเจธเจพเจ เจฆเฉเจเจฐเจพ เจตเจฐเจคเฉ เจเจพเจเจฆเฉ vSwitch เจชเฉเจฐเจเจพเจ เจจเฉเฉฐ เจเฉเจฒเฉเจนเฉ
เจเจฟเจตเฉเจ เจเจฟ เจคเฉเจธเฉเจ เจธเจฎเจเจฆเฉ เจนเฉ, เจเฉเจเจฐ เจธเจพเจกเฉ เจเฉเจฒ เจฌเฉเจฐเจฟเจ เจตเจฟเฉฑเจ เจเฉฑเจ qvb95d96a75-a0 เจชเฉเจฐเจ เจนเฉ, เจเฉ เจเจฟ เจเฉฑเจ vEth เจเฉเฉเจพ เจนเฉ, เจคเจพเจ เจเจฟเจคเฉ เจจเจพ เจเจฟเจคเฉ เจเจธเจฆเจพ เจตเจฟเจฐเฉเจงเฉ เจนเฉ, เจเจฟเจธเจจเฉเฉฐ เจคเจฐเจ เจจเจพเจฒ qvo95d96a75-a0 เจเจฟเจนเจพ เจเจพเจฃเจพ เจเจพเจนเฉเจฆเจพ เจนเฉเฅค เจเจ เจฆเฉเจเฉเจ เจเจฟ OVS 'เจคเฉ เจเจฟเจนเฉเฉเจเจ เจชเฉเจฐเจเจพเจ เจนเจจเฅค
[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 เจซเจพเจฐเจตเจฐเจกเจฟเฉฐเจ เจเฉเจฌเจฒ เจตเจฟเฉฑเจ เจนเฉ, เจ เจคเฉ เจเจฟเจตเฉเจ เจเจฟ เจเฉฑเจชเจฐ เจฆเจฟเฉฑเจคเฉ เจเจเจเจชเฉเฉฑเจ เจคเฉเจ เจฆเฉเจเจฟเจ เจเจพ เจธเจเจฆเจพ เจนเฉ, เจเจน เจชเฉเจฐเจ 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 เจนเฉเฅค
เจตเจฐเจเฉเจ เจฒ เจฌเฉเจจเจฟเจเจฆเฉ เจขเจพเจเจเฉ 'เจคเฉ เจธเจฟเฉฑเจเจฃ เจฒเจ เจเจชเจจเจธเจเฉเจ เจจเฉเฉฐ เจคเฉเจจเจพเจค เจเจฐเจจ เจฆเฉ เจธเฉเฉฐเจฆเจฐเจคเจพ เจเจน เจนเฉ เจเจฟ เจ เจธเฉเจ เจนเจพเจเจชเจฐเจตเจพเจเจเจผเจฐเจพเจ เจฆเฉ เจตเจฟเจเจเจพเจฐ เจเจตเจพเจเจพเจ เจจเฉเฉฐ เจเจธเจพเจจเฉ เจจเจพเจฒ เจเฉเจชเจเจฐ เจเจฐ เจธเจเจฆเฉ เจนเจพเจ เจ เจคเฉ เจฆเฉเจ เจธเจเจฆเฉ เจนเจพเจ เจเจฟ เจเจธ เจจเจพเจฒ เจเฉ เจนเฉ เจฐเจฟเจนเจพ เจนเฉเฅค เจเจน เจเจน เจนเฉ เจเฉ เจ เจธเฉเจ เจนเฉเจฃ เจเจฐเจพเจเจเฉ, vnet เจชเฉเจฐเจ เจเฉฑเจคเฉ tcpdump เจจเฉเฉฐ เจเฉฐเจชเจฟเจเจ-0 เจตเฉฑเจฒ เจเจฒเจพเจ:
[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 เจคเฉเจ เจชเจคเจพ 10.0.1.88 (ICMP เจเฉเจฐเฉเจซเจฟเจ) 'เจคเฉ เจเจพเจเจฆเจพ เจนเฉ, เจ เจคเฉ เจเจน vni 22 เจฆเฉ เจจเจพเจฒ เจเฉฑเจ VxLAN เจชเฉเจเฉเจ เจตเจฟเฉฑเจ เจฒเจชเฉเจเจฟเจ เจเจพเจเจฆเจพ เจนเฉ เจ เจคเฉ เจชเฉเจเฉเจ เจนเฉเจธเจ 192.168.255.19 (เจเฉฐเจชเจฟเจเจ-0) เจคเฉเจ เจนเฉเจธเจ 192.168.255.26 เจคเฉฑเจ เจเจพเจเจฆเจพ เจนเฉเฅค .1 (เจเจฃเจจเจพ-XNUMX)เฅค เจ เจธเฉเจ เจเจพเจเจ เจเจฐ เจธเจเจฆเฉ เจนเจพเจ เจเจฟ VNI ovs เจตเจฟเฉฑเจ เจฆเจฐเจธเจพเจ เจเจ เจจเจพเจฒ เจฎเฉเจฒ เจเจพเจเจฆเจพ เจนเฉเฅค
เจเจฒเฉ เจเจธ เจฒเจพเจเจจ เจเจเจธเจผเจจเจเจผ=เจฒเฉเจก:0->NXM_OF_VLAN_TCI[],load:0x16->NXM_NX_TUN_ID[],เจเจเจเจชเฉเฉฑเจ:2 'เจคเฉ เจตเจพเจชเจธ เจเจเจเจฆเฉ เจนเจพเจเฅค เจนเฉเจเจธเจพเจกเฉเจธเฉเจฎเจฒ เจจเฉฐเจฌเจฐ เจธเจฟเจธเจเจฎ เจตเจฟเฉฑเจ 0x16 vni เจนเฉเฅค เจเจฒเฉ เจเจธ เจจเฉฐเจฌเจฐ เจจเฉเฉฐ 16เจตเฉเจ เจธเจฟเจธเจเจฎ เจตเจฟเฉฑเจ เจฌเจฆเจฒเฉเจ:
16 = 6*16^0+1*16^1 = 6+16 = 22
เจญเจพเจต, vni เจ เจธเจฒเฉเจ เจค เจจเจพเจฒ เจฎเฉเจฒ เจเจพเจเจฆเจพ เจนเฉ.
เจฆเฉเจเฉ เจฒเจพเจเจจ เจฐเจฟเจเจฐเจจ เจเฉเจฐเฉเจซเจฟเจ เจจเฉเฉฐ เจฆเจฐเจธเจพเจเจเจฆเฉ เจนเฉ, เจ เฉเจ เจนเฉ, เจเจธ เจจเฉเฉฐ เจธเจฎเจเจพเจเจฃ เจฆเจพ เจเฉเจ เจฎเจคเจฒเจฌ เจจเจนเฉเจ เจนเฉ, เจเฉฑเจฅเฉ เจธเจญ เจเฉเจ เจธเจชเฉฑเจธเจผเจ เจนเฉ.
เจตเฉฑเจ-เจตเฉฑเจ เจจเฉเฉฑเจเจตเจฐเจเจพเจ 'เจคเฉ เจฆเฉ เจฎเจธเจผเฉเจจเจพเจ (เจเฉฐเจเจฐ-เจจเฉเฉฑเจเจตเจฐเจ เจฐเฉเจเจฟเฉฐเจ)
เจ เฉฑเจ เจฆเจพ เจเจเจฐเฉ เจเฉเจธ เจเฉฑเจ เจตเจฐเจเฉเจ เจฒ เจฐเจพเจเจเจฐ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจฆเฉ เจนเฉเจ เจเฉฑเจ เจชเฉเจฐเฉเจเฉเจเจ เจฆเฉ เจ เฉฐเจฆเจฐ เจจเฉเฉฑเจเจตเจฐเจเจพเจ เจตเจฟเจเจเจพเจฐ เจฐเฉเจเจฟเฉฐเจ เจนเฉเฅค เจ เจธเฉเจ เจเฉฑเจ เจกเฉเจตเฉเจเจฐ เจคเฉเจ เจฌเจฟเจจเจพเจ เจเฉฑเจ เจเฉเจธ 'เจคเฉ เจตเจฟเจเจพเจฐ เจเจฐ เจฐเจนเฉ เจนเจพเจ (เจ เจธเฉเจ เจเจธเจจเฉเฉฐ เจเจฟเจธเฉ เจนเฉเจฐ เจฒเฉเจ เจตเจฟเฉฑเจ เจฆเฉเจเจพเจเจเฉ), เจเจธเจฒเจ เจจเฉเฉฑเจเจตเจฐเจ เจจเฉเจก 'เจคเฉ เจฐเฉเจเจฟเฉฐเจ เจนเฉเฉฐเจฆเฉ เจนเฉ. เจธเจพเจกเฉ เจเฉเจธ เจตเจฟเฉฑเจ, เจจเฉเฉฑเจเจตเจฐเจ เจจเฉเจก เจจเฉเฉฐ เจเฉฑเจ เจตเฉฑเจเจฐเฉ เจนเจธเจคเฉ เจตเจฟเฉฑเจ เจจเจนเฉเจ เจฐเฉฑเจเจฟเจ เจเจฟเจ เจนเฉ เจ เจคเฉ เจเจน เจเฉฐเจเจฐเฉเจฒ เจจเฉเจก 'เจคเฉ เจธเจฅเจฟเจค เจนเฉเฅค
เจชเจนเจฟเจฒเจพเจ, เจเจ เจตเฉเจเฉเจ เจเจฟ เจฐเฉเจเจฟเฉฐเจ เจเฉฐเจฎ เจเจฐเจฆเฉ เจนเฉ:
$ 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 ~]$
เจเฉเจฐเฉเจซเจฟเจ เจเฉฐเจเจฐเฉเจฒ เจจเฉเจก 'เจคเฉ เจชเจนเฉเฉฐเจ เจเจฟเจ เจนเฉ, เจเจธ เจฒเจ เจธเจพเจจเฉเฉฐ เจเจธ 'เจคเฉ เจเจพเจฃ เจฆเฉ เจเจผเจฐเฉเจฐเจค เจนเฉ เจ เจคเฉ เจเจน เจฆเฉเจเจฃ เจฆเฉ เจเจผเจฐเฉเจฐเจค เจนเฉ เจเจฟ เจฐเฉเจเจฟเฉฐเจ เจเจฟเจตเฉเจ เจนเฉเจตเฉเจเฉ.
เจเจฟเจตเฉเจ เจเจฟ เจคเฉเจนเจพเจจเฉเฉฐ เจฏเจพเจฆ เจนเฉ, เจ เฉฐเจฆเจฐ เจเฉฐเจเจฐเฉเจฒ เจจเฉเจก เจเฉฐเจชเจฟเจเจ เจจเฉเจก เจตเจพเจเจ เจนเฉ เจฆเจฟเจเจพเจ เจฆเจฟเฉฐเจฆเจพ เจธเฉ - เจเจนเฉ เจคเจฟเฉฐเจจ เจชเฉเจฒ, เจเฉเจตเจฒ br-ex เจเฉเจฒ เจเฉฑเจ เจญเฉเจคเจฟเจ เจชเฉเจฐเจ เจธเฉ เจเจฟเจธ เจฐเจพเจนเฉเจ เจจเฉเจก เจฌเจพเจนเจฐ เจเจตเจพเจเจพเจ เจญเฉเจ เจธเจเจฆเจพ เจธเฉเฅค เจเจฆเจพเจนเจฐเจจเจพเจ เจฆเฉ เจฐเจเจจเจพ เจจเฉ เจเฉฐเจชเจฟเจเจ เจจเฉเจกเจพเจ 'เจคเฉ เจธเฉฐเจฐเจเจจเจพ เจจเฉเฉฐ เจฌเจฆเจฒ เจฆเจฟเฉฑเจคเจพ - เจฒเฉเจจเจเจธ เจฌเฉเจฐเจฟเจ, 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 เจคเฉเจ เจฆเจฟเจเจพเจ เจฆเจฟเฉฐเจฆเจพ เจนเฉเฅค เจเฉเจเจฐ เจ เจธเฉเจ เจเจชเจจเจธเจเฉเจ เจตเจฟเฉฑเจ เจตเจฐเจเฉเจ เจฒ เจชเฉเจฐเจเจพเจ เจฆเฉ เจธเฉเจเฉ เจตเจฟเฉฑเจ เจตเจพเจชเจธ เจเจพเจเจฆเฉ เจนเจพเจ, เจคเจพเจ เจเจธ เจเจฟเจธเจฎ เจฆเฉ เจชเฉเจฐเจ เจฆเฉ เจตเจฐเจคเฉเจ เจเจ เจตเจฐเจเฉเจ เจฒ เจกเจฟเจตเจพเจเจธเจพเจ เจจเฉเฉฐ 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 เจธเฉเจฐเฉฐเจเจพเจ เจตเจฟเฉฑเจเฉเจ เจฒเฉฐเจเจฟเจ เจ
เจคเฉ เจตเฉฑเจ-เจตเฉฑเจ VNIs เจจเจพเจฒ เจฌเจพเจนเจฐ เจจเจฟเจเจฒเจฟเจเฅค เจเจ เจฆเฉเจเฉเจ เจเจฟ เจเจน เจเจฟเจธ เจเจฟเจธเจฎ เจฆเฉ VNI เจนเจจ, เจเจฟเจธ เจคเฉเจ เจฌเจพเจ
เจฆ เจ
เจธเฉเจ เจจเฉเจก เจฆเฉ เจจเจฟเจฏเฉฐเจคเจฐเจฃ เจชเฉเจฐเจ 'เจคเฉ เจเฉฑเจ เจกเฉฐเจช เจเจเฉฑเจ เจพ เจเจฐเจพเจเจเฉ เจ
เจคเฉ เจเจน เจฏเจเฉเจจเฉ เจฌเจฃเจพเจตเจพเจเจเฉ เจเจฟ เจเฉฑเจชเจฐ เจฆเฉฑเจธเฉ เจ
เจจเฉเจธเจพเจฐ เจเฉเจฐเฉเจซเจฟเจ เจฌเจฟเจฒเจเฉเจฒ เจตเจนเจฟเฉฐเจฆเจพ เจนเฉเฅค
เจเจธ เจฒเจ, เจเฉฐเจชเจฟเจเจ-0 เจฒเจ เจธเฉเจฐเฉฐเจ เจตเจฟเฉฑเจ เจนเฉเจ เจฒเจฟเจเฉเจเจ เจเจพเจฐเจตเจพเจเจเจ เจนเจจ=เจฒเฉเจก: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 เจนเจจ:เจเจฟเจฐเจฟเจเจตเจพเจ=เจฒเฉเจก:0->NXM_OF_VLAN_TCI[],load:0x63->NXM_NX_TUN_ID[],เจเจเจเจชเฉเฉฑเจ: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) เจคเฉเจ vni 192.168.255.15 เจจเจพเจฒ เจนเฉเจธเจ 1 (เจเฉฐเจเจฐเฉเจฒ-22) เจคเฉฑเจ เจเฉฑเจ vxlan เจชเฉเจเฉเจ เจนเฉ, เจเจฟเจธ เจฆเฉ เจ เฉฐเจฆเจฐ เจเฉฑเจ ICMP เจชเฉเจเฉเจ เจนเฉเจธเจ 10.0.1.85 เจคเฉเจ เจนเฉเจธเจ 10.0.2.8 เจคเฉฑเจ เจชเฉเจ เจเฉเจคเจพ เจเจฟเจ เจนเฉเฅค เจเจฟเจตเฉเจ เจเจฟ เจ เจธเฉเจ เจเฉฑเจชเจฐ เจเจฟเจฃเจฟเจ เจนเฉ, vni เจเจธ เจจเจพเจฒ เจฎเฉเจฒ เจเจพเจเจฆเจพ เจนเฉ เจเฉ เจ เจธเฉเจ เจเจเจเจชเฉเฉฑเจ เจตเจฟเฉฑเจ เจฆเฉเจเจฟเจ เจนเฉเฅค
เจฆเฉเจเจพ เจชเฉเจเฉเจ เจนเฉเจธเจ 192.168.255.15 (เจเฉฐเจเจฐเฉเจฒ-1) เจคเฉเจ vni 192.168.255.26 เจฆเฉ เจจเจพเจฒ เจนเฉเจธเจ 1 (เจเฉฐเจชเจฟเจเจ-99) เจคเฉฑเจ เจเฉฑเจ vxlan เจชเฉเจเฉเจ เจนเฉ, เจเจฟเจธ เจฆเฉ เจ เฉฐเจฆเจฐ เจเฉฑเจ ICMP เจชเฉเจเฉเจ เจนเฉเจธเจ 10.0.1.85 เจคเฉเจ เจนเฉเจธเจ 10.0.2.8 เจคเฉฑเจ เจชเฉเจ เจเฉเจคเจพ เจเจฟเจ เจนเฉเฅค เจเจฟเจตเฉเจ เจเจฟ เจ เจธเฉเจ เจเฉฑเจชเจฐ เจเจฟเจฃเจฟเจ เจนเฉ, 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 ~]$
เจเจฟเจตเฉเจ เจเจฟ เจ เจธเฉเจ เจเจฒเจพเจเจก เจชเจฒเฉเจเจซเจพเจฐเจฎ เจฆเฉ เจเจฐเจเฉเจเฉเจเจเจฐ เจฌเจพเจฐเฉ เจเฉฑเจฒ เจเฉเจคเฉ เจนเฉ, เจเจน เจเฉฐเจเจพ เจนเฉเจตเฉเจเจพ เจเฉเจเจฐ เจฎเจธเจผเฉเจจเจพเจ เจเฉฑเจ DHCP เจธเจฐเจตเจฐ เจคเฉเจ เจเจชเจฃเฉ เจเจช เจชเจคเฉ เจชเฉเจฐเจพเจชเจค เจเจฐเจฆเฉเจเจ เจนเจจเฅค เจเจน เจธเจพเจกเฉ เจฆเฉ เจจเฉเฉฑเจเจตเจฐเจ 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 เจตเจฟเฉฑเจ เจชเจฒเฉฑเจ เจจเจนเฉเจ เจเจฐเฉเจเฉเฅค เจชเจฐ เจเจน เจฌเจฟเจฒเจเฉเจฒ เจตเฉฑเจเจฐเฉ เจเจนเจพเจฃเฉ เจนเฉเฅค
เจฎเฉเจจเฉเฉฐ เจเจฎเฉเจฆ เจนเฉ เจเจฟ เจเจน เจฆเจฟเจฒเจเจธเจช เจธเฉ. เจเฉ เจคเฉเจนเจพเจกเฉ เจเฉเจ เจเจฟเฉฑเจชเจฃเฉ/เจเฉเฉ เจนเฉ, เจเจพเจ เจเจฟเจคเฉ เจฎเฉเจ เจฌเจฟเจฒเจเฉเจฒ เจเฉเจ เจฌเฉเจฒเจฟเจ เจนเฉ (เจฎเฉเจ เจฎเจจเฉเฉฑเจ เจนเจพเจ เจ เจคเฉ เจฎเฉเจฐเฉ เจฐเจพเจ เจนเจฎเฉเจธเจผเจพเจ เจตเจฟเจ เจเจคเฉเจเจค เจฐเจนเฉเจเฉ) - เจฒเจฟเจเฉ เจเจฟ เจเฉ เจ เฉเจ เจเจฐเจจ/เจเฉเฉเจจ เจฆเฉ เจฒเฉเฉ เจนเฉ - เจ เจธเฉเจ เจธเจญ เจเฉเจ เจ เฉเจ/เจเฉเฉเจพเจเจเฉเฅค
เจ เฉฐเจค เจตเจฟเฉฑเจ, เจฎเฉเจ VMWare เจฆเฉ เจเจฒเจพเจเจก เจนเฉฑเจฒ เจจเจพเจฒ เจเจชเจจเจธเจเฉเจ (เจตเจจเฉเจฒเจพ เจ เจคเฉ เจตเจฟเจเจฐเฉเจคเจพ เจฆเฉเจตเฉเจ) เจฆเฉ เจคเฉเจฒเจจเจพ เจเจฐเจจ เจฌเจพเจฐเฉ เจเฉเจ เจธเจผเจฌเจฆ เจเจนเจฟเจฃเจพ เจเจพเจนเจพเจเจเจพ - เจฎเฉเจจเฉเฉฐ เจเจน เจธเจตเจพเจฒ เจชเจฟเจเจฒเฉ เจเฉเจ เจธเจพเจฒเจพเจ เจตเจฟเฉฑเจ เจ เจเจธเจฐ เจชเฉเฉฑเจเจฟเจ เจเจฟเจ เจนเฉ เจ เจคเฉ, เจธเจชเฉฑเจธเจผเจ เจคเฉเจฐ 'เจคเฉ, เจฎเฉเจ เจนเจพเจ. เจชเจนเจฟเจฒเจพเจ เจนเฉ เจเจธ เจคเฉเจ เจฅเฉฑเจ เจเจ เจนเจจ, เจชเจฐ เจซเจฟเจฐ เจตเฉ. เจฎเฉเจฐเฉ เจฐเจพเจ เจตเจฟเฉฑเจ, เจเจนเจจเจพเจ เจฆเฉ เจนเฉฑเจฒเจพเจ เจฆเฉ เจคเฉเจฒเจจเจพ เจเจฐเจจเจพ เจฌเจนเฉเจค เจฎเฉเจธเจผเจเจฒ เจนเฉ, เจชเจฐ เจ เจธเฉเจ เจจเจฟเจธเจผเจเจค เจคเฉเจฐ 'เจคเฉ เจเจนเจฟ เจธเจเจฆเฉ เจนเจพเจ เจเจฟ เจฆเฉเจตเจพเจ เจนเฉฑเจฒเจพเจ เจตเจฟเฉฑเจ เจจเฉเจเจธเจพเจจ เจนเจจ เจ เจคเฉ เจเฉฑเจ เจนเฉฑเจฒ เจเฉเจฃเจจ เจตเฉเจฒเฉ เจคเฉเจนเจพเจจเฉเฉฐ เจเฉฐเจเฉ เจ เจคเฉ เจจเฉเจเจธเจพเจจ เจจเฉเฉฐ เจคเฉเจฒเจฃ เจฆเฉ เจฒเฉเฉ เจนเฉเฅค
เจเฉ เจเจชเจจเจธเจเฉเจ เจเฉฑเจ เจเจฎเจฟเจเจจเจฟเจเฉ-เจธเฉฐเจเจพเจฒเจฟเจค เจนเฉฑเจฒ เจนเฉ, เจคเจพเจ VMWare เจเฉเจฒ เจธเจฟเจฐเจซเจผ เจเจนเฉ เจเจฐเจจ เจฆเจพ เจ เจงเจฟเจเจพเจฐ เจนเฉ เจเฉ เจเจน เจเจพเจนเฉเฉฐเจฆเจพ เจนเฉ (เจชเฉเฉเจนเฉ - เจเจธเจฆเฉ เจฒเจ เจเฉ เจฒเจพเจญเจฆเจพเจเจ เจนเฉ) เจ เจคเฉ เจเจน เจคเจฐเจเจชเฉเจฐเจจ เจนเฉ - เจเจฟเจเจเจเจฟ เจเจน เจเฉฑเจ เจตเจชเจพเจฐเจ เจเฉฐเจชเจจเฉ เจนเฉ เจเฉ เจเจชเจฃเฉ เจเจพเจนเจเจพเจ เจคเฉเจ เจชเฉเจธเจพ เจเจฎเจพเจเจฃ เจฒเจ เจตเจฐเจคเฉ เจเจพเจเจฆเฉ เจนเฉ. เจชเจฐ เจเฉฑเจฅเฉ เจเฉฑเจ เจตเฉฑเจกเจพ เจ เจคเฉ เจฎเฉเจเจพ เจนเฉ เจชเจฐ - เจคเฉเจธเฉเจ เจเจชเจจเจธเจเฉเจ เจจเฉเฉฐ เจฌเฉฐเจฆ เจเจฐ เจธเจเจฆเฉ เจนเฉ, เจเจฆเจพเจนเจฐเจจ เจฒเจ เจจเฉเจเฉเจ เจคเฉเจ, เจ เจคเฉ เจฅเฉเฉเฉเจนเฉ เจเจฐเจเฉ เจจเจพเจฒ, เจเจฆเจพเจนเจฐเจจ เจฒเจ, เจเฉเจจเฉเจชเจฐ (เจเฉฐเจเจฐเฉเจฒ เจเจฒเจพเจเจก) เจคเฉเจ เจเฉฑเจ เจนเฉฑเจฒ 'เจคเฉ เจธเจตเจฟเจ เจเจฐ เจธเจเจฆเฉ เจนเฉ, เจชเจฐ เจคเฉเจธเฉเจ VMWare เจจเฉเฉฐ เจฌเฉฐเจฆ เจเจฐเจจ เจฆเฉ เจฏเฉเจ เจจเจนเฉเจ เจนเฉ. . เจฎเฉเจฐเฉ เจฒเจ, เจเจน เจฆเฉ เจนเฉฑเจฒ เจเจธ เจคเจฐเฉเจนเจพเจ เจฆเจฟเจเจพเจ เจฆเจฟเฉฐเจฆเฉ เจนเจจ - เจเจชเจจเจธเจเฉเจ (เจตเจฟเจเจฐเฉเจคเจพ) เจเฉฑเจ เจธเจงเจพเจฐเจจ เจชเจฟเฉฐเจเจฐเจพ เจนเฉ เจเจฟเจธ เจตเจฟเฉฑเจ เจคเฉเจนเจพเจจเฉเฉฐ เจฐเฉฑเจเจฟเจ เจเจฟเจ เจนเฉ, เจชเจฐ เจคเฉเจนเจพเจกเฉ เจเฉเจฒ เจเฉฑเจ เจเฉเฉฐเจเฉ เจนเฉ เจ เจคเฉ เจคเฉเจธเฉเจ เจเจฟเจธเฉ เจตเฉ เจธเจฎเฉเจ เจเฉฑเจก เจธเจเจฆเฉ เจนเฉ. VMWare เจเฉฑเจ เจธเฉเจจเจนเจฟเจฐเฉ เจชเจฟเฉฐเจเจฐเจพ เจนเฉ, เจฎเจพเจฒเจ เจเฉเจฒ เจชเจฟเฉฐเจเจฐเฉ เจฆเฉ เจเจพเจฌเฉ เจนเฉ เจ เจคเฉ เจเจน เจคเฉเจนเจพเจจเฉเฉฐ เจฌเจนเฉเจค เจเจฐเจ เจเจฐเฉเจเจพ.
เจฎเฉเจ เจเจพเจ เจคเจพเจ เจชเจนเจฟเจฒเฉ เจเจคเจชเจพเจฆ เจเจพเจ เจฆเฉเจเฉ เจฆเจพ เจชเฉเจฐเจเจพเจฐ เจจเจนเฉเจ เจเจฐ เจฐเจฟเจนเจพ เจนเจพเจ - เจคเฉเจธเฉเจ เจเจน เจเฉเจฃเฉ เจเฉ เจคเฉเจนเจพเจจเฉเฉฐ เจเจพเจนเฉเจฆเจพ เจนเฉเฅค เจชเจฐ เจเฉ เจฎเฉเจฐเฉ เจเฉเจฒ เจ เจเจฟเจนเฉ เจเฉเจ เจเฉเจฃ เจนเฉเฉฐเจฆเฉ, เจคเจพเจ เจฎเฉเจ เจฆเฉเจตเฉเจ เจนเฉฑเจฒ เจเฉเจฃเจพเจเจเจพ - IT เจเจฒเจพเจเจก เจฒเจ VMWare (เจเฉฑเจ เจฒเฉเจก, เจเจธเจพเจจ เจชเฉเจฐเจฌเฉฐเจงเจจ), เจเฉเจ เจตเจฟเจเจฐเฉเจคเจพ เจคเฉเจ เจเจชเจจเจธเจเฉเจ (เจจเฉเจเฉเจ เจ เจคเฉ เจเฉเจจเฉเจชเจฐ เจฌเจนเฉเจค เจตเจงเฉเจ เจเจฐเจจเจเฉ โโเจนเฉฑเจฒ เจชเฉเจฐเจฆเจพเจจ เจเจฐเจฆเฉ เจนเจจ) - เจเฉเจฒเฉเจเจพเจฎ เจเจฒเจพเจเจก เจฒเจเฅค เจฎเฉเจ เจธเจผเฉเฉฑเจง IT เจฒเจ เจเจชเจจเจธเจเฉเจ เจฆเฉ เจตเจฐเจคเฉเจ เจจเจนเฉเจ เจเจฐเจพเจเจเจพ - เจเจน เจเฉฑเจ เจคเฉเจช เจจเจพเจฒ เจเจฟเฉเฉเจเจ เจจเฉเฉฐ เจธเจผเฉเจ เจเจฐเจจ เจตเจฐเจเจพ เจนเฉ, เจชเจฐ เจฎเฉเจจเฉเฉฐ เจเจธเจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจจ เจคเฉเจ เจเจฒเจพเจตเจพ เจนเฉเจฐ เจเฉเจ เจตเจฟเจฐเฉเจงเจพเจญเจพเจธ เจจเจนเฉเจ เจฆเจฟเจเจพเจ เจฆเจฟเฉฐเจฆเจพ เจนเฉ. เจนเจพเจฒเจพเจเจเจฟ, เจเฉเจฒเฉเจเจพเจฎ เจตเจฟเฉฑเจ VMWare เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจจเจพ เจซเฉเจฐเจก เจฐเฉเจชเจเจฐ เจตเจฟเฉฑเจ เจเฉเจเจฒเฉ เจนเฉเจ เจชเฉฑเจฅเจฐ เจจเฉเฉฐ เจเฉเฉฑเจเจฃ เจตเจฐเจเจพ เจนเฉ - เจเจน เจฌเจพเจนเจฐเฉเจ เจธเฉเฉฐเจฆเจฐ เจนเฉ, เจชเจฐ เจกเจฐเจพเจเจตเจฐ เจจเฉเฉฐ เจเฉฑเจ เจฆเฉ เจฌเจเจพเจ 10 เจฏเจพเจคเจฐเจพเจตเจพเจ เจเจฐเจจเฉเจเจ เจชเฉเจเจฆเฉเจเจ เจนเจจเฅค
เจฎเฉเจฐเฉ เจฐเจพเจ เจตเจฟเฉฑเจ, VMWare เจฆเจพ เจธเจญ เจคเฉเจ เจตเฉฑเจกเจพ เจจเฉเจเจธเจพเจจ เจเจธเจฆเจพ เจชเฉเจฐเจพ เจฌเฉฐเจฆ เจนเฉเจฃเจพ เจนเฉ - เจเฉฐเจชเจจเฉ เจคเฉเจนเจพเจจเฉเฉฐ เจเจธ เจฌเจพเจฐเฉ เจเฉเจ เจเจพเจฃเจเจพเจฐเฉ เจจเจนเฉเจ เจฆเฉเจตเฉเจเฉ เจเจฟ เจเจน เจเจฟเจตเฉเจ เจเฉฐเจฎ เจเจฐเจฆเจพ เจนเฉ, เจเจฆเจพเจนเจฐเจจ เจฒเจ, vSAN เจเจพเจ เจนเจพเจเจชเจฐเจตเจพเจเจเจผเจฐ เจเจฐเจจเจฒ เจตเจฟเฉฑเจ เจเฉ เจนเฉ - เจเจน เจธเจฟเจฐเจซเจผ เจเจธเจฆเฉ เจฒเจ เจฒเจพเจญเจฆเจพเจเจ เจจเจนเฉเจ เจนเฉ - เจญเจพเจต, เจคเฉเจธเฉเจ เจเจฆเฉ เจตเฉ VMWare เจตเจฟเฉฑเจ เจฎเจพเจนเจฐ เจจเจพ เจฌเจฃเฉ - เจตเจฟเจเจฐเฉเจคเจพ เจฆเฉ เจธเจนเจพเจเจคเจพ เจคเฉเจ เจฌเจฟเจจเจพเจ, เจคเฉเจธเฉเจ เจฌเจฐเจฌเจพเจฆ เจนเฉ เจเจ เจนเฉ (เจฌเจนเฉเจค เจตเจพเจฐ เจฎเฉเจ VMWare เจฎเจพเจนเจฐเจพเจ เจจเฉเฉฐ เจฎเจฟเจฒเจฆเจพ เจนเจพเจ เจเฉ เจฎเจพเจฎเฉเจฒเฉ เจธเจตเจพเจฒเจพเจ เจฆเฉเจเจฐเจพ เจนเฉเจฐเจพเจจ เจนเฉเฉฐเจฆเฉ เจนเจจ)เฅค เจฎเฉเจฐเฉ เจฒเจ, VMWare เจนเฉเฉฑเจก เจฒเจพเจ เจตเจพเจฒเฉ เจเจพเจฐ เจเจฐเฉเจฆ เจฐเจฟเจนเจพ เจนเฉ - เจนเจพเจ, เจคเฉเจนเจพเจกเฉ เจเฉเจฒ เจ เจเจฟเจนเฉ เจฎเจพเจนเจฐ เจนเฉ เจธเจเจฆเฉ เจนเจจ เจเฉ เจเจพเจเจฎเจฟเฉฐเจ เจฌเฉเจฒเจ เจจเฉเฉฐ เจฌเจฆเจฒ เจธเจเจฆเฉ เจนเจจ, เจชเจฐ เจธเจฟเจฐเจซ เจเจนเฉ เจตเจฟเจ เจเจคเฉ เจเจฟเจธ เจจเฉ เจคเฉเจนเจพเจจเฉเฉฐ เจเจน เจนเฉฑเจฒ เจตเฉเจเจฟเจ เจนเฉ เจนเฉเฉฑเจก เจเฉเจฒเฉเจน เจธเจเจฆเจพ เจนเฉเฅค เจตเจฟเจ เจเจคเฉเจเจค เจคเฉเจฐ 'เจคเฉ, เจฎเฉเจจเฉเฉฐ เจเจน เจนเฉฑเจฒ เจชเจธเฉฐเจฆ เจจเจนเฉเจ เจนเจจ เจเจฟเจจเฉเจนเจพเจ เจตเจฟเฉฑเจ เจฎเฉเจ เจซเจฟเฉฑเจ เจจเจนเฉเจ เจนเฉ เจธเจเจฆเจพเฅค เจคเฉเจธเฉเจ เจเจนเฉเจเฉ เจเจฟ เจคเฉเจนเจพเจจเฉเฉฐ เจนเฉเฉฑเจก เจฆเฉ เจนเฉเจ เจพเจ เจเจพเจฃ เจฆเฉ เจฒเฉเฉ เจจเจนเฉเจ เจนเฉ. เจนเจพเจ, เจเจน เจธเฉฐเจญเจต เจนเฉ, เจชเจฐ เจฎเฉเจ เจคเฉเจนเจพเจกเฉ เจตเฉฑเจฒ เจฆเฉเจเจพเจเจเจพ เจเจฆเฉเจ เจคเฉเจนเจพเจจเฉเฉฐ 20-30 เจตเจฐเจเฉเจ เจฒ เจฎเจธเจผเฉเจจเจพเจ, 40-50 เจจเฉเจเจตเจฐเจเจพเจ เจคเฉเจ เจเจฒเจพเจเจก เจตเจฟเฉฑเจ เจเฉฑเจ เจตเฉฑเจกเฉ เจซเฉฐเจเจธเจผเจจ เจจเฉเฉฐ เจเจเฉฑเจ เจพ เจเจฐเจจ เจฆเฉ เจเจผเจฐเฉเจฐเจค เจนเฉเฉฐเจฆเฉ เจนเฉ, เจเจฟเจจเฉเจนเจพเจ เจตเจฟเฉฑเจเฉเจ เจ เฉฑเจงเฉ เจฌเจพเจนเจฐ เจเจพเจฃเจพ เจเจพเจนเฉเฉฐเจฆเฉ เจนเจจ, เจ เจคเฉ เจฆเฉเจเฉ เจ เฉฑเจง เจฒเจ เจชเฉเฉฑเจเจฆเจพ เจนเฉ. SR-IOV เจชเฉเจฐเจตเฉเจ, เจจเจนเฉเจ เจคเจพเจ เจคเฉเจนเจพเจจเฉเฉฐ เจเจนเจจเจพเจ เจเจพเจฐเจพเจ เจตเจฟเฉฑเจเฉเจ เจฆเฉ เจฆเจฐเจเจจ เจนเฉเจฐ เจฆเฉ เจฒเฉเฉ เจชเจตเฉเจเฉ - เจจเจนเฉเจ เจคเจพเจ เจชเฉเจฐเจฆเจฐเจธเจผเจจ เจเจพเจซเจผเฉ เจจเจนเฉเจ เจนเฉเจตเฉเจเจพเฅค
เจนเฉเจฐ เจตเฉ เจฆเฉเจฐเจฟเจธเจผเจเฉเจเฉเจฃ เจนเจจ, เจเจธ เจฒเจ เจธเจฟเจฐเจซเจผ เจคเฉเจธเฉเจ เจนเฉ เจเจน เจซเจผเฉเจธเจฒเจพ เจเจฐ เจธเจเจฆเฉ เจนเฉ เจเจฟ เจเฉ เจเฉเจฃเจจเจพ เจนเฉ เจ
เจคเฉ, เจธเจญ เจคเฉเจ เจฎเจนเฉฑเจคเจตเจชเฉเจฐเจจ, เจคเฉเจธเฉเจ เจซเจฟเจฐ เจเจชเจฃเฉ เจชเจธเฉฐเจฆ เจฒเจ เจเจผเจฟเฉฐเจฎเฉเจตเจพเจฐ เจนเฉเจตเฉเจเฉเฅค เจเจน เจธเจฟเจฐเจซ เจฎเฉเจฐเฉ เจฐเจพเจ เจนเฉ - เจเฉฑเจ เจตเจฟเจ
เจเจคเฉ เจเจฟเจธ เจจเฉ เจเฉฑเจเฉ-เจเฉฑเจ 4 เจเจคเจชเจพเจฆเจพเจ เจจเฉเฉฐ เจฆเฉเจเจฟเจ เจ
เจคเฉ เจเฉเจนเจฟเจ เจนเฉ - เจจเฉเจเฉเจ, เจเฉเจจเฉเจชเจฐ, เจฐเฉเฉฑเจก เจนเฉเจ เจ
เจคเฉ VMWare. เจญเจพเจต, เจฎเฉเจฐเฉ เจเฉเจฒ เจคเฉเจฒเจจเจพ เจเจฐเจจ เจฒเจ เจเฉเจ เจนเฉ.
เจธเจฐเฉเจค: www.habr.com