์ง๋ 7์ ์ธ๋๋ค์์์ Yogyakarta์์ ์ด๋ฆฐ โOpenstack Contribution Campโ ์ <OpenInfraDays Indonesia 2025>์ ์ฐธ์ฌํ์ต๋๋ค.
โOpenstack Contribution Campโ ์๋ ์ ์ ์ค์๋, ์ฑ์๋์ด ๋ฉํ ๋ก ์ฐธ์ฌํ๋๋ฐ์, ์ฒ์ ๋์ ํด๋ณด๋ ์์ด ๋ฉํ ๋ง์ด๋ผ ์ถ๊ตญ ๋ช๋ฌ ์ ๋ถํฐ ๋ง์ ์ค๋น๊ฐ ํ์ํ์ต๋๋ค.
์๋์๋ ๋ฏธ๋ฆฌ ์ค๋นํด๊ฐ๋ ์์ด ๋ฉํ ๋ง ์๋ฃ๋ค์ ๋๋ค.
๋ฉํ ๋งํ๋ ๊ธฐ๊ฐ์ด ์ดํ ๋ฟ์ด๊ธฐ ๋๋ฌธ์ Gerrit ์ธํ ์ ๋ํ ๋ฌธ์๋ฅผ ๋ฏธ๋ฆฌ ์์ฑํ ์ฌ์ ๊ณต์ ํ๊ธฐ๋ ํ๊ณ ,
์ดํ์น ์์ด๋ก ๋ ๋ฉํ ๋ง ์๋ฃ๋ฅผ ๋ฌด๋ ค 130ํ์ด์ง ์ด์์ผ๋ก ์์ฑํ์ต๋๋ค.
์์ด๋ก ์ค๋ช ํด์ผ ํ๊ธฐ ๋๋ฌธ์ ๋ฐํ์๋ ธํธ์ ์์ด ์คํฌ๋ฆฝํธ๋ ํ์์๊ณ , ์์ด๋ก ์๋ฃ๋ฅผ ์ค๋ช ํ๋ ์ฐ์ต๋ ํ์ํ์ต๋๋ค.
๋จํก๋ฐฉ์์ ์ด์ฌํ ๋ฆฌ๋ทฐํ๊ณ ๊ณต์ ํ ํ์ ๋ค๋ ๊ณต์ ํฉ๋๋ค. ใ ใ ใ
๋๋์ด 7์ 15์ผ ์ถ๊ตญ ๋น์ผ!
์ธ์ฒ(ICN) โ ์์นด๋ฅดํ(CGK) โ ์์์นด๋ฅดํ(YIA)
๋ก 12์๊ฐ์ ๋์ด๋์ ํ์ต๋๋ค.
์์นด๋ฅดํ์์ Yogyakarta๋ก ๋์ด๊ฐ๋ ์ค..
๋๋์ด ์์ผ์นด๋ฅดํ ๊ตญ์ ๊ณตํญ์ ๋์ฐฉํด์
์ธ๋๋ค์์ ์คํ์ธํ๋ผ ๋ฉค๋ฒ๋ถ๋ค๊ป ํ์์ ๋ฐ์์ต๋๋ค
์ฌ์๋
์ธ๋๋ค์์ ๋ฐฉ๋ฌธ๋์ ์๋
OpenInfra Asia summit 2024๋๋ ๋ง๋ฌ๋ ๋ฐ๊ฐ์ด ๋ถ๋ค์ ๋ง๋๋ ๋๋ฌด ๊ธฐ๋ปค์ต๋๋ค
๋ฐ๋ก ๋ค์๋ ์ธ 16์ผ~17์ผ๋ถํฐ ์ดํ๊ฐ ๋ฉํ ๋ง์ด ์์๋๊ธฐ ๋๋ฌธ์ ์ง์ ํ๊ณ ๋ฐ๋ก ๋งํ ๋ฉํ ๋ง ์ค๋น์ ๋ค์ด๊ฐ์ต๋๋ค
16์ผ ์์นจ
์คํ์คํ ์ปจํธ๋ฆฌ๋ทฐ์ ์บ ํ์ ์คํ์ธํ๋ผ๋ฐ์ด์ฆ๊ฐ ๊ฐ์ต๋ UGM University. ์ธ๋๋ค์์์์ ๊ฐ์ฅ ํฌ๊ณ ์ค๋๋ ๋ํ๊ต๋ผ๊ณ ํฉ๋๋ค.
์ด๊ณณ์ด ์ดํ๊ฐ์ ๋ฉํ ๋ง์ด ์ด๋ฆฌ๋ ์ฅ์์ ๋๋ค.
์ฒซ๋ ์๋ ์์ ์ Opening Ceremony๋ฅผ ํ๊ณ ์ปค๋ฆฌํ๋ผ ์์์ ๋ค์ด๊ฐ์ต๋๋ค.
๋จผ์ ๋ฉํฐ๋ถ๋ค๊ณผ ๋ฉํ ์๊ฐํ๋ ์๊ฐ์ ๋จผ์ ๊ฐ์ก์ต๋๋ค. ํ์ ์ธํ๋ผ/๋คํธ์ํฌ ์์ง๋์ด๋ก ์ข ์ฌํ๊ณ ์๋ ๋ถ๋ค๋ ์์๊ณ ๋ํ๊ต ํ์ฅ๋, ๋ํ์, ์ง์ ํ๊ต ํ์ ๋ฑ ๋ค์ํ ๋ถ๋ค์ด ์ฐธ์ฌํด์ฃผ์ จ์ต๋๋ค.
์ ํฌ ๋ฉํ ๋ค๋ ์์๋ฆฌ์์ ์ฐจ๋ก๋๋ก (์์ด๋ก) ์๊ธฐ ์๊ฐ๋ฅผ ํ์ต๋๋ค. (์ฑ์๋ ์ฃ์กํด์ ์ ์ด ๋ค๊ฐ์ด ์๋์จ ์ฌ์ง์ด ์ด๊ฒ๋ฐ์)
์ด๋ ๊ฒ ๋ง์ ์นด๋ฉ๋ผ ์ธ๋ก๋ฅผ ๋ฐ์๋ณธ ์ ์ด ์์๋๊ฐโฆ.
๋ณธ๊ฒฉ์ ์ธ ๋ฉํ ๋ง์ด ์์๋์์ต๋๋ค!
์ฒซ์งธ๋ ์๋
- Openstack์ ๋ํ ์ค๋ช , ๋ฑ์ฅ ๋ฐฐ๊ฒฝ
- Openstack ์ปค๋ฎค๋ํฐ์ ๋ํ ์๊ฐ
- Gerrit ์ธํ ์ค์ต
- ์ปค๋ฐ ๋ฉ์ธ์ง ์์ฑ ๋ฐฉ๋ฒ
- LaunchPad sandbox๋ฅผ ์ฌ์ฉํด์ sample bug ๋ฆฌํฌํ ํด๋ณด๊ธฐ ์ค์ต
- sandbox dev์ gerrit์ ํตํด ์ฝ๋ ์ฌ๋ ค๋ณด๊ธฐ ์ค์ต
์ ์งํํ์ต๋๋ค!
์ค์ต์ ์งํํ๋ ํ๊ฒฝ์ด ๋ค์ํด์ ์ค๊ฐ์ค๊ฐ ์ด์๊ฐ ๋ง์๋๋ฐ์,
์๋ฆฌ๋ก ๋์๋ค๋๋ฉด์ ํ์ฌ ์งํํ ๋ถ๋ถ๊น์ง ์๋ฃ๋์๋์ง, ๋งํ๋ ๋ถ๋ถ์ ์๋์ง ๋ฑ๋ฑ ํจ๊ป ์ฒดํฌํ๋ฉฐ ์งํํ์ต๋๋ค.
์ธ๋ช ์ ๋ฉํ ๊ฐ ๋์๊ฐ๋ฉด์ ์์ ์ด ๋งก์ ํํธ๋ฅผ ์งํํ๋๋ฐ ๊ทธ์ค์์ ์ ๊ฐ ๋งก์๋ โ์ปค๋ฐ ๋ฉ์ธ์ง ์์ฑ ๋ฐฉ๋ฒโ์ ์ค๋ช ํ๊ณ ์๋ ์ฌ์ง์ ๋๋ค ^0^
์คํ ์ฌ๋ ์๊ฐ์๋ ํ๊ตญ์์ ๊ฐ์ ธ๊ฐ ๊ณผ์๋ ํจ๊ป ๋๋์ด๋จน๊ธฐ๋ ํ๊ณ
์ค๋ฅธ์ชฝ์ ๊ณ์ ๋ถ์ด ๋ํ๊ต ํ์ฅ๋์ธ๋ฐ ์ง์ ๋ฉํ ๋ง์ ์ฐธ์ฌํ์ฌ ์ด์ ์๊ฒ ๋ฐฐ์ฐ์๋ ๋ชจ์ต์ด ์ธ์์ ์ด์์ต๋๋ค.
์ฌ์ง์ ์ค์ต์ค์ ์ ๋ ์ดํด๊ฐ ์๋๋ ์ด์๋ฅผ ๋ง๋ ๋ชจ์ต ๊ฐ๋ค์..
์ ์ ์์์ง๋ง ์ค๋นํด ๊ฐ ๋ฉํ ๋ง ์ปค๋ฆฌํ๋ผ์ ๋ชจ๋ ๋ง๋ฌด๋ฆฌํ๊ณ ..
์ฒซ์งธ๋ ๋ฉํ ๋ง ๋~~!
์ฒซ์งธ๋ ์ ๋ ์๋ ์์๋ก ๋์์์ ๋น์ผ์ ๋ํ ํผ๋๋ฐฑ๊ณผ ๋์งธ๋ ๋ฉํ ๋ง ์๋ฃ์ ๋ํ ๋ณด๊ฐ์ ํ์ต๋๋ค.
(์์์์ ์ด์ฌํ ์์ ์ค์ธ ์ฌ์ง)
๋์งธ๋ ์ปค๋ฆฌํ๋ผ์ Openstack Client ์ฝ๋์์ ํน์ ๊ธฐ๋ฅ์ ์ง์ ์ถ๊ฐํด๋ณด๋ ์ค์ต์ ๊ธธ๊ฒ ๊ฐ์ ธ๊ฐ๋ ค๊ณ ํ๋๋ฐ, ๊ทธ ์ ์ Openstack Client์ SDK์ ๋ํ ์ค๋ช ์ด ๋ ํ์ํ ๊ฒ ๊ฐ์์ ์ด๋ถ๋ถ์ ๋ํ ๋ด์ฉ์ ๋ ์์ธํ ์ถ๊ฐํ์ต๋๋ค.
๋์งธ๋ ์ด ๋ฐ์์ต๋๋ค.
์ฃผ์ต์ธก์์ ๊ท์ฌ์ด ๋ฑ์ง์ ํฐ์ ์ธ ๋ ์ค๋นํด์ฃผ์ จ์ต๋๋ค!
๋ฌด๋ ค ๋ ธํธ๋ถ ๊ฐ๋ฐฉ์ ์ ๋ฌผ ๋ฐ๊ณ ์ข์ํ๋ ๋ชจ์ต์ ๋๋ค.
๋์งธ๋ ์ปค๋ฆฌํ๋ผ์
- Openstack CLI & SDK ์ค๋ช
- devstack ์ฌ์ฉํ๊ธฐ ์ํ ํ๊ฒฝ ์ธํ ์ค์ต
- Openstack CLI์์ openstack server list์ response ์ถ๊ฐํ๊ธฐ ์ค์ต
์ด๋ ๊ฒ ์ค๋น๋ฅผ ํ๋๋ฐ์, ์ฒซ์งธ๋ ๋ณด๋ค ์ค์ต์ด ๋ ๋ง์๊ธฐ ๋๋ฌธ์ ๋ฉํฐ๋ถ๋ค๊ณผ ๋ ๋ง์ด ์ํตํ๋ ์๊ฐ์ ๊ฐ์ก๋ ๊ฒ ๊ฐ์ต๋๋ค.
๋์งธ๋ ์คํ๋์ ์ ๊ฐ ํ๊ธฐ๋ก ํ๊ธฐ ๋๋ถ์ ์ฒซ์งธ๋ ๊ณผ ์๋ฆฌ๋ฅผ ๋ฐ๊พธ์ด ์์๋ณด์์ต๋๋ค.
ํ๊ตญ์ธ๋ค์ ์ํฌ๋ฅธ ์์ด ์คํผ์น๋ฅผ ๋๋ฌด ์ด์ฌํ ๋ค์ด์ฃผ์๊ณ ์๋ ๋ชจ์ต.
๋ฉํฐ๋ถ ์ค์ Qwerty ํ์์ด ์๋ ๋ค๋ฅธ ํ์์ ํค๋ณด๋๋ฅผ ์ฌ์ฉํ์๋ ๋ถ์ด ๊ณ์ จ๋๋ฐ ์ค์ต์ ํ๋ค ๋งํ๋ฉด ์ ๊ฐ ์ง์ ํด๊ฒฐํด๋๋ฆฌ๊ธฐ๊ฐ ์ด๋ ค์์ ๋์ ๋ช ๋ น์ด๋ฅผ ๋ณด์ฌ๋๋ฆฌ๊ณ ์ง์ ํ์ดํํ๋ ๋ฐฉ์์ผ๋ก ์งํํ์ต๋๋ค..!
์๋ก์ด ๋ฐฉ์์ ํค๋ณด๋๊ฐ ์๋ค๋ ๊ฒ์ ์ด๋ฒ์ ์ฒ์ ์๊ฒ๋์์ด์.
์ด ์ธ์๋ Nix OS๋ผ๋ ์ฒ์ ๋ค์ด๋ณด๋ ์ด์์ฒด์ ๋ฅผ ์ฌ์ฉํ์๋ ๋ฉํฐ๋ถ๋ ๊ณ์ จ์ต๋๋ค.
์ง๊ธ๊น์ง ๋ฉํ ๋งํ๋ฉฐ ์ ํด๋ณด์ง ๋ชปํ ๋ค์ํ ์ด์๋ค์ ๋ง๋๊ฒ ๋์ด์ ์ ๊ธฐํ์ต๋๋ค.
์น์ดํ ์ค์ต์ ํ์ฅ
๋ฌด์ธ๊ฐ๋ฅผ ์ด์ฌํ ์ค๋ช ํ๊ณ ๊ณ์๋ ์ฑ์๋ (์น์ดํ๋ค๋ ๊ฒ์ ํํํ๊ณ ์ถ์์ต๋๋ค)
์ค๊ฐ ์ค๊ฐ ์ด๋ ๊ฒ ์๋ฆฌ(์ธ๋๋ค์์ ์คํ์ธํ๋ผ ๋ํ)๊ฐ ์ฅ๋ด ์ ๋ฆฌ์ ์ธ๋๋ค์์์ด๋ก ๋ถ๊ฐ ์ค๋ช ๋ฑ์ ๋์์ฃผ์์ต๋๋ค!
์คํ ๋ด๋ด ์ค์ต๊น์ง ๋ง๋ฌด๋ฆฌ!
์ค์ต ๋์ค์ ์ฒ์๋ณด๋ ์ด์๊ฐ ๋ ์๊ฒจ์ ๋ค๊ฐ์ด ํด๊ฒฐํด์ฃผ๊ณ ์๋ ๋ชจ์ต์ ๋๋ค.
์ค์ต์ผ๋ก ๋์จ ๋ฌธ์ ๋ฅผ ๋จผ์ ํด๊ฒฐํ ๋ถ๋ค์ ์ด๋ ๊ฒ ์๋ก ๋ฐฉ๋ฒ ๊ณต์ ๋ ํ๊ณ
์ฑ์๋์ด ์์ธํ ์ค๋ช ์ ์์ด๋ก ๋ง๋ถ์ฌ์ฃผ์ จ์ต๋๋ค.
์ฌ์ฌ ์ค์ต๋ ๋ง๋ฌด๋ฆฌ๋์ด ๊ฐ๋๋ค!
๋ ์์ธํ ๊ตฌ์กฐ์ ํธ๋ฌ๋ธ์ํ ์ ์ค๋ช ํ๋ ๋ชจ์ต. ๋ฉํฐ๋ถ๋ค์ด ๋ชจ๋ ์ด์ ์ ์ผ๋ก ์ฐธ์ฌํ๊ณ ๊ถ๊ธํ ๋ถ๋ถ์ ๋ํด์ ๊ฐ๊ฐ์์ด ๋ฌผ์ด๋ด์ฃผ์ จ์ต๋๋ค.
๋์งธ๋ ๋ฉํ ๋ง์ ๋ชจ๋ ๋ง๋ฌด๋ฆฌํ๊ณ ๋ฉํฐ๋ถ๋ค ์ค ํ๊ณ ์ถ์๋ ๋ง์ด๋ ๋๋์ ์ ์๊ธฐํ๋ ์๊ฐ์ด ์์์ต๋๋ค.
ํ์ฅ๋์ด ๋จผ์ ๊ฐ์ฌ์ ์ธ์ฌ๋ฅผ ์ ๋ฌํด์ฃผ์ จ์ต๋๋ค.
๊ฐ์ด ์ด์๋ฅผ ํด๊ฒฐํ๋ ๋ฉํฐ๋ถ๋ ์์ํด์ ๋ง์ดํฌ๋ฅผ ์ก๊ณ ๋๋ฌด ์ฌ๋ฐ์๋ค๋ ์๊ฐ์ ๋งํด์ฃผ์ จ์ต๋๋ค!
๋์งธ๋ ๊น์ง ํด์ ๋ชจ๋ ๋ฉํ ๋ง ์ผ์ ์ด ๋ง๋ฌด๋ฆฌ๋์์ต๋๋ค!
์์ด ๋ฉํ ๋ง ์ค๋น๋ถํฐ ํจ๊ป ์งํํ๋ ๊ฒ๊น์ง ๊ฐ์ด ์๊ณ ํ์ ์ฑ์๋, ์ค์๋๊ป ๋ค์ํ๋ฒ ๊ฐ์ฌ์ ์ธ์ฌ๋ฅผ