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 ์—”์ง€๋‹ˆ์–ด

์ „์ œ ์กฐ๊ฑด:

๊ต์œก ๋‚ด์šฉ

๊ต์œก ๊ณผ์ • ๋‚ด์šฉ

  • ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค ๋ฐ 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์˜ ๊ต์œก ๊ณผ์ •์— ๋Œ€ํ•ด ์–ด๋–ป๊ฒŒ ํ‰๊ฐ€ํ•˜๋Š”์ง€ ์ฝ์–ด๋ณด์„ธ์š”.