---
view: category
filter: ๐ Docs
count: 41
---
#๐ Docs
// 41 entries in this category.
OpenStack ์ค์น 9 โ Kolla Ansible Multinode ๋ฐฐํฌ
์ด ๊ธ์ Ubuntu 24.04 ๊ธฐ๋ฐ 3๋ ธ๋(Deployment, Controller, Compute) ํ๊ฒฝ์์ Kolla Ansible 2026.1์ ์ฌ์ฉํด ๋ฉํฐ๋ ธ๋ OpenStack์ ์ค์นยท๊ตฌ์ฑํ๋ ์ ์ฒด ์ ์ฐจ์ ์ฃผ์ ์ค์ , ํธ๋ฌ๋ธ์ํ ํฌ์ธํธ๋ฅผ ๋จ๊ณ๋ณ๋ก ์๋ดํ๋ค.
2026-09-02
โOpenStack ์๋ ์ค์น 8 โ Cinder LVM + iSCSI ๋ธ๋ก ์คํ ๋ฆฌ์ง ๊ตฌ์ฑ
OpenStack 2026.1 ํ๊ฒฝ์์ Ubuntu 24.04 LTS๋ฅผ ์ด์ฉํด Cinder LVMโฏ+โฏiSCSI ๋ฐฑ์๋๋ฅผ ๊ตฌ์ฑํ๊ณ , RAIDโฏ5, LVM, ํํฐ ์ค์ , cinder.conf, iSCSI ํ๊น ๋ฐ ์๋น์ค ์์๊น์ง ๋จ๊ณ๋ณ๋ก ์ค์นยท๊ฒ์ฆํ๋ ๋ฐฉ๋ฒ์ ์๋ดํ๋ค.
2026-08-08
โOpenStack ์๋ ์ค์น 7 โ Horizon ์น ๋์๋ณด๋ ์ค์น
Horizon์ ์ค์นํ๊ณ local_settings.py, Apache ๋ฐ Memcached ์ค์ ์ ๊ตฌ์ฑํ ํ ๋ธ๋ผ์ฐ์ ์์ ๋ก๊ทธ์ธํ์ฌ OpenStack ์๋น์ค ํจ๋์ ๊ฒ์ฆํ๋ ๋จ๊ณ๋ณ ๊ฐ์ด๋์ ๋๋ค.
2026-08-07
โOpenStack ์๋ ์ค์น 6 โ Neutron ๋คํธ์ํฌ ์๋น์ค ์ค์น
์ด ๋ฌธ์๋ OpenStack ํ๊ฒฝ์์ Provider ๋คํธ์ํฌ ๋ฐฉ์์ ์ฌ์ฉํด Neutron์ ์ค์นยท๊ตฌ์ฑํ๊ณ , ์์ด์ ํธ ์ํ ํ์ธ ๋ฐ ์ฒซ ์ธ์คํด์ค ๋ถํ ๊น์ง ๊ฒ์ฆํ๋ ์ ์ฐจ๋ฅผ ์์ธํ ์๋ดํ๋ค.
2026-08-06
โOpenStack ์๋ ์ค์น 5 โ Nova Compute ์๋น์ค ์ค์น
OpenStack Nova Compute ์๋น์ค๋ฅผ ์ค์นํ๊ณ Cellโฏv2๋ฅผ ์ด๊ธฐํยท๋ฑ๋กํ ๋ค Placement์ ์ฐ๋์ ๊ฒ์ฆํ๋ ๋จ๊ณ๋ณ ๊ฐ์ด๋์ ๋๋ค.
2026-08-05
โOpenStack ์๋ ์ค์น 4 โ Placement ์์ ์ถ์ ์๋น์ค ์ค์น
Placement ์๋น์ค๋ compute ์์์ ์ฌ๊ณ ์ ํ ๋น์ ์ถ์ ํ๊ธฐ ์ํด DB, ์๋น์ค ์ฌ์ฉ์, API ์๋ํฌ์ธํธ, ApacheโฏWSGI ์ค์ ๋ฐ CLI ๊ฒ์ฆ์ ์์ฐจ์ ์ผ๋ก ๊ตฌ์ฑํ๊ณ ํ์ธํ๋ ๊ณผ์ ์ ์๋ดํ๋ค.
2026-08-04
โOpenStack ์๋ ์ค์น 3 โ Glance ์ด๋ฏธ์ง ์๋น์ค ์ค์น
OpenStack Glance ์ด๋ฏธ์ง ์๋น์ค๋ฅผ ์ค์นํ๊ณ DB, ์๋น์ค ์ฌ์ฉ์, ์๋ํฌ์ธํธ๋ฅผ ๊ตฌ์ฑํ ๋ค ํจํค์ง๋ฅผ ์ค์นยท์ค์ ยท๋๊ธฐํํ๊ณ CirrOS ์ด๋ฏธ์ง๋ฅผ ๋ฑ๋กยท๊ฒ์ฆํ๋ ๋จ๊ณ๋ณ ๊ฐ์ด๋์ ๋๋ค.
2026-08-03
โOpenStack ์๋ ์ค์น 2 โ Keystone ์ธ์ฆ ์๋น์ค ์ค์น
OpenStack Keystone ์ธ์ฆ ์๋น์ค๋ฅผ ์ค์นํ๊ณ DB ์์ฑ, ํจํค์ง ์ค์น, Fernet ์ด๊ธฐํ, bootstrap, ์ฌ์ฉ์ยทํ๋ก์ ํธยท์ญํ ์์ฑ ๋ฐ ํ ํฐ ๊ฒ์ฆ๊น์ง ์์ฐจ์ ์ผ๋ก ์ํํ๋ ๊ฐ์ด๋์ ๋๋ค.
2026-07-31
โOpenStack ์๋ ์ค์น 1 โ ๊ธฐ๋ณธ ํ๊ฒฝ๊ณผ ๊ธฐ๋ฐ ์๋น์ค ๊ตฌ์ฑ
OpenStack์ Ubuntuโฏ24.04์ Gazpacho ๋ฒ์ ์ผ๋ก ์๋ ์ค์นํ๊ธฐ ์ํด ๋จผ์ ํธ์คํธ ์ด๋ฆ, ๋คํธ์ํฌ, ์๊ฐ ๋๊ธฐํ์ MariaDB, RabbitMQ, Memcached, Etcd ๋ฑ ๊ธฐ๋ณธ ์ธํ๋ผ ์๋น์ค๋ฅผ ์ค๋นํ๊ณ ๊ฒ์ฆํ๋ ๊ณผ์ ์ ๋จ๊ณ๋ณ๋ก ์๋ดํ๋ค.
2026-07-30
โKolla Ansible๋ก OpenStack Trove ์ค์นํ๊ธฐ
Kolla Ansible ํ๊ฒฝ์์ Trove๋ฅผ ๋ฐฐํฌํ๊ธฐ ์ํด ๊ด๋ฆฌ์ฉ VLANโฏ311๊ณผ ์ ์ฉ ๋คํธ์ํฌยท์๋ธ๋ท์ ์ค์ ํ๊ณ , ํด๋น ์ ๋ณด๋ฅผ trove.conf์ ๋ฐ์ํ ๋ค ์ฌ๋ฐฐํฌํ์ฌ DB ์ธ์คํด์ค๊ฐ ์ ์์ ์ผ๋ก ๋์ํ๋๋ก ํ๋ ๊ณผ์ ์ด๋ค.
2026-05-07
โOpenStack ์ ์ฉ ์ต์ ๋์๋ณด๋ Afterglow: AI/ML ์ํฌ๋ก๋์ k3s ํ๋ก๋น์ ๋์ ์ํ ํ์ ์ ์ธ UI์ ๋ ์ด์ด ๊ณต์ ์๋ฃจ์
Afterglow๋ OpenStack ์ ์ฉ ์ต์ ๋์๋ณด๋๋ก, SvelteKit๊ณผ FastAPI ๊ธฐ๋ฐ์ ํ๋์ UI์ ์ค์๊ฐ ์๋ ์๋ก๊ณ ์นจ์ ์ ๊ณตํ๋ฉฐ, NovaยทGlanceยทCinderยทNeutronยทManilaยทOctaviaยทKeystone ๋ฑ ์ ์ฒด ์๋น์ค๋ฅผ ๋จ์ผ ํ๋ฉด์์ ๊ด๋ฆฌํ๋ค. k3s ํด๋ฌ์คํฐ๋ฅผ VM ์์ ์ํด๋ฆญ์ผ๋ก ํ๋ก๋น์ ๋ํ๊ณ OpenStack ํด๋ผ์ฐ๋ ํ๋ฌ๊ทธ์ธ์ ์์ ์ง์ํ๋ฉฐ, OverlayFS์ CephFS๋ฅผ ์ด์ฉํ ๋ ์ด์ด ๊ธฐ๋ฐ ํจํค์ง ๊ณต์ ์์คํ ์ผ๋ก AI/ML ํจํค์ง ์ค์น์ ์คํ ๋ฆฌ์ง๋ฅผ ํจ์จํํ๋ค. ๋ํ Redis ์บ์ยทMariaDB ๋ฉํ๋ฐ์ดํฐยทPrometheusยทGrafanaยทDCGM Exporter ๋ฑ ๊ด์ธก์ฑ์ ๊ฐํํ๊ณ , Manila RBAC์ ๋ง์ถ ์๋น์ค ํ๋ก์ ํธ ๊ฒฉ๋ฆฌ์ 3โlock seal์ ํตํ ๋ ์ด์ด ๋ถ๋ณ์ฑ์ ๋ณด์ฅํ๋ค.
2026-04-29
โOpenStack Manila๋ฅผ ์ด์ฉํ CephFS ๊ธฐ๋ฐ ๊ณต์ ํ์ผ ์์คํ ๋ฐฐํฌ ๊ฐ์ด๋
OpenStack์์ ๊ณต์ ํ์ผ ์คํ ๋ฆฌ์ง๋ฅผ ์ ๊ณตํ๋ Manila๋ฅผ CephFS Native ๋ฐฑ์๋๋ก KollaโฏAnsible ํ๊ฒฝ์ ๋ฐฐํฌํ๋ ์ ์ฒด ๊ณผ์ ๊ณผ ํต์ฌ ์ค์ ์ ์๋ดํ๋ค. Ceph์ ๋ฉํ๋ฐ์ดํฐ์ ๋ฐ์ดํฐ ํ์ ๋ง๋ค๊ณ CephFS ํ์ผ์์คํ ์ ์์ฑํ ๋ค, ์ ์ ํ ํค๋ง์ ์์ฑํด ๋ ๊ฒฝ๋ก์ ๋ณต์ฌํ๋ค. Manila ์ด๋ฏธ์ง์ Flavor๋ฅผ ์ค๋นํ๊ณ , globals.yml์ Manila ๋ฐ CephFS Native ์ต์ ์ ํ์ฑํํ๋ฉฐ, ํ์ ์ manila-share.conf์ ์ถ๊ฐ ์ค์ ์ ๋ฃ๋๋ค. ๋ฐฐํฌ ์ MDS ์ํ์ ceph.conf ํญ ๋ฌธ์ ๋ฑ์ ํ์ธํ๊ณ , ๋ฐฐํฌ ํ ์ปจํ ์ด๋์ ์๋น์ค ์ํ๋ฅผ ๊ฒ์ฆํ๋ค. ๋ง์ง๋ง์ผ๋ก share type์ ์์ฑํ๊ณ CephFS share๋ฅผ ๋ง๋ค๋ฉฐ, ์ ๊ทผ ๊ถํ์ ๋ถ์ฌํด ์ธ์คํด์ค์์ ๋ง์ดํธํ๋ ์ ์ฐจ๋ฅผ ์ค๋ช ํ๋ค.
2026-02-23
โOpenStack Octavia๋ก Kolla Ansible์ ์ด์ฉํ ๋ก๋๋ฐธ๋ฐ์ ์ค์ ๊ฐ์ด๋
OpenStack์์ LBaaS๋ฅผ ์ ๊ณตํ๋ Octavia๋ฅผ Kolla Ansible ํ๊ฒฝ์ ์ค์ ํ๋ ๋ฐฉ๋ฒ์ ์๋ดํ๋ฉฐ, VLAN 310์ ์ด์ฉํ ๊ด๋ฆฌ ๋คํธ์ํฌ(oโhm0.310) ๊ตฌ์ฑ, netplan์ ํตํ VLAN ์ธํฐํ์ด์ค ์ค์ , globals.yml์ ์ฃผ์ Octavia ์ต์ (ํ์ฑํ, ์๋ ๊ตฌ์ฑ, ์ธ์ฆ์, Amphora ํ๋๋ฒ, ๋ณด์ ๊ทธ๋ฃน, ํฌํธ, provider ๋คํธ์ํฌ ๋ฐ ์๋ธ๋ท ๋ฑ) ๋ฐ ๋ฐฐํฌ ์ ์ฐจ์ ํ์ธ ์ฒดํฌ๋ฆฌ์คํธ๋ฅผ ์ค๋ช ํ๋ค.
2026-02-20
โOpenStack Cinder์์ ๋ฉ์ถค ๋ณผ๋ฅจ ์์ ํ๊ฒ ์ ๊ฑฐํ๊ธฐ: ๋จ๊ณ๋ณ ๊ฐ์ด๋
OpenStack Cinder์์ ์์ฑ ์คยท์ญ์ ์ค์ ๋ฉ์ถ ๋ณผ๋ฅจ์ Ceph์ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ์ง์ ํ์ธยท์ญ์ ํ๊ณ , ์ํ๋ฅผโฏerrorโฏ๋๋โฏdeletedโฏ๋ก ๋ณ๊ฒฝํด ์์ ํ๊ฒ ์ ๊ฑฐํ๋ ๋จ๊ณ๋ณ ์ ์ฐจ๋ฅผ ์ ๊ณตํ๋ค.
2026-01-29
โOpenStack์ ์ ์ฅ์ ๋ถ์กฑ ๋ฌธ์ ๋ฅผ Ceph RBD๋ก ํด๊ฒฐํ๋ ์๋ฒฝ ๊ฐ์ด๋
OpenStack ์ปจํธ๋กค๋ฌ ๋ ธ๋์ ๋์คํฌ ์ฉ๋ ๋ถ์กฑ์ Ceph RBD๋ก ํด๊ฒฐํ๊ธฐ ์ํด, Ceph ํด๋ผ์ด์ธํธ ์ค์นยท์ ์ฉ ์ฌ์ฉ์ ๊ถํ ์ค์ ยทData Pool ๋ฐ 500โฏGB RBD ์ด๋ฏธ์ง ์์ฑยท์ด๋ฏธ์ง ๋งคํยทXFS ํฌ๋งทยทfstab ๋ฑ๋กยทrsync๋ฅผ ์ด์ฉํ ๊ธฐ์กด OpenSearch ๋ฐ์ดํฐ ์ด์ ยทKolla Ansible ์ค์ ์์ ยท์๋น์ค ์ฌ๋ฐฐํฌ ๊ณผ์ ์ ๋จ๊ณ๋ณ๋ก ์๋ดํ๊ณ , exclusiveโlock ์ฌ์ฉ ์ ๋ฐ์ํ๋โฏPermissionโฏDeniedโฏ๋ฌธ์ ํด๊ฒฐ์ ์ํด mon ๊ถํ์ blocklist ๋ช ๋ น์ ์ถ๊ฐํ๊ณ , ์ฌ๋ถํ ์ ์๋ ๋งคํยท๋ง์ดํธ๋ฅผ ์ํ rbdmap ์๋น์ค ์ค์ ๊น์ง ํฌํจํ๋ค.
2026-01-22
โOpenStack ๊ฐ๋ฐ์ ์ํ DevStack: ๋น ๋ฅด๊ณ ์ ์ฐํ ํ๊ฒฝ ๊ตฌ์ถ ์๋ด
DevStack์ OpenStack ๊ฐ๋ฐยทํ ์คํธ ํ๊ฒฝ์ ๋น ๋ฅด๊ฒ ๊ตฌ์ถํ ์ ์๋ ์คํฌ๋ฆฝํธ ๋ชจ์์ผ๋ก, ๋จ์ผ ๋จธ์ ์ ํต์ฌ ์๋น์ค(Keystone, Nova, Glance, Neutron, Cinder, Horizon)๋ฅผ ์๋ ์ค์นยท๊ตฌ์ฑํ๋ค. local.conf ํ์ผ์ ํตํด ๋น๋ฐ๋ฒํธยท๋คํธ์ํฌ ๋ฑ ์ค์ ์ ์ปค์คํฐ๋ง์ด์งํ ์ ์์ผ๋ฉฐ, ์ต์ 4โฏGB RAM(๊ถ์ฅ 8โฏGB)ยท40โฏGB ๋์คํฌ๊ฐ ํ์ํ๋ค. ์ค์นยท์์ยท์ ๊ฑฐ ๋ช ๋ น์ด ๊ฐ๋จํ๊ณ , ๊ฐ๋ฐยทํ์ตยทPoCยทCI/CD์ ์ ํฉํ์ง๋ง ๋ณด์ยท์ฑ๋ฅยทํ์ฅ์ฑ ๋ฌธ์ ๋ก ํ๋ก๋์ ์๋ ๋ถ์ ํฉํ๋ค. ๋ํ TripleOยทKollaโAnsibleยทOpenStackโAnsible ๋ฑ๊ณผ ๋น๊ตํ์ ๋ ๋ณต์ก๋๊ฐ ๋ฎ๊ณ ์ฌ์ฉ ๋ชฉ์ ์ด ๋ช ํํ ๊ฐ๋ฐยทํ ์คํธ์์ ๊ฐ์กฐํ๋ค.
2025-11-27
โKubernetes Secrets๋ก ์์ ํ๊ฒ ๋ฏผ๊ฐ ์ ๋ณด๋ฅผ ๊ด๋ฆฌํ๋ ๋ฐฉ๋ฒ๊ณผ ์ค์ต ๊ฐ์ด๋
Kubernetes Secret์ ๋น๋ฐ๋ฒํธ, API ํค ๋ฑ ๋ฏผ๊ฐ ์ ๋ณด๋ฅผ Base64 ์ธ์ฝ๋ฉ์ผ๋ก ์ ์ฅํ๊ณ , ํ๊ฒฝ ๋ณ์ ์ฃผ์ , ํ์ผ ๋ง์ดํธ ๋ฑ์ผ๋ก ์์ ํ๊ฒ ํ์ฉํ ์ ์๋ค. Secret ์์ฑ์ ๋ช ๋ น์ด, YAML ํ์ผ, ์ง์ Base64 ์ธ์ฝ๋ฉ ๋ฐฉ์์ผ๋ก ๊ฐ๋ฅํ๋ฉฐ, MySQL ๋ฐฐํฌ ์์๋ฅผ ํตํด Secret์ ์ฌ์ฉํด ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋น๋ฐ๋ฒํธ ๋ฑ์ ์ฃผ์ ํ๋ค. ๋ณด์์ ๊ฐํํ๋ ค๋ฉด Secret์ immutable๋ก ์ค์ ํ๊ณ RBAC๋ก ์ ๊ทผ์ ์ ํํ๋ฉฐ, ํ์ผ ๋ง์ดํธ ๋ฐฉ์์ด ๋ ์์ ํ๋ค. ๋ํ Secret ๋๋ฒ๊น ๋ฐฉ๋ฒ๊ณผ ์ญ์ ์ ์ฐจ๋ฅผ ์ ๊ณตํ๊ณ , ์์ฐ ํ๊ฒฝ์์๋ Vault, AWS Secrets Manager, Sealed Secrets์ ๊ฐ์ ์ธ๋ถ ์๋ฃจ์ ์ฌ์ฉ์ ๊ถ์ฅํ๋ค.
2025-10-15
โ์ฟ ๋ฒ๋คํฐ์ค ์๋น์ค ์๋ฒฝ ๊ฐ์ด๋: ํจ์จ์ ์ธ ๋คํธ์ํน๊ณผ ์๋น์ค ๋์ค์ปค๋ฒ๋ฆฌ ๋ง์คํฐํ๊ธฐ
k8s(k3s) ์๋น์ค๋ ํฌ๋ ์งํฉ์ ๋ํ ๋จ์ผ ์ ์ ์ ์ ๊ณตํ๊ณ IP ๋ณ๊ฒฝ ์์๋ ์์ ์ ์ธ ์๋ํฌ์ธํธ๋ฅผ ์ ์งํ๋ฉฐ, ๋ก๋๋ฐธ๋ฐ์ฑยท์๋น์ค ๋์ค์ปค๋ฒ๋ฆฌยทDNS ๊ธฐ๋ฐ ์๋ ํ์ ๋ฑ์ ์ง์ํ๋ค. ์ฃผ์ ์ ํ์ผ๋ก๋ ๋ด๋ถ ์ ์ฉ ClusterIP, ์ธ๋ถ ๋ ธ์ถ NodePort, ํด๋ผ์ฐ๋ LB ์ฐ๋ LoadBalancer, ์ธ๋ถ ์๋น์ค ์ฐ๊ฒฐ ExternalName์ด ์๋ค. ์๋น์ค๋ ๋ ์ด๋ธ ์ ๋ ํฐ์ kubeโproxyยทiptables ๋ก ํธ๋ํฝ์ ๋ผ์ฐํ ํ๊ณ , ์ฌ๋ฐ๋ฅธ ๋ ์ด๋ธ๋งยทํ์ ์ ํยทํฌ์ค ์ฒดํฌ ๊ตฌํยทํ์ ์ ์๋น์ค ๋ฉ์ฌ ๋์ ์ด ๋ชจ๋ฒ ์ฌ๋ก์ด๋ค.
2025-10-01
โk3s ํด๋ฌ์คํฐ๋ฅผ HAProxy์ Keepalived๋ก ๊ตฌ์ฑํ๋ ๊ณ ๊ฐ์ฉ์ฑ ๊ฐ์ด๋
k3s ํด๋ฌ์คํฐ๋ฅผ HAProxy์ Keepalived๋ก ๊ณ ๊ฐ์ฉ์ฑ ๊ตฌ์ฑํ๋ ๋ฐฉ๋ฒ์ ๋จ๊ณ๋ณ๋ก ์๋ดํ๋ฉฐ, 3๋ ์ด์์ ๋ง์คํฐ ๋ ธ๋์ ๊ฐ์ IP(VIP)๋ฅผ ํ์ฉํ ๋ก๋๋ฐธ๋ฐ์ฑ, Keepalived ์ค์ ์ผ๋ก ์๋ ํ์ผ์ค๋ฒ, HAProxy ์ค์ ์ผ๋ก ํธ๋ํฝ ๋ถ์ฐ, kubeconfig ํ์ผ ์์ ๋ฐ ๋ก์ปฌ ์ ์ ์ ์ฐจ, ๋ณด์ ๋ฐ ๋คํธ์ํฌ ์ฃผ์์ฌํญ ๋ฑ์ ํฌํจํ ์ค๋ฌด ์ ์ฉ ๊ฐ์ด๋๋ฅผ ์ ๊ณตํ๋ค.
2025-10-01
โ๊ฒฝ๋ ์ฟ ๋ฒ๋คํฐ์ค๋ฅผ ์ํ K3s ์ค์น ๋ฐ ๊ด๋ฆฌ ๊ฐ์ด๋
K3s๋ ๊ฒฝ๋ ์ฟ ๋ฒ๋คํฐ์ค ๋ฐฐํฌํ์ผ๋ก, ์ฌ์ hosts ํ์ผ ์ค์ ํ ๋ง์คํฐ์ ์์ปค ๋ ธ๋์ ์ค์น ์คํฌ๋ฆฝํธ๋ฅผ ์ฌ์ฉํด ๊ฐ๋จํ ๋ฐฐํฌํ ์ ์๋ค. ๋ง์คํฐ ๋ ธ๋๋ VXLAN ๊ธฐ๋ฐ Flannel ๋คํธ์ํฌ์ ํ ํฐ ๊ธฐ๋ฐ ์ธ์ฆ์ ์ค์ ํ๊ณ , ์์ปค ๋ ธ๋๋ ๋ง์คํฐ ํ ํฐ์ ์ด์ฉํด ํด๋ฌ์คํฐ์ ์ฐธ์ฌํ๋ค. ์ค์น ํ kubectl์ผ๋ก ๋ ธ๋์ ํ๋ ์ํ๋ฅผ ํ์ธํ๊ณ , ํ์ ์ ์ ๊ณต๋ ์ ๊ฑฐ ์คํฌ๋ฆฝํธ๋ ์๋ ์ ์ฐจ๋ก ์์ ํ ์ญ์ ํ ์ ์๋ค.
2025-09-25
โOpenStack ํด๋ผ์ฐ๋ ์ด๋ฏธ์ง์ ๊ธฐ๋ณธ ๊ด๋ฆฌ์ ์ฌ์ฉ์ ๊ณ์ ์๋ด
OpenStack ํด๋ผ์ฐ๋ ์ด๋ฏธ์ง๋ง๋ค ๊ธฐ๋ณธ ๊ด๋ฆฌ์ ๊ณ์ ์ด ๋ค๋ฅด๋ฉฐ, Ubuntu๋ ubuntu, CentOS๋ ec2-user, Fedora๋ fedora, FedoraโฏCoreOS๋ core๋ฅผ ์ฌ์ฉํ๊ณ , Debian์ debian, openSUSE๋ opensuse, RockyโฏLinux๋ rocky ๋๋ cloud-user, AlmaLinux๋ almalinux ๋๋ cloud-user๋ก SSH ์ ์ ํ sudo ๊ถํ์ผ๋ก root ์ ๊ทผ์ด ๊ฐ๋ฅํ๋ค.
2025-09-09
โOpenStack Cinder ์๋น์ค ์์ ํ๊ฒ ์ ๊ฑฐํ๋ ๋จ๊ณ๋ณ ๊ฐ์ด๋
OpenStack ํ๊ฒฝ์์ Cinder(Block Storage) ์๋น์ค๋ฅผ ์์ ํ๊ฒ ์ ๊ฑฐํ๋ ค๋ฉด ๋ณผ๋ฅจ ๋ฐฑ์ ๋ฐ ์ฌ์ฉ ํํฉ ํ์ธ, ์ฐ๊ฒฐ ํด์ ์ ์ญ์ , ์ค๋ ์ท ์ ๊ฑฐ ํ ์๋น์ค ์ค์ง ๋ฐ ๋นํ์ฑํ, ๋ฐ์ดํฐ๋ฒ ์ด์ค์ Keystone์์ ์๋น์คยท์๋ํฌ์ธํธ ์ญ์ , ํจํค์ง์ ์ค์ ยท๋ก๊ทธ ํ์ผ ์ ๊ฑฐ, ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ ๋ฆฌ์ ๋ฐฑ์๋ ์คํ ๋ฆฌ์ง ์ ๋ฆฌ(์: LVM ๋ณผ๋ฅจ ๊ทธ๋ฃน ์ญ์ )๋ฅผ ์ํํ๊ณ , ์ต์ข ์ ์ผ๋ก ์๋น์คยทํ๋ก์ธ์ค๊ฐ ์์ ํ ์ฌ๋ผ์ก๋์ง ๊ฒ์ฆํ๋ค.
2025-08-10
โKolla Ansible์ ํตํ OpenStack ๋ฐฐํฌ ์๋ํ ๊ฐ์ด๋
Kolla Ansible์ ์ด์ฉํด OpenStack์ ์๋ํ ๋ฐฐํฌํ๋ ๋ฐฉ๋ฒ์ ๋จ๊ณ๋ณ๋ก ์๋ดํ๋ฉฐ, ์ฌ์ ์ค๋น(ํ์ ํจํค์ง ์ค์น, ๊ฐ์ํ๊ฒฝ ์ค์ , ํ์ ํ์ผ ๋ณต์ฌ), ์ค์ ํ์ผ(globals.yml, passwords.yml) ๊ตฌ์ฑ, ํต์ฌ ์๋น์ค ํ์ฑํ ์ต์ ์ค๋ช , ๋ฐฐํฌ ๋ช ๋ น์ด(bootstrap, prechecks, deploy, pull, reconfigure, post-deploy) ์ฌ์ฉ๋ฒ๊ณผ ํํ ๋ฐ์ํ๋ ์ค๋ฅ(uwsgi ๋ฏธ์ค์น, RabbitMQ IP ํ์ธ ๋ฌธ์ ) ํด๊ฒฐ ๋ฐฉ์์ ์ ์ํ๋ค.
2025-07-17
โHAProxy๋ก ๊ณ ๊ฐ์ฉ์ฑ๊ณผ ๋ถํ ๋ถ์ฐ ๊ตฌ์ฑํ๊ธฐ: ์๋ฒฝ ๊ฐ์ด๋
HAProxy๋ ๋ฌด๋ฃ ์คํ์์ค ๋ก๋๋ฐธ๋ฐ์๋ก, TCPยทHTTP ๊ธฐ๋ฐ ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ณ ๊ฐ์ฉ์ฑ๊ณผ ๋ถํ ๋ถ์ฐ์ ์ ๊ณตํ๋ฉฐ, ์ค์นยท์ค์ ยทํต๊ณ ๋์๋ณด๋ ํ์ฉ ๋ฐฉ๋ฒ์ ์์ธํ ์๋ดํ๋ค.
2025-06-23
โCeph ํด๋ฌ์คํฐ ์์ ํ ์ข ๋ฃ ๋ฐ ์ฌ๋ถํ ๊ฐ์ด๋: ์ ์ ๊บผ์ง๊ณผ ๋ฌธ์ ํด๊ฒฐ ๋ฐฉ๋ฒ
์ด ๊ฐ์ด๋๋ cephadm์ผ๋ก ์ค์นํ Ceph ํด๋ฌ์คํฐ๋ฅผ ์์ ํ๊ฒ ์ข ๋ฃํ๊ณ ์ ์ ๋ณต๊ตฌ ํ OpenStack๊ณผ ์ฐ๋ํด ์ ์์ ์ผ๋ก ์ฌ๋ถํ ํ๋ ์ ์ฐจ์ ์ฃผ์์ฌํญ์ ๋จ๊ณ๋ณ๋ก ์ค๋ช ํ๋ค.
2025-06-22
โCeph ํด๋ฌ์คํฐ ์ค์น ๋ฐ ๊ตฌ์ฑ: ๋ถ์ฐ ์คํ ๋ฆฌ์ง ์์คํ ๋ง์คํฐํ๊ธฐ
Ceph๋ ์คํ์์ค ๋ถ์ฐ ์คํ ๋ฆฌ์ง๋ก, ๋ธ๋ก, ํ์ผ, ๊ฐ์ฒด ์๋น์ค๋ฅผ ํ๋์ ์์คํ ์์ ์ ๊ณตํ๋ฉฐ, Cephadm์ ์ด์ฉํด Docker/Podman ์ปจํ ์ด๋ ๊ธฐ๋ฐ์ผ๋ก ์ฝ๊ฒ ์ค์นยท๊ด๋ฆฌํ ์ ์๋ค. ์ต์ 3๋ ธ๋ ๊ตฌ์ฑ๊ณผ ์๊ฐ ๋๊ธฐํ, SSH ํค ๋ฐฐํฌ๊ฐ ํ์ํ๊ณ , Bootstrap์ผ๋ก ์ฒซ ๋ ธ๋๋ฅผ ์ด๊ธฐํํ ๋ค ๋ค๋ฅธ ๋ ธ๋์ ๋์คํฌ๋ฅผ OSD๋ก ์ถ๊ฐํ๋ค. public network์ ๋ณ๋ cluster network๋ฅผ ์ค์ ํ๋ฉด ์ฑ๋ฅ์ด ํฅ์๋๋ฉฐ, ์ค์ ๋ณ๊ฒฝ ์ ๋ชจ๋ํฐยท๋งค๋์ ยทOSD๋ฅผ ์์ฐจ์ ์ผ๋ก ์ฌ์์ํด์ผ ํ๋ค. ์ ์ฒด ๊ณผ์ ์ ์ฌ์ ์๊ตฌ์ฌํญ ์ ๊ฒ, Cephadm ์ค์นยทBootstrap, ํธ์คํธยทOSD ์ถ๊ฐ, ํ์์ ๋คํธ์ํฌ ๋ถ๋ฆฌ ๊ตฌ์ฑ์ผ๋ก ์์ฝ๋๋ค.
2025-06-18
โOpenStack์์ GPU PCI Passthrough ์ค์ : AI ๋ฐ ๊ณ ์ฑ๋ฅ ๊ทธ๋ํฝ์ ์ํ ์๋ฒฝ ๊ฐ์ด๋
OpenStack์์ GPU๋ฅผ VM์ ์ง์ ์ ๊ณตํ๊ธฐ ์ํ PCI Passthrough ์ค์ ๊ณผ์ ์ ๋จ๊ณ๋ณ๋ก ์๋ดํ๋ฉฐ, IOMMU์ VFIOโPCI ํ์ฑํ, Nova์ Compute ๋ ธ๋์ PCI alias ๋ฐ whitelist ๊ตฌ์ฑ, Flavor์ GPU ํ ๋น ์์ฑ ์ถ๊ฐ, NVIDIA GPU์ Audio Device ํฌํจ ์ค์ , ๊ทธ๋ฆฌ๊ณ ๋ชจ๋ GPU๋ฅผ Passthroughํ๋ ค๋ฉด ๋ณ๋ ์ถ๋ ฅ์ฉ GPU๊ฐ ํ์ํจ์ ์ค๋ช ํ๊ณ , ์ฃผ์ ํธ๋ฌ๋ธ์ํ ํฌ์ธํธ์ ํด๊ฒฐ ๋ฐฉ๋ฒ์ ์ ๊ณตํ๋ค.
2025-06-16
โGalera Cluster๋ก ๊ตฌ์ถํ๋ OpenStack ํ๊ฒฝ์ ๊ณ ๊ฐ์ฉ์ฑ MySQL ๋ฐ์ดํฐ๋ฒ ์ด์ค ์๋ฒฝ ๊ฐ์ด๋
์ด ํฌ์คํธ๋ OpenStack ํ๊ฒฝ์์ ๊ณ ๊ฐ์ฉ์ฑ์ ์ํด Galera Cluster์ HAProxyยทKeepalived๋ฅผ ํ์ฉํ์ฌ MySQL์ ๋๊ธฐ์ ๋ณต์ ํด๋ฌ์คํฐ๋ก ๊ตฌ์ฑํ๊ณ , ์ค์นยท์ค์ ยท๋ถํ ยท์ํ ํ์ธยท์ฅ์ ๋ณต๊ตฌยท์ด์ ์ ์ฃผ์์ฌํญ์ ๋จ๊ณ๋ณ๋ก ์๋ดํ๋ค.
2025-06-16
โOpenStack ํ๊ฒฝ์์ Designate๋ฅผ ํ์ฉํ ๋ด๋ถ DNS ์๋ฒ ๊ตฌ์ถ ๊ฐ์ด๋
OpenStack ํ๊ฒฝ์ Designate๋ฅผ ํ์ฉํด ๋ด๋ถ DNS ์๋น์ค๋ฅผ ๊ตฌ์ถํ๋ ์ ์ฒด ๊ณผ์ ์ ์๋ดํ๋ค. Keystone์ ์ฌ์ฉ์ยท์๋น์ค๋ฅผ ๋ฑ๋กํ๊ณ API ์๋ํฌ์ธํธ๋ฅผ ์ถ๊ฐํ ๋ค, Designate์ BIND9 ํจํค์ง๋ฅผ ์ค์นํ๊ณ ๋ฐ์ดํฐ๋ฒ ์ด์คยทRabbitMQยทKeystone ์ฐ๋ ์ค์ ์ ์งํํ๋ค. BIND9์ rndc ํค์ AppArmor ๊ถํ์ ์ค์ ํ๊ณ , named.conf.options์ designate.conf๋ฅผ ๊ตฌ์ฑํ๋ค. pools.yaml ํ์ผ๋ก DNS ์๋ฒ ํ์ ์ ์ํ๊ณ ์ ๋ฐ์ดํธํ ํ, Designate ์๋น์ค(API, Central, Worker, Producer, Mini DNS)๋ฅผ ์์ํ๋ค. ๋ง์ง๋ง์ผ๋ก designateโdashboard ํ๋ฌ๊ทธ์ธ์ ์ค์นยท์ค์ ํด Horizon์ DNS ๊ด๋ฆฌ UI๋ฅผ ์ถ๊ฐํ๊ณ , zoneยทrecordset ์์ฑ์ผ๋ก ๋์์ ๊ฒ์ฆํ๋ค.
2025-06-09
โGitLab ๋ง์ด๊ทธ๋ ์ด์ : PostgreSQL ์ ๊ทธ๋ ์ด๋์ ์๋ฒ ์ด์ ์ ์ํ ์ข ํฉ ๊ฐ์ด๋
GitLab์ OpenStack์ผ๋ก ์ด์ ํ๋ฉฐ PostgreSQL์ 15์์ 16์ผ๋ก ์ ๊ทธ๋ ์ด๋ํ๋ ๊ณผ์ ์์ GitLab ๋ฐฑ์ , PostgreSQL ๋ฐฑ์ ๋ฐ ๋ณต์, GitLab ๋ณต๊ตฌ ๋ฐ ์ ๊ทธ๋ ์ด๋ ์ ์ฐจ๋ฅผ ๋ค๋ฃฌ๋ค. CI/CD๋ฅผ ์ฐจ๋จํ๊ณ , pg_dumpall์ ์ฌ์ฉํ์ฌ ์ ์ฒด ๋ฐฑ์ ์ ๊ถ์ฅํ๋ฉฐ, ๋ณต์ ์ GitLab ๋ฒ์ ์ผ์น๋ฅผ ๊ฐ์กฐํ๋ค. ์ค์ํ ์ํฌ๋ฆฟ ํ์ผ์ธ gitlab-secrets.json์ ๋ฐ๋์ ๋ฐฑ์ ํด์ผ ํ๋ฉฐ, ์ ๊ทธ๋ ์ด๋๋ ์์ฐจ์ ์ผ๋ก ์งํํด์ผ ํ๋ค.
2025-06-05
โAnsible๋ก ๋ ธ๋ ์๋ํ๋ฅผ ์๋ฒฝํ๊ฒ ๋ง์คํฐํ๋ ๋ฐฉ๋ฒ: ์ค์น๋ถํฐ ์ฒซ Playbook ์คํ๊น์ง
Ansible์ ์์ด์ ํธ๋ฆฌ์ค IT ์๋ํ ๋๊ตฌ๋ก, SSH์ Python์ ๊ธฐ๋ฐ์ผ๋ก ํ์ฌ ์๋ฒ ์ค์ ๋ฐ ์ ํ๋ฆฌ์ผ์ด์ ๋ฐฐํฌ๋ฅผ ๊ด๋ฆฌํ๋ค. Ubuntu์์ Ansible์ ์ค์นํ๋ ๋ฐฉ๋ฒ, Inventory ํ์ผ ๊ตฌ์ฑ, Ad-hoc ๋ช ๋ น์ด ์ฌ์ฉ๋ฒ, ๊ทธ๋ฆฌ๊ณ ์ฒซ ๋ฒ์งธ Playbook ์์ฑ ๋ฐ ์คํ ๋ฐฉ๋ฒ์ ๋ค๋ฃฌ๋ค. ๋ฉฑ๋ฑ์ฑ์ ๊ฐ์กฐํ๋ฉฐ, SSH ํค ์ค์ ๊ณผ ๋ณด์ ์ฃผ์์ฌํญ๋ ํฌํจ๋์ด ์๋ค.
2025-04-03
โGPU ์๋ฒ ํตํฉ์ ์ํ OpenStack Nova Compute ๋ ธ๋ ์ค์น ๋ฐ ์ค์ ์๋ฒฝ ๊ฐ์ด๋
GPU ์๋ฒ๋ฅผ OpenStack์ ํตํฉํ๊ธฐ ์ํด ์ Nova Compute ๋ ธ๋๋ฅผ ์ค์ ํ๊ณ , ํธ์คํธ๋ค์ยท์๊ฐ ๋๊ธฐํยทOVS ๋คํธ์ํฌ(DVR)ยทNova ๋ฐ Neutron ์๋น์คยทCeph RBD ์ฐ๋ยทGPU PCI Passthrough๋ฅผ ํฌํจํ ์ฃผ์ ๊ตฌ์ฑ ์์๋ค์ ๋จ๊ณ๋ณ๋ก ์๋ดํ๋ค. ์ค์น ํ ์๋น์ค ์์, ๋ ธ๋ ๋ฑ๋ก, ๊ฒ์ฆ ์ ์ฐจ์ ์ฃผ์์ฌํญ์ ์ ์ํ๋ค.
2025-03-27
โKubernetes ํด๋ฌ์คํฐ ๊ตฌ์ถ: kubeadm์ผ๋ก ์ฝ๊ฒ ์์ํ๋ ๊ฐ์ด๋
Kubernetes๋ ์ปจํ ์ด๋ํ๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ์๋์ผ๋ก ๋ฐฐํฌยทํ์ฅยท๊ด๋ฆฌํ๋ ์คํ์์ค ์ค์ผ์คํธ๋ ์ด์ ํ๋ซํผ์ผ๋ก, kubeadm์ ์ฌ์ฉํด ๋จ์ผ ๋ ธ๋ ํด๋ฌ์คํฐ๋ฅผ ์ด๊ธฐํํ๊ณ Calico CNI๋ฅผ ์ค์นํด Pod ๋คํธ์ํฌ๋ฅผ ๊ตฌ์ฑํ๋ฉด ๊ธฐ๋ณธ ํ๊ฒฝ์ด ์์ฑ๋๋ค. ์ค์น ๊ณผ์ ์ Docker์ containerd ์ค์ , kubeadmยทkubectlยทkubelet ์ค์นยทํด๋ฌ์คํฐ ์ด๊ธฐํ, CIDR ์ผ์น ํ์ธ ํ Calico ์ ์ฉ, ํ์ ์ controlโplane taint ์ ๊ฑฐ ๋ฑ์ด๋ฉฐ, cgroup ๋๋ผ์ด๋ฒ ์ผ์น, swap ๋นํ์ฑํ, ํฌํธ ๊ฐ๋ฐฉ ๋ฑ ์ฌ์ ์ค๋น๊ฐ ํ์์ด๋ค.
2024-11-21
โTGI ์๋น ์์ง: ๋ํ ์ธ์ด ๋ชจ๋ธ ๋ฐฐํฌ์ ํ์ ๊ณผ ํต์ฌ ๊ธฐ๋ฅ ์๊ฐ
TGI๋ Hugging Face์์ ๊ฐ๋ฐํ ๊ณ ์ฑ๋ฅ LLM ์๋น ์์ง์ผ๋ก, Rust์ Python์ ๊ธฐ๋ฐ์ผ๋ก ํ์ฌ gRPC๋ฅผ ํตํด ๋น ๋ฅธ ์๋์ ๋๊ท๋ชจ ๋์ ์์ฒญ ์ฒ๋ฆฌ๋ฅผ ์ง์ํฉ๋๋ค. ์ฃผ์ ๊ธฐ๋ฅ์ผ๋ก๋ Flash Attention, PagedAttention, Tensor Parallelism, ์์ํ ์ง์ ๋ฑ์ด ์์ผ๋ฉฐ, SSE ๊ธฐ๋ฐ์ ํ ํฐ ์คํธ๋ฆฌ๋ฐ์ ํตํด ์ฒด๊ฐ ๋ ์ดํด์๋ฅผ ์ค์ด๊ณ , GPU ํ์ฉ๋ฅ ์ ๊ทน๋ํํ๋ Continuous Batching ๊ธฐ๋ฒ์ ์ฌ์ฉํฉ๋๋ค. ํ์ฌ maintenance mode์ ์์ผ๋ฉฐ, ํ์ ์์ง์ธ vLLM๊ณผ SGLang์ ๊ธฐ๋ฐ ๊ธฐ์ ๋ก ์๋ฆฌ์ก๊ณ ์์ต๋๋ค.
2024-11-07
โ์ฐ๋ถํฌ 22.04์ LLVM 16 ์ค์นํ๊ธฐ: TensorFlow 2.12๋ฅผ ์ํ ๊ฐํธ ๊ฐ์ด๋
์ฐ๋ถํฌ 22.04์ LLVMโฏ16 ์ ์ฅ์๋ฅผ ์ถ๊ฐํ๊ณ apt ๋ช ๋ น์ผ๋ก ์ค์นํ์ฌ TensorFlowโฏ2.12 ์ด์์ ์ฌ์ฉํ ์ ์๊ฒ ํ๋ ๋ฐฉ๋ฒ์ ์๋ดํฉ๋๋ค.
2024-10-09
โTensorFlow 2.12 GPU ์ต์ ํ๋ฅผ ์ํ Miniconda ํ๊ฒฝ ์ค์ ๊ฐ์ด๋
Miniconda๋ฅผ ์ค์นํ๊ณ ์๋ก์ด conda ํ๊ฒฝ์ ๋ง๋ค์ด TensorFlow 2.12๋ฅผ ์ค์นํ๋ ๋ฐฉ๋ฒ์ ์ค๋ช ํฉ๋๋ค. GPU ์ค์ ์ ์ ํ์ ์ผ๋ก ์งํํ๋ฉฐ, ์ค์น ํ CPU์ GPU์์ TensorFlow๊ฐ ์ ์ ์๋ํ๋์ง ํ์ธํ๋ ๋ฐฉ๋ฒ๋ ํฌํจ๋์ด ์์ต๋๋ค. Ubuntu 22.04์์ ๋ฐ์ํ ์ ์๋ ์ค๋ฅ์ ๊ทธ ํด๊ฒฐ ๋ฐฉ๋ฒ๋ ์๋ดํฉ๋๋ค.
2024-10-08
โJupyterHub๋ก ๋ค์ค ์ฌ์ฉ์ ํ๊ฒฝ์์ Jupyter Notebook์ ํจ์จ์ ์ผ๋ก ํ์ฉํ๋ ๋ฐฉ๋ฒ
JupyterHub๋ ๋ค์ค ์ฌ์ฉ์ ํ๊ฒฝ์์ Jupyter Notebook์ ํจ์จ์ ์ผ๋ก ๊ด๋ฆฌํ ์ ์๋ ์๋ฒ๋ก, ์ฌ์ฉ์๋ณ ๋ ๋ฆฝ๋ ํ๊ฒฝ์ ์ ๊ณตํ๋ค. Ubuntu ์๋ฒ์ JupyterHub๋ฅผ ์ค์นํ๊ณ ์ค์ ํ๋ ๊ณผ์ ์๋ pip ์ค์น, systemd ์๋น์ค ๋ฑ๋ก, Nginx reverse proxy ๊ตฌ์ฑ ๋ฑ์ด ํฌํจ๋๋ค. PAM ์ธ์ฆ์ ํตํด ์ฌ์ฉ์ ๊ด๋ฆฌ๋ฅผ ํ๋ฉฐ, SSL ์ ์ฉ์ผ๋ก ๋ณด์์ ๊ฐํํ ์ ์๋ค. ๊ฐ ์ฌ์ฉ์์ ๋ฆฌ์์ค ์ ํ ์ค์ ๊ณผ WebSocket ์ง์๋ ์ค์ํ๋ค.
2024-09-24
โ์๊ฒฉ ์๋ฒ์์ ์์ ํ ์ฐ๊ฒฐ: VSCode๋ฅผ ํตํ SSH ํค ์ธ์ฆ ๋ฐ ๊ฐ๋ฐ ํ๊ฒฝ ์ค์ ๊ฐ์ด๋
VSCode์ Remote-SSH ํ์ฅ์ ์ฌ์ฉํ์ฌ ์๊ฒฉ ์๋ฒ์ ์์ ํ๊ฒ ์ฐ๊ฒฐํ๋ ๋ฐฉ๋ฒ์ ์๋ดํฉ๋๋ค. SSH ํค ์ธ์ฆ ๋ฐฉ์์ ํตํด ๋น๋ฐ๋ฒํธ ๋์ ๊ณต๊ฐ ํค๋ฅผ ์ฌ์ฉํ๋ฉฐ, SSH ์ ์ ์ค์ , ํค ์์ฑ, ssh-agent ์ค์ , VSCode ํ๊ฒฝ ๊ตฌ์ฑ, ๋น๋ฐ๋ฒํธ ์ ์ ๋นํ์ฑํ ๋ฑ์ ์ ์ฐจ๋ฅผ ํฌํจํฉ๋๋ค. Ed25519 ์๊ณ ๋ฆฌ์ฆ์ ๊ถ์ฅํ๋ฉฐ, ํค ํ์ผ ๊ถํ ์ค์ ๊ณผ ํธ๋ฌ๋ธ์ํ ๋ฐฉ๋ฒ๋ ์ค๋ช ํฉ๋๋ค.
2024-09-10
โํ๋ผ์ด๋น ๋ ์ง์คํธ๋ฆฌ ๊ตฌ์ถ์ผ๋ก ์์ ํ๊ณ ํจ์จ์ ์ธ Docker ์ด๋ฏธ์ง ๊ด๋ฆฌํ๊ธฐ
Docker Private Registry๋ฅผ ๊ตฌ์ถํ์ฌ ๋ด๋ถ์์ ์์ ํ๊ฒ Docker ์ด๋ฏธ์ง๋ฅผ ๊ด๋ฆฌํ๋ ๋ฐฉ๋ฒ์ ์ค๋ช ํฉ๋๋ค. htpasswd๋ฅผ ์ฌ์ฉํ ์ธ์ฆ ์ค์ , SSL/TLS ์ ์ฉ, ์ด๋ฏธ์ง Push/Pull ๋ฐฉ๋ฒ, Registry API V2๋ฅผ ํตํ ์ด๋ฏธ์ง ์กฐํ ๋ฐฉ๋ฒ์ ๋ค๋ฃจ๋ฉฐ, ํธ๋ฌ๋ธ์ํ ๋ฐ ์ฃผ์์ฌํญ๋ ํฌํจ๋์ด ์์ต๋๋ค. ํ๋ก๋์ ํ๊ฒฝ์์๋ SSL์ ํ์๋ก ์ ์ฉํ๊ณ , Self-Signed ์ธ์ฆ์๋ฅผ ์ฌ์ฉํ ๊ฒฝ์ฐ ํด๋ผ์ด์ธํธ์ ์ธ์ฆ์๋ฅผ ๋ฑ๋กํด์ผ ํฉ๋๋ค.
2024-09-03
โDocker ์ปจํ ์ด๋๋ฅผ GUI๋ก ์ฝ๊ฒ ๊ด๋ฆฌํ๋ Portainer ์ค์น ๊ฐ์ด๋
Docker ์ปจํ ์ด๋๋ฅผ GUI๋ก ๊ด๋ฆฌํ ์ ์๋ Portainer ์ค์น ๋ฐฉ๋ฒ์ ์๊ฐํฉ๋๋ค. Portainer๋ ์คํ์์ค ํ๋ซํผ์ผ๋ก, ์ปจํ ์ด๋ ์์ฑ, ์ด๋ฏธ์ง ๊ด๋ฆฌ, ๋ณผ๋ฅจ ๋ฐ ๋คํธ์ํฌ ์ค์ ์ ์ฝ๊ฒ ํ ์ ์์ต๋๋ค. ์ค์น ์ Docker๊ฐ ํ์ํ๋ฉฐ, ๋ณผ๋ฅจ์ ์์ฑํ ํ ์ปจํ ์ด๋๋ฅผ ์คํํ๊ณ ์น ๋ธ๋ผ์ฐ์ ๋ฅผ ํตํด ์ด๊ธฐ ์ค์ ์ ์งํํฉ๋๋ค. GPU ์ง์ ์ค์ ๊ณผ docker-compose๋ฅผ ์ด์ฉํ ์ค์น ๋ฐฉ๋ฒ๋ ์๋ดํ๋ฉฐ, ์ ๋ฐ์ดํธ ์ ์ฐจ๋ ์ค๋ช ํฉ๋๋ค.
2024-07-18
โ์ฐ๋ถํฌ 22.04์์ OpenVPN์ ์ค์ ํ์ฌ ์์ ํ ์๊ฒฉ ์ ๊ทผ ๊ตฌํํ๊ธฐ
Ubuntu 22.04์์ OpenVPN์ ์ค์ ํ์ฌ ์์ ํ ์๊ฒฉ ์ ๊ทผ์ ๊ตฌํํ๋ ๋ฐฉ๋ฒ์ ๋ค๋ฃจ๋ฉฐ, ํ์ํ ํจํค์ง ์ค์น, PKI ๋ฐ CA ๊ตฌ์ฑ, ์๋ฒ ๋ฐ ํด๋ผ์ด์ธํธ ์ค์ , ๋ฐฉํ๋ฒฝ ๋ฐ ๋คํธ์ํฌ ๊ตฌ์ฑ, ํธ๋ฌ๋ธ์ํ ๊ฐ์ด๋๋ฅผ ํฌํจํฉ๋๋ค. ๋ณด์ ๊ฐํ๋ฅผ ์ํด DDoS ๋ฐฉ์ด ๋ฐ ๊ถํ ์ต์ํ ๋ฐฉ๋ฒ๋ ์ค๋ช ํ๋ฉฐ, ์ธ์ฆ์ ๊ด๋ฆฌ์ ํฌํธ ํฌ์๋ฉ์ ์ค์์ฑ์ ๊ฐ์กฐํฉ๋๋ค.
2022-12-20
โ