-
Vagrant๋ก VM ๊ฐ๋ฐํ๊ฒฝ ๊ตฌ์ฑDevelop/DevOps 2022. 9. 18. 22:12
๐ Vargrant๋?
- OS๋ฅผ ํ๋ก๋น์ ๋ํ๊ธฐ ์ํ ๋๊ตฌ๋ก, VM์ ์์ฑํ๊ณ ๊ด๋ฆฌํ๊ธฐ ์ํด ์ฌ์ฉํ๋ค
- hostname, ip, service๋ฑ์ ํ๊ฒฝ์ ์์ฝ๊ฒ ๊ตฌ์ฑํ์ฌ ์์คํ ์ ์ฌ์ฉํ ์ ์๋คN๊ฐ์ worker node๋ฅผ ์์ฑํ๋
Vagrant
file์ ์์ฑํ๋ค. ์ฃผ์์ผ๋ก ์์ธํ ์ค๋ช ์ ๊ธฐ๋กํ์๋ค.์ด์ vagrant up์ผ๋ก ํ์ผ์ ๋น๋ํ๋ฉด, ๋ค์๊ณผ ๊ฐ์ด ip๋ฅผ ํ ๋นํ๊ณ , port๋ฅผ ํฌ์๋ฉํ๋ฉฐ vm์ ์์ฑํ๋ค.
๋๋ N=3์ผ๋ก 3๊ฐ์ worker node๋ฅผ ์์ฑํ์๋๋ฐ, ๋ชจ๋ running ์ํ๋ก ์ ๋์ํ๊ณ ์๋ ๊ฒ์ ํ์ธํ ์ ์๋ค.
์์์๋ vagrant status ๋ช ๋ น์ด๋ก ํ์ธํ ์ ์๊ณ ,provider๋ก ์ค์ ํ VirtualBox์์๋ ํ์ธ ๊ฐ๋ฅํ๋ค.
vb.customize(--groups)์์ ์ค์ ํ group์ผ๋ก ๊ทธ๋ฃนํ๋์ด ์๋ ๊ฒ๋ ํ์ธํ ์ ์๋ค.
(M1 ๋งฅ์์๋ virtualbox๊ฐ ํธํ์ด ๋์ง ์๋๋ค. ํด๊ฒฐ๋ฐฉ๋ฒ์.. ์๋ค.... ์๊ฒฉ ๋ฐ์คํฌํฑ์ ์ฌ์ฉํด์ผ ํ ๊ฒ์ด๋ค. ๋๋ Intel์ด๋ผ์ ๊ฐ๋ฅํ์)ssh๋ก vm์ ์ ์ํด๋ณด๋ฉด,
VagrantFile
์ ์ค์ ํ ip๋๋ก ์ ํ ๋น๋์ด ์๋ค!'Develop > DevOps' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
Github Action์ผ๋ก EC2 ๋ฐฐํฌ ์๋ํํ๊ธฐ (0) 2022.12.16 ๋ณด์์ ์ํ AWS network ๊ตฌ์ฑํ๊ธฐ (0) 2021.10.23