[Open Stack] Open Stack์ด๋ž€?

2023. 9. 30. 06:00ใ†System ์ž‘์—…์‹ค/Server ๊ด€๋ จ

728x90
๋ฐ˜์‘ํ˜•

 

 

 

 

 

 

OpenStack for Architects - Second Edition Paperback

COUPANG

www.coupang.com

"์ด ํฌ์ŠคํŒ…์€ ์ฟ ํŒก ํŒŒํŠธ๋„ˆ์Šค ํ™œ๋™์˜ ์ผํ™˜์œผ๋กœ, ์ด์— ๋”ฐ๋ฅธ ์ผ์ •์•ก์˜ ์ˆ˜์ˆ˜๋ฃŒ๋ฅผ ์ œ๊ณต๋ฐ›์Šต๋‹ˆ๋‹ค."

 




๐Ÿ—‚ ๋ชฉ์ฐจ

1. [Hyper-V] [Open Stack] Open Stack์ด๋ž€?
2. [Hyper-V] [Open Stack] [Controller Node] Hyper-V ๊ตฌ์„ฑ ๋ฐ Ubuntu 22.04.3 LTS Server ์„ค์น˜
3. [Hyper-V] [Open Stack] [Controller Node] โ‘  ์˜คํ”ˆ์Šคํƒ ํŒจํ‚ค์ง€ ์„ค์น˜
4. [Hyper-V] [Open Stack] [Controller Node] โ‘ก NTP Server ๊ตฌ์„ฑ
5. [Hyper-V] [Open Stack] [Controller Node] โ‘ข RabbitMQ - Message Queue ์„ค์น˜ ๋ฐ ๊ตฌ์„ฑ
6. [Hyper-V] [Open Stack] [Controller Node] โ‘ฃ Memcached ์„ค์น˜ ๋ฐ ๊ตฌ์„ฑ
7. [Hyper-V] [Open Stack] [Controller Node] โ‘ค Etcd ์„ค์น˜ ๋ฐ ๊ตฌ์„ฑ
8. [Hyper-V] [Open Stack] [Controller Node] โ‘ฅ Keystone - Identity ์„ค์น˜ ๋ฐ ๊ตฌ์„ฑ
9. [Hyper-V] [Open Stack] [Controller Node] โ‘ฆ Image Service - Glance ์„ค์น˜ ๋ฐ ๊ตฌ์„ฑ  
10. [Hyper-V] [Open Stack] [Controller Node] โ‘ง Compute Service - Nova ์„ค์น˜ ๋ฐ ๊ตฌ์„ฑ
11. [Hyper-V] [Open Stack] [Contoller Node] โ‘จ Neutron - Network ์„œ๋น„์Šค ์„ค์น˜ ๋ฐ ๊ตฌ์„ฑ
12. [Hyper-V] [Open Stack] [Controller Node] โ‘ โ“ช Horizon - Dashboard ์„œ๋น„์Šค ์„ค์น˜ ๋ฐ ๊ตฌ์„ฑ

11. [Hyper-V] [Open Stack] [Compute Node] ์ค€๋น„์ค‘

 

 

๐Ÿš€ Open Stack์ด ๊ถ๊ธˆํ•ด์š”!

    ๐Ÿ”ฝ ๊ฐœ์š”

        ๐Ÿ“ฆ ์†Œ๊ฐœ

์š”์ฆ˜ ๋งŽ์€ ๊ธฐ์—…์ด๋‚˜, ๊ฐœ๋ฐœ์ž ์ทจ์—…์„ ์ค€๋น„ํ•˜๋Š” ์ทจ์ค€์ƒ ํ˜น์€ ๋ชจ์ž„๋“ฑ์—์„œ AWS ๋“ฑ๊ณผ ๊ฐ™์€ Public Cloud(ํผ๋ธ”๋ฆญ ํด๋ผ์šฐ๋“œ)๋ฅผ ์ด์šฉํ•˜์—ฌ Server(์„œ๋ฒ„)๋ฅผ ๊ตฌ์ถ•ํ•˜๋Š” ๋“ฑ์˜ ์›€์ง์ž„์ด ๋Š˜์—ˆ์–ด์š”.

์ฃผ๋‹ˆ๋„ ์•„์ฃผ ๊ธฐ๋ณธ์ ์ธ ๊ฒƒ๋“ค IAM, EC2, Elastic Beanstalk ๋“ฑ์„ ์จ ๋ณด์•˜์ง€๋งŒ, Free Tier๊ฐ€ ์ง€๋‚˜๋ฉด ๋‚˜์˜ค๋Š” ์š”๊ธˆ์„œ๋ฅผ ๋ณด๋ฉด ์ •๋ง ๋ฌด์„ญ๋‹ค๋Š” ์ƒ๊ฐ์„ ๋งŽ์ด ํ•˜์˜€์–ด์š”.

๊ทธ๋ž˜์„œ ์ฃผ๋‹ˆ๋Š” AWS์™€ ๊ฐ™์€ ๋น„์Šทํ•œ ํ™˜๊ฒฝ์„ ๋‚ด๋ถ€์— ๊ตฌ์ถ•ํ•˜๊ณ , ๊ฐ€์ง€๊ณ  ๋†€ ์ˆ˜ ์žˆ๋Š” ๋ฐฉ๋ฒ•์ด ์—†์„๊นŒ?๋ฅผ ๊ณ ๋ฏผํ•ด ๋ณด์•˜๊ณ ,
์ €์™€ ๊ฐ™์€ ๊ณ ๋ฏผ์„ ํ•œ ์„ ๋ฐฐ IT ์ „๋ฌธ๊ฐ€๋ถ„๋“ค๊ป˜์„œ ๋งŒ๋“ค์–ด์ฃผ์‹  Open Stack์— ๋Œ€ํ•ด ๊ณต๋ถ€ํ•˜๊ณ , ๊ตฌ์„ฑํ•˜๊ณ , ๊ฐ€์ง€๊ณ  ๋†€์•„ ๋ณด๋ ค๊ณ  ํ•ด์š”!

 

 

 

        ๐Ÿ“ฆ Open Stack์ด๋ž€?

Open Stack(์˜คํ”ˆ ์Šคํƒ)์€ ๋ž™์ŠคํŽ˜์ด์Šค ํ…Œํฌ๋†€๋กœ์ง€๊ฐ€ ๊ฐœ๋ฐœ์‚ฌ์ด๊ณ , Iaas ํ˜•ํƒœ์˜ ํด๋ผ์šฐํŠธ ์ปดํ“จํŒ… ์˜คํ”ˆ ์†Œ์Šค ํ”„๋กœ์ ํŠธ์—์š”.
2012๋…„ ์ฐฝ์„ค๋œ ๋น„์˜๋ฆฌ ๋‹จ์ฒด OpenStack Foundation์—์„œ ์œ ์ง€ ๋ณด์ˆ˜ ํ•˜๊ณ  ์žˆ๊ณ , ์•„ํŒŒ์น˜ ๋ผ์ด์„ ์Šคํ•˜์— ๋ฐฐํฌ ๋˜๊ณ  ์žˆ์–ด์š”.

์˜คํ”ˆ ์Šคํƒ์€ ํ’€๋ง๋œ ๊ฐ€์ƒ ๋ฆฌ์†Œ์Šค๋ฅผ ์ด์šฉํ•˜์—ฌ Private(ํ”„๋ผ์ด๋น—)๊ณผ ํผ๋ธ”๋ฆญ ํด๋ผ์šฐ๋“œ๋ฅผ ๊ตฌ์ถ•ํ•˜๊ณ , ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ๋Š” ์˜คํ”ˆ์†Œ์Šค ํ”Œ๋žซํผ์ด์—์š”.

์˜คํ”ˆ ์Šคํƒ ํ”Œ๋žซํผ์„ ํฌํ•จํ•˜๋Š” Tool(ํˆด) ์ผ๋ช… "ํ”„๋กœ์ ํŠธ"๋Š” Computing(์ปดํ“จํŒ…), Storage(์Šคํ† ๋ฆฌ์ง€), Identity ๋ฐ Image Server(์ด๋ฏธ์ง€ ์„œ๋น„์Šค)์˜ ํ•ต์‹ฌ ํด๋ผ์šฐ๋“œ ์ปดํ“จํŒ… ์„œ๋น„์Šค๋ฅผ ์ฒ˜๋ฆฌํ•ด์š”.

๋˜ํ•œ, ์ˆ˜์‹ญ ๊ฐœ ์ด์ƒ์˜ Option(์˜ต์…˜) ํ”„๋กœ์ ํŠธ๋ฅผ Bundle(๋ฒˆ๋“ค)๋กœ ๋ฌถ์–ด ๋ฐฐํฌ ๊ฐ€๋Šฅํ•œ ๊ณ ์œ  ํด๋ผ์šฐ๋“œ๋ฅผ ์ƒ์„ฑํ•  ์ˆ˜๋„ ์žˆ๋‹ต๋‹ˆ๋‹ค.

๊ฐ€์ƒํ™”์—์„œ ๋‹ค์–‘ํ•œ Vender(๋ฒค๋”)๋ณ„ Program(ํ”„๋กœ๊ทธ๋žจ)์—์„œ ์Šคํ† ๋ฆฌ์ง€, CPU, RAM๊ณผ ๊ฐ™์€ ์ž์›์„ ์ถ”์ƒํ™”ํ•˜์—ฌ Hyper Visor(ํ•˜์ด๋ฒ„๋ฐ”์ด์ €)๋ฅผ ํ†ตํ•ด ๋ถ„ํ• ํ•œ ๋‹ค์Œ ํ•„์š”์— ๋”ฐ๋ผ ๋ฐฐํฌ๋˜๊ฒŒ ํ•œ๋‹ต๋‹ˆ๋‹ค.

์˜คํ”ˆ ์Šคํƒ์€ ์ผ๊ด€๋œ Applicaion Programing Inerface(API) Set์„ ์‚ฌ์šฉํ•˜์—ฌ ํ•ด๋‹น ๊ฐ€์ƒ ์ž์›์„ ๋ถ„๋ฆฌ๋œ ํ’€๋กœ ํ•œ ๋‹จ๊ณ„ ๋” ์ถ”์ƒํ™”ํ•˜๋ฉฐ, ์ด๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•˜๋Š” ํ‘œ์ค€ ํด๋ผ์šฐ๋“œ ์ปดํ“จํŒ… ํˆด์—์„œ ๊ด€๋ฆฌ์ž์™€ ์‚ฌ์šฉ์ž๊ฐ€ ์ง์ ‘ ์ƒํ˜ธ์ž‘์šฉ ํ•  ์ˆ˜๋„ ์žˆ๋‹ค๊ณ  ํ•ด์š”.

์ข€ ๋” ์‰ฝ๊ณ , ์งง๊ฒŒ ์ •๋ฆฌํ•ด๋ณด๋ฉด ์ปดํ“จํŒ…, ๋„คํŠธ์›Œํฌ ๋“ฑ์˜ ์ž์›๋“ค์„ ๋ชจ์•„ ์ œ์–ดํ•˜๊ณ , ์šด์˜ํ•˜๋Š” Cloud OS๋ผ๊ณ  ํ•  ์ˆ˜ ์žˆ์–ด์š”.
์ธ์ฆ, ์ปดํ“จํŒ…, ์Šคํ† ๋ฆฌ์ง€ ๋“ฑ ๊ธฐ๋Šฅ ๋ณ„๋กœ ๊ตฌ๋ถ„๋œ ์—ฌ๋Ÿฌ ๊ฐœ์˜ Component(์ปดํฌ๋„ŒํŠธ)๋“ค๋กœ ๊ตฌ์„ฑ์ด ๋˜์–ด ์žˆ์–ด์š”.

์ถœ์ฒ˜: https://tech.ktcloud.com/130


2010๋…„ Austin Version Release๋ฅผ ์‹œ์ž‘์œผ๋กœ ํ˜„์žฌ ์ตœ์‹  Version(๋ฒ„์ „)์€ Zed๋กœ 2022๋…„ 10์›”์— ๋‚˜์˜จ๊ฒƒ์„ ์•Œ ์ˆ˜ ์žˆ์–ด์š”.

์ด๋ฆ„์—์„œ ๋ณด๋ฉด ์•Œ ์ˆ˜ ์žˆ๋“ฏ ์˜คํ”ˆ์Šคํƒ ๋ฒ„์ „๋ช…์˜ ์‹œ์ž‘ ๊ธ€์ž๋Š” A ๋ถ€ํ„ฐ Z๊นŒ์ง€ ์•ŒํŒŒ๋ฒณ ์ˆœ์„œ๋กœ ์ •ํ•ด์ง€๊ฒŒ ๋˜์š”.
๊ทธ๋ ‡๊ธฐ ๋•Œ๋ฌธ์— ๋ฒ„์ „๋ช…๋งŒ ์•Œ์•„๋„ ๋Œ€๋žต ์–ธ์ œ์ฏค ์ถœ์‹œ๋˜์—ˆ๋Š”์ง€ ์•Œ ์ˆ˜ ์žˆ๊ฒŒ ๋œ๋‹ต๋‹ˆ๋‹ค.

์ฐธ๊ณ ๋กœ ํ˜„์žฌ ์ตœ์‹  ๋ฒ„์ „์€ antelope๋ผ๋Š” ์ด๋ฆ„์„ ๊ฐ–์€ ๋ฒ„์ „์ด์—์š”.

 

 

 

        ๐Ÿ“ฆ ์˜คํ”ˆ ์Šคํƒ ๊ตฌ์กฐ ๋ฐ ๊ตฌ์„ฑ

์ถœ์ฒ˜: https://tech.ktcloud.com/130

์˜คํ”ˆ์Šคํƒ์€ ์ปดํ“จํŠธ, ์Šคํ† ๋ฆฌ์ง€, ์ด๋ฏธ์ง€ ๋“ฑ ํด๋ผ์šฐ๋“œ OS์˜ Core(ํ•ต์‹ฌ) ๊ธฐ๋Šฅ๋“ค์ด ๋…๋ฆฝ๋œ ํ”„๋กœ์ ํŠธ ๋‹จ์œ„๋กœ ๊ตฌ์„ฑ๋˜์–ด ์žˆ์–ด์š”.
์ƒˆ๋กœ์šด ๋ฒ„์ „์ด ๋ฆด๋ฆฌ์ฆˆ๋˜๋ฉฐ, ์ธ์ฆ์„ ๋‹ด๋‹นํ•˜๋Š” Keystone, Cinder, Horizon ๋“ฑ์˜ ๋ถ€๊ฐ€ ์„œ๋น„์Šค ํ”„๋กœ์ ํŠธ๊ฐ€ ์ค€๋น„ ๋˜์–ด ์žˆ๊ณ , Kilo ๋ฒ„์ „ ๋ถ€ํ„ฐ๋Š” ์ƒˆ๋กœ์šด ๊ธฐ๋Šฅ ์ถ”๊ฐ€๋ณด๋‹ค ์•ˆ์ •์„ฑ ๋ฐ ์„ฑ๋Šฅ ๊ฐœ์„ ์— ์ฃผ๋ ฅํ•˜๊ณ  ์žˆ๋‹ค๊ณ  ํ•ด์š”.

์ถœ์ฒ˜: https://tech.ktcloud.com/130


Triple O ์•„ํ‚คํ…์ฒ˜๋Š” ์šด์˜ ํšจ์œจ์„ ์œ„ํ•ด ๊ด€๋ฆฌ์˜ ์˜์˜๊ณผ ์„œ๋น„์Šค ์˜์—ญ์„ ๋ถ„๋ฆฌํ•œ ๊ฒƒ์œผ๋กœ ๋ฌผ๋ฆฌ ์žฅ์น˜๋ฅผ ์ œ์–ดํ•˜๊ณ , ๊ด€๋ฆฌํ•˜๊ธฐ ์œ„ํ•œ Under Cloud(์–ธ๋” ํด๋ผ์šฐ๋“œ)์™€ ์‚ฌ์šฉ์ž์—๊ฒŒ ํด๋ผ์šฐ๋“œ ์„œ๋น„์Šค๋ฅผ ์ œ๊ณตํ•˜๊ธฐ ์œ„ํ•œ Over Cloud(์˜ค๋ฒ„ ํด๋ผ์šฐ๋“œ)๋กœ ๋ถ„๋ฆฌ๋˜์–ด ์žˆ๋‹ค๊ณ  ํ•ด์š”.

์˜คํ”ˆ์Šคํƒ์˜ ๊ตฌ์„ฑ ์š”์†Œ๋Š” ์•„๋ž˜์™€ ๊ฐ™์•„์š”.

์ถœ์ฒ˜: https://honggg0801.tistory.com/31

 

Tool Name Contents
Horizon (Dashboard) - ์˜คํ”ˆ ์Šคํƒ์—์„œ ์ผ์–ด๋‚˜๋Š” ์„œ๋น„์Šค์— ๋Œ€ํ•œ ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ์›น UI๋กœ ์ œ๊ณต.
- VM ์ƒ์„ฑ, IP ์ง€์ • ๋“ฑ ์„œ๋น„์Šค์— ๋Œ€ํ•œ ๋ชจ๋“  ๋‚ด์šฉ์„ CLI๊ฐ€ ์•„๋‹Œ ์›น์—์„œ ์‚ฌ์šฉ์ž๊ฐ€ ์ง์ ‘ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•จ.
Keystone (Identity) - ์˜คํ”ˆ ์Šคํƒ์—์„œ ์ œ๊ณตํ•˜๋Š” ๋ชจ๋“  ์„œ๋น„์Šค์— ๋Œ€ํ•œ ์ธ์ฆ๊ณผ ๊ถŒํ•œ ๋ถ€์—ฌ ๋‹ด๋‹น.
- ์ธ์ฆ ์™ธ์—๋„ ์‚ฌ์šฉ์ž ๊ด€๋ฆฌ, ๋ณด์•ˆ ๊ทธ๋ฃน ๊ด€๋ฆฌ, ๊ฐ์ข… ์„œ๋น„์Šค์˜ Endpoint URL (Rest API) ๊ด€๋ฆฌ ๊ธฐ๋Šฅ ์ œ๊ณต.
- Keystone์„ ์ด์šฉํ•˜์—ฌ ์‚ฌ์šฉ์ž๊ฐ€ ํ•ด๋‹น ์„œ๋น„์Šค๋ฅผ ์‹คํ–‰ํ•  ๊ถŒํ•œ์ด ์žˆ๋Š”์ง€ ํŒ๋‹จ.

https://docs.openstack.org/ocata/ko_KR/install-guide-rdo/common/get-started-identity.html
Nova (Compute) - ์‚ฌ์šฉ์ž ์š”์ฒญ์„ VM ๋‚ด๋ถ€์—์„œ ๋ณ€ํ™˜ํ•˜์—ฌ ์ปดํ“จํŠธ ์„œ๋น„์Šค ์ ์šฉ.
- VM ์ƒ์„ฑ, IP ์—ฐ๊ฒฐ ๋“ฑ ์ž‘์—… ์‹คํ–‰ ๋ฐ ์ปดํ“จํŠธ ์ž์› ๊ด€๋ฆฌ.
- Host(ํ˜ธ์ŠคํŠธ) ๊ด€๋ฆฌ, ๋‹ค์ˆ˜์˜ ํ•˜์ดํผ๋ฐ”์ด์ € ์ง€์›

https://docs.openstack.org/ocata/ko_KR/install-guide-rdo/common/get-started-compute.html
Glance (Image) - VM Disk Image ์ €์žฅ ๋ฐ ๊ด€๋ฆฌ
- Nova๊ฐ€ VM ์ƒ์„ฑ ์‹œ Glance์—์„œ Image ๋ถˆ๋Ÿฌ์™€ ํ”„๋กœ๋น„์ €๋‹ ์ง„ํ–‰.

https://docs.openstack.org/ocata/ko_KR/install-guide-rdo/common/get-started-image-service.html
Neutron (Networking) - Network๋ฅผ ๊ฐ€์ƒํ™” ํ•˜์—ฌ ์„œ๋น„์Šค ์ œ๊ณตํ•˜๋Š” Device(์žฅ๋น„) ๋“ค ์—ฐ๊ฒฐ.
- ์‚ฌ์šฉ์ž๊ฐ€ ๋…๋ฆฝ์  ๋„คํŠธ์›Œํฌ๋ฅผ ๋งŒ๋“ค๊ฑฐ๋‚˜, ์›ํ•˜๋Š” ์žฅ๋น„๋งŒ ์„ ํƒํ•ด์„œ ์—ฐ๊ฒฐ ๊ฐ€๋Šฅ.

https://docs.openstack.org/ocata/ko_KR/install-guide-rdo/common/get-started-networking.html
Cinder (Block Storage) - VM Volume(๋ณผ๋ฅจ) ์ œ๊ณต. VM ์ƒ์„ฑ ์‹œ ๋ณผ๋ฅจ์„ ์—ฐ๊ฒฐํ•˜๊ฑฐ๋‚˜, ์ด๋ฏธ ์ƒ์„ฑ๋œ VM์— ๋ณผ๋ฅจ์„ ์—ฐ๊ฒฐํ•  ์ˆ˜ ์žˆ๊ณ ,
์—ฐ๊ฒฐ์„ ํ•ด์ œํ•˜์—ฌ ๋‹ค๋ฅธ VM์— ์—ฐ๊ฒฐํ•  ์ˆ˜ ์žˆ์Œ.

์ฆ‰, ํด๋ผ์šฐ๋“œ ์‹œ์Šคํ…œ์˜ ์™ธ์žฅ Disk๋ผ๊ณ  ์ƒ๊ฐํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ํด๋ผ์šฐ๋“œ ์‹œ์Šคํ…œ์—์„œ ํ•œ ๋Œ€์˜ VM์„ ์ธ์Šคํ„ด์Šค๋ผ๊ณ  ๋ถ€๋ฅด๋“ฏ HDD์™€ ๊ฐ™์€ ์ €์žฅ ๊ณต๊ฐ„์„ Block Storage๋ผ๊ณ  ์นญํ•จ.


https://docs.openstack.org/ocata/ko_KR/install-guide-rdo/common/get-started-block-storage.html
Swift (Object Storage) Object Storage๋Š” File ํ˜น์€ Directory๋ฅผ ๋‹จ๋…์œผ๋กœ ์ €์žฅํ•˜๊ธฐ ์œ„ํ•œ ์ €์žฅ์†Œ๋กœ ๊ฐ ์‚ฌ์šฉ์ž๋งˆ๋‹ค ๊ตฌ๋ถ„๋œ Container๋ฅผ ํ†ตํ•ด Data๋ฅผ ์ €์žฅํ•˜๋Š” ๊ณต๊ฐ„.

์ฆ‰, ํŠน์ • ์„œ๋ฒ„์— ์—ฐ๊ฒฐ์„ ์œ„ํ•œ ๋ชฉ์ ์˜ ์Šคํ† ๋ฆฌ์ง€๊ฐ€ ์•„๋‹˜.


AWS๋กœ ๋น„์œ ํ•˜๋ฉด sc Bucket.

๊ฐ ์‚ฌ์šฉ์ž๋Š” Object Stroage๋ฅผ ์‚ฌ์šฉํ•˜๊ธฐ ์œ„ํ•ด ๊ณ„์ •์œผ๋กœ ๋กœ๊ทธ์ธํ•˜๊ณ , Directory์— ํ•ด๋‹นํ•˜๋Š” Container๋ฅผ ์ƒ์„ฑ ๋˜๋Š” ์‚ญ์ œํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ๋ฌธ์„œ, ๋™์˜์ƒ, ์‚ฌ์ง„ ๋“ฑ์˜ File์„ Upload ๋ฐ Downloadํ•˜์—ฌ ์ €์žฅ ๊ฐ€๋Šฅ.

์ €์žฅ๋˜๋Š” File๋“ค์€ Key, Value ํ˜•ํƒœ๋กœ ์ €์žฅ๋˜๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋งŽ๊ณ , REST API๋ฅผ ํ†ตํ•ด ์—…๋กœ๋“œ, ๋‹ค์šด๋กœ๋“œ ๊ฐ€๋Šฅ.

Object Storage Service ๊ณ„์ •, Container, Object ์ €์žฅ์„ ์œ„ํ•œ ์ €์žฅ์†Œ.
์ฆ‰, ์ปดํ“จํŠธ Node ์™€ ํ•ด๋‹น Node ์‚ฌ์ด์—์„œ์˜ Service Traffic์€ ๊ด€๋ฆฌ Network๋ฅผ ์‚ฌ์šฉ.
Production(์šด์˜) ํ™˜๊ฒฝ์—์„œ๋Š” ๋ณ„๋„์˜ Storage์˜ Network๋ฅผ ๊ตฌํ˜„ํ•˜์—ฌ ์„ฑ๋Šฅ๊ณผ ๋ณด์•ˆ ํ–ฅ์ƒ ํ•„์š”.

ํ•ด๋‹น ์„œ๋น„์Šค๋Š” ๋‘ ๊ฐœ์˜ Node๋ฅผ ํ•„์š”๋กœ ํ•˜๋ฉฐ, ๊ฐ Node๋Š” ์ตœ์†Œ ํ•˜๋‚˜์˜ Network ์ธํ„ฐํŽ˜์ด์Šค ํ•„์š”.
๋‘ ๊ฐœ ๋ณด๋‹ค ๋งŽ์€ ์˜คํ”„์ ํŠธ ์Šคํ† ๋ฆฌ์ง€ ๋…ธ๋“œ ๋ฐฐํฌ ๊ฐ€๋Šฅ.
Glance ์˜คํ”ˆ์Šคํƒ์€ Nova๋ฅผ ์ด์šฉํ•˜์—ฌ VM(์ธ์Šคํ„ด์Šค)๋ฅผ ๋งŒ๋“ค๊ฒŒ ๋˜๋ฉฐ, Nova๋Š” ๋‹ค์–‘ํ•œ ํ•˜์ดํผ๋ฐ”์ด์ €๋ฅผ ์ง€์›.
ํ•˜์ดํผ๋ฐ”์ด์ € ์œ„์— ์ƒ์„ฑ๋  VM์€ OS๊ฐ€ ํ•„์š”ํ•œ๋ฐ, ์ด ๋•Œ ๋‹ค์–‘ํ•œ ํ•˜์ดํผ๋ฐ”์ด์ €์—์„œ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” VM Imagefmf rhksflgkrh, VM์— ์„ค์น˜๋œ OS ๋ณด๊ด€ ๋ฐ ๊ด€๋ฆฌ.
Ceilometer (Telemetry) - ์˜คํ”ˆ ์Šคํƒ ํด๋ผ์šฐ๋“œ ๋น„์šฉ, ํ†ต๊ณ„์ •๋ณด ๋ชจ๋‹ˆํ„ฐ๋ง ๋ฐ ๋ฏธํ„ฐ๋ง ์„œ๋น„์Šค ์ œ๊ณต.

https://docs.openstack.org/ocata/ko_KR/install-guide-rdo/additional-services.html
728x90



์ด์ œ ๊ฐœ๋…์„ ๊ณต๋ถ€ํ•ด ๋ณด์•˜์œผ๋‹ˆ ๊ตฌ์ถ•์„ ํ•˜๋ฉด์„œ ์žฌ๋ฐŒ๊ฒŒ ๊ฐ€์ง€๊ณ  ๋†€์•„ ๋ณผ๊ฒŒ์š” ๐Ÿ˜ƒ

์ฃผ๋‹ˆ์˜ ์˜คํ”ˆ์Šคํƒ ๊ตฌ์„ฑ๋„

๋ฐ˜์‘ํ˜•




์ฃผ๋‹ˆ๋Š” ์œ„์™€ ๊ฐ™์ด ๊ตฌ์„ฑ์„ ํ•ด๋ณด๋ ค๊ณ  ํ•ด์š”.

์ฃผ๋‹ˆ์˜ ์„œ๋ฒ„๋Š” ๋‘ ๊ฐœ์˜ Lan Port๊ฐ€ ์žˆ์–ด ๊ฐ๊ฐ ์™ธ๋ถ€๋ง์œผ๋กœ ์—ฐ๊ฒฐํ•ด ์ฃผ์—ˆ๊ณ , ๋‚ด๋ถ€์— OPNSense๋ฅผ ์ด์šฉํ•˜์—ฌ ๋ฐฉํ™”๋ฒฝ, VPN, IPS, WAF ๋“ฑ์„ ๊ตฌ์„ฑํ•ด ์ฃผ์—ˆ์–ด์š”.

๋˜ํ•œ, Server Zone๊ณผ DMZ๋ฅผ ๋‚˜๋ˆ„์–ด ๋ง ๋ถ„๋ฆฌ๋ฅผ ํ•ด ์ฃผ์—ˆ๊ณ , ์ด ์•ˆ์—์„œ ์˜คํ”ˆ์Šคํƒ์„ ์ด์šฉํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•ด ์ค„๊ฑฐ์—์š”.

์ฐธ๊ณ ๋กœ ์ฃผ๋‹ˆ๋Š” ์˜คํ”ˆ์Šคํƒ์— ํ•„์š”ํ•œ DBMS๋ฅผ ๋”ฐ๋กœ ์„ค์น˜ํ•ด์„œ ๋„์ปค๋ฅผ ์ด์šฉํ•˜์—ฌ ๊ตฌ์„ฑ์„ ํ•  ๊ฒƒ์ด์—์š”.
๋˜ํ•œ, Linux๋Š” Ubuntu 22.04.3 LTS๋กœ ์ง„ํ–‰ํ•ด ๋ณด๋ ค๊ณ  ํ•ด์š”!

 

 

 

Openstack Essentials Second Edition Paperback

COUPANG

www.coupang.com

"์ด ํฌ์ŠคํŒ…์€ ์ฟ ํŒก ํŒŒํŠธ๋„ˆ์Šค ํ™œ๋™์˜ ์ผํ™˜์œผ๋กœ, ์ด์— ๋”ฐ๋ฅธ ์ผ์ •์•ก์˜ ์ˆ˜์ˆ˜๋ฃŒ๋ฅผ ์ œ๊ณต๋ฐ›์Šต๋‹ˆ๋‹ค."

 

 

 

๐Ÿง ์ฐธ๊ณ  ์ž๋ฃŒ

 

์˜คํ”ˆ์Šคํƒ(OpenStack) 1ํŽธ ์ฃผ์š” ๊ฐœ๋…๊ณผ Triple O ์•„ํ‚คํ…์ฒ˜ ์†Œ๊ฐœ

์˜คํ”ˆ์Šคํƒ ์ฃผ์š” ๊ฐœ๋…๊ณผ Triple O ์•„ํ‚คํ…์ฒ˜ ์†Œ๊ฐœ ๋ชฉ์ฐจ ์˜คํ”ˆ์Šคํƒ(Openstack) ์ฃผ์š”๊ฐœ๋… ์˜คํ”ˆ์Šคํƒ(Openstack) ๊ตฌ์„ฑ๋ฐฉ๋ฒ• ๋ฐ Triple o ์•„ํ‚คํ…์ณ ์†Œ๊ฐœ ์˜คํ”ˆ์Šคํƒ(Openstack)์ด๋ž€? ์˜คํ”ˆ์Šคํƒ(OpenStack)์€ Private/public ํด๋ผ์šฐ

tech.ktcloud.com

 

 

 

OpenStack์ด๋ž€

์˜คํ”ˆ์Šคํƒ์ด๋ž€ 2010๋…„ 7์›” ํด๋ผ์šฐ๋“œ ์„œ๋น„์Šค ์—…์ฒด์ธ ๋ž™์ŠคํŽ˜์ด์Šค์™€ NASA๊ฐ€ ์ฒ˜์Œ ์‹œ์ž‘ํ•œ ๋ชจ๋“  ํƒ€์ž…์˜ ํด๋ผ์šฐ๋“œ ์ปดํ“จํŒ… ํ”Œ๋žซํผ์„ ๊ฐœ๋ฐœํ•˜๊ณ  ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ๋Š” ์˜คํ”ˆ ์†Œ์Šค ์†Œํ”„ํŠธ์›จ์–ด ๊ธฐ๋ฐ˜์˜ ํด๋ผ์šฐ๋“œ ์šด์˜

honggg0801.tistory.com

 

 

OpenStack Docs: Identity ์„œ๋น„์Šค

 

docs.openstack.org

 

 

 

 

728x90
๋ฐ˜์‘ํ˜•