เด เดฒเตเดเดจเดคเตเดคเดฟเตฝ, เดเตเดฑเดพเดซเตเดฎเดฟเตฝ เดเดจเตเดคเดพเดฃเต เด
เดเดเตเดเดฟเดฏเดฟเดฐเดฟเดเตเดเตเดจเตเดจเดคเตเดจเตเดจเต เดเดเตเดเตพ เดจเตเดเตเดเตเด, เดเตเดเดพเดคเต เดเตเดฐเดฎเตเดฃ เดจเดฎเตเดฎเตเดเต เดธเตเดตเดจเตเดคเด เดเตปเดซเตเดฐเดพเดธเตเดเตเดฐเดเตเดเตผ เดธเดฎเดพเดฐเดเดญเดฟเดเตเดเตเดเดฏเตเด เดเตเดฏเตเดฏเตเด
เดเดฒเตเดฒเดพ เดเดพเดฐเตเดฏเดเตเดเดณเตเดเตเดเตเดฑเดฟเดเตเดเตเด เดตเดฟเดถเดฆเดฎเดพเดฏเตเด เดฎเตเดจเตเดจเต เดเดเตเดเดเตเดเดณเดฟเดฒเตเด:
-
เดเตเดฑเดพเดซเตเด - เดตเดฟเดตเดฐเดฃเด, เดเตเดฃเดเตเดเตพ, เดเดเดเดเตเดเตพ -
เด เดเดฟเดธเตเดฅเดพเดจ เดธเตเดเดฐเตเดฏเดเตเดเดณเตเดเต เดธเตเดทเตเดเดฟ -
เด เดเดฟเดธเตเดฅเดพเดจ เดธเตเดเดฐเตเดฏเดเตเดเดณเตเดเต เดคเตเดเดเตเดเด
1. เดเตเดฑเดพเดซเตเด - เดตเดฟเดตเดฐเดฃเด, เดเตเดฃเดเตเดเตพ, เดเดเดเดเตเดเตพ
เดเตเดกเต เดเดชเดฏเตเดเดฟเดเตเดเต เดตเตเตผเดเตเดตเตฝ เดเตปเดซเตเดฐเดพเดธเตเดเตเดฐเดเตเดเตผ เดจเดฟเตผเดฎเตเดฎเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเตเด เดเตเดเดพเดฐเตเดฏเด เดเตเดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเดฎเตเดณเตเดณ เดเดฐเต IaC (เดเตปเดซเตเดฐเดพเดธเตเดเตเดฐเดเตเดเตผ-เดเดธเต-เดเตเดกเต) เดเดชเดเดฐเดฃเดฎเดพเดฃเต เดเตเดฑเดพเดซเตเด.
เดเดชเดเดฐเดฃเด เดเดชเดฏเตเดเดฟเดเตเดเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเตเดจเตเดจเดคเดฟเตฝ เดเดเตเดเตพ เดจเดฟเดฐเดตเดงเดฟ เดเตเดฃเดเตเดเตพ เดถเตเดฐเดฆเตเดงเดฟเดเตเดเต:
-
เดชเตเดคเดฟเดฏ เดตเดพเดเดเดเตเดเดพเดฐเตเดเต เดตเดฟเดจเตเดฏเดพเดธ เดตเตเดเดค (เดเดทเตโเดเดพเดจเตเดธเตเดค เดตเตเตผเดเตเดตเตฝ เดชเดฐเดฟเดคเดธเตเดฅเดฟเดคเดฟเดเตพ). เดธเดพเดงเดพเดฐเดฃเดเดคเดฟเดฏเดฟเตฝ, เดเตเดเตเดคเตฝ เดชเตเดคเดฟเดฏ เดเตเดฒเดฏเดจเตเดฑเตเดเดณเตเดฃเตเดเตเดเตเดเดฟเตฝ, เดชเตเดคเดฟเดฏ เดเดฑเดตเดฟเดเดเตเดเตพ เดชเตเดฐเดธเดฟเดฆเตเดงเตเดเดฐเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเต เดธเดพเดเตเดเตเดคเดฟเด เดชเดฟเดจเตเดคเตเดฃเดพ เดเตเดตเดจเดเตเดเดพเตผ เดเตเดเตเดคเตฝ "เดเตเดฒเดฟเดเตเดเตเดเตพ" เดเตเดฏเตเดฏเตเดฃเตเดเดคเตเดฃเตเดเต. เดเตเดฑเดพเดซเตเด เดเดชเดฏเตเดเดฟเดเตเดเต, เดเดชเดฏเตเดเตเดคเดพเดเตเดเตพเดเตเดเต เดธเดพเดเตเดเตเดคเดฟเด เดชเดฟเดจเตเดคเตเดฃ เดเดตเดถเตเดฏเดฎเดฟเดฒเตเดฒเดพเดคเต เด เดฒเตเดฒเตเดเตเดเดฟเตฝ เดฎเตเดทเตเตป เดคเดจเตเดจเต เดทเดเตเดเตเดกเตเตบ เดเตเดฏเตเดฏเดพเดคเต เดคเดจเตเดจเต เดตเตเตผเดเตเดตเตฝ เดฎเตเดทเตเตป เดเตเดฐเดฎเตเดเดฐเดฃเดเตเดเตพ เดฎเดพเดฑเตเดฑเดพเตป เดเดดเดฟเดฏเตเด (เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดเดเตเดเตเดฎเดพเดฑเตเดฑเดฟเดเตเดเดพเดฏเดฟ OS เดทเดเตเดเต เดกเตเตบ เดเตเดฏเตเดฏเตเดเดฏเตเด เดตเตเตผเดเตเดตเตฝ เดกเดฟเดธเตเดเต เดชเดพเตผเดเตเดเตเดทเตป เดตเตผเดฆเตเดงเดฟเดชเตเดชเดฟเดเตเดเตเดเดฏเตเด เดเตเดฏเตเดฏเตเด).
-
เดเดเตเดเดฟเดตเตเดทเตป เดชเตเดฒเดพเดจเดฟเดจเตเดฑเต เดคเตฝเดเตเดทเดฃ เดชเดฐเดฟเดถเตเดงเดจ เดชเตเดคเดฟเดฏ เดเตเดจเดจเตเดฑเต. เดเตปเดซเตเดฐเดพเดธเตเดเตเดฐเดเตเดเตผ เดเตเดกเดฟเดจเตเดฑเต เดตเดฟเดตเดฐเดฃเด เดเดชเดฏเตเดเดฟเดเตเดเต, เดเดจเตเดคเดพเดฃเต เดเตเตผเดเตเดเตเดฃเตเดเดคเตเดจเตเดจเตเด เดเดคเต เดเตเดฐเดฎเดคเตเดคเดฟเดฒเดพเดฃเต, เด เดคเตเดชเตเดฒเต เดคเดจเตเดจเต เดเดคเต เด เดจเตเดคเดฟเดฎ เด เดตเดธเตเดฅเดฏเดฟเดฒเดพเดฏเดฟเดฐเดฟเดเตเดเตเดฎเตเดจเตเดจเตเด เดจเดฎเตเดเตเดเต เดเดเดจเดเดฟ เดชเดฐเดฟเดถเตเดงเดฟเดเตเดเดพเด.
-
เดเดฑเตเดฑเดตเตเด เดเดจเดชเตเดฐเดฟเดฏเดฎเดพเดฏ เดเตเดฒเตเดกเต เดชเตเดฒเดพเดฑเตเดฑเตโเดซเตเดฎเตเดเดณเต เดตเดฟเดตเดฐเดฟเดเตเดเดพเดจเตเดณเตเดณ เดเดดเดฟเดตเต. เดจเดฟเดเตเดเตพเดเตเดเต เดเดชเดเดฐเดฃเด เดเดชเดฏเตเดเดฟเดเตเดเดพเด IaaS, SaaS, PaaS เดธเตเดฒเตเดฏเตเดทเดจเตเดเดณเดฟเตฝ เดธเตเดตเดจเดเตเดเตพ เดตเดพเดเตเดฆเดพเดจเด เดเตเดฏเตเดฏเตเดจเตเดจ VMware vCloud เดกเดฏเดฑเดเตเดเดฑเต เด เดเดฟเดธเตเดฅเดพเดจเดฎเดพเดเตเดเดฟเดฏเตเดณเตเดณ เดธเตเดตเดเดพเดฐเตเดฏ เดชเตเดฒเดพเดฑเตเดฑเตโเดซเตเดฎเตเดเดณเดฟเดฒเตเดเตเดเต Amazon, Google เดเตเดฒเตเดกเต เดเดจเตเดจเดฟเดตเดฏเดฟเตฝ เดจเดฟเดจเตเดจเต.
-
เดเดจเตเดจเดฟเดฒเดงเดฟเดเด เดเตเดฒเตเดกเต เดฆเดพเดคเดพเดเตเดเดณเต เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเดเตเดเตเด เดเตเดฒเตเดกเต เดฑเดฟเดธเตเดดเตโเดธเตเดเตพ เดธเตเดทเตโเดเดฟเดเตเดเดพเดจเตเด เดฐเตเดเดจเดฟเตผเดฃเดฏเด เดจเดเดคเตเดคเดพเดจเตเด เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเดเตเดเดพเดจเตเด เดเดฐเตเดฑเตเดฑ เดเตเตบเดซเดฟเดเดฑเตเดทเตป เดเดชเดฏเตเดเดฟเดเตเดเต, เดคเตเดฑเตเดฑเต เดธเดนเดฟเดทเตเดฃเตเดค เดฎเตเดเตเดเดชเตเดชเตเดเตเดคเตเดคเตเดจเตเดจเดคเดฟเดจเต เด เดตเดฏเตโเดเตเดเดฟเดเดฏเดฟเดฒเตเดณเตเดณ เดเตปเดซเตเดฐเดพเดธเตเดเตเดฐเดเตเดเตผ เดตเดฟเดคเดฐเดฃเด เดเตเดฏเตเดฏเตเด.
-
เดกเตเดฎเต เดธเตเดฑเตเดฑเดพเตปเดกเตเดเตพ เดธเตเดทเตเดเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดธเตเดเดฐเตเดฏเดชเตเดฐเดฆเดฎเดพเดฏ เดเดชเดฏเตเดเด เดธเตเดซเตเดฑเตเดฑเตโเดตเตเดฏเตผ เดชเดฐเดฟเดถเตเดงเดจเดฏเตเดเตเดเตเด เดกเตเดฌเดเตเดเดฟเดเดเดฟเดจเตเด. เดจเดฟเดเตเดเตพเดเตเดเต เดเตเดธเตเดฑเตเดฑเดฟเดเดเต เดกเดฟเดชเตเดชเดพเตผเดเตเดเตโเดฎเตเดจเตเดฑเดฟเดจเดพเดฏเดฟ เดธเตเดฑเตเดฑเดพเตปเดกเตเดเตพ เดธเตเดทเตโเดเดฟเดเตเดเดพเดจเตเด เดเตเดฎเดพเดฑเดพเดจเตเด เดเดดเดฟเดฏเตเด, เดธเดฎเดพเดจเตเดคเดฐเดฎเดพเดฏเดฟ เดตเตเดฏเดคเตเดฏเดธเตเดค เดชเดฐเดฟเดคเดธเตเดฅเดฟเดคเดฟเดเดณเดฟเตฝ เดธเตเดซเตโเดฑเตเดฑเตโเดตเตเดฏเตผ เดชเดฐเตเดเตเดทเดฟเดเตเดเตเด, เดเดฐเต เดฑเดฟเดธเตเดดเตโเดธเต เดฌเดฟเตฝเดกเต เดชเตเดฒเดพเตป เดธเตเดทเตโเดเดฟเดเตเดเต เดเดฑเดตเดฟเดเดเตเดเตพ เดคเตฝเดเตเดทเดฃเด เดฎเดพเดฑเตเดฑเดพเดจเตเด เดเดฒเตเดฒเดพเดคเดพเดเตเดเดพเดจเตเด เดเดดเดฟเดฏเตเด.
"เดเตเดฑเตเดฑเดฟเดฏเด" เดเตเดฑเดพเดซเตเด
เดเดชเดเดฐเดฃเดคเตเดคเดฟเดจเตเดฑเต เดเตเดฃเดเตเดเดณเตเดเตเดเตเดฑเดฟเดเตเดเต เดเดเตเดเตพ เดธเดเดเตเดทเดฟเดชเตเดคเดฎเดพเดฏเดฟ เดธเดเดธเดพเดฐเดฟเดเตเดเต, เดเดชเตเดชเตเตพ เดจเดฎเตเดเตเดเต เด เดคเดฟเดจเต เด เดคเดฟเดจเตเดฑเต เดเดเดเดเตเดเดณเดพเดฏเดฟ เดตเดฟเดญเดเดฟเดเตเดเดพเด
เดฆเดพเดคเดพเดเตเดเตพ.
เดเตเดฑเดพเดซเตเดฎเดฟเตฝ, เดเดคเดพเดฃเตเดเต เดเดคเต เดคเดฐเดคเตเดคเดฟเดฒเตเดณเตเดณ เดเตปเดซเตเดฐเดพเดธเตเดเตเดฐเดเตเดเดฑเตเด เดเดฐเต เดตเดฟเดญเดตเดฎเดพเดฏเดฟ เดชเตเดฐเดคเดฟเดจเดฟเดงเตเดเดฐเดฟเดเตเดเดพเด. เดเดฑเดตเดฟเดเดเตเดเดณเตเด API เดชเตเดฒเดพเดฑเตเดฑเตโเดซเตเดฎเตเด เดคเดฎเตเดฎเดฟเดฒเตเดณเตเดณ เดเดฃเดเตเดทเตป เดจเตฝเดเตเดจเตเดจเดคเต เดชเตเดฐเตเดตเตเดกเตผ เดฎเตเดกเตเดฏเตเดณเตเดเดณเดพเดฃเต, เดเดคเต เดเดฐเต เดชเตเดฐเดคเตเดฏเตเด เดชเตเดฒเดพเดฑเตเดฑเตโเดซเตเดฎเดฟเตฝ เดเดฑเดตเดฟเดเดเตเดเตพ เดธเตเดทเตเดเดฟเดเตเดเดพเตป เดจเดฟเดเตเดเดณเต เด เดจเตเดตเดฆเดฟเดเตเดเตเดจเตเดจเต, เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, Azure เด เดฒเตเดฒเตเดเตเดเดฟเตฝ VMware vCloud Director.
เดชเตเดฐเตเดเดเตเดฑเตเดฑเดฟเดจเตเดฑเต เดญเดพเดเดฎเดพเดฏเดฟ, เดจเดฟเดเตเดเตพเดเตเดเต เดตเตเดฏเดคเตเดฏเดธเตเดค เดชเตเดฒเดพเดฑเตเดฑเตโเดซเตเดฎเตเดเดณเดฟเตฝ เดตเตเดฏเดคเตเดฏเดธเตเดค เดฆเดพเดคเดพเดเตเดเดณเตเดฎเดพเดฏเดฟ เดธเดเดตเดฆเดฟเดเตเดเดพเด.
เดตเดฟเดญเดตเดเตเดเตพ (เดตเดฟเดญเดต เดตเดฟเดตเดฐเดฃเด).
เดตเตเตผเดเตเดตเตฝ เดฎเตเดทเตเดจเตเดเตพ เด เดฒเตเดฒเตเดเตเดเดฟเตฝ เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเตเดเตพ เดชเตเดฒเตเดณเตเดณ เดชเตเดฒเดพเดฑเตเดฑเตโเดซเตเด เดเดเดเดเตเดเตพ เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเดเตเดเดพเตป เดเดฑเดตเดฟเดเดเตเดเดณเตเดเต เดตเดฟเดตเดฐเดฃเด เดจเดฟเดเตเดเดณเต เด เดจเตเดตเดฆเดฟเดเตเดเตเดจเตเดจเต.
VMware vCloud เดกเดฏเดฑเดเตเดเตผ เดฆเดพเดคเดพเดตเดฟเดจเดพเดฏเดฟ เดจเดฟเดเตเดเตพเดเตเดเต เดธเตเดตเดฏเด เดเดฐเต เดเดฑเดตเดฟเด เดตเดฟเดตเดฐเดฃเด เดธเตเดทเตโเดเดฟเดเตเดเดพเดจเตเด vCloud เดกเดฏเดฑเดเตเดเตผ เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจ เดเดคเตเดเตเดเดฟเดฒเตเด เดนเตเดธเตเดฑเตเดฑเดฟเดเดเต เดฆเดพเดคเดพเดตเดฟเดจเตเดชเตเดชเด เดเดฑเดตเดฟเดเดเตเดเตพ เดธเตเดทเตโเดเดฟเดเตเดเดพเตป เด เดตเดฟเดตเดฐเดฃเด เดเดชเดฏเตเดเดฟเดเตเดเดพเดจเตเด เดเดดเดฟเดฏเตเด. เดเดตเดถเตเดฏเดฎเดพเดฏ เดนเตเดธเตเดฑเตเดฑเดฟเดเดเต เดฆเดพเดคเดพเดตเดฟเดฒเตเดเตเดเต เดจเดฟเดเตเดเตพ เดชเตเดฐเดพเดฎเดพเดฃเตเดเดฐเดฃ เดชเดพเดฐเดพเดฎเตเดฑเตเดฑเดฑเตเดเดณเตเด เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเต เดเดฃเดเตเดทเตป เดชเดพเดฐเดพเดฎเตเดฑเตเดฑเดฑเตเดเดณเตเด เดฎเดพเดคเตเดฐเด เดฎเดพเดฑเตเดฑเตเดฃเตเดเดคเตเดฃเตเดเต
เดชเตเดฐเตเดตเดฟเดทเดจเตผเดฎเดพเตผ.
เดตเตเตผเดเตเดตเตฝ เดฎเตเดทเตเดจเตเดเตพ เดธเตเดทเตเดเดฟเดเตเดเดคเดฟเดจเตเดถเตเดทเด เดเดชเตเดชเดฑเตเดฑเตเดฑเดฟเดเดเต เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเดจเตเดฑเต เดชเตเดฐเดพเดฐเดเดญ เดเตปเดธเตเดฑเตเดฑเดพเดณเตเดทเดจเตเด เด เดฑเตเดฑเดเตเดฑเตเดฑเดชเตเดชเดฃเดฟเดเตพเดเตเดเตเดฎเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดจเดเตเดเตพ เดจเดเดคเตเดคเตเดจเตเดจเดคเต เด เดเดเดเด เดธเดพเดงเตเดฏเดฎเดพเดเตเดเตเดจเตเดจเต. เดจเดฟเดเตเดเตพ เดเดฐเต เดตเตเตผเดเตเดตเตฝ เดฎเตเดทเตเตป เดฑเดฟเดธเตเดดเตโเดธเต เดธเตเดทเตเดเดฟเดเตเดเตเดเดดเดฟเดเตเดเดพเตฝ, SSH เดตเดดเดฟ เดเตเตบเดซเดฟเดเตผ เดเตเดฏเตเดฏเดพเดจเตเด เดเดฃเดเตโเดฑเตเดฑเต เดเตเดฏเตเดฏเดพเดจเตเด เดเดชเตเดชเดฑเตเดฑเตเดฑเดฟเดเดเต เดธเดฟเดธเตเดฑเตเดฑเด เด เดชเตโเดกเตเดฑเตเดฑเต เดเตเดฏเตเดฏเดพเดจเตเด เดเดฐเต เดธเตโเดเตเดฐเดฟเดชเตเดฑเตเดฑเต เดกเตเตบเดฒเตเดกเต เดเตเดฏเตโเดคเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเดเตเดเดพเดจเตเด เดจเดฟเดเตเดเตพเดเตเดเต เดชเตเดฐเตเดตเดฟเดทเดจเตผเดฎเดพเดฐเต เดเดชเดฏเตเดเดฟเดเตเดเดพเด.
เดเตปเดชเตเดเตเดเต, เดเดเตเดเตเดชเตเดเตเดเต เดตเตเดฐเดฟเดฏเดฌเดฟเดณเตเดเตพ.
เดเตปเดชเตเดเตเดเต เดตเตเดฐเดฟเดฏเดฌเดฟเดณเตเดเตพ - เดเดคเต เดคเดฐเดคเตเดคเดฟเดฒเตเดณเตเดณ เดฌเตเดฒเตเดเตเดเตเดเตพเดเตเดเตเดฎเตเดณเตเดณ เดเตปเดชเตเดเตเดเต เดตเตเดฐเดฟเดฏเดฌเดฟเดณเตเดเตพ.
เดเดฑเดตเดฟเดเดเตเดเตพ เดธเตเดทเตเดเดฟเดเตเดเดคเดฟเดจเตเดถเตเดทเด เดฎเตเดฒเตเดฏเดเตเดเตพ เดธเดเดฐเดเตเดทเดฟเดเตเดเดพเตป เดเดเตเดเตโเดชเตเดเตเดเต เดตเตเดฐเดฟเดฏเดฌเดฟเดณเตเดเตพ เดจเดฟเดเตเดเดณเต เด เดจเตเดตเดฆเดฟเดเตเดเตเดจเตเดจเต เดเตเดเดพเดคเต เดฎเดฑเตเดฑเต เดฎเตเดกเตเดฏเตเดณเตเดเดณเดฟเตฝ เดเตปเดชเตเดเตเดเต เดตเตเดฐเดฟเดฏเดฌเดฟเดณเตเดเดณเดพเดฏเดฟ เดเดชเดฏเตเดเดฟเดเตเดเดพเด, เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต เดชเตเดฐเตเดตเดฟเดทเดจเตเดดเตโเดธเต เดฌเตเดฒเตเดเตเดเดฟเตฝ.
เดธเดเดธเตเดฅเดพเดจเดเตเดเตพ.
เดชเตเดฐเตเดตเตเดกเตผ เดชเตเดฒเดพเดฑเตเดฑเตเดซเตเด เดเดฑเดตเดฟเดเดเตเดเดณเตเดเต เดเตเตบเดซเดฟเดเดฑเตเดทเดจเตเดเตเดเตเดฑเดฟเดเตเดเตเดณเตเดณ เดตเดฟเดตเดฐเดเตเดเตพ เดธเตเดฑเตเดฑเตเดฑเตเดฑเต เดซเดฏเดฒเตเดเตพ เดธเดเดญเดฐเดฟเดเตเดเตเดจเตเดจเต. เดชเตเดฒเดพเดฑเตเดฑเตเดซเตเด เดเดฆเตเดฏเด เดธเตเดทเตเดเดฟเดเตเดเตเดฎเตเดชเตเตพ, เดตเดฟเดญเดตเดเตเดเดณเตเดเตเดเตเดฑเดฟเดเตเดเตเดณเตเดณ เดเดฐเต เดตเดฟเดตเดฐเดตเตเดฎเดฟเดฒเตเดฒ, เดเดคเตเดเตเดเดฟเดฒเตเด เดชเตเดฐเดตเตผเดคเตเดคเดจเดคเตเดคเดฟเดจเต เดฎเตเดฎเตเดชเต, เดเดคเดฟเดจเดเด เดตเดฟเดตเดฐเดฟเดเตเด เดตเดฟเดญเดตเดเตเดเดณเตเดเต เดฏเดฅเดพเตผเดคเตเดฅ เดเตปเดซเตเดฐเดพเดธเตเดเตเดฐเดเตเดเตผ เดเดชเดฏเตเดเดฟเดเตเดเต Terraform เดธเดเดธเตเดฅเดพเดจเดคเตเดคเต เด เดชเตเดกเตเดฑเตเดฑเต เดเตเดฏเตเดฏเตเดจเตเดจเต.
เดเดตเตผเดคเตเดคเดฟเดเตเดเตเดณเตเดณ เดธเตเดทเตโเดเดฟเดเดณเตเด เดชเตเดฒเดพเดฑเตเดฑเตโเดซเตเดฎเดฟเดฒเต เดฎเดพเดฑเตเดฑเดเตเดเดณเตเด เดเดดเดฟเดตเดพเดเตเดเดพเตป, เดเตเตผเดคเตเดค เดตเดฟเดญเดตเดเตเดเดณเตเดเตเดฏเตเด เดเดฌเตโเดเดเตเดฑเตเดฑเตเดเดณเตเดเตเดฏเตเด เดเตเตบเดซเดฟเดเดฑเตเดทเตป เดคเดพเดฐเดคเดฎเตเดฏเด เดเตเดฏเตเดฏเดพเตป เดเดคเดฟเดจเดเด เดธเตเดทเตโเดเดฟเดเตเด เดตเดฟเดญเดตเดเตเดเดณเตเดเต เดเดฐเต เดเตเดเตเดเด เดเดฌเตโเดเดเตเดฑเตเดฑเตเดเตพ เดธเดเดฐเดเตเดทเดฟเดเตเดเตเด เดเดจเตเดจเดคเดพเดฃเต เดธเดเดธเตเดฅเดพเดจเดเตเดเดณเตเดเต เดชเตเดฐเดงเดพเดจ เดฒเดเตเดทเตเดฏเด.
เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ, เดธเดเดธเตเดฅเดพเดจ เดตเดฟเดตเดฐเดเตเดเตพ เดชเตเดฐเดพเดฆเตเดถเดฟเด เดซเดฏเดฒเดฟเตฝ เดธเดเดญเดฐเดฟเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต terraform.tfstate, เดเดจเตเดจเดพเตฝ เดเดตเดถเตเดฏเดฎเตเดเตเดเดฟเตฝ, เดเตเด เดตเตผเดเตเดเดฟเดจเดพเดฏเดฟ เดฑเดฟเดฎเตเดเตเดเต เดธเตเดฑเตเดฑเตเดฑเตเดเต เดเดชเดฏเตเดเดฟเดเตเดเดพเตป เดเดดเดฟเดฏเตเด.
เดเตเดฑเดพเดซเตเดฎเดฟเดจเตเดฑเต เดธเดนเดพเดฏเดฎเดฟเดฒเตเดฒเดพเดคเต เดธเตเดทเตโเดเดฟเดเตเด เดฎเดฑเตเดฑเต เดเดฑเดตเดฟเดเดเตเดเดณเตเดฎเดพเดฏเดฟ เดเตเดเตเดคเตฝ เดธเดเดตเดฆเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเต เดจเดฟเดเตเดเตพเดเตเดเต เดจเดฟเดฒเดตเดฟเดฒเต เดชเตเดฒเดพเดฑเตเดฑเตโเดซเตเด เดเดฑเดตเดฟเดเดเตเดเตพ เดธเดเดธเตเดฅเดพเดจเดคเตเดคเตเดเตเดเต เดเดฑเดเตเดเตเดฎเดคเดฟ เดเตเดฏเตเดฏเดพเดจเตเด เดเดดเดฟเดฏเตเด.
2. เด เดเดฟเดธเตเดฅเดพเดจ เดธเตเดเดฐเตเดฏเดเตเดเดณเตเดเต เดธเตเดทเตเดเดฟ
เดเดเดเดเตเดเตพ เดเตเดฐเดฎเตเดเดฐเดฟเดเตเดเต, เดเดชเตเดชเตเตพ เดเตเดฑเดพเดซเตเด เดเดชเดฏเตเดเดฟเดเตเดเต เดเดเตเดเตพ เดเตเดฐเดฎเตเดฃ เดฎเตเดจเตเดจเต เดตเตเตผเดเตเดตเตฝ เดฎเตเดทเตเดจเตเดเดณเตเดณเตเดณ เดเดฐเต เดเตปเดซเตเดฐเดพเดธเตเดเตเดฐเดเตเดเตผ เดธเตเดทเตเดเดฟเดเตเดเตเด. เดเดฆเตเดฏเดคเตเดคเตเดคเต nginx เดชเตเดฐเตเดเตเดธเดฟ เดธเตเตผเดตเตผ เดเตปเดธเตเดฑเตเดฑเดพเตพ เดเตเดฏเตเดคเต, เดฐเดฃเตเดเดพเดฎเดคเตเดคเตเดคเต Nextcloud เด เดเดฟเดธเตเดฅเดพเดจเดฎเดพเดเตเดเดฟเดฏเตเดณเตเดณ เดซเดฏเตฝ เดธเดเดญเดฐเดฃเดตเตเด เดฎเตเดจเตเดจเดพเดฎเดคเตเดคเตเดคเต CMS Bitrix เดเด เดเดฃเต.
เดเดเตเดเดณเตเดเต เดเดฆเดพเดนเดฐเดฃเด เดเดชเดฏเตเดเดฟเดเตเดเต เดเดเตเดเตพ เดเตเดกเต เดเดดเตเดคเตเดเดฏเตเด เด
เดคเต เดจเดเดชเตเดชเดฟเดฒเดพเดเตเดเตเดเดฏเตเด เดเตเดฏเตเดฏเตเด
เดเดฆเตเดฏเด, เดจเดฎเตเดฎเตเดเต เดชเตเดคเดฟเดฏ เดชเตเดฐเตเดเดเตเดฑเตเดฑเดฟเดจเดพเดฏเดฟ เดเดฐเต เดกเดฏเดฑเดเตเดเดฑเดฟ เดเดฃเตเดเดพเดเตเดเดพเด, เด เดคเดฟเตฝ เดเตปเดซเตเดฐเดพเดธเตเดเตเดฐเดเตเดเตผ เดตเดฟเดตเดฐเดฟเดเตเดเตเดจเตเดจ เดซเดฏเดฒเตเดเตพ เดธเตเดฅเดพเดชเดฟเดเตเดเตเด.
mkdir project01
เด เดเตเดคเตเดคเดคเดพเดฏเดฟ, เดเดเตเดเตพ เดเตปเดซเตเดฐเดพเดธเตเดเตเดฐเดเตเดเตผ เดเดเดเดเตเดเตพ เดตเดฟเดตเดฐเดฟเดเตเดเตเดจเตเดจเต. เดซเดฏเดฒเตเดเดณเดฟเดฒเต เดตเดฟเดตเดฐเดฃเดคเตเดคเต เด เดเดฟเดธเตเดฅเดพเดจเดฎเดพเดเตเดเดฟ เดเตเดฑเดพเดซเตเด เดฌเดจเตเดงเดเตเดเตพ เดธเตเดทเตเดเดฟเดเตเดเตเดเดฏเตเด เดซเดฏเดฒเตเดเตพ เดชเตเดฐเตเดธเดธเตเดธเต เดเตเดฏเตเดฏเตเดเดฏเตเด เดเตเดฏเตเดฏเตเดจเตเดจเต. เดตเดฟเดตเดฐเดฟเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจ เดฌเตเดฒเตเดเตเดเตเดเดณเตเดเต เดเดฆเตเดฆเตเดถเตเดฏเดคเตเดคเต เด เดเดฟเดธเตเดฅเดพเดจเดฎเดพเดเตเดเดฟ เดซเดฏเดฒเตเดเตพเดเตเดเต เดธเตเดตเดฏเด เดชเตเดฐเดฟเดเดพเด, เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, network.tf - เดเตปเดซเตเดฐเดพเดธเตเดเตเดฐเดเตเดเดฑเดฟเดจเดพเดฏเตเดณเตเดณ เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเต เดชเดพเดฐเดพเดฎเตเดฑเตเดฑเดฑเตเดเตพ เดตเดฟเดตเดฐเดฟเดเตเดเตเดจเตเดจเต.
เดเดเตเดเดณเตเดเต เดเตปเดซเตเดฐเดพเดธเตเดเตเดฐเดเตเดเดฑเดฟเดจเตเดฑเต เดเดเดเดเตเดเตพ เดตเดฟเดตเดฐเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเต, เดเดเตเดเตพ เดเดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดซเดฏเดฒเตเดเตพ เดธเตเดทเตเดเดฟเดเตเดเต:
เดซเดฏเดฒเตเดเดณเตเดเต เดฒเดฟเดธเตเดฑเตเดฑเต.
main.tf - เดตเตเตผเดเตเดตเตฝ เดเตปเดตเดฏเตเตบเดฎเตเดจเตเดฑเดฟเดจเตเดณเตเดณ เดชเดพเดฐเดพเดฎเตเดฑเตเดฑเดฑเตเดเดณเตเดเต เดตเดฟเดตเดฐเดฃเด - เดตเตเตผเดเตเดตเตฝ เดฎเตเดทเตเดจเตเดเตพ, เดตเตเตผเดเตเดตเตฝ เดเดฃเตเดเตเดฏเตโเดจเดฑเตเดเตพ;
network.tf - เดตเตเตผเดเตเดตเตฝ เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเต เดชเดพเดฐเดพเดฎเตเดฑเตเดฑเดฑเตเดเดณเตเดเตเดฏเตเด NAT, เดซเดฏเตผเดตเดพเตพ เดจเดฟเดฏเดฎเดเตเดเดณเตเดเตเดฏเตเด เดตเดฟเดตเดฐเดฃเด;
variables.tf - เดจเดฎเตเดฎเตพ เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจ เดตเตเดฐเดฟเดฏเดฌเดฟเดณเตเดเดณเตเดเต เดฒเดฟเดธเตเดฑเตเดฑเต;
vcd.tfvars - VMware vCloud เดกเดฏเดฑเดเตเดเตผ เดฎเตเดกเตเดฏเตเดณเดฟเดจเตเดณเตเดณ เดชเตเดฐเตเดเดเตเดฑเตเดฑเต เดตเตเดฐเดฟเดฏเดฌเดฟเตพ เดฎเตเดฒเตเดฏเดเตเดเตพ.
เดเตเดฑเดพเดซเตเดฎเดฟเดฒเต เดเตเตบเดซเดฟเดเดฑเตเดทเตป เดญเดพเดท เดกเดฟเดเตเดฒเดฑเตเดฑเตเดฑเตเดตเต เดเดฃเต, เดชเตเดฐเตเดตเดฟเดทเดจเตผ เดฌเตเดฒเตเดเตเดเตเดเตพ เดเดดเดฟเดเต เดฌเตเดฒเตเดเตเดเตเดเดณเตเดเต เดเตเดฐเดฎเด เดชเตเดฐเดถเตเดจเดฎเดฒเตเดฒ, เดเดพเดฐเดฃเด เด เดฌเตเดฒเตเดเตเดเดฟเตฝ เดเตปเดซเตเดฐเดพเดธเตเดเตเดฐเดเตเดเตผ เดคเดฏเตเดฏเดพเดฑเดพเดเตเดเตเดฎเตเดชเตเตพ เดจเดเดชเตเดชเดฟเดฒเดพเดเตเดเตเดฃเตเด เดเดฎเดพเตปเดกเตเดเตพ เดเดเตเดเตพ เดตเดฟเดตเดฐเดฟเดเตเดเตเดจเตเดจเต, เด เดต เดเตเดฐเดฎเดคเตเดคเดฟเตฝ เดจเดเดชเตเดชเดฟเดฒเดพเดเตเดเตเด.
เดฌเตเดฒเตเดเตเดเต เดเดเดจ.
<BLOCK TYPE> "<BLOCK LABEL>" "<BLOCK LABEL>" {
# Block body
<IDENTIFIER> = <EXPRESSION> # Argument
}
เดฌเตเดฒเตเดเตเดเตเดเดณเต เดตเดฟเดตเดฐเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเต, เด
เดคเดฟเดจเตเดฑเต เดธเตเดตเดจเตเดคเด เดชเตเดฐเตเดเตเดฐเดพเดฎเดฟเดเดเต เดญเดพเดทเดฏเดพเดฏ เดเดเตเดเตเดธเดฟเดเตฝ (เดนเดพเดทเดฟเดเตเตผเดชเตเดชเต เดเตเตบเดซเดฟเดเดฑเตเดทเตป เดฒเดพเดเดเตเดตเตเดเต) เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจเต; JSON เดเดชเดฏเตเดเดฟเดเตเดเต เดเตปเดซเตเดฐเดพเดธเตเดเตเดฐเดเตเดเตผ เดตเดฟเดตเดฐเดฟเดเตเดเดพเตป เดเดดเดฟเดฏเตเด. เดจเดฟเดเตเดเตพเดเตเดเต เดตเดพเดเตเดฏเดเดเดจเดฏเตเดเตเดเตเดฑเดฟเดเตเดเต เดเตเดเตเดคเดฒเดฑเดฟเดฏเดพเตป เดเดดเดฟเดฏเตเด
เดเตปเดตเดฏเตเตบเดฎเตเดจเตเดฑเต เดตเตเดฐเดฟเดฏเดฌเดฟเตพ เดเตเตบเดซเดฟเดเดฑเตเดทเตป, variables.tf, vcd.tfvars
เดเดฆเตเดฏเด, VMware vCloud เดกเดฏเดฑเดเตเดเตผ เดฎเตเดกเตเดฏเตเดณเดฟเดจเดพเดฏเดฟ เดเดชเดฏเตเดเดฟเดเตเด เดเดฒเตเดฒเดพ เดตเตเดฐเดฟเดฏเดฌเดฟเดณเตเดเดณเตเดเตเดฏเตเด เด เดตเดฏเตเดเต เดฎเตเดฒเตเดฏเดเตเดเดณเตเดเตเดฏเตเด เดชเดเตเดเดฟเด เดตเดฟเดตเดฐเดฟเดเตเดเตเดจเตเดจ เดฐเดฃเตเดเต เดซเดฏเดฒเตเดเตพ เดธเตเดทเตเดเดฟเดเตเดเดพเด. เดเดฆเตเดฏเด, เดจเดฎเตเดเตเดเต variables.tf เดซเดฏเตฝ เดธเตเดทเตเดเดฟเดเตเดเดพเด.
variables.tf เดซเดฏเดฒเดฟเดจเตเดฑเต เดเดณเตเดณเดเดเตเดเด.
variable "vcd_org_user" {
description = "vCD Tenant User"
}
variable "vcd_org_password" {
description = "vCD Tenant Password"
}
variable "vcd_org" {
description = "vCD Tenant Org"
}
variable "vcd_org_vdc" {
description = "vCD Tenant VDC"
}
variable "vcd_org_url" {
description = "vCD Tenant URL"
}
variable "vcd_org_max_retry_timeout" {
default = "60"
}
variable "vcd_org_allow_unverified_ssl" {
default = "true"
}
variable "vcd_org_edge_name" {
description = "vCD edge name"
}
variable "vcd_org_catalog" {
description = "vCD public catalog"
}
variable "vcd_template_os_centos7" {
description = "OS CentOS 7"
default = "CentOS7"
}
variable "vcd_org_ssd_sp" {
description = "Storage Policies"
default = "Gold Storage Policy"
}
variable "vcd_org_hdd_sp" {
description = "Storage Policies"
default = "Bronze Storage Policy"
}
variable "vcd_edge_local_subnet" {
description = "Organization Network Subnet"
}
variable "vcd_edge_external_ip" {
description = "External public IP"
}
variable "vcd_edge_local_ip_nginx" {}
variable "vcd_edge_local_ip_bitrix" {}
variable "vcd_edge_local_ip_nextcloud" {}
variable "vcd_edge_external_network" {}
เดฆเดพเดคเดพเดตเดฟเตฝ เดจเดฟเดจเตเดจเต เดเดเตเดเตพเดเตเดเต เดฒเดญเดฟเดเตเดเตเดจเตเดจ เดตเตเดฐเดฟเดฏเดฌเดฟเตพ เดฎเตเดฒเตเดฏเดเตเดเตพ.
-
vcd_org_user โ เดเตผเดเดจเตเดธเตเดทเตป เด เดกเตเดฎเดฟเดจเดฟเดธเตเดเตเดฐเตเดฑเตเดฑเตผ เด เดตเดเดพเดถเดเตเดเดณเตเดณเตเดณ เดเดชเดฏเตเดเตเดคเตเดจเดพเดฎเด,
-
vcd_org_password โ เดเดชเดฏเตเดเตเดคเต เดชเดพเดธเตโเดตเตเดกเต,
-
vcd_org โ เดธเตเดฅเดพเดชเดจเดคเตเดคเดฟเดจเตเดฑเต เดชเตเดฐเต,
-
vcd_org_vdc โ เดตเตเตผเดเตเดตเตฝ เดกเดพเดฑเตเดฑเดพ เดธเตเดจเตเดฑเดฑเดฟเดจเตเดฑเต เดชเตเดฐเต,
-
vcd_org_url - API URL,
-
vcd_org_edge_name โ เดตเตเตผเดเตเดตเตฝ เดฑเตเดเตเดเดฑเดฟเดจเตเดฑเต เดชเตเดฐเต,
-
vcd_org_catalog โ เดตเตเตผเดเตเดตเตฝ เดฎเตเดทเตเตป เดเตเดเดชเตเดฒเตเดฑเตเดฑเตเดเดณเตเดณเตเดณ เดกเดฏเดฑเดเตเดเดฑเดฟเดฏเตเดเต เดชเตเดฐเต,
-
vcd_edge_external_ip โ เดชเตเดคเต เดเดชเดฟ เดตเดฟเดฒเดพเดธเด,
-
vcd_edge_external_network โ เดฌเดพเดนเตเดฏ เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเดฟเดจเตเดฑเต เดชเตเดฐเต,
-
vcd_org_hdd_sp โ HDD เดธเดเดญเดฐเดฃ โโเดจเดฏเดคเตเดคเดฟเดจเตเดฑเต เดชเตเดฐเต,
-
vcd_org_ssd_sp โ SSD เดธเดเดญเดฐเดฃ โโเดจเดฏเดคเตเดคเดฟเดจเตเดฑเต เดชเตเดฐเต.
เดเดเตเดเดณเตเดเต เดตเตเดฐเดฟเดฏเดฌเดฟเดณเตเดเตพ เดจเตฝเดเตเด:
-
vcd_edge_local_ip_nginx โ NGINX เดเดณเตเดณ เดตเตเตผเดเตเดตเตฝ เดฎเตเดทเตเดจเตเดฑเต IP เดตเดฟเดฒเดพเดธเด,
-
vcd_edge_local_ip_bitrix - 1C เดเดณเตเดณ เดตเตเตผเดเตเดตเตฝ เดฎเตเดทเตเดจเตเดฑเต IP เดตเดฟเดฒเดพเดธเด: Bitrix,
-
vcd_edge_local_ip_nextcloud โ Nextcloud เดเดณเตเดณ เดตเตเตผเดเตเดตเตฝ เดฎเตเดทเตเดจเตเดฑเต IP เดตเดฟเดฒเดพเดธเด.
เดฐเดฃเตเดเดพเดฎเดคเตเดคเต เดซเดฏเตฝ เดเดชเดฏเตเดเดฟเดเตเดเต vcd.tfvars เดซเดฏเดฒเดฟเตฝ VMware vCloud เดกเดฏเดฑเดเตเดเตผ เดฎเตเดกเตเดฏเตเดณเดฟเดจเดพเดฏเดฟ เดเดเตเดเตพ เดตเตเดฐเดฟเดฏเดฌเดฟเดณเตเดเตพ เดธเตเดทเตโเดเดฟเดเตเดเตเดเดฏเตเด เดตเตเดฏเดเตเดคเดฎเดพเดเตเดเตเดเดฏเตเด เดเตเดฏเตเดฏเตเดจเตเดจเต: เดเดเตเดเดณเตเดเต เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเตฝ เดเดเตเดเตพ เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจ เดเดพเดฐเตเดฏเด เดจเดฎเตเดเตเดเต เดเตผเดเตเดเดพเด.
vcd.tfvars เดซเดฏเดฒเดฟเดจเตเดฑเต เดเดณเตเดณเดเดเตเดเด.
vcd_org_url = "https://vcloud.mclouds.ru/api"
vcd_org_user = "orgadmin"
vcd_org_password = "*"
vcd = "org"
vcd_org_vdc = "orgvdc"
vcd_org_maxretry_timeout = 60
vcd_org_allow_unverified_ssl = true
vcd_org_catalog = "Templates"
vcd_templateos_centos7 = "CentOS7"
vcd_org_ssd_sp = "Gold Storage Policy"
vcd_org_hdd_sp = "Bronze Storage Policy"
vcd_org_edge_name = "MCLOUDS-EDGE"
vcd_edge_external_ip = "185.17.66.1"
vcd_edge_local_subnet = "192.168.110.0/24"
vcd_edge_local_ip_nginx = "192.168.110.1"
vcd_edge_local_ip_bitrix = "192.168.110.10"
vcd_edge_local_ip_nextcloud = "192.168.110.11"
vcd_edge_external_network = "NET-185-17-66-0"
เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเต เดเตเตบเดซเดฟเดเดฑเตเดทเตป, network.tf.
เดเตปเดตเดฏเตเตบเดฎเตเดจเตเดฑเต เดตเตเดฐเดฟเดฏเดฌเดฟเดณเตเดเตพ เดธเดเตเดเตเดเดฐเดฟเดเตเดเต, เดเดชเตเดชเตเตพ เดเดเตเดเตพ เดตเตเตผเดเตเดตเตฝ เดฎเตเดทเตเตป เดเดฃเดเตเดทเตป เดธเตเดเตเด เดธเดเตเดเตเดเดฐเดฟเดเตเดเตเด - เดเดฐเต เดตเตเตผเดเตเดตเตฝ เดฎเตเดทเตเดจเดฟเดฒเตเดเตเดเตเด เดเดฐเต เดธเตเดตเดเดพเดฐเตเดฏ IP เดตเดฟเดฒเดพเดธเด เดจเตฝเดเตเดเดฏเตเด เดฌเดพเดนเตเดฏ เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเดฟเดฒเตเดเตเดเต เดชเตเตผเดเตเดเตเดเตพ "เดซเตเตผเดตเตเดกเต" เดเตเดฏเตเดฏเดพเตป เดกเตเดธเตเดฑเตเดฑเดฟเดจเตเดทเตป NAT เดเดชเดฏเตเดเดฟเดเตเดเตเดเดฏเตเด เดเตเดฏเตเดฏเตเด. เดฎเดพเดจเตเดเตเดฎเตเดจเตเดฑเต เดชเตเตผเดเตเดเตเดเดณเดฟเดฒเตเดเตเดเตเดณเตเดณ เดเดเตเดธเดธเต เดชเดฐเดฟเดฎเดฟเดคเดชเตเดชเตเดเตเดคเตเดคเตเดจเตเดจเดคเดฟเดจเต, เดเดเตเดเดณเตเดเต IP เดตเดฟเดฒเดพเดธเดคเตเดคเดฟเดจเต เดฎเดพเดคเตเดฐเดฎเดพเดฏเดฟ เดเดเตเดเตพ เดเดเตเดธเดธเต เดธเดเตเดเตเดเดฐเดฟเดเตเดเตเด.
เดเตเดฑเดพเดซเตเด เดชเตเดฒเดพเดฑเตเดฑเตโเดซเตเดฎเดฟเดจเดพเดฏเตเดณเตเดณ เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเต เดกเดฏเดเตเดฐเด เดธเตเดทเตโเดเดฟเดเตเดเตเดจเตเดจเต
net_lan01 เดเดจเตเดจ เดชเตเดฐเดฟเตฝ เดเดเตเดเตพ เดเดฐเต เดตเตเตผเดเตเดตเตฝ เดเตผเดเดจเตเดธเตเดทเดฃเตฝ เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเต เดธเตเดทเตเดเดฟเดเตเดเตเดจเตเดจเต, เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ เดเตเดฑเตเดฑเตโเดตเต: 192.168.110.254, เดเตเดเดพเดคเต เดตเดฟเดฒเดพเดธ เดเดเด: 192.168.110.0/24.
เดเดเตเดเตพ เดเดฐเต เดตเตเตผเดเตเดตเตฝ เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเต เดตเดฟเดตเดฐเดฟเดเตเดเตเดจเตเดจเต.
resource "vcd_network_routed" "net" {
name = "net_lan01"
edge_gateway = var.vcd_org_edge_name
gateway = "192.168.110.254"
dns1 = "1.1.1.1"
dns2 = "8.8.8.8"
static_ip_pool {
start_address = "192.168.110.1"
end_address = "192.168.110.253"
}
}
เดตเตเตผเดเตเดตเตฝ เดฎเตเดทเตเดจเตเดเดณเต เดเดจเตเดฑเตผเดจเตเดฑเตเดฑเต เดเดเตเดธเดธเต เดเตเดฏเตเดฏเดพเตป เด เดจเตเดตเดฆเดฟเดเตเดเตเดจเตเดจ เดซเดฏเตผเดตเดพเตพ เดจเดฟเดฏเดฎเดเตเดเตพ เดจเดฎเตเดเตเดเต เดธเตเดทเตเดเดฟเดเตเดเดพเด. เด เดฌเตเดฒเตเดเตเดเดฟเดจเตเดณเตเดณเดฟเตฝ, เดเตเดฒเตเดกเดฟเดฒเต เดเดฒเตเดฒเดพ เดตเตเตผเดเตเดตเตฝ เดเดฑเดตเดฟเดเดเตเดเตพเดเตเดเตเด เดเดจเตเดฑเตผเดจเตเดฑเตเดฑเดฟเดฒเตเดเตเดเต เดเดเตโเดธเดธเต เดเดฃเตเดเดพเดฏเดฟเดฐเดฟเดเตเดเตเด:
เดเดจเตเดฑเตผเดจเตเดฑเตเดฑเดฟเดฒเตเดเตเดเตเดณเตเดณ เดตเดฟเดเด เดเดเตโเดธเดธเดฟเดจเตเดณเตเดณ เดจเดฟเดฏเดฎเดเตเดเตพ เดเดเตเดเตพ เดตเดฟเดตเดฐเดฟเดเตเดเตเดจเตเดจเต.
resource "vcd_nsxv_firewall_rule" "fw_internet_access" {
edge_gateway = var.vcdorgedgename
name = "Internet Access"
source {
gateway_interfaces = ["internal"]
}
destination {
gateway_interfaces = ["external"]
}
service {
protocol = "any"
}
depends_on = [vcdnetworkrouted.net]
}
vcdnetworkrouted.net เดฌเตเดฒเตเดเตเดเต เดชเตเดฐเตเดธเดธเตเดธเต เดเตเดฏเตเดคเดคเดฟเดจเต เดถเตเดทเด, เดเดเตเดเตพ vcdnsxvfirewallrule เดฌเตเดฒเตเดเตเดเต เดเตเตบเดซเดฟเดเตผ เดเตเดฏเตเดฏเดพเตป เดชเตเดเตเดจเตเดจเต เดเดจเตเดจ เดกเดฟเดชเตปเดกเตปเดธเดฟ เดธเตเดฅเดพเดชเดฟเดเตเดเต., เดเดชเดฏเตเดพเดเดฟเดเตเดเต เดเดถเตเดฐเดฟเดคเดคเตเดตเด. เดเตเตบเดซเดฟเดเดฑเตเดทเดจเดฟเตฝ เดเดฟเดฒ เดกเดฟเดชเตปเดกเตปเดธเดฟเดเตพ เด เดจเตเดคเตผเดฒเตเดจเดฎเดพเดฏเดฟ เดคเดฟเดฐเดฟเดเตเดเดฑเดฟเดเตเดเตเดเตเดเดพเดฎเตเดจเตเดจเดคเดฟเดจเดพเตฝ เดเดเตเดเตพ เด เดเดชเตเดทเตป เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจเต.
เด เดเตเดคเตเดคเดคเดพเดฏเดฟ, เดฌเดพเดนเตเดฏ เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดชเตเตผเดเตเดเตเดเดณเดฟเดฒเตเดเตเดเต เดเดเตโเดธเดธเต เด เดจเตเดตเดฆเดฟเดเตเดเตเดจเตเดจ เดจเดฟเดฏเดฎเดเตเดเตพ เดเดเตเดเตพ เดธเตเดทเตโเดเดฟเดเตเดเตเดเดฏเตเด เดธเตเตผเดตเดฑเตเดเดณเดฟเดฒเตเดเตเดเต SSH เดตเดดเดฟ เดฌเดจเตเดงเดฟเดชเตเดชเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเต เดเดเตเดเดณเตเดเต IP เดตเดฟเดฒเดพเดธเด เดธเตเดเดฟเดชเตเดชเดฟเดเตเดเตเดเดฏเตเด เดเตเดฏเตเดฏเตเด. เดเดคเตเดฐเต เดเดจเตเดฑเตผเดจเตเดฑเตเดฑเต เดเดชเดฏเตเดเตเดคเดพเดตเดฟเดจเตเด เดตเตเดฌเต เดธเตเตผเดตเดฑเดฟเดฒเต เดชเตเตผเดเตเดเตเดเตพ 80, 443 เดเดจเตเดจเดฟเดตเดฏเดฟเดฒเตเดเตเดเต เดเดเตโเดธเดธเต เดเดฃเตเดเต, เดเตเดเดพเดคเต 90.1.15.1 เดเดจเตเดจ IP เดตเดฟเดฒเดพเดธเดฎเตเดณเตเดณ เดเดชเดฏเตเดเตเดคเดพเดตเดฟเดจเต เดตเตเตผเดเตเดตเตฝ เดธเตเตผเดตเดฑเตเดเดณเตเดเต SSH เดชเตเตผเดเตเดเตเดเดณเดฟเดฒเตเดเตเดเต เดเดเตโเดธเดธเต เดเดฃเตเดเต.
เดฌเดพเดนเตเดฏ เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดชเตเตผเดเตเดเตเดเดณเดฟเดฒเตเดเตเดเต เดเดเตโเดธเดธเต เด เดจเตเดตเดฆเดฟเดเตเดเตเด.
resource "vcd_nsxv_firewall_rule" "fwnatports" {
edge_gateway = var.vcd_org_edge_name
name = "HTTPs Access"
source {
gateway_interfaces = ["external"]
}
destination {
gateway_interfaces = ["internal"]
}
service {
protocol = "tcp"
port = "80"
}
service {
protocol = "tcp"
port = "443"
}
depends_on = [vcd_network_routed.net]
}
resource "vcd_nsxv_firewall_rule" "fw_nat_admin_ports" {
edge_gateway = var.vcd_org_edge_name
name = "Admin Access"
source {
ip_addresses = [ "90.1.15.1" ]
}
destination {
gateway_interfaces = ["internal"]
}
service {
protocol = "tcp"
port = "58301"
}
service {
protocol = "tcp"
port = "58302"
}
service {
protocol = "tcp"
port = "58303"
}
depends_on = [vcd_network_routed.net]
}
เดเดฐเต เดเตเดฒเตเดกเต เดฒเตเดเตเดเตฝ เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเดฟเตฝ เดจเดฟเดจเตเดจเต เดเดจเตเดฑเตผเดจเตเดฑเตเดฑเต เดเดเตโเดธเดธเต เดเตเดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเดพเดฏเดฟ เดเดเตเดเตพ เดธเตเดดเตโเดธเต NAT เดจเดฟเดฏเดฎเดเตเดเตพ เดธเตเดทเตเดเดฟเดเตเดเตเดจเตเดจเต:
เดเดเตเดเตพ เดเดฑเดตเดฟเด NAT เดจเดฟเดฏเดฎเดเตเดเตพ เดตเดฟเดตเดฐเดฟเดเตเดเตเดจเตเดจเต.
resource "vcd_nsxv_snat" "snat_local" {
edge_gateway = var.vcd_org_edge_name
network_type = "ext"
network_name = var.vcdedgeexternalnetwork
original_address = var.vcd_edge_local_subnet
translated_address = var.vcd_edge_external_ip
depends_on = [vcd_network_routed.net]
}
เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเต เดฌเตเดฒเตเดเตเดเดฟเดจเตเดฑเต เดเตเตบเดซเดฟเดเดฑเตเดทเตป เดชเตเตผเดคเตเดคเดฟเดฏเดพเดเตเดเดพเตป, เดฌเดพเดนเตเดฏ เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเดฟเตฝ เดจเดฟเดจเตเดจเต เดธเตเดตเดจเดเตเดเตพ เดเดเตโเดธเดธเต เดเตเดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเต เดเดเตเดเตพ เดกเตเดธเตเดฑเตเดฑเดฟเดจเตเดทเตป NAT เดจเดฟเดฏเดฎเดเตเดเตพ เดเตเตผเดเตเดเตเดจเตเดจเต:
เดกเตเดธเตเดฑเตเดฑเดฟเดจเตเดทเตป NAT เดจเดฟเดฏเดฎเดเตเดเตพ เดเตเตผเดเตเดเตเดจเตเดจเต.
resource "vcd_nsxv_dnat" "dnat_tcp_nginx_https" {
edge_gateway = var.vcd_org_edge_name
network_name = var.vcd_edge_external_network
network_type = "ext"
description = "NGINX HTTPs"
original_address = var.vcd_edge_external_ip
original_port = 443
translated_address = var.vcd_edge_local_ip_nginx
translated_port = 443
protocol = "tcp"
depends_on = [vcd_network_routed.net]
}
resource "vcd_nsxv_dnat" "dnat_tcp_nginx_http" {
edge_gateway = var.vcd_org_edge_name
network_name = var.vcd_edge_external_network
network_type = "ext"
description = "NGINX HTTP"
original_address = var.vcd_edge_external_ip
original_port = 80
translated_address = var.vcd_edge_local_ip_nginx
translated_port = 80
protocol = "tcp"
depends_on = [vcd_network_routed.net]
}
Nginx-เดจเต เดเตเดดเดฟเดฒเตเดณเตเดณ SSH เดธเตเตผเดตเดฑเดฟเดฒเตเดเตเดเต เดชเตเตผเดเตเดเต เดตเดฟเดตเตผเดคเตเดคเดจเดคเตเดคเดฟเดจเดพเดฏเดฟ เดเดฐเต NAT เดจเดฟเดฏเดฎเด เดเตเตผเดเตเดเตเด.
resource "vcd_nsxv_dnat" "dnat_tcp-nginx_ssh" {
edge_gateway = var.vcd_org_edge_name
network_name = var.vcd_edge_external_network
network_type = "ext"
description = "SSH NGINX"
original_address = var.vcd_edge_external_ip
original_port = 58301
translated_address = var.vcd_edge_local_ip_nginx
translated_port = 22
protocol = "tcp"
depends_on = [vcd_network_routed.net]
}
1C-Bitrix เดเดณเตเดณ SSH เดธเตเตผเดตเดฑเดฟเดฒเตเดเตเดเต เดชเตเตผเดเตเดเต เดตเดฟเดตเตผเดคเตเดคเดจเดคเตเดคเดฟเดจเดพเดฏเดฟ เดเดฐเต NAT เดฑเตเตพ เดเตเตผเดเตเดเตเด.
resource "vcd_nsxv_dnat" "dnat_tcp_bitrix_ssh" {
edge_gateway = var.vcd_org_edge_name
network_name = var.vcd_edge_external_network
network_type = "ext"
description = "SSH Bitrix"
original_address = var.vcd_edge_external_ip
original_port = 58302
translated_address = var.vcd_edge_local_ip_bitrix
translated_port = 22
protocol = "tcp"
depends_on = [vcd_network_routed.net]
}
Nextcloud เดเดณเตเดณ SSH เดธเตเตผเดตเดฑเดฟเดฒเตเดเตเดเต เดชเตเตผเดเตเดเต เดตเดฟเดตเตผเดคเตเดคเดจเดคเตเดคเดฟเดจเดพเดฏเดฟ เดเดฐเต NAT เดฑเตเตพ เดเตเตผเดเตเดเตเด.
resource "vcd_nsxv_dnat" "dnat_tcp_nextcloud_ssh" {
edge_gateway = var.vcd_org_edge_name
network_name = var.vcd_edge_external_network
network_type = "ext"
description = "SSH Nextcloud"
original_address = var.vcd_edge_external_ip
original_port = 58303
translated_address = var.vcd_edge_local_ip_nextcloud
translated_port = 22
protocol = "tcp"
depends_on = [vcd_network_routed.net]
}
Main.tf เดตเตเตผเดเตเดตเตฝ เดเตปเดตเดฏเตเตบเดฎเตเดจเตเดฑเต เดเตเตบเดซเดฟเดเดฑเตเดทเตป
เดฒเตเดเดจเดคเตเดคเดฟเดจเตเดฑเต เดคเตเดเดเตเดเดคเตเดคเดฟเตฝ เดเดเตเดเตพ เดเดธเตเดคเตเดฐเดฃเด เดเตเดฏเตเดคเดคเตเดชเตเดฒเต, เดเดเตเดเตพ เดฎเตเดจเตเดจเต เดตเตเตผเดเตเดตเตฝ เดฎเตเดทเตเดจเตเดเตพ เดธเตเดทเตเดเดฟเดเตเดเตเด. "เด เดคเดฟเดฅเดฟ เดเดธเตเดฑเตเดฑเดฎเตเดธเตเดทเตป" เดเดชเดฏเตเดเดฟเดเตเดเต เด เดต เดคเดฏเตเดฏเดพเดฑเดพเดเตเดเตเด. เดเดเตเดเตพ เดตเตเดฏเดเตเดคเดฎเดพเดเตเดเดฟเดฏ เดเตเดฐเดฎเตเดเดฐเดฃเดเตเดเตพ เด เดจเตเดธเดฐเดฟเดเตเดเต เดเดเตเดเตพ เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเต เดชเดพเดฐเดพเดฎเตเดฑเตเดฑเดฑเตเดเตพ เดธเดเตเดเดฎเดพเดเตเดเตเด, เดเตเดเดพเดคเต เดเดชเดฏเตเดเตเดคเต เดชเดพเดธเตโเดตเตเดกเต เดธเตเดตเดฏเดฎเตเดต เดธเตเดทเตเดเดฟเดเตเดเดชเตเดชเตเดเตเด.
เดตเตเตผเดเตเดตเตฝ เดฎเตเดทเตเดจเตเดเตพ เดธเตเดฅเดฟเดคเดฟ เดเตเดฏเตเดฏเตเดจเตเดจ vApp, เด เดตเดฏเตเดเต เดเตเตบเดซเดฟเดเดฑเตเดทเตป เดเดจเตเดจเดฟเดต เดตเดฟเดตเดฐเดฟเดเตเดเดพเด.
เดตเตเตผเดเตเดตเตฝ เดฎเตเดทเตเตป เดเตเตบเดซเดฟเดเดฑเตเดทเตป
เดจเดฎเตเดเตเดเต เดเดฐเต vApp เดเดฃเตเดเตเดฏเตเดจเตผ เดเดฃเตเดเดพเดเตเดเดพเด. เด เดคเดฟเดจเดพเตฝ เดเดเตเดเตพเดเตเดเต เดเดเตป เดคเดจเตเดจเต vApp เดเด VM เดเด เดตเตเตผเดเตเดตเตฝ เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเดฟเดฒเตเดเตเดเต เดเดฃเดเตเดฑเตเดฑเตเดเตเดฏเตเดฏเดพเตป เดเดดเดฟเดฏเตเด, เดเดเตเดเตพ เดกเดฟเดธเตเดชเตเตปเดกเต_เดเตบ เดชเดพเดฐเดพเดฎเตเดฑเตเดฑเดฑเตเด เดเตเตผเดเตเดเตเดจเตเดจเต:
เดเดฐเต เดเดฃเตเดเตเดฏเตเดจเตผ เดธเตเดทเตเดเดฟเดเตเดเตเด
resource "vcd_vapp" "vapp" {
name = "web"
power_on = "true"
depends_on = [vcd_network_routed.net]
}
เดเดฐเต เดตเดฟเดตเดฐเดฃเดคเตเดคเตเดเต เดจเดฎเตเดเตเดเต เดเดฐเต เดตเตเตผเดเตเดตเตฝ เดฎเตเดทเตเตป เดเดฃเตเดเดพเดเตเดเดพเด
resource "vcd_vapp_vm" "nginx" {
vapp_name = vcd_vapp.vapp.name
name = "nginx"
catalog_name = var.vcd_org_catalog
template_name = var.vcd_template_os_centos7
storage_profile = var.vcd_org_ssd_sp
memory = 8192
cpus = 1
cpu_cores = 1
network {
type = "org"
name = vcd_network_routed.net.name
is_primary = true
adapter_type = "VMXNET3"
ip_allocation_mode = "MANUAL"
ip = var.vcd_edge_local_ip_nginx
}
override_template_disk {
bus_type = "paravirtual"
size_in_mb = "32768"
bus_number = 0
unit_number = 0
storage_profile = var.vcd_org_ssd_sp
}
}
VM เดตเดฟเดตเดฐเดฃเดคเตเดคเดฟเดฒเต เดชเตเดฐเดงเดพเดจ เดชเดพเดฐเดพเดฎเตเดฑเตเดฑเดฑเตเดเตพ:
-
เดชเตเดฐเต - เดตเตเตผเดเตเดตเตฝ เดฎเตเดทเตเดจเตเดฑเต เดชเตเดฐเต,
-
vappname - เดเดฐเต เดชเตเดคเดฟเดฏ VM เดเตเตผเดเตเดเตเดฃเตเด vApp-เดจเตเดฑเต เดชเตเดฐเต,
-
เดเดพเดฑเตเดฑเดฒเตเดเต เดจเดพเดฎเด / เดเตเดเดชเตเดฒเตเดฑเตเดฑเดฟเดจเตเดฑเต เดชเตเดฐเต - เดเดพเดฑเตเดฑเดฒเตเดเต เดจเดพเดฎเดตเตเด เดตเตเตผเดเตเดตเตฝ เดฎเตเดทเตเตป เดเตเดเดชเตเดฒเตเดฑเตเดฑเดฟเดจเตเดฑเต เดชเตเดฐเตเด,
-
เดธเตเดฑเตเดฑเตเดฑเตเดเต เดชเตเดฐเตเดซเตเตฝ - เดกเดฟเดซเตเตพเดเตเดเต เดธเตเดฑเตเดฑเตเดฑเตเดเต เดชเตเดณเดฟเดธเดฟ.
เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเต เดฌเตเดฒเตเดเตเดเต เดชเดพเดฐเดพเดฎเตเดฑเตเดฑเดฑเตเดเตพ:
-
เดคเดฐเด - เดฌเดจเตเดงเดฟเดชเตเดชเดฟเดเตเด เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเดฟเดจเตเดฑเต เดคเดฐเด,
-
เดชเตเดฐเต - เดเดคเต เดตเตเตผเดเตเดตเตฝ เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเดฟเดฒเตเดเตเดเดพเดฃเต VM เดเดฃเดเตเดฑเตเดฑเตเดเตเดฏเตเดฏเตเดฃเตเดเดคเต,
-
isprimary - เดชเตเดฐเดพเดฅเดฎเดฟเด เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเต เด เดกเดพเดชเตเดฑเตเดฑเตผ,
-
iallocation_mode โ เดฎเดพเดจเตเดตเตฝ / DHCP / POOL เดตเดฟเดฒเดพเดธ เด เดฒเตเดเตเดเตเดทเตป เดฎเตเดกเต,
-
ip โ เดตเตเตผเดเตเดตเตฝ เดฎเตเดทเตเดจเดฟเดจเตเดณเตเดณ IP เดตเดฟเดฒเดพเดธเด, เดเดเตเดเตพ เด เดคเต เดธเตเดตเดฎเตเดงเดฏเดพ เดตเตเดฏเดเตเดคเดฎเดพเดเตเดเตเด.
override_template_disk เดฌเตเดฒเตเดเตเดเต:
-
sizeinmb โ เดตเตเตผเดเตเดตเตฝ เดฎเตเดทเตเดจเดฟเดจเตเดณเตเดณ เดฌเตเดเตเดเต เดกเดฟเดธเตเดเต เดตเดฒเตเดชเตเดชเด
-
storage_profile โ เดกเดฟเดธเตเดเดฟเดจเตเดณเตเดณ เดธเดเดญเดฐเดฃ โโเดจเดฏเด
Nextcloud เดซเดฏเตฝ เดธเตเดฑเตเดฑเตเดฑเตเดเดฟเดจเตเดฑเต เดตเดฟเดตเดฐเดฃเดคเตเดคเตเดเต เดจเดฎเตเดเตเดเต เดฐเดฃเตเดเดพเดฎเดคเตเดคเต VM เดธเตเดทเตเดเดฟเดเตเดเดพเด
resource "vcd_vapp_vm" "nextcloud" {
vapp_name = vcd_vapp.vapp.name
name = "nextcloud"
catalog_name = var.vcd_org_catalog
template_name = var.vcd_template_os_centos7
storage_profile = var.vcd_org_ssd_sp
memory = 8192
cpus = 1
cpu_cores = 1
network {
type = "org"
name = vcd_network_routed.net.name
is_primary = true
adapter_type = "VMXNET3"
ip_allocation_mode = "MANUAL"
ip = var.vcd_edge_local_ip_nextcloud
}
override_template_disk {
bus_type = "paravirtual"
size_in_mb = "32768"
bus_number = 0
unit_number = 0
storage_profile = var.vcd_org_ssd_sp
}
}
resource "vcd_vm_internal_disk" "disk1" {
vapp_name = vcd_vapp.vapp.name
vm_name = "nextcloud"
bus_type = "paravirtual"
size_in_mb = "102400"
bus_number = 0
unit_number = 1
storage_profile = var.vcd_org_hdd_sp
allow_vm_reboot = true
depends_on = [ vcd_vapp_vm.nextcloud ]
}
vcdvminternal_disk เดตเดฟเดญเดพเดเดคเตเดคเดฟเตฝ เดตเตเตผเดเตเดตเตฝ เดฎเตเดทเตเดจเตเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดฟเดชเตเดชเดฟเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจ เดเดฐเต เดชเตเดคเดฟเดฏ เดตเตเตผเดเตเดตเตฝ เดกเดฟเดธเตเดเต เดเดเตเดเตพ เดตเดฟเดตเดฐเดฟเดเตเดเตเด.
vcdvminternaldisk เดฌเตเดฒเตเดเตเดเดฟเดจเตเดณเตเดณ เดตเดฟเดถเดฆเตเดเดฐเดฃเดเตเดเตพ:
-
bustype - เดกเดฟเดธเตเดเต เดเตบเดเตเดฐเตเดณเตผ เดคเดฐเด
-
sizeinmb โ เดกเดฟเดธเตเดเต เดตเดฒเดฟเดชเตเดชเด
-
เดฌเดธเต เดจเดฎเตเดชเตผ / เดฏเตเดฃเดฟเดฑเตเดฑเต เดจเดฎเตเดชเตผ - เด เดกเดพเดชเตเดฑเตเดฑเดฑเดฟเดฒเต เดเดฃเดเตเดทเตป เดธเตเดฅเดพเดจเด
-
storage_profile โ เดกเดฟเดธเตเดเดฟเดจเตเดณเตเดณ เดธเดเดญเดฐเดฃ โโเดจเดฏเด
เดฌเดฟเดเตเดฐเดฟเดเตโเดธเดฟเดฒเต เดเดฑเตเดฑเดตเตเด เดชเตเดคเดฟเดฏ เดตเดฟเดเด เดตเดฟเดตเดฐเดฟเดเตเดเดพเด
resource "vcd_vapp_vm" "bitrix" {
vapp_name = vcd_vapp.vapp.name
name = "bitrix"
catalog_name = var.vcd_org_catalog
template_name = var.vcd_template_os_centos7
storage_profile = var.vcd_org_ssd_sp
memory = 8192
cpus = 1
cpu_cores = 1
network {
type = "org"
name = vcd_network_routed.net.name
is_primary = true
adapter_type = "VMXNET3"
ip_allocation_mode = "MANUAL"
ip = var.vcd_edge_local_ip_bitrix
}
override_template_disk {
bus_type = "paravirtual"
size_in_mb = "81920"
bus_number = 0
unit_number = 0
storage_profile = var.vcd_org_ssd_sp
}
}
OS เด เดชเตเดกเตเดฑเตเดฑเต เดเตเดฏเตเดฏเตเดเดฏเตเด เด เดงเดฟเด เดธเตเดเตเดฐเดฟเดชเตเดฑเตเดฑเตเดเตพ เดเตปเดธเตเดฑเตเดฑเดพเตพ เดเตเดฏเตเดฏเตเดเดฏเตเด เดเตเดฏเตเดฏเตเดจเตเดจเต
เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเต เดคเดฏเตเดฏเดพเดฑเดพเดเตเดเดฟ, เดตเตเตผเดเตเดตเตฝ เดฎเตเดทเตเดจเตเดเตพ เดตเดฟเดตเดฐเดฟเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต. เดเดเตเดเดณเตเดเต เดเตปเดซเตเดฐเดพเดธเตเดเตเดฐเดเตเดเตผ เดเดฑเดเตเดเตเดฎเดคเดฟ เดเตเดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเดฎเตเดฎเตเดชเต, เดชเตเดฐเตเดตเดฟเดทเดจเตผ เดฌเตเดฒเตเดเตเดเตเดเตพ เดเดชเดฏเตเดเดฟเดเตเดเตเด เด เตปเดธเดฟเดฌเดฟเตพ เดเดชเดฏเตเดเดฟเดเตเดเดพเดคเตเดฏเตเด เดเดเตเดเตพเดเตเดเต เดชเตเดฐเดพเดฐเดเดญ เดชเตเดฐเตเดตเดฟเดทเดจเดฟเดเดเต เดจเดเดคเตเดคเดพเด.
เดชเตเดฐเตเดตเดฟเดทเดจเตผ เดฌเตเดฒเตเดเตเดเต เดเดชเดฏเตเดเดฟเดเตเดเต เดเดเดธเต เดเดเตเดเดจเต เด เดชเตเดกเตเดฑเตเดฑเต เดเตเดฏเตเดฏเดพเดฎเตเดจเตเดจเตเด เดธเดฟเดเดเดเดธเต เดฌเดฟเดเตเดฐเดฟเดเตเดธเต เดเตปเดธเตเดฑเตเดฑเดฒเตเดทเตป เดธเตเดเตเดฐเดฟเดชเตเดฑเตเดฑเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเดเตเดเดพเดฎเตเดจเตเดจเตเด เดจเตเดเตเดเดพเด.
เดเดฆเตเดฏเด, เดจเดฎเตเดเตเดเต CentOS เด เดชเตโเดกเตเดฑเตเดฑเต เดชเดพเดเตเดเตเดเตเดเตพ เดเตปเดธเตเดฑเตเดฑเดพเตพ เดเตเดฏเตเดฏเดพเด.
resource "null_resource" "nginx_update_install" {
provisioner "remote-exec" {
connection {
type = "ssh"
user = "root"
password = vcd_vapp_vm.nginx.customization[0].admin_password
host = var.vcd_edge_external_ip
port = "58301"
timeout = "30s"
}
inline = [
"yum -y update && yum -y upgrade",
"yum -y install wget nano epel-release net-tools unzip zip" ]
}
}
}
เดเดเดเดเตเดเดณเตเดเต เดชเดฆเดตเดฟ:
-
เดชเตเดฐเตเดตเดฟเดทเดฃเตผ โเดฑเดฟเดฎเตเดเตเดเต-เดเดเตโเดธเตเดเตโ - เดฑเดฟเดฎเตเดเตเดเต เดชเตเดฐเตเดตเดฟเดทเดจเดฟเดเดเต เดฌเตเดฒเตเดเตเดเต เดฌเดจเตเดงเดฟเดชเตเดชเดฟเดเตเดเตเด
-
เดเดฃเดเตเดทเตป เดฌเตเดฒเตเดเตเดเดฟเตฝ, เดเดฃเดเตเดทเดจเตเดณเตเดณ เดคเดฐเดตเตเด เดชเดพเดฐเดพเดฎเตเดฑเตเดฑเดฑเตเดเดณเตเด เดเดเตเดเตพ เดตเดฟเดตเดฐเดฟเดเตเดเตเดจเตเดจเต:
-
เดคเดฐเด - เดชเตเดฐเตเดเตเดเตเดเตเดเตเตพ, เดเดเตเดเดณเตเดเต เดเดพเดฐเตเดฏเดคเตเดคเดฟเตฝ SSH;
-
เดเดชเดฏเตเดเตเดคเดพเดตเต - เดเดชเดฏเตเดเตเดคเต เดจเดพเดฎเด;
-
เดชเดพเดธเตเดตเตเดกเต - เดเดชเดฏเตเดเตเดคเต เดฐเดนเดธเตเดฏเดตเดพเดเตเดเต. เดเดเตเดเดณเตเดเต เดเดพเดฐเตเดฏเดคเตเดคเดฟเตฝ, เดธเดฟเดธเตเดฑเตเดฑเด เดเดชเดฏเตเดเตเดคเดพเดตเดฟเดจเดพเดฏเดฟ เดเดจเดฑเตเดฑเตเดฑเต เดเตเดฏเตเดค เดชเดพเดธเตโเดตเตเดกเต เดธเดเดญเดฐเดฟเดเตเดเตเดจเตเดจ vcdvappvm.nginx.customization[0].admin_password เดเดจเตเดจ เดชเดพเดฐเดพเดฎเตเดฑเตเดฑเตผ เดเดเตเดเตพ เดเตเดฃเตเดเดฟเดเตเดเดพเดฃเดฟเดเตเดเตเดจเตเดจเต.
-
เดนเตเดธเตเดฑเตเดฑเต - เดเดฃเดเตเดทเดจเตเดณเตเดณ เดฌเดพเดนเตเดฏ IP เดตเดฟเดฒเดพเดธเด;
-
เดชเตเตผเดเตเดเต - เดเดฃเดเตเดทเดจเตเดณเตเดณ เดชเตเตผเดเตเดเต, เดกเดฟเดเตปเดเดเดฟ เดเตเดฐเดฎเตเดเดฐเดฃเดเตเดเดณเดฟเตฝ เดฎเตเดฎเตเดชเต เดตเตเดฏเดเตเดคเดฎเดพเดเตเดเดฟเดฏเดฟเดฐเตเดจเตเดจเต;
-
เดเตปเดฒเตเตป - เดจเตฝเดเตเดฃเตเด เดเดฎเดพเตปเดกเตเดเดณเตเดเต เดฒเดฟเดธเตเดฑเตเดฑเต เดฒเดฟเดธเตเดฑเตเดฑเต เดเตเดฏเตเดฏเตเด. เด เดตเดฟเดญเดพเดเดคเตเดคเดฟเตฝ เดธเตเดเดฟเดชเตเดชเดฟเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจ เดเตเดฐเดฎเดคเตเดคเดฟเตฝ เดเดฎเดพเตปเดกเตเดเตพ เดจเตฝเดเดชเตเดชเตเดเตเด.
เดเดฐเต เดเดฆเดพเดนเดฐเดฃเดฎเดพเดฏเดฟ, เดจเดฎเตเดเตเดเต 1C-Bitrix เดเตปเดธเตเดฑเตเดฑเดฒเตเดทเตป เดธเตเดเตเดฐเดฟเดชเตเดฑเตเดฑเต เดเตเดเดฟ เดเดเตเดธเดฟเดเตเดฏเตเดเตเดเต เดเตเดฏเตเดฏเดพเด. เดชเตเดฒเดพเตป เดฑเตบ เดเตเดฏเตเดฏเตเดฎเตเดชเตเตพ เดธเตเดเตเดฐเดฟเดชเตเดฑเตเดฑเต เดเดเตเดธเดฟเดเตเดฏเตเดทเตป เดซเดฒเดคเตเดคเดฟเดจเตเดฑเต เดเดเตเดเตเดชเตเดเตเดเต เดฒเดญเตเดฏเดฎเดพเดเตเด. เดธเตเดเตเดฐเดฟเดชเตเดฑเตเดฑเต เดเตปเดธเตเดฑเตเดฑเดพเตพ เดเตเดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเต, เดเดฆเตเดฏเด เดเดเตเดเตพ เดฌเตเดฒเตเดเตเดเต เดตเดฟเดตเดฐเดฟเดเตเดเตเดจเตเดจเต:
1C-Bitrix-เดจเตเดฑเต เดเตปเดธเตเดฑเตเดฑเดพเดณเตเดทเตป เดตเดฟเดตเดฐเดฟเดเตเดเดพเด.
provisioner "file" {
source = "prepare.sh"
destination = "/tmp/prepare.sh"
connection {
type = "ssh"
user = "root"
password = vcd_vapp_vm.nginx.customization[0].admin_password
host = var.vcd_edge_external_ip
port = "58301"
timeout = "30s"
}
}
provisioner "remote-exec" {
inline = [
"chmod +x /tmp/prepare.sh", "./tmp/prepare.sh"
]
}
เดเดเตเดเตพ เดเดเตป เดคเดจเตเดจเต Bitrix เด เดชเตเดกเตเดฑเตเดฑเต เดตเดฟเดตเดฐเดฟเดเตเดเตเด.
1C-Bitrix เดชเตเดฐเตเดตเดฟเดทเดจเดฟเดเดเดฟเดจเตเดฑเต เดเดฐเต เดเดฆเดพเดนเดฐเดฃเด.
resource "null_resource" "install_update_bitrix" {
provisioner "remote-exec" {
connection {
type = "ssh"
user = "root"
password = vcd_vapp_vm.bitrix.customization[0].admin_password
host = var.vcd_edge_external_ip
port = "58302"
timeout = "60s"
}
inline = [
"yum -y update && yum -y upgrade",
"yum -y install wget nano epel-release net-tools unzip zip",
"wget http://repos.1c-bitrix.ru/yum/bitrix-env.sh -O /tmp/bitrix-env.sh",
"chmod +x /tmp/bitrix-env.sh",
"/tmp/bitrix-env.sh"
]
}
}
เดชเตเดฐเดงเดพเดจเด! เดจเดฟเดเตเดเตพ SELinux เดฎเตเตปเดเตเดเตเดเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดจเดฐเดนเดฟเดคเดฎเดพเดเตเดเดฟเดฏเดฟเดฒเตเดฒเตเดเตเดเดฟเตฝ เดธเตเดเตเดฐเดฟเดชเตเดฑเตเดฑเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเตเดเตเดเดฟเดฒเตเดฒ! bitrix-env.sh เดเดชเดฏเตเดเดฟเดเตเดเต CMS 1C-Bitrix เดเตปเดธเตเดฑเตเดฑเดพเตพ เดเตเดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเต เดเตเดฑเดฟเดเตเดเตเด เดเตเตบเดซเดฟเดเตผ เดเตเดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเต เดเตเดฑเดฟเดเตเดเตเด เดตเดฟเดถเดฆเดฎเดพเดฏ เดเดฐเต เดฒเตเดเดจเด เดจเดฟเดเตเดเตพเดเตเดเต เดเดตเดถเตเดฏเดฎเตเดฃเตเดเตเดเตเดเดฟเตฝ, oo.
3. เด เดเดฟเดธเตเดฅเดพเดจ เดธเตเดเดฐเตเดฏเดเตเดเดณเตเดเต เดคเตเดเดเตเดเด
เดฎเตเดกเตเดฏเตเดณเตเดเดณเตเด เดชเตเดฒเดเดฟเดจเตเดจเตเดเดณเตเด เดเดฐเดเดญเดฟเดเตเดเตเดจเตเดจเต
เดเตเดฒเดฟเดเตเดเดพเดฏเดฟ, เดเดเตเดเตพ เดเดฐเต เดฒเดณเดฟเดคเดฎเดพเดฏ "เดฎเดพเดจเตเดฏเดจเตเดฎเดพเดฐเตเดเต เดเดฟเดฑเตเดฑเต" เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจเต: Windows 10 OS เดเดณเตเดณ เดเดฐเต เดฒเดพเดชเตโเดเตเดชเตเดชเตเด เดเดฆเตเดฏเตเดเดฟเด เดตเตเดฌเตโเดธเตเดฑเตเดฑเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดเดฐเต เดตเดฟเดคเดฐเดฃ เดเดฟเดฑเตเดฑเตเด terraform.exe init
เดเดฎเตเดชเตเดฏเตเดเตเดเดฟเดเดเตเด เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเต เดเตปเดซเตเดฐเดพเดธเตเดเตเดฐเดเตเดเดฑเตเด เดตเดฟเดตเดฐเดฟเดเตเด เดถเตเดทเด, เดเดเตเดเดณเตเดเต เดเตเตบเดซเดฟเดเดฑเตเดทเตป เดชเดฐเดฟเดถเตเดงเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดเดธเตเดคเตเดฐเดฃเด เดเดเตเดเตพ เดธเดฎเดพเดฐเดเดญเดฟเดเตเดเตเดจเตเดจเต, เด เดตเดฟเดเต เดเดจเตเดคเดพเดฃเต เดธเตเดทเตเดเดฟเดเตเดเดชเตเดชเตเดเตเดเดฏเตเดจเตเดจเตเด เด เดคเต เดเดเตเดเดจเต เดชเดฐเดธเตเดชเดฐเด เดฌเดจเตเดงเดฟเดชเตเดชเดฟเดเตเดเตเดฎเตเดจเตเดจเตเด เดเดพเดฃเดพเตป เดเดดเดฟเดฏเตเด.
-
เดเดฎเดพเตปเดกเต เดเดเตเดธเดฟเดเตเดฏเตเดเตเดเต เดเตเดฏเตเดฏเตเด
- terraform plan -var-file=vcd.tfvars
. -
เดจเดฎเตเดเตเดเต เดซเดฒเด เดฒเดญเดฟเดเตเดเตเดจเตเดจเต
- Plan: 16 to add, 0 to change, 0 to destroy.
เด เดคเดพเดฏเดคเต, เด เดชเดฆเตเดงเดคเดฟ เดชเตเดฐเดเดพเดฐเด, 16 เดตเดฟเดญเดตเดเตเดเตพ เดธเตเดทเตเดเดฟเดเตเดเดชเตเดชเตเดเตเด. -
เดเดเตเดเตพ เดเดฎเดพเตปเดกเดฟเตฝ เดชเตเดฒเดพเตป เดธเดฎเดพเดฐเดเดญเดฟเดเตเดเตเดจเตเดจเต
- terraform.exe apply -var-file=vcd.tfvars
.
เดตเตเตผเดเตเดตเตฝ เดฎเตเดทเตเดจเตเดเตพ เดธเตเดทเตโเดเดฟเดเตเดเดชเตเดชเตเดเตเด, เดคเตเดเตผเดจเตเดจเต เดเดเตเดเตพ เดฒเดฟเดธเตโเดฑเตเดฑเต เดเตเดฏเตโเดค เดชเดพเดเตเดเตเดเตเดเตพ เดชเตเดฐเตเดตเดฟเดทเดจเตผ เดตเดฟเดญเดพเดเดคเตเดคเดฟเตฝ เดเดเตโเดธเดฟเดเตเดฏเตเดเตเดเต เดเตเดฏเตเดฏเดชเตเดชเตเดเตเด - OS เด เดชเตโเดกเตเดฑเตเดฑเต เดเตเดฏเตเดฏเตเดเดฏเตเด CMS Bitrix เดเตปเดธเตเดฑเตเดฑเดพเตพ เดเตเดฏเตเดฏเตเดเดฏเตเด เดเตเดฏเตเดฏเตเด.
เดเดฃเดเตเดทเตป เดตเดฟเดตเดฐเดเตเดเตพ เดธเตเดตเตเดเดฐเดฟเดเตเดเตเดจเตเดจเต
เดชเตเดฒเดพเตป เดจเดเดชเตเดชเดฟเดฒเดพเดเตเดเดฟเดฏ เดถเตเดทเด, เดธเตเตผเดตเดฑเตเดเดณเดฟเดฒเตเดเตเดเต เดเดฃเดเตเดฑเตเดฑเตเดเตเดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเต เดเตเดเตเดธเตเดฑเตเดฑเต เดฐเตเดชเดคเตเดคเดฟเตฝ เดกเดพเดฑเตเดฑ เดธเตเดตเตเดเดฐเดฟเดเตเดเดพเตป เดเดเตเดเตพ เดเดเตเดฐเดนเดฟเดเตเดเตเดจเตเดจเต, เดเดคเดฟเดจเดพเดฏเดฟ เดเดเตเดเตพ เดเดเตเดเตเดชเตเดเตเดเต เดตเดฟเดญเดพเดเด เดเดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดฐเตเดคเดฟเดฏเดฟเตฝ เดซเตเตผเดฎเดพเดฑเตเดฑเต เดเตเดฏเตเดฏเตเด:
output "nginxpassword" {
value = vcdvappvm.nginx.customization[0].adminpassword
}
เดเดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดเดเตเดเตโเดชเตเดเตเดเต เดธเตเดทเตโเดเดฟเดเตเด เดตเตเตผเดเตเดตเตฝ เดฎเตเดทเตเดจเตเดฑเต เดชเดพเดธเตโเดตเตเดกเต เดชเดฑเดฏเตเดจเตเดจเต:
Outputs: nginx_password = F#4u8!!N
เดคเตฝเดซเดฒเดฎเดพเดฏเดฟ, เด เดชเตโเดกเตเดฑเตเดฑเต เดเตเดฏเตโเดค เดเดชเตเดชเดฑเตเดฑเตเดฑเดฟเดเดเต เดธเดฟเดธเตเดฑเตเดฑเดตเตเด เดเดเตเดเดณเตเดเต เดคเตเดเตผเดจเตเดจเตเดณเตเดณ เดชเตเดฐเดตเตผเดคเตเดคเดจเดคเตเดคเดฟเดจเดพเดฏเดฟ เดฎเตเตปเดเตเดเตเดเดฟ เดเตปเดธเตเดฑเตเดฑเดพเตพ เดเตเดฏเตเดค เดชเดพเดเตเดเตเดเตเดเดณเตเด เดเดณเตเดณ เดตเตเตผเดเตเดตเตฝ เดฎเตเดทเตเดจเตเดเดณเดฟเดฒเตเดเตเดเต เดเดเตเดเตพเดเตเดเต เดเดเตโเดธเดธเต เดฒเดญเดฟเดเตเดเตเด. เดเดฒเตเดฒเดพเด เดคเดฏเตเดฏเดพเดฑเดพเดฃเต!
เดเดจเตเดจเดพเตฝ เดจเดฟเดเตเดเตพเดเตเดเต เดเดคเดฟเดจเดเด เดจเดฟเดฒเดตเดฟเดฒเตเดณเตเดณ เด เดเดฟเดธเตเดฅเดพเดจ เดธเตเดเดฐเตเดฏเดเตเดเตพ เดเดฃเตเดเตเดเตเดเดฟเตฝ เดเดจเตเดคเตเดเตเดฏเตเดฏเตเด?
3.1 เดจเดฟเดฒเดตเดฟเดฒเตเดณเตเดณ เด เดเดฟเดธเตเดฅเดพเดจ เดธเตเดเดฐเตเดฏเดเตเดเตพเดเตเดเตเดชเตเดชเด เดตเตผเดเตเดเดฟเดเดเต เดเตเดฑเดพเดซเตเด
เดเดคเต เดตเดณเดฐเต เดฒเดณเดฟเดคเดฎเดพเดฃเต, เดเดฑเดเตเดเตเดฎเดคเดฟ เดเดฎเดพเตปเดกเต เดเดชเดฏเตเดเดฟเดเตเดเต เดจเดฟเดเตเดเตพเดเตเดเต เดจเดฟเดฒเดตเดฟเดฒเต เดตเตเตผเดเตเดตเตฝ เดฎเตเดทเตเดจเตเดเดณเตเด เด เดตเดฏเตเดเต vApp เดเดฃเตเดเตเดฏเตโเดจเดฑเตเดเดณเตเด เดเดฑเดเตเดเตเดฎเดคเดฟ เดเตเดฏเตเดฏเดพเตป เดเดดเดฟเดฏเตเด.
เดจเดฎเตเดเตเดเต vAPP เดฑเดฟเดธเตเดดเตเดธเตเด เดตเตเตผเดเตเดตเตฝ เดฎเตเดทเตเดจเตเด เดตเดฟเดตเดฐเดฟเดเตเดเดพเด.
resource "vcd_vapp" "Monitoring" {
name = "Monitoring"
org = "mClouds"
vdc = "mClouds"
}
resource "vcd_vapp_vm" "Zabbix" {
name = "Zabbix"
org = "mClouds"
vdc = "mClouds"
vapp = "Monitoring"
}
เดซเตเตผเดฎเดพเดฑเตเดฑเดฟเตฝ vApp เดเดฑเดตเดฟเดเดเตเดเดณเตเดเต เดชเตเดฐเตเดชเตเดชเตผเดเตเดเดฟเดเตพ เดเดฑเดเตเดเตเดฎเดคเดฟ เดเตเดฏเตเดฏเตเด เดเดจเตเดจเดคเดพเดฃเต เด
เดเตเดคเตเดค เดเดเตเดเด vcdvapp.<vApp> <org>.<orgvdc>.<vApp>
, เดเดตเดฟเดเตเดฏเดพเดฃเต:
-
vApp - vApp เดชเตเดฐเต;
-
org - เดธเดเดเดเดจเดฏเตเดเต เดชเตเดฐเต;
-
org_vdc โ เดตเตเตผเดเตเดตเตฝ เดกเดพเดฑเตเดฑเดพ เดธเตเดจเตเดฑเดฑเดฟเดจเตเดฑเต เดชเตเดฐเต.
vAPP เดฑเดฟเดธเตเดดเตเดธเต เดชเตเดฐเตเดชเตเดชเตผเดเตเดเดฟเดเตพ เดเดฑเดเตเดเตเดฎเดคเดฟ เดเตเดฏเตเดฏเตเดจเตเดจเต
เดซเตเตผเดฎเดพเดฑเตเดฑเดฟเตฝ VM เดเดฑเดตเดฟเดเดเตเดเดณเตเดเต เดชเตเดฐเตเดชเตเดชเตผเดเตเดเดฟเดเตพ เดเดฑเดเตเดเตเดฎเดคเดฟ เดเตเดฏเตเดฏเดพเด: vcdvappvm.<VM> <org>.<orgvdc>.<vApp>.<VM>
, เด
เดคเดฟเตฝ:
-
เดตเดฟเดเด - เดตเดฟเดเด เดชเตเดฐเต;
-
vApp - vApp เดชเตเดฐเต;
-
org - เดธเดเดเดเดจเดฏเตเดเต เดชเตเดฐเต;
-
orgvdc เดเดจเตเดจเดคเต เดตเตเตผเดเตเดตเตฝ เดกเดพเดฑเตเดฑเดพ เดธเตเดจเตเดฑเดฑเดฟเดจเตเดฑเต เดชเตเดฐเดพเดฃเต.
เดเดฑเดเตเดเตเดฎเดคเดฟ เดตเดฟเดเดฏเดเดฐเดฎเดพเดฏเดฟเดฐเตเดจเตเดจเต
C:UsersMikhailDesktopterraform>terraform import vcd_vapp_vm.Zabbix mClouds.mClouds.Monitoring.Zabbix
vcd_vapp_vm.Zabbix: Importing from ID "mClouds.mClouds.Monitoring.Zabbix"...
vcd_vapp_vm.Zabbix: Import prepared!
Prepared vcd_vapp_vm for import
vcd_vapp_vm.Zabbix: Refreshing state... [id=urn:vcloud:vm:778f4a89-1c8d-45b9-9d94-0472a71c4d1f]
Import successful!
The resources that were imported are shown above. These resources are now in
your Terraform state and will henceforth be managed by Terraform.
เดเดชเตเดชเตเตพ เดจเดฎเตเดเตเดเต เดเดฑเดเตเดเตเดฎเดคเดฟ เดเตเดฏเตเดค เดชเตเดคเดฟเดฏ เดเดฑเดตเดฟเดเด เดจเตเดเตเดเดพเด:
เดเดฑเดเตเดเตเดฎเดคเดฟ เดเตเดฏเตเดค เดตเดฟเดญเดตเด
> terraform show
...
# vcd_vapp.Monitoring:
resource "vcd_vapp" "Monitoring" {
guest_properties = {}
href = "https://vcloud.mclouds.ru/api/vApp/vapp-fe5db285-a4af-47c4-93e8-55df92f006ec"
id = "urn:vcloud:vapp:fe5db285-a4af-47c4-93e8-55df92f006ec"
ip = "allocated"
metadata = {}
name = "Monitoring"
org = "mClouds"
status = 4
status_text = "POWERED_ON"
vdc = "mClouds"
}
โฆ
# vcd_vapp_vm.Zabbix:
resource "vcd_vapp_vm" "Zabbix" {
computer_name = "Zabbix"
cpu_cores = 1
cpus = 2
expose_hardware_virtualization = false
guest_properties = {}
hardware_version = "vmx-14"
href = "https://vcloud.mclouds.ru/api/vApp/vm-778f4a89-1c8d-45b9-9d94-0472a71c4d1f"
id = "urn:vcloud:vm:778f4a89-1c8d-45b9-9d94-0472a71c4d1f"
internal_disk = [
{
bus_number = 0
bus_type = "paravirtual"
disk_id = "2000"
iops = 0
size_in_mb = 122880
storage_profile = "Gold Storage Policy"
thin_provisioned = true
unit_number = 0
},
]
memory = 8192
metadata = {}
name = "Zabbix"
org = "mClouds"
os_type = "centos8_64Guest"
storage_profile = "Gold Storage Policy"
vapp_name = "Monitoring"
vdc = "mClouds"
customization {
allow_local_admin_password = true
auto_generate_password = true
change_sid = false
enabled = false
force = false
join_domain = false
join_org_domain = false
must_change_password_on_first_login = false
number_of_auto_logons = 0
}
network {
adapter_type = "VMXNET3"
ip_allocation_mode = "DHCP"
is_primary = true
mac = "00:50:56:07:01:b1"
name = "MCLOUDS-LAN01"
type = "org"
}
}
เดเดชเตเดชเตเตพ เดเดเตเดเตพ เดคเตเตผเดเตเดเดฏเดพเดฏเตเด เดชเตเตผเดคเตเดคเดฟเดฏเดพเดเตเดเดฟ - เดเดเตเดเตพ เด เดตเดธเดพเดจ เดชเตเดฏเดฟเดจเตเดฑเต เดชเตเตผเดคเตเดคเดฟเดฏเดพเดเตเดเดฟ (เดจเดฟเดฒเดตเดฟเดฒเตเดณเตเดณ เดเตปเดซเตเดฐเดพเดธเตเดเตเดฐเดเตเดเดฑเดฟเดฒเตเดเตเดเต เดเดฑเดเตเดเตเดฎเดคเดฟ เดเตเดฏเตเดฏเตเดจเตเดจเต) เดเตเดเดพเดคเต เดเตเดฑเดพเดซเตเดฎเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเตเดฑเต เดเดฒเตเดฒเดพ เดชเตเดฐเดงเดพเดจ เดชเตเดฏเดฟเดจเตเดฑเตเดเดณเตเด เดเดเตเดเตพ เดเตพเดชเตเดชเตเดเตเดคเตเดคเดฟเดฏเดฟเดเตเดเตเดฃเตเดเต.
เดเดชเดเดฐเดฃเด เดตเดณเดฐเต เดธเตเดเดฐเตเดฏเดชเตเดฐเดฆเดฎเดพเดฏเดฟ เดฎเดพเดฑเตเดเดฏเตเด เดจเดฟเดเตเดเดณเตเดเต เดเตปเดซเตเดฐเดพเดธเตเดเตเดฐเดเตเดเดฑเดฟเดจเต เดเตเดกเดพเดฏเดฟ เดตเดฟเดตเดฐเดฟเดเตเดเดพเตป เดจเดฟเดเตเดเดณเต เด เดจเตเดตเดฆเดฟเดเตเดเตเดเดฏเตเด เดเตเดฏเตเดฏเตเดจเตเดจเต, เดเดฐเต เดเตเดฒเตเดกเต เดฆเดพเดคเดพเดตเดฟเดจเตเดฑเต เดตเตเตผเดเตเดตเตฝ เดฎเตเดทเตเดจเตเดเตพ เดฎเตเดคเตฝ เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเต เดเดเดเดเตเดเดณเตเดเต เดเดฑเดตเดฟเดเดเตเดเตพ เดตเดฟเดตเดฐเดฟเดเตเดเตเดจเตเดจเดคเต เดตเดฐเต.
เด เดคเต เดธเดฎเดฏเด, เดชเดฐเดฟเดธเตเดฅเดฟเดคเดฟเดฏเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดธเตเดตเดพเดคเดจเตเดคเตเดฐเตเดฏเด เดชเตเดฐเดพเดฆเตเดถเดฟเด, เดเตเดฒเตเดกเต เดเดฑเดตเดฟเดเดเตเดเดณเตเดฎเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเดพเดจเตเด เดชเตเดฒเดพเดฑเตเดฑเตเดซเตเด เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเดเตเดเดพเดจเตเด เดธเดพเดงเตเดฏเดฎเดพเดเตเดเตเดจเตเดจเต. เดชเดฟเดจเตเดคเตเดฃเดฏเตโเดเตเดเตเดจเตเดจ เดชเตเดฒเดพเดฑเตเดฑเตโเดซเตเด เดเดฒเตเดฒเตเดเตเดเดฟเตฝ เดชเตเดคเดฟเดฏเตเดฐเตเดฃเตเดฃเด เดเตเตผเดเตเดเดพเตป เดจเดฟเดเตเดเตพ เดเดเตเดฐเดนเดฟเดเตเดเตเดจเตเดจเตเดตเตเดเตเดเดฟเตฝ, เดจเดฟเดเตเดเตพเดเตเดเต เดจเดฟเดเตเดเดณเตเดเต เดธเตเดตเดจเตเดคเด เดฆเดพเดคเดพเดตเดฟเดจเต เดเดดเตเดคเดฟ เด เดคเต เดเดชเดฏเตเดเดฟเดเตเดเดพเด.
เด เดตเดฒเดเดฌเด: www.habr.com