ํด๋ผ์ฐ๋ ์ปดํจํ /IaC
KVM ๊ฐ์ํ ํ๊ฒฝ ๊ตฌ์ฑ
์ปค๋ ๊ธฐ๋ฐ ๊ฐ์ ๋จธ์ (KVM)์ ๋ฌผ๋ฆฌ์ Linux ์์คํ ์ ์ค์นํ์ฌ ๊ฐ์ ๋จธ์ ์ ์์ฑํ ์ ์๋ ์ํํธ์จ์ด ๊ธฐ๋ฅ์ด๋ค. ๊ฐ์ ๋จธ์ ์ ๋ฌผ๋ฆฌ์ ์์คํ ๊ณผ CPU ์ฌ์ดํด, ๋คํธ์ํฌ ๋์ญํญ ๋ฐ ๋ฉ๋ชจ๋ฆฌ์ ๊ฐ์ ๋ฆฌ์์ค๋ฅผ ๊ณต์ ํ๋ค. KVM์ Linux์์ ๊ฐ์ ๋จธ์ ์ ๋ํ ๋ค์ดํฐ๋ธ ์ง์์ ์ ๊ณตํ๋ Linux ์ด์ ์ฒด์ ๊ตฌ์ฑ ์์์ด๋ค. KVM ์ค์น ์ฌ์ ํ๊ฒฝ ๊ตฌ์ฑ Lab Setup Manufacturer: eSlim Korea Operating System: CentOS Linux 7 (Core) processor-version: Intel(R) Xeon(R) CPU E5-2620 v3 @ 2.40GHz Kernel: Linux 3.10.0-1160.el7.x86_64 ์ฌ์ ํ๊ฒฝ ์ฒดํฌ 1. Processor ๊ฐ์ํ ์ง์ ..
[Jenkins] ์ ํจ์ค ์ค์น & ๋น๋ ์ค์ ์ธํ
๐ ์ ํจ์ค๋ ์ ํจ์ค๋ ์ํํธ์จ์ด ๊ฐ๋ฐ ์ ์ง์์ ํตํฉ(conticuous integration) ์๋น์ค๋ฅผ ์ ๊ณตํ๋ ํด์ด๋ค. ๋ค์์ ๊ฐ๋ฐ์๋ค์ด ํ๋์ ํ๋ก๊ทธ๋จ์ ๊ฐ๋ฐํ ๋ ๋ฒ์ ์ถฉ๋์ ๋ฐฉ์งํ๊ธฐ ์ํด ๊ฐ์ ์์ ํ ๋ด์ฉ์ ๊ณต์ ์์ญ์ ์๋ Git๋ฑ์ ์ ์ฅ์์ ๋น๋ฒํ ์ ๋ก๋ํจ์ผ๋ก์จ ์ง์์ ํตํฉ์ด ๊ฐ๋ฅํ๋๋ก ํด์ค๋ค. ๐ ์ ํจ์ค ์ค์น jenkins๋ฅผ ๊ตฌ๋ํ ํฌํธ๋ฅผ ์ค์ ํ๋ค. ๊ธฐ๋ณธ๊ฐ์ 8080์ด์ง๋ง ์ฌ์ฉ์ค์ผ ํ๋ฅ ์ด ๋์์ 80์ผ๋ก ํด์คฌ๋ค. jdk๊ฐ ์ค์น๋ java home ๊ฒฝ๋ก ์ค์ ์ค์น๊ฐ ๋๋๋ฉด localhost:80์ ์ ์ํ ์ ์๊ฒ๋๋ค. Set up ์๋ ๊ฒฝ๋ก๋ก ๋ค์ด๊ฐ initialAdminPassword๋ฅผ ๋ฉ๋ชจ์ฅ์ผ๋ก ์ด๊ณ ์ ๋ ฅ๋ ๋น๋ฐ๋ฒํธ๋ฅผ ๋ณต์ฌํ๋ค. C:\ProgramData\Jenkins\.jenkins\s..