---
view: category
filter: ๐ Docs
count: 31
---
#๐ Docs
// 31 entries in this category.
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๋ฅผ ์ค๋นํ๊ณ ,
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์ ์ค์ ๋ฐ์ดํฐ๊ฐ ์๋์ง ํ์ธํ๊ณ , ์กด์ฌํ์ง ์์ผ๋ฉด Horizon์ด๋ CLI๋ก ์ํ๋ฅผโฏerrorโฏ๋ก ๋ฐ๊พธ์ด ์ผ๋ฐ ์ญ์ ํ๋ค. ์ญ์ ์ค์ธ ๊ฒฝ์ฐ Ceph RBD์์ ํด๋น ์ด๋ฏธ์ง๋ฅผ ์ง์ ์ ๊ฑฐํ ๋ค, Cinder ๋ฐ์ดํฐ๋ฒ ์ด์ค์โฏdeleted_at,โฏdeleted,โฏstatusโฏ์ปฌ๋ผ์โฏdeletedโฏ๋ก ์ ๋ฐ์ดํธํ์ฌ ์ํํธ ์ญ์ ๋ฅผ ์๋ฃํ๋ค. ์์ ์ ๋ฐฑ์ ๊ณผ ์ ํํ ๋ณผ๋ฅจ ID ํ์ธ์ด ํ์์ด๋ฉฐ, ๋ฐ๋ณต ๋ฐ์ ์ ์ฐ๋ ์ค์ ๊ณผ ๋คํธ์ํฌ๋ฅผ ์ ๊ฒํ๋ค.
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๋
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 ๊ธฐ๋ฐ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ ํฉํ๋ค. HAProxy์ ์ค์น ๋ฐ ์ค์ ๋ฐฉ๋ฒ, ๊ฐ ์น์ ์ ๊ตฌ์กฐ์ ์ฃผ์ ์ต์ ์ ์ค๋ช ํ๋ฉฐ, SSL ์ธ์ฆ์ ์ ์ฉ ๋ฐ ์ค์ ํ์ผ ๊ฒ์ฆ ๋ฐฉ๋ฒ๋ ๋ค๋ฃฌ๋ค. ์ ์ ํ ์ค์ ์ ํตํด ์๋น์ค์ ๊ฐ์ฉ์ฑ๊ณผ ์ฑ๋ฅ์ ํฅ์์ํฌ ์ ์๋ค.
2025-06-23
โCeph ํด๋ฌ์คํฐ ์์ ํ ์ข ๋ฃ ๋ฐ ์ฌ๋ถํ ๊ฐ์ด๋: ์ ์ ๊บผ์ง๊ณผ ๋ฌธ์ ํด๊ฒฐ ๋ฐฉ๋ฒ
Cephadm์ผ๋ก ์ค์นํ Ceph ํด๋ฌ์คํฐ๋ฅผ ์์ ํ๊ฒ ์ข ๋ฃํ๋ ค๋ฉด ๋จผ์ CephFS๋ฅผ ๋นํ์ฑํํ๊ณ OSD ํ๋๊ทธ(noout, norecover, norebalance, nobackfill, nodown, pause)๋ฅผ ์ค์ ํด ์๋ ๋ณต๊ตฌ์ ๋ฆฌ๋ฐธ๋ฐ์ฑ์ ์ค์งํ ๋ค, ๋ชจ๋ Ceph ๋ฐ๋ชฌ์ ์์๋๋ก ์ ์งํ๊ณ ์์คํ ์ ์์ ๋๋ค. ์ ์ ๋ณต๊ตฌ ํ์๋ cephadm shell์ ์ ์ํด ์๋น์ค์ ํด๋ฌ์คํฐ ์ํ๋ฅผ ํ์ธํ๊ณ , ์ค์ ํ OSD ํ๋๊ทธ๋ฅผ ์ญ์์ผ๋ก ํด์ ํ๋ฉฐ CephFS๋ฅผ ์ฌํ์ฑํํ๋ค. ์ต์ข ์ ์ผ๋ก
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 ๋ฐ์ดํฐ๋ฒ ์ด์ค ์๋ฒฝ ๊ฐ์ด๋
Galera Cluster๋ฅผ ์ด์ฉํด OpenStack ํ๊ฒฝ์์ MySQL์ ๊ณ ๊ฐ์ฉ์ฑ์ผ๋ก ๊ตฌ์ฑํ๋ ๋ฐฉ๋ฒ์ ๋ค๋ฃจ๋ฉฐ, MasterโSlave ๋๋น ๋ชจ๋ ๋ ธ๋๊ฐ ์ฐ๊ธฐ ๊ฐ๋ฅํ๊ณ ์๋ ๋ณต๊ตฌ๊ฐ ๊ฐ๋ฅํ ์ฅ์ ์ ์ค๋ช ํ๋ค. ์ต์ 3๊ฐ์ ํ์ ๋ ธ๋๋ฅผ ์ฌ์ฉํ๊ณ , ์ฒซ ๋ ธ๋์์
2025-06-16
โOpenStack ํ๊ฒฝ์์ Designate๋ฅผ ํ์ฉํ ๋ด๋ถ DNS ์๋ฒ ๊ตฌ์ถ ๊ฐ์ด๋
OpenStack ํ๊ฒฝ์ Designate๋ฅผ ํ์ฉํด ๋ด๋ถ DNS ์๋น์ค๋ฅผ ๊ตฌ์ถํ๋ ์ ์ฒด ๊ณผ์ ์ ์๋ดํ๋ค. Keystone์ ์ฌ์ฉ์ยท์๋น์ค๋ฅผ ๋ฑ๋กํ๊ณ API ์๋ํฌ์ธํธ๋ฅผ ์ถ๊ฐํ ๋ค, Designate์ BIND9 ํจํค์ง๋ฅผ ์ค์นํ๊ณ ๋ฐ์ดํฐ๋ฒ ์ด์คยทRabbitMQยทKeystone ์ฐ๋ ์ค์ ์ ์งํํ๋ค. BIND9์ rndc ํค์ AppArmor ๊ถํ์ ์ค์ ํ๊ณ ,
2025-06-09
โGitLab ๋ง์ด๊ทธ๋ ์ด์ : PostgreSQL ์ ๊ทธ๋ ์ด๋์ ์๋ฒ ์ด์ ์ ์ํ ์ข ํฉ ๊ฐ์ด๋
GitLab์ OpenStack์ผ๋ก ์ด์ ํ๋ฉฐ PostgreSQL์ 15์์ 16์ผ๋ก ์ ๊ทธ๋ ์ด๋ํ๋ ๊ณผ์ ์์ GitLab ๋ฐฑ์ , PostgreSQL ๋ฐฑ์ ๋ฐ ๋ณต์, GitLab ๋ณต๊ตฌ ๋ฐ ์ ๊ทธ๋ ์ด๋ ์ ์ฐจ๋ฅผ ๋ค๋ฃฌ๋ค. CI/CD๋ฅผ ์ฐจ๋จํ๊ณ ,
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์์ TensorFlow 2.12๋ฅผ ์ค์นํ๊ธฐ ์ํด LLVM 16์ ์ถ๊ฐํ๋ ๋ฐฉ๋ฒ์ ์ค๋ช ํฉ๋๋ค. ๊ธฐ๋ณธ ์ ์ฅ์๋ LLVM 15๊น์ง๋ง ์ง์ํ๋ฏ๋ก, ๋ณ๋์ ์๊ฒฉ ์ ์ฅ์๋ฅผ ์ถ๊ฐํด์ผ ํฉ๋๋ค. ์ ์ฅ์๋ฅผ ๋ฑ๋กํ ํ ํจํค์ง ๋ชฉ๋ก์ ์ ๋ฐ์ดํธํ๊ณ LLVM 16๊ณผ Clang 16์ ์ค์นํ๋ฉด ๋ฉ๋๋ค.
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
โ