Submit Search
Mirantis open stack provisioning automation
Download as PPTX, PDF
0 likes
518 views
WooKyun Jeon
How does Mirantis OpenStack provision OS automatically
Technology
Read more
1 of 15
Download now
Downloaded 28 times
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
More Related Content
PPTX
Mirantis open stack deployment automation
WooKyun Jeon
ย
PPTX
Openstack zun,virtual kubelet
Chanyeol yoon
ย
PDF
2017 k8s and OpenStack-Helm
SK Telecom
ย
PDF
[OpenInfra Days Korea 2018] K8s workshop: with containers & K8s on OpenStack ...
OpenStack Korea Community
ย
PDF
Linux Kernel 101 for Beginner
InfraEngineer
ย
PDF
์คํ ์์ค ํด๋ผ์ฐ๋ ํ๋ซํผ ๋ถ์
Jennifer Noh
ย
PDF
์ฝ๊ณ ๋น ๋ฅด๊ฒ ์ ํ๋ ์คํ์คํ
OpenStack Korea Community
ย
PDF
[OpenStack Days Korea 2016] Track3 - VDI on OpenStack with LeoStream Connecti...
OpenStack Korea Community
ย
Mirantis open stack deployment automation
WooKyun Jeon
ย
Openstack zun,virtual kubelet
Chanyeol yoon
ย
2017 k8s and OpenStack-Helm
SK Telecom
ย
[OpenInfra Days Korea 2018] K8s workshop: with containers & K8s on OpenStack ...
OpenStack Korea Community
ย
Linux Kernel 101 for Beginner
InfraEngineer
ย
์คํ ์์ค ํด๋ผ์ฐ๋ ํ๋ซํผ ๋ถ์
Jennifer Noh
ย
์ฝ๊ณ ๋น ๋ฅด๊ฒ ์ ํ๋ ์คํ์คํ
OpenStack Korea Community
ย
[OpenStack Days Korea 2016] Track3 - VDI on OpenStack with LeoStream Connecti...
OpenStack Korea Community
ย
What's hot
(20)
PDF
User Story :: Cloudike with KT UCloud Biz
Nalee Jang
ย
PDF
ํด์ธ ์ฌ๋ก๋ก ๋ณด๋ Billing for OpenStack Solution
Nalee Jang
ย
PPTX
OpenStack์ผ๋ก ๋ฐ๋ก๋ณด๋ ์์ฉ ํด๋ผ์ฐ๋ ํ๋ซํผ
Tae Young Lee
ย
PDF
Openstack live migration
ymtech
ย
PDF
[OpenStack Days Korea 2016] Track4 - ์คํ์คํ์ ๊ณต๋ถํฉ์๋ค - ์ปค๋ฎค๋ํฐ ์คํฐ๋ ๋ถ๊ณผ ์๊ฐ
OpenStack Korea Community
ย
PDF
[OpenStack Days Korea 2016] Track2 - ๋ฐ์ดํฐ์ผํฐ์ ๋ถ๋ ์คํ ์์ค ํ๋์จ์ด ๋ฐ๋
OpenStack Korea Community
ย
PDF
[OpenInfra Days Korea 2018] (์ผ์ฑ์ ์) Evolution to Cloud Native
OpenStack Korea Community
ย
PDF
์คํ์คํ: ๊ตฌ์๊ตฌ์ ํํค์ณ๋ณด๊ธฐ
Jaehwa Park
ย
PDF
[์คํ์์ค์ปจ์คํ ] ARM & OpenStack Community
Open Source Consulting
ย
PDF
OpenStack DevStack Install - 2๋ถ (Multi-nodes)
Ian Choi
ย
PDF
[์คํ์์ค์ปจ์คํ ] SELinux : Stop Disabling SELinux
Open Source Consulting
ย
PDF
[OpenStack Days Korea 2016] Track2 - ์๋ฆฌ์คํ OpenStack ์ฐ๋ ๋ฐ CloudVision ์๋ฃจ์ ์๊ฐ
OpenStack Korea Community
ย
PDF
Prometheus in openstack-helm
์ฑ์ผ ์
ย
PPTX
KVM & OpenStack
WooKyun Jeon
ย
PDF
์คํ์์ค๋ก ๊ตฌ์ถํ๋ ํด๋ผ์ฐ๋ ์ด์ผ๊ธฐ
Nalee Jang
ย
PDF
[OpenInfra Days Korea 2018] (Track 3) Software Defined Infrastructure ์ ๋ต ๋ฐ ์ฌ๋ก
OpenStack Korea Community
ย
PDF
Build the OpenStack Cloud with Neutron Networing, IceHouse
jieun kim
ย
PDF
Mesos + Marathon + Docker
bighouse
ย
PDF
[OpenStack Days Korea 2016] Track3 - ๋ฐฉ์ก์ ์์ฉ UHD ์คํธ๋ก์ง ๊ตฌ์ฑ ๋ฐ ํ ์คํธ
OpenStack Korea Community
ย
PDF
150326 openstack, glance ๊น์ง์
jieun kim
ย
User Story :: Cloudike with KT UCloud Biz
Nalee Jang
ย
ํด์ธ ์ฌ๋ก๋ก ๋ณด๋ Billing for OpenStack Solution
Nalee Jang
ย
OpenStack์ผ๋ก ๋ฐ๋ก๋ณด๋ ์์ฉ ํด๋ผ์ฐ๋ ํ๋ซํผ
Tae Young Lee
ย
Openstack live migration
ymtech
ย
[OpenStack Days Korea 2016] Track4 - ์คํ์คํ์ ๊ณต๋ถํฉ์๋ค - ์ปค๋ฎค๋ํฐ ์คํฐ๋ ๋ถ๊ณผ ์๊ฐ
OpenStack Korea Community
ย
[OpenStack Days Korea 2016] Track2 - ๋ฐ์ดํฐ์ผํฐ์ ๋ถ๋ ์คํ ์์ค ํ๋์จ์ด ๋ฐ๋
OpenStack Korea Community
ย
[OpenInfra Days Korea 2018] (์ผ์ฑ์ ์) Evolution to Cloud Native
OpenStack Korea Community
ย
์คํ์คํ: ๊ตฌ์๊ตฌ์ ํํค์ณ๋ณด๊ธฐ
Jaehwa Park
ย
[์คํ์์ค์ปจ์คํ ] ARM & OpenStack Community
Open Source Consulting
ย
OpenStack DevStack Install - 2๋ถ (Multi-nodes)
Ian Choi
ย
[์คํ์์ค์ปจ์คํ ] SELinux : Stop Disabling SELinux
Open Source Consulting
ย
[OpenStack Days Korea 2016] Track2 - ์๋ฆฌ์คํ OpenStack ์ฐ๋ ๋ฐ CloudVision ์๋ฃจ์ ์๊ฐ
OpenStack Korea Community
ย
Prometheus in openstack-helm
์ฑ์ผ ์
ย
KVM & OpenStack
WooKyun Jeon
ย
์คํ์์ค๋ก ๊ตฌ์ถํ๋ ํด๋ผ์ฐ๋ ์ด์ผ๊ธฐ
Nalee Jang
ย
[OpenInfra Days Korea 2018] (Track 3) Software Defined Infrastructure ์ ๋ต ๋ฐ ์ฌ๋ก
OpenStack Korea Community
ย
Build the OpenStack Cloud with Neutron Networing, IceHouse
jieun kim
ย
Mesos + Marathon + Docker
bighouse
ย
[OpenStack Days Korea 2016] Track3 - ๋ฐฉ์ก์ ์์ฉ UHD ์คํธ๋ก์ง ๊ตฌ์ฑ ๋ฐ ํ ์คํธ
OpenStack Korea Community
ย
150326 openstack, glance ๊น์ง์
jieun kim
ย
Ad
Similar to Mirantis open stack provisioning automation
(20)
PDF
NDC14 ๋ชจ๋ฐ์ผ ๊ฒ์์๋น์ค๋ฅผ ์ํ ์ฌ์ค ํด๋ผ์ฐ๋ ๊ตฌ์ถ/์ด์ ๋ถํฌ๊ธฐ
Jinuk Kim
ย
PDF
[OpenStack] ๊ณต๊ฐ ์ํํธ์จ์ด ์คํ์คํ ์ ๋ฌธ & ํํค์น๊ธฐ
Ian Choi
ย
PPTX
OpenStack
ULUG
ย
PDF
Oracle linux8 solaris_new_features-suk kim
suk kim
ย
PDF
ํด๋ผ์ฐ๋ ์ปดํจํ ๊ธฐ๋ฐ ๊ธฐ์ ๊ณผ ์คํ์คํ(Kvm) ๊ธฐ๋ฐ Provisioning
Ji-Woong Choi
ย
PDF
[์คํ์์ค์ปจ์คํ ]ํด๋ผ์ฐ๋์๋ํ ๋ฐ ์ด์ํจ์จํ๋ฐฉ์
Ji-Woong Choi
ย
PPTX
IoT with Raspberry Pi + Node JS - Chapter 1
Park Jonggun
ย
PDF
Deview 2013 :: Backend PaaS, CloudFoundry ๋ฝ๊ฐ๊ธฐ
Nanha Park
ย
PDF
Docker Container
Seung-Hoon Baek
ย
PDF
[OpenInfra Days Korea 2018] (Track 4) - Grafana๋ฅผ ์ด์ฉํ OpenStack ํด๋ผ์ฐ๋ ์ฑ๋ฅ ๋ชจ๋ํฐ๋ง
OpenStack Korea Community
ย
PDF
[์คํํ ํฌ๋ท์๋ฐ2022] ๊ตญ๋ด PaaS(Kubernetes) Best Practice ๋ฐ DevOps ํ๊ฒฝ ๊ตฌ์ถ ์ฌ๋ก.pdf
Open Source Consulting
ย
PDF
์คํ ์์ค ์ฌ์ฉ ๋งค๋ด์ผ
Kenu, GwangNam Heo
ย
PDF
OpenStack DevStack Install - 1๋ถ (All-in-one)
Ian Choi
ย
PDF
Open stack summit_barcelona_๋ณด๊ณ ์
Yongyoon Shin
ย
PDF
[17.01.19] docker introduction (Korean Version)
Ildoo Kim
ย
PPTX
2.[d2 แแ ฉแแ ณแซแแ ฆแแ ตแแ ก]แแ ฆแแ ตแแ ฅแแ ณแฏแ แ กแแ ฎแแ ณ แแ ตแแ ณแแ ฆแท แแ กแแ ตแแ ฆแจแแ ฅ แแ ตแพ แแ ชแฏแแ ญแผ แแ กแผแแ กแซ
NAVER D2
ย
PDF
KT ์์ฌ์ ๋ฐ์ฌ - ์คํ ์์ค ๊ธฐ๋ฐ ํด๋ผ์ฐ๋ ์ปดํจํ ์๋ฃจ์ open stack ์ด์ผ๊ธฐ (2011Y05M28D)
Ubuntu Korea Community
ย
PDF
OpenStack์ ์ค์ฌ์ผ๋ก ํ ์คํ ์์ค & ์์ฉ ํ์ด๋ธ๋ฆฌ๋ ํด๋ผ์ฐ๋
Ian Choi
ย
PDF
[์คํ์์ค์ปจ์คํ ] OpenInfra Asia 2024_OpenStack & K8S๋ก ํ์ ํ๋ ๊ธฐ์์ฒญ
Open Source Consulting
ย
PPTX
[NDC17] Kubernetes๋ก ๊ฐ๋ฐ์๋ฒ ๊ฐ๋จํ ์ฐ์ด๋ด๊ธฐ
SeungYong Oh
ย
NDC14 ๋ชจ๋ฐ์ผ ๊ฒ์์๋น์ค๋ฅผ ์ํ ์ฌ์ค ํด๋ผ์ฐ๋ ๊ตฌ์ถ/์ด์ ๋ถํฌ๊ธฐ
Jinuk Kim
ย
[OpenStack] ๊ณต๊ฐ ์ํํธ์จ์ด ์คํ์คํ ์ ๋ฌธ & ํํค์น๊ธฐ
Ian Choi
ย
OpenStack
ULUG
ย
Oracle linux8 solaris_new_features-suk kim
suk kim
ย
ํด๋ผ์ฐ๋ ์ปดํจํ ๊ธฐ๋ฐ ๊ธฐ์ ๊ณผ ์คํ์คํ(Kvm) ๊ธฐ๋ฐ Provisioning
Ji-Woong Choi
ย
[์คํ์์ค์ปจ์คํ ]ํด๋ผ์ฐ๋์๋ํ ๋ฐ ์ด์ํจ์จํ๋ฐฉ์
Ji-Woong Choi
ย
IoT with Raspberry Pi + Node JS - Chapter 1
Park Jonggun
ย
Deview 2013 :: Backend PaaS, CloudFoundry ๋ฝ๊ฐ๊ธฐ
Nanha Park
ย
Docker Container
Seung-Hoon Baek
ย
[OpenInfra Days Korea 2018] (Track 4) - Grafana๋ฅผ ์ด์ฉํ OpenStack ํด๋ผ์ฐ๋ ์ฑ๋ฅ ๋ชจ๋ํฐ๋ง
OpenStack Korea Community
ย
[์คํํ ํฌ๋ท์๋ฐ2022] ๊ตญ๋ด PaaS(Kubernetes) Best Practice ๋ฐ DevOps ํ๊ฒฝ ๊ตฌ์ถ ์ฌ๋ก.pdf
Open Source Consulting
ย
์คํ ์์ค ์ฌ์ฉ ๋งค๋ด์ผ
Kenu, GwangNam Heo
ย
OpenStack DevStack Install - 1๋ถ (All-in-one)
Ian Choi
ย
Open stack summit_barcelona_๋ณด๊ณ ์
Yongyoon Shin
ย
[17.01.19] docker introduction (Korean Version)
Ildoo Kim
ย
2.[d2 แแ ฉแแ ณแซแแ ฆแแ ตแแ ก]แแ ฆแแ ตแแ ฅแแ ณแฏแ แ กแแ ฎแแ ณ แแ ตแแ ณแแ ฆแท แแ กแแ ตแแ ฆแจแแ ฅ แแ ตแพ แแ ชแฏแแ ญแผ แแ กแผแแ กแซ
NAVER D2
ย
KT ์์ฌ์ ๋ฐ์ฌ - ์คํ ์์ค ๊ธฐ๋ฐ ํด๋ผ์ฐ๋ ์ปดํจํ ์๋ฃจ์ open stack ์ด์ผ๊ธฐ (2011Y05M28D)
Ubuntu Korea Community
ย
OpenStack์ ์ค์ฌ์ผ๋ก ํ ์คํ ์์ค & ์์ฉ ํ์ด๋ธ๋ฆฌ๋ ํด๋ผ์ฐ๋
Ian Choi
ย
[์คํ์์ค์ปจ์คํ ] OpenInfra Asia 2024_OpenStack & K8S๋ก ํ์ ํ๋ ๊ธฐ์์ฒญ
Open Source Consulting
ย
[NDC17] Kubernetes๋ก ๊ฐ๋ฐ์๋ฒ ๊ฐ๋จํ ์ฐ์ด๋ด๊ธฐ
SeungYong Oh
ย
Ad
Mirantis open stack provisioning automation
1.
Mirantis OpenStack OS Provisioning Automation Jeremy
Jeon
2.
INDEX ๏ง Fuel Provisioning
and Deploying Flow ๏ง Cobbler ๏ง KickStart & Anaconda ๏ง Ohai โข Next
3.
Review
4.
Node Detecting Flow
5.
Provisioning Flow
6.
Deployment Flow
7.
Provisioning Flow
8.
Cobbler โข ๋คํธ์ํฌ ๊ธฐ๋ฐ์ผ๋ก
์ฌ๋ฌ ์ปดํจํฐ์ OS ์ค์น ๋ฐ ์ ๋ฐ์ดํธ๋ฅผ ์๋ํํ๋ ํ๋ก๋น์ ๋ ์๋ฒ โข PXE (network booting), ๊ฐ์ํ (Xen, QEMU/KVM, VMware) ๋ฑ์ ํตํ ๋ฐฐํฌ ์ง ์ โข Kickstart ๋ฉ์ปค๋์ฆ์ผ๋ก ๊ตฌ์ฑ โข Cobbler distro ์ด๋ฏธ์ง ํ๋กํ์ผ์ Kickstart ์ ๋ณด๊ฐ ์ค์ โข --ksmeta์ Snippets์ ์ด์ฉํด Kickstart ํ ํ๋ฆฟ์ ๋ณ๊ฒฝํด ๋ฐฐํฌ ๊ฐ๋ฅ โข koan์ด๋ผ๋ Client side ํฌํผ๋ฅผ ์ด์ฉํด ํ๋ก๋น์ ๋
9.
Cobbler CentOS Profile ์ ๋ณด
๋ฐฐํฌํ ์ด๋ฏธ์ง ๋ฆฌ์คํธ Kickstart Medata
10.
Kickstart & Anaconda โข
Kickstart๋ ๋ฆฌ๋ ์ค ์์คํ ์์ ์๋ก์ด ์ปดํจํฐ ์์คํ ์ ๋ํ ์ค์น์ ๊ตฌ์ฑ์ ์ฝ๊ฒ ํ๊ธฐ ์ํด ์ฌ์ฉํ๋ ํด โข Kickstart ํ์ผ(ex. anaconda-ks.cfg)์ ์ด์ฉ โข Cobbler๋ ์ด Kickstart์ ํ๋ก์ธ์ค ๊ตฌ์ฑ์ ์๋ํ โข Anaconda๋ ๋ฆฌ๋ ์ค ์์คํ ์์ ์ฌ์ฉ๋๋ ์ธ์คํจ๋ฌ โข CD-ROM, HDD ๊ฐ์ ๋ก์ปฌ ์คํ ๋ฆฌ์ง๋ฟ๋ง ์๋๋ผ ๋คํธ์ํฌ ๋ฆฌ์์ค๋ฅผ ํตํ ์ค์น๋ฅผ ์ง์ โข Kickstart์ ํจ๊ป ํ๋ก๋น์ ๋ ์๋ํ๋ฅผ ์ํด ์ฌ์ฉ ๋จ
11.
Ohai โข Ohai๋ ์๋์
๊ฐ์ด ๋ ธ๋์ ์์ฑ์ ๊ฒ์ถํ๋๋ฐ ์ฌ์ฉ๋๋ ํด โข ํ๋ซํผ ์์ธ ์ ๋ณด โข ๋คํธ์ํฌ ์ฌ์ฉ๋ โข ๋ฉ๋ชจ๋ฆฌ ์ฌ์ฉ๋ โข CPU ์ฌ์ฉ๋ โข ์ปค๋ ๋ฐ์ดํฐ โข ํธ์คํธ ๋ค์ โข ๋๋ฉ์ธ ๋ค์ (FQDN) โข ๊ทธ์ธ ์ค์ ์ ๋ณด
12.
Ohai data
13.
References โข Fuel Document
(https://docs.fuel-infra.org/fuel-dev/index.html) โข Cobbler (http://cobbler.github.io/manuals/quickstart/) โข Kickstart (https://en.wikipedia.org/wiki/Kickstart_(Linux)) โข Anaconda (https://fedoraproject.org/wiki/Anaconda) โข koan (http://linux.die.net/man/1/koan) โข Rea Hatโs Satellite (https://codac-dist.iter.org/rhn/help/reference/ko- KR/ch-cobbler.jsp) โข Ohai (https://docs.chef.io/ohai.html)
14.
Next โข KVM (Kernel-based
Virtual Machine) โข libvirt
15.
๊ฐ์ฌํฉ๋๋ค
Editor's Notes
#2:
์ฌ์ค ๊ฐ๋ฐ์๊ฐ ์ฌ๊ธฐ ๊ณ์ ๋ถ๋ค์ ๋ชจ์๊ณ ์๋ฒ ํ๋ก๋น์ ๋ ์๋ํ์ ๋ํด ๋ฐํํ๋๊ฒ ์ฝ์ง๋ ์์ง๋ง ๊ฐ๋ฐ์์ ์ธ ์ ์ฅ์์ ์กฐ์ฌ๋ฅผ ํ๊ณ ์๋ฃ๋ฅผ ์ค๋นํ์ผ๋ ์ฌ๋ฏธ์๊ฒ ๋ค์ด์ฃผ์ จ์ผ๋ฉดํฉ๋๋ค.
#3:
์ด๋ฒ ์ธ๋ฏธ๋์์๋ ์ง๋๋ฒ์ ๋ค๋ค๋ ๋ฐฐํฌ ์๋ํ์ ์ด์ด ํ๋ก๋น์ ๋ ์๋ํ์ ๋ํด ๋ค๋ฃจ๊ฒ ์ต๋๋ค. ์ง๋๋ฒ์ ๋ดค๋ ์ ์ฒด ํ๋ฆ์ ๋น ๋ฅด๊ฒ ์ดํด๋ณด๊ณ ํ๋ก๋น์ ๋ ํ๋ก์ฐ๋ฅผ ์กฐ๊ธ ์์ธํ ๋ค์ด๊ฐ๋ณด๋๋ก ํ๊ฒ ์ต๋๋ค. ํ๋ก์ฐ ์๋์ ์๋ ์๋น์ค๋ค์ด ์ค์ ๋ก Fuel์์ ํ๋ก๋น์ ๋ ์๋ํ๋ฅผ ์ํด ์ฌ์ฉํ๋ ์๋น์ค๋ค์ ๋๋ค.
#4:
์ง๋๋ฒ์๋ ์ ์ฒด ํ๋ฆ์์ ์คํ์คํ ๋ฐฐํฌ ์๋ํ์ ๋ํด์ ์ค์ฌ์ ์ผ๋ก ๋ค๋ค์๋๋ฐ์ ์ค๋์ ์ ์ฒด๋ฅผ ๋ค์ ํ๋ฒ ๋ฐ๋ผ๊ฐ๋ฉด์ ๋ ธ๋ ๋ํ ์ ๊ณผ OS ํ๋ก๋น์ ๋ ์๋ํ๋ถ๋ถ์ ์์ธํ ์ง๊ณ ๋์ด๊ฐ๊ฒ ์ต๋๋ค.
#5:
์ง๋ ์๊ฐ์ ๋ณด์๋ ์ ์ฒด ํ๋ฆ์ ๋น ๋ฅด๊ฒ ํ๋ฒ ํ๊ณ ๋์ด๊ฐ๊ฒ ์ต๋๋ค. ๋ ธ๋ ๋ํ ์ ๋ถ๋ถ์ ๋๋ค. ๊ฐ๊ฐ์ ๋ ธ๋๊ฐ PXE ๋ถํ ์ ํ๊ฒ ๋๋ฉด ๊ฐ ๋ ธ๋์ Nailgun agent๊ฐ ์คํ์ด ๋๋๋ฐ ์ด๋ ์ด ๋ ์์ด ๋ ธ๋์ ์ ์ฒด ์ ๋ณด๋ฅผ Fuel-Master ๋ ธ๋์ ์ฌ๋ ค์ฃผ๊ฒ ๋จ์ผ๋ก์จ Fuel-master ๋ ธ๋๋ ๊ฐ๊ฐ์ ๋ ธ๋๋ฅผ ๋ํ ์ ํ๊ฒ ๋ฉ๋๋ค.
#6:
๋ ธ๋๊ฐ ๋ํ ์ ์ด๋๋ฉด ์ฌ์ฉ์๋ ๋๋ฆ๋๋ก์ ํด๋ผ์ฐ๋ ํ๊ฒฝ์ ๊ตฌ์ฑํ๊ณ ๋ํ๋ก์ด ๋ฒํผ์ ๋๋ฅด๋ฉด ๋จผ์ Nailgun ์ด๋ผ๋ ์๋น์ค๊ฐ Astute๋ผ๋ ์์ปค๋ฅผ ์ด์ฉํด์ OS ํ๋ก๋น์ ๋์ ์งํํ๊ฒ ๋ฉ๋๋ค. ์ด๋ ์ด์ฉํ๋ ์๋น์ค๊ฐ Cobbler ๋ผ๋ ์๋ฒ์ธ๋ฐ์. ๋ค์ ์์ธํ ์ค๋ช ์ ํ๋๋ก ํ๊ฒ ์ต๋๋ค.
#7:
๋ง์ง๋ง์ผ๋ก OS ํ๋ก๋น์ ๋์ด ๋๋๋ฉด ์คํ์คํ ๋ฐฐํฌ๊ฐ ์์์ด ๋๋๋ฐ Astute๋ ๊ฐ ๋ ธ๋์ MCollective๋ฅผ ์ด์ฉํด astute.yaml์ด๋ผ๋ ๋ ธ๋์ ๋ฐฐํฌ์ค์ ํ์ผ์ ์ ์กํ๊ฒ ๋๊ณ ๊ฐ ๋ ธ๋๋ ์ด๋ฅผ ๋ฐํ์ผ๋ก Puppet์ ์ด์ฉํด ์คํ์คํ ๊ตฌ์ฑ์ ๋ง๋ฌด๋ฆฌํ๊ฒ ๋ฉ๋๋ค. ์ฌ๊ธฐ๊น์ง๊ฐ ์ ์ฒด ํ๋ก์ฐ์ ๋ํ ๊ฐ๋ตํ ์ค๋ช ์ด์๊ณ ์ด์ ๋ถํฐ ์ํ์ค ๋ค์ด์ด๊ทธ๋จ์ ๋ณด๋ฉด์ ์์ธํ ๋ณด๋๋ก ํ๊ฒ ์ต๋๋ค.
#8:
๋ํ ์ ๋ถ๋ถ๋ถํฐ OS ํ๋ก๋น์ ๋๊น์ง์ ์ ์ฒด ์ํ์ค ๋ค์ด์ด๊ทธ๋จ์ ๋๋ค. ์ด ๊ณผ์ ์์ ์ฌ๋ฌ๊ฐ์ง ์๋น์ค๋ค์ด ์๋ก ์ ๊ธฐ์ ์ผ๋ก ๋์๊ฐ์ ์ ์ ์๋๋ฐ์ ์๋จ์์ ์ค๊ฐ์ ๋์ ๋ถ๋ถ์ด ๋ ธ๋ ๋ํ ์ ํ๋ ๋ถ๋ถ์ ๋๋ค. PXE ๋คํธ์ํฌ ์์ ๋ ธ๋๋ฅผ Cobbler๊ฐ ๋ฐ๊ฒฌํ๋๊ฑธ ๋ณด์ค ์ ์๋๋ฐ Cobbler๊ฐ PXE ์๋ฒ ์ญํ ์ ํ๊ธฐ ๋๋ฌธ์ ๋๋ค. Cobbler๋ OS ์ค์น๋ ์ ๋ฐ์ดํธ๋ฅผ ์๋ํ ํด์ฃผ๋ ํ๋ก๋น์ ๋ ์๋ฒ๋ผ๊ณ ๋ณด์๋ฉด ๋ฉ๋๋ค. ์ด ๋จ๊ณ์์๋ PXE ์๋ฒ ์ญํ ์ ํ๊ณ ๋ ธ๋์ ๋ถํธ์คํธ๋ฉ OS ์ค์น๋ฅผ ์งํํฉ๋๋ค. ์ค์น๊ฐ ์๋ฃ๋๋ฉด Ohai๋ผ๋ ์๋น์ค์ ์ ๋ณด๋ฅผ ์์ฒญํ์๋ ๋ถ๋ถ์ ๋ณผ ์ ์์ผ์ค ๊ฒ๋๋ค. ์ด Ohai๋ผ๋ ์๋น์ค๊ฐ ๊ฐ๊ฐ์ ๋ ธ๋๋ค์ ๋ํ ์ ๋ณด๋ฅผ ๊ฐ์ณ์ค๋ ๋ ์์ธ๋ฐ์. Ohai๋ผ๋ ์๋น์ค๋ฅผ ํตํด ๋ ธ๋์ ์ ๋ณด๋ฅผ ๊ฐ์ ธ์ค๋ฉด Nailgun agent๊ฐ Fuel-master ๋ ธ๋์ ์๋ Nailgun์๊ฒ REST API ํธ์ถ์ ํตํด ์ ์กํ๊ฒ๋จ์ผ๋ก์จ ๋ ธ๋ ๋ฑ๋ก์ด ๋ง๋ฌด๋ฆฌ๊ฐ ๋ฉ๋๋ค. ๊ทธ ๋ค์์ ์ฌ์ฉ์๊ฐ ์คํ์คํ ํ๊ฒฝ์ ๊ตฌ์ฑ์ ํ๊ฒ ๋ ๊ฑฐ๊ตฌ ๊ทธ ๋จ๊ณ๋ฅผ ๊ฑฐ์ณ์ ๋ฐฐํฌ ๋ฒํผ์ ๋๋ฅด๋ฉด ์ ์ผ ๋จผ์ OS ํ๋ก๋น์ ๋์ ์์ํ๊ฒ ๋๋๋ฐ์. ๊ฐ์ด๋ฐ ํ๋จ ๋ถ๋ถ๋ถํฐ์ ํ๋ฆ์ ํ๊ฒ ๋ฉ๋๋ค. Nailgun์ด Astute ์์ปค์๊ฒ OS ํ๋ก๋น์ ๋์ ์ง์ํ๊ฒ ๋๊ณ Astute๋ Cobbler์๊ฒ CentOS ํ๋ก๋น์ ๋์ ์ง์ํ๊ฒ๋ฉ๋๋ค. ์ง๊ธ ๋ฒ์ ์์๋ ์คํ์คํ ๋ ธ๋๋ CentOS๋ง ์ง์ํด์ฃผ๊ณ ์์ต๋๋ค. CentOS ์ด๋ฏธ์ง, Nailgun agent์ MCollective๊ฐ ์ค์น๊ฐ ๋๊ณ Nailgun์ ๋ฉํ๋ฐ์ดํฐ๋ฅผ ์ ์กํ๋ฏ๋ก์จ OS ํ๋ก๋น์ ๋ ์๋ํ๋ ๋ง๋ฌด๋ฆฌ๋ฉ๋๋ค.
#9:
Fuel-master ๋ ธ๋์ ๋์ปค ์ปจํ ์ด๋๋ก ๋ ์์ต๋๋ค.
#10:
๋ฐฉ๊ธ๋ณด์ จ๋ Cobbler ๋ฐฐํฌ ์ด๋ฏธ์ง ํ๋กํ์ผ ์ ๋ณด์ด๊ณ Fuel-master๋ ธ๋ Cobbler์์ ๊ด๋ฆฌ๋๋ ํ์ผ ์ ๋ณด๋ค ์ ๋๋ค. ํ์ฌ Fuel-master Cobbler ์๋ฒ์๋ 4๊ฐ์ง์ ๋ฐฐํฌํ ์ด๋ฏธ์ง๊ฐ ์ฌ๋ผ๊ฐ์๋๋ฐ์ CentOS์ Ubuntu๊ฐ ๊ฐ๊ฐ Bootstrap๋ฒ์ ๊ณผ ๋ฐฐํฌ๋ฒ์ ์ด ์ฌ๋ผ๊ฐ ์์ต๋๋ค. ๋ฐฐํฌํ์ ์น์์์ OS DVD ๋ฒ์ ์ ๋ค์ด ๋ฐ์ผ์ ํ Cobbler์ ๋ฑ๋กํ์ค ์ ์์ต๋๋ค.
Download