CL740
Red Hat OpenStack Services on OpenShift Boot Camp
๊ต์ก ๊ณผ์ ๊ฐ์
Red Hat OpenStack Services on OpenShift Boot Camp๋ Red Hat OpenStack Services on OpenShift์ ์ค์น ๋ฐ ๊ด๋ฆฌ๋ฅผ ์ค๋นํ๋ ๊ณผ์ ์์ Red Hat์ด ๊ตฌํํ ์ฟ ๋ฒ๋คํฐ์ค์ธ Red Hat OpenShift Container Platform์ ์ํฐํ๋ผ์ด์ฆ ๊ท๋ชจ๋ก ์ง์ ์ง์ค ๊ด๋ฆฌํ ์ ์๋ ๋ชฐ์ ํ๊ฒฝ์ ์ ๊ณตํฉ๋๋ค. ์ด ๊ต์ก ๊ณผ์ ์ Red Hat OpenShift Container Platform์ ๊ธฐ๋ณธ ์ฌํญ์ ์ดํดํ๊ณ Red Hat Openstack Services on OpenShift๋ฅผ ์ฌ์ฉํ๋ ์ฌ์ ์ ์ผ๊ด์ฑ๊ณผ ๋ ผ๋ฆฌ์ฑ์ ํ๋ณดํ๊ณ ์ ํ๋ ๋ถ๋ค์ ๋์์ผ๋ก ํฉ๋๋ค.
๋ฑ๋ก์ ์ผํ์ผ๋ก Red Hat Learning Subscription Standard๋ฅผ 1๋ ๊ฐ ๋ฌด๋ฃ๋ก ์ด์ฉํ ์ ์์ต๋๋ค. ์ด ์๋ธ์คํฌ๋ฆฝ์ ์ ํตํด Red Hat์ ๋ชจ๋ ์จ๋ผ์ธ ๊ต์ก ๊ณผ์ ์ ๋ฌด์ ํ์ผ๋ก ์ก์ธ์คํ ์ ์๊ณ , ์ต๋ 5๊ฐ์ง์ ์ํ์ ์์ํ ์ ์์ผ๋ฉฐ ๋ถํฉ๊ฒฉํ ๊ฒฝ์ฐ ํด๋น ์ํ์ ์ฌ์์ํ ์ ์์ต๋๋ค.
์ด ๊ต์ก ๊ณผ์ ์ Red Hat OpenShift Container Platform 4.14 ๋ฐ Red Hat OpenStack Services on OpenShift 18.0์ ๊ธฐ๋ฐ์ผ๋ก ํฉ๋๋ค.
๊ต์ก ๊ณผ์ ๊ฐ์
- ์ฟ ๋ฒ๋คํฐ์ค ๋ฐ OpenShift ์๊ฐ
- ์ฟ ๋ฒ๋คํฐ์ค์ OpenShift ์ปค๋งจ๋๋ผ์ธ ์ธํฐํ์ด์ค ๋ฐ API
- ์ ํ๋ฆฌ์ผ์ด์ ์ ์ปจํ ์ด๋ ๋ฐ ํฌ๋๋ก ์คํ
- ์ ํ๋ฆฌ์ผ์ด์ ๊ตฌ์ฑ ๋ฐ ๋ฐ์ดํฐ๋ฅผ ์ํ ์คํ ๋ฆฌ์ง ๊ด๋ฆฌ
- ์ ์ธ์ ๋ฆฌ์์ค ๊ด๋ฆฌ
- ์ธ์ฆ ๋ฐ ๊ถํ ๋ถ์ฌ
- ๋คํธ์ํฌ ๋ณด์
- OpenShift ์ ๋ฐ์ดํธ, ๋ก๊น ๋ฐ ๋ชจ๋ํฐ๋ง
- OpenStack Administration: ์ปจํธ๋กค ํ๋ ์ธ ๊ด๋ฆฌ
๋์
Red Hat OpenStack Services on OpenShift ๊ด๋ฆฌ๋ฅผ ๋ด๋นํ๋ ์์คํ ๊ด๋ฆฌ์, Day 2 ์คํผ๋ ์ด์ ์ ๋ด๋นํ๋ OpenStack ์ด์์, Red Hat OpenShift Container Platform์ ์ผ์์ ์ธ ๊ด๋ฆฌ๋ฅผ ๋ด๋นํ๋ OpenStack/OpenShift ์์ง๋์ด
์ ์ ์กฐ๊ฑด:
- Red Hat Certified System Administrator(RHCSA) ์๊ฒฉ์ฆ ์ทจ๋ ๋๋ ์ด์ ์์ํ๋ ๊ฒฝํ ๋ฐ ์ง์ ๋ณด์
๊ต์ก ๊ณผ์ ๋ด์ฉ
- ์ฟ ๋ฒ๋คํฐ์ค ๋ฐ OpenShift ์๊ฐ
- ๊ธฐ๋ณธ ์ฟ ๋ฒ๋คํฐ์ค ํด๋ฌ์คํฐ ์๋น์ค ๋ฐ OpenShift ํ๋ซํผ ์๋น์ค๋ฅผ ์๋ณํ๊ณ ์น ์ฝ์์์ ๋ชจ๋ํฐ๋งํฉ๋๋ค.
- ์ฟ ๋ฒ๋คํฐ์ค์ OpenShift ์ปค๋งจ๋๋ผ์ธ ์ธํฐํ์ด์ค ๋ฐ API
- ์ปค๋งจ๋๋ผ์ธ์์ OpenShift ํด๋ฌ์คํฐ์ ์ก์ธ์คํ๊ณ ํด๋น ์ฟ ๋ฒ๋คํฐ์ค API ๋ฆฌ์์ค๋ฅผ ์ฟผ๋ฆฌํ์ฌ ํด๋ฌ์คํฐ์ ์ํ๋ฅผ ํ๊ฐํฉ๋๋ค.
- ์ ํ๋ฆฌ์ผ์ด์
์ ์ปจํ
์ด๋ ๋ฐ ํฌ๋๋ก ์คํ
- ์ปจํ ์ด๋ํ๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ด๋ฆฌ๋์ง ์๋ ์ฟ ๋ฒ๋คํฐ์ค ํฌ๋๋ก ์คํํ๊ณ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํฉ๋๋ค.
- ์ ํ๋ฆฌ์ผ์ด์
๊ตฌ์ฑ ๋ฐ ๋ฐ์ดํฐ๋ฅผ ์ํ ์คํ ๋ฆฌ์ง ๊ด๋ฆฌ
- ์ฟ ๋ฒ๋คํฐ์ค ๋ฆฌ์์ค์ ์ ํ๋ฆฌ์ผ์ด์ ๊ตฌ์ฑ์ ํ๋ฉดํํ๊ณ ํผ์์คํดํธ ๋ฐ์ดํฐ ํ์ผ์ ์ํ ์คํ ๋ฆฌ์ง ๋ณผ๋ฅจ์ ํ๋ก๋น์ ๋ํฉ๋๋ค.
- ์ ์ธ์ ๋ฆฌ์์ค ๊ด๋ฆฌ
- ๋ค์ํ ๋์ ํ๊ฒฝ์ ๋ํด ๋งค๊ฐ ๋ณ์ํ๋ ๋ฆฌ์์ค ๋งค๋ํ์คํธ์์ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ฐฐํฌํ๊ณ ์ ๋ฐ์ดํธํฉ๋๋ค.
- ์ธ์ฆ ๋ฐ ๊ถํ ๋ถ์ฌ
- HTPasswd IdP(Identity Provider)๋ฅผ ํตํด ์ธ์ฆ์ ๊ตฌ์ฑํ๊ณ ์ฌ์ฉ์์ ๊ทธ๋ฃน์ ๋กค์ ํ ๋นํฉ๋๋ค.
- ๋คํธ์ํฌ ๋ณด์
- ํด๋ฌ์คํฐ ๋ด์ธ๋ถ์ ์ ํ๋ฆฌ์ผ์ด์ ๊ฐ ๋คํธ์ํฌ ํธ๋ํฝ์ ๋ณดํธํฉ๋๋ค.
- OpenShift ์
๋ฐ์ดํธ, ๋ก๊น
๋ฐ ๋ชจ๋ํฐ๋ง
- OpenShift ํด๋ฌ์คํฐ๋ฅผ ์ ๋ฐ์ดํธํ๊ณ ๋ฐฐํฌ๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ค๋จ์ ์ต์ํํฉ๋๋ค.
- ์ ํ๋ฆฌ์ผ์ด์ ๋ฐ ํด๋ฌ์คํฐ์ ์ฑ๋ฅ ๋ฐ ๊ฐ์ฉ์ฑ ๋ฌธ์ ๋ฅผ ํธ๋ฌ๋ธ์ํ ํฉ๋๋ค.
- ์ํฌ๋ก๋ ๋ฐ ํด๋ฌ์คํฐ ๋ ธ๋์์ OpenShift ๋ก๊น ๋ฐ ์ฟผ๋ฆฌ ๋ก๊ทธ ํญ๋ชฉ์ ๋ฐฐํฌํฉ๋๋ค.
- Red Hat Advanced Cluster Management for Kubernetes๋ฅผ ์ฌ์ฉํ์ฌ ํด๋ฌ์คํฐ ๊ด๋ฆฌ
- RHACM ์น ์ฝ์์ ์ฌ์ฉํ์ฌ ํด๋ฌ์คํฐ๋ฅผ ๊ฐ์ ธ์ ๊ด๋ฆฌํ๊ณ , ํด๋ฌ์คํฐ์ ๋ํ ์ฌ์ฉ์ ์ก์ธ์ค๋ฅผ ๊ตฌ์ฑํ๊ณ , ์ผ๋ฐ์ ์ธ ๊ฐ์ ธ์ค๊ธฐ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํฉ๋๋ค.
- RHACM์ผ๋ก ์ฌ๋ฌ ํด๋ฌ์คํฐ์ ๋ํ ์ ์ฑ
๋ฐฐํฌ ๋ฐ ๊ด๋ฆฌ
- Red Hat Advanced Cluster Management for Kubernetes(RHACM) ๊ฑฐ๋ฒ๋์ค๋ฅผ ์ฌ์ฉํ์ฌ ๋ฉํฐ ํด๋ฌ์คํฐ ํ๊ฒฝ์์ ์ ์ฑ ์ ๋ฐฐํฌํ๊ณ ๊ด๋ฆฌํฉ๋๋ค.
- Red Hat Advanced Cluster Management for Kubernetes Observability์ ํ์ฑํ ๋ฐ ์ปค์คํฐ๋ง์ด์ง
- RHACM ๊ด์ธก์ฑ ๊ตฌ์ฑ ์์๋ฅผ ์ฌ์ฉํ์ฌ ๊ด๋ฆฌํ ํด๋ฌ์คํฐ ํ๋ฆฟ์ ๋ชจ๋ํฐ๋งํ๊ณ ์ฑ๋ฅ ๋ฐ ๊ฐ์ฉ์ฑ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํฉ๋๋ค.
- OpenStack Administration: ์ปจํธ๋กค ํ๋ ์ธ ๊ด๋ฆฌ
- Red Hat OpenShift ์ํคํ ์ฒ ๋ฐ ๋ฆฌ์์ค๋ฅผ ์๋ณํ๊ณ , ๊ทธ๋ํฝ ๋ฐ ์ปค๋งจ๋๋ผ์ธ ์ธํฐํ์ด์ค๋ฅผ ํ์ํ๊ณ , ์ปค๋งจ๋์ ๋ํ ์ ๋ณด๋ฅผ ์ฐพ์ต๋๋ค.
- OpenStack Services on OpenShift๋ฅผ ์๋ณํ๊ณ OpenStack ์คํผ๋ ์ดํฐ ๋ฐ ์ข ์ ๋ฆฌ์์ค์ ์ํ๋ฅผ ํ๊ฐํฉ๋๋ค.
์กฐ์ง์ ๋ฏธ์น๋ ํจ๊ณผ
์ด Bootcamp๋ ์ปจํ ์ด๋ ์ด๋ณด ๊ด๋ฆฌ์์๊ฒ OpenShift์์ Red Hat OpenStack์ ๋ฐฐํฌํ๊ณ ์ด์ํ๊ธฐ ์ํด Red Hat OpenShift Container Platform์ ๊ตฌ์ฑ, ๊ด๋ฆฌ, ์๋ํํ๋ ๋ฐ ํ์ํ ๊ธฐ๋ณธ ๋ฐ ๊ณ ๊ธ ๊ธฐ์ ์ ์ ๊ณตํ๊ธฐ ์ํด ๋ง๋ จ๋์์ต๋๋ค. Red Hat OpenShift Container Platform์ ์ ์ํ ์ ํ๋ฆฌ์ผ์ด์ ๊ฐ๋ฐ ๋ฐ ๋ฐฐํฌ๋ฟ๋ง ์๋๋ผ ํ๊ฒฝ ์ ๋ฐ์์ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ด์์ฑ์ ์ง์ํฉ๋๋ค. ๊ฐ์ํ๋ ์ ํ๋ฆฌ์ผ์ด์ ํ์ฅ, ๊ด๋ฆฌ๋ ๋ฌผ๋ก ์ ์ํ ๋๋ ํด๋ผ์ฐ๋ ๋ค์ดํฐ๋ธ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ ์ง ๊ด๋ฆฌ ๊ธฐ๋ฅ๋ ์ ๊ณตํฉ๋๋ค.
๊ฐ์ธ์๊ฒ ๋ฏธ์น๋ ํจ๊ณผ
์ด ๊ต์ก ๊ณผ์ ์ ์ด์ํ๋ฉด ๋ค์๊ณผ ๊ฐ์ด Red Hat OpenShift Container Platform 4 ํด๋ฌ์คํฐ๋ฅผ ๊ท๋ชจ์ ๋ง๊ฒ ๊ตฌ์ฑํ๊ณ ๊ด๋ฆฌํ ์ ์์ต๋๋ค.
- ์ฌ์ฉ์, ์ ํ๋ฆฌ์ผ์ด์ , ๋คํธ์ํน์ ์ํ ๋ณด์ ์ ์ด ๊ตฌ์ฑ
- ์ํฐํ๋ผ์ด์ฆ ์ธ์ฆ, ์คํ ๋ฆฌ์ง, GitOps ์์คํ ์ OpenShift๋ฅผ ํตํฉํ์ฌ IT ์ด์ ์์ฐ์ฑ์ ๋์ด๊ณ ์กฐ์ง ํ์ค์ ๋ํ ์ปดํ๋ผ์ด์ธ์ค ๊ฐ์
- ์ปจํ ์ด๋ํ๋ ์ ํ๋ฆฌ์ผ์ด์ , ํด๋ฌ์คํฐ ์คํผ๋ ์ดํฐ, ์ปดํจํ ์ฉ๋๊ณผ ๊ด๋ จ๋ ๋ฌธ์ ๋ฅผ ์๋ณํ๊ธฐ ์ํ ํธ๋ฌ๋ธ์ํ ๊ธฐ์
์ด ๊ต์ก ๊ณผ์ ์ ์ด์ํ Red Hat OpenStack ๊ด๋ฆฌ์๋ ์ฟ ๋ฒ๋คํฐ์ค ์ฌ์ฉ์ ์ ์ ๋ฆฌ์์ค ๋ฐ Ansible Playbook์ ํ์ ์ ์ธ ๊ธฐ๋ฅ์ ์ฌ์ฉํ์ฌ OpenStack ๋ฐ์ดํฐ ํ๋ ์ธ์ ์ํ๋ฅผ ๋ชจ๋ํฐ๋งํ๊ณ ์ปดํจํ ๋ ธ๋๋ฅผ ๊ตฌ์ฑํ ์ ์๊ฒ ๋ฉ๋๋ค.
ํ์ฅ ๊ต์ก ์๋ด
ํ ์ ์ฒด๊ฐ ์๊ฐ์ ์ํ๋ ๊ฒฝ์ฐ ๊ต์ก์ฅ์์ ์ง์ ์๊ฐํ๊ฑฐ๋ ์๊ฒฉ์ผ๋ก ์ฐธ์ฌํ ์ ์์ต๋๋ค.
Red Hat ๊ต์ก ์๋ธ์คํฌ๋ฆฝ์
Red Hat ์ ํ์ ๋ํ ํตํฉ ๊ต์ก ๋ฐ ํ์ต ๊ฒฝ๋ก, ์ ๊ณ์์ ์ธ์ฆ๋ ์๊ฒฉ์ฆ, ์ ์ฐํ๊ณ ๋ค์ด๋๋ฏนํ IT ํ์ต ๊ฒฝํ.
๋ค๋ฅธ ์๊ฐ์๋ค์ด Red Hat Learning Community์ ๊ต์ก ๊ณผ์ ์ ๋ํด ์ด๋ป๊ฒ ํ๊ฐํ๋์ง ์ฝ์ด๋ณด์ธ์.