๋ชจ๋“  ๋ธ”๋กœ๊ทธ

Ansible์„ ํ†ตํ•ด ์ž๋™ํ™” ๊ฐ€์†ํ™”๋ฅผ ์œ„ํ•œ ๋ฐ์ดํ„ฐ ๊ธฐ๋ฐ˜ ๊ตฌ์ถ•

Liam Yu
Senior Product Solutions Marketing Manager, Integrated Systems

2024๋…„ 10์›” 24์ผ

Building a Data Foundation to Accelerate Automation with Ansible

์ •๋ณด ๊ธฐ์ˆ ์˜ ๋‹ค์Œ ์‹œ๋Œ€๋กœ ์ „ํ™˜ํ•จ์— ๋”ฐ๋ผ ์กฐ์ง์€ ๊ณ ๊ฐ์—๊ฒŒ ๋ณด๋‹ค ์‹ ์†ํ•˜๊ฒŒ ๊ฐ€์น˜๋ฅผ ์ œ๊ณตํ•ด์•ผ ํ•œ๋‹ค๋Š” ์••๋ฐ•์— ์ง๋ฉดํ•ด ์žˆ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ ๋” ๋†’์€ ํ’ˆ์งˆ, ๋ฐ์ดํ„ฐ ๋ฐ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์— ๋Œ€ํ•œ ์œ ์—ฐํ•œ ์•ก์„ธ์Šค, ํƒ€ํ˜‘ํ•˜์ง€ ์•Š๋Š” ๋ณด์•ˆ ๊ด€๋ จ ๋ฌธ์ œ๋„ ์ง๋ฉดํ•ด ์žˆ์Šต๋‹ˆ๋‹ค. ๋™์‹œ์— ๊ฒฝ์Ÿ๋ ฅ์„ ์œ ์ง€ํ•˜๊ธฐ ์œ„ํ•ด ์ ์  ๋” ๋ถ„์‚ฐ๋˜๋Š” ํ•˜์ด๋ธŒ๋ฆฌ๋“œ ํด๋ผ์šฐ๋“œ ์•„ํ‚คํ…์ฒ˜์™€ ๋ฌด๋ถ„๋ณ„ํ•œ ๋ฐ์ดํ„ฐ ํ™•์‚ฐ, ๊ทธ๋ฆฌ๊ณ  ๊ทธ์— ์ˆ˜๋ฐ˜๋˜๋Š” ๋น„์šฉ ๋“ฑ ์ฆ๊ฐ€ํ•˜๋Š” ๋ณต์žก์„ฑ์„ ๊ด€๋ฆฌํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

์ด๋Ÿฌํ•œ ์••๋ฐ• ๋ฐ ๊ธฐํƒ€ ๋‹ค์–‘ํ•œ ๊ด€๋ จ ์••๋ฐ•์„ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด ๋งŽ์€ ๊ธฐ์—…์ด Red Hat์˜ Ansible ์ž๋™ํ™” ํ”Œ๋žซํผopens in a new tab์œผ๋กœ ์ „ํ™˜ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ํšจ์œจ์„ฑ ํ–ฅ์ƒ, IT ๋ฐ ๋„คํŠธ์›Œํฌ ์ธํ”„๋ผ ๊ด€๋ฆฌ์—์„œ ๋” ํฐ ๊ฐ€์น˜ ์‹คํ˜„opens in a new tab, ์ธ๋ ฅ ํ˜‘์—… ์ด‰์ง„, ์‚ฌ์ผ๋กœ ํ•ด์†Œ, ๊ทธ๋ฆฌ๊ณ  ์ค‘์š”ํ•œ ์šด์˜ ์†๋„ ๋ฐ ํ™•์žฅ์„ฑ ๋Œ€ํญ ๊ฐœ์„ opens in a new tab ๋“ฑ ๋‹ค์–‘ํ•œ ์ด์ ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ๋™์‹œ์— ๊ฐ€๋™ ์ค‘๋‹จ ์‹œ๊ฐ„๊ณผ ๋น„์šฉ์„ ์ค„์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ฃผ์š” ์˜์‚ฌ๊ฒฐ์ •๊ถŒ์ž๋“ค์ด "์ƒ๊ฐํ•  ํ•„์š”๊ฐ€ ์—†๋‹ค"๊ณ  ํ•  ์ˆ˜ ์žˆ๋Š” ๊ฒƒ์ฒ˜๋Ÿผ ๋“ค๋ฆฝ๋‹ˆ๋‹ค.

๊ทธ๋Ÿฌ๋‚˜ ์ด๋Ÿฌํ•œ Ansible ์ค‘์‹ฌ์˜ ์ด์ ์„ ์ตœ๋Œ€ํ•œ ํ™œ์šฉํ•˜๋ ค๋ฉด ๊ธฐ์—…์€ Ansible ํ”Œ๋žซํผ๊ณผ ํ†ตํ•ฉ๋˜๋„๋ก ํŠน๋ณ„ํžˆ ์„ค๊ณ„๋œ ์ธํ”„๋ผ์— ํˆฌ์žํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋ž˜์„œ ์ €ํฌ๊ฐ€ ์ด ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๊ณ ์ž ํ•ฉ๋‹ˆ๋‹ค.

Hitachi Vantara๋Š” ๋‹ค์–‘ํ•œ ์‚ฐ์—… ๋ถ„์•ผ์˜ ์ˆ˜๋งŽ์€ ์กฐ์ง๊ณผ ๊ธด๋ฐ€ํžˆ ํ˜‘๋ ฅํ•˜๋ฉด์„œ ๊ณ ๊ฐ์˜ ๋น„์ฆˆ๋‹ˆ์Šค ์„ฑ๊ณต์„ ์—ผ๋‘์— ๋‘๊ณ  ์ธํ”„๋ผ ํ”Œ๋žซํผ์„ ์„ค๊ณ„ํ•˜๋Š” ๋ฐ ๋„์›€์ด ๋˜๋Š” ์ธ์‚ฌ์ดํŠธ๋ฅผ ์–ป์—ˆ์Šต๋‹ˆ๋‹ค. ์—ฌ๊ธฐ์—๋Š” ๋ฐ์ดํ„ฐ ์ธํ”„๋ผ๊ฐ€ ๋‹ค์Œ์— ์ˆ˜ํ–‰ํ•˜๋ ค๋Š” ๋ชจ๋“  ์ž‘์—…์„ ์ง€์›ํ•  ์ค€๋น„๊ฐ€ ๋˜์–ด ์žˆ๋Š”์ง€ ํ™•์ธํ•˜๋Š” ๊ฒƒ์ด ํฌํ•จ๋ฉ๋‹ˆ๋‹ค.

๋‹ค์–‘ํ•œ ์‚ฐ์—… ๋ถ„์•ผ์—์„œ Ansible์„ ํ†ตํ•œ ๋ฐ์ดํ„ฐ ๊ฐ€์น˜ ํ–ฅ์ƒ

๋‹ค์–‘ํ•œ ์‚ฐ์—… ๋ถ„์•ผ์— ๊ฑธ์นœ Hitachi Vantara์˜ ๊ฒฝํ—˜์„ ๋ฐ”ํƒ•์œผ๋กœ ๋งค์šฐ ๊ตฌ์ฒด์ ์ธ ์‚ฌ์šฉ ์‚ฌ๋ก€์— ์ ํ•ฉํ•œ Ansible ์†”๋ฃจ์…˜์„ ์„ค๊ณ„ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค๋ฉด ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

  • ๊ธˆ์œต ์„œ๋น„์Šค ์กฐ์ง์€ ๋ฏผ๊ฐํ•œ ๋ฐ์ดํ„ฐ๋ฅผ ๋ณดํ˜ธํ•˜๊ธฐ ์œ„ํ•ด ์—„๊ฒฉํ•œ ๊ทœ์ œ ์š”๊ตฌ ์‚ฌํ•ญ์„ ์ค€์ˆ˜ํ•˜๊ณ  ๊ฐ•๋ ฅํ•œ ๋ณด์•ˆ ์กฐ์น˜๋ฅผ ๋ณด์žฅํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๋ณต์žกํ•œ ๋Œ€๊ทœ๋ชจ IT ์ธํ”„๋ผ์—์„œ ๊ทœ์ • ์ค€์ˆ˜ ๋ฐ ๋ณด์•ˆ์„ ์ˆ˜๋™์œผ๋กœ ๊ด€๋ฆฌํ•˜๋Š” ๊ฒƒ์€ ์‹œ๊ฐ„์ด ๋งŽ์ด ๊ฑธ๋ฆฌ๊ณ  ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•˜๊ธฐ ์‰ฝ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ Ansible์˜ ์ž๋™ํ™” ํ”Œ๋žซํผ์„ ํ™œ์šฉํ•˜๋Š” ๋ฐ ์ ํ•ฉํ•œ ๋ฐ์ดํ„ฐ ์ธํ”„๋ผ๋ฅผ ์„ค๊ณ„ํ•จ์œผ๋กœ์จ ์›ํ™œํ•œ ํ†ตํ•ฉ๊ณผ ์ƒํ˜ธ ์šด์šฉ์„ฑ์„ ํ†ตํ•ด Ansible๊ณผ ํ˜ธ์ŠคํŠธ ํ™˜๊ฒฝ ๊ฐ„์˜ ์•ˆ์ „ํ•œ ํŠธ๋žœ์žญ์…˜์„ ๋ณด์žฅํ•  ์ˆ˜ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค.

  • ์—ฌ๋Ÿฌ ์œ„์น˜์—์„œ ์ด ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•˜๋Š” ๋ฐ ์–ด๋ ค์›€์„ ๊ฒช๋Š” ์†Œ๋งค์—…์ฒด๋ฅผ ์œ„ํ•ด ์žฌ๊ณ  ๊ด€๋ฆฌ๋ฅผ ๊ฐ„์†Œํ™”ํ•˜์—ฌ ์žฌ๊ณ  ์ˆ˜์ค€์ด ์ •ํ™•ํ•˜๊ณ  ์ˆ˜์š”์˜ ๊ธฐํšŒ์™€ ๊ณผ์ œ์— ์‹ ์†ํ•˜๊ฒŒ ๋Œ€์‘ํ•  ์ˆ˜ ์žˆ๋„๋ก ๋ณด์žฅํ•ฉ๋‹ˆ๋‹ค. ์†Œ๋งค์—…์— ์ข…์‚ฌํ•˜๋Š” ์‚ฌ๋žŒ์ด๋ผ๋ฉด ๋ˆ„๊ตฌ๋‚˜ ์•Œ ์ˆ˜ ์žˆ๋“ฏ์ด ์ˆ˜๋™ ํ”„๋กœ์„ธ์Šค๋Š” ์˜ค๋ฅ˜, ์žฌ๊ณ  ๋ถ€์กฑ ๋ฐ ์žฌ๊ณ  ๊ณผ์ž‰ ์ƒํ™ฉ๊ณผ ๊ฐ™์€ ๋น„์ฆˆ๋‹ˆ์Šค ์ค‘๋‹จ์œผ๋กœ ์ด์–ด์งˆ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์†Œ๋งค์—…์ฒด๋Š” Ansible์„ ํ†ตํ•ด ๋ชจ๋“  ์œ„์น˜์—์„œ ์žฌ๊ณ  ์ˆ˜์ค€ ๋ฐ ๊ณต๊ธ‰๋ง ํ”„๋กœ์„ธ์Šค๋ฅผ ์—…๋ฐ์ดํŠธํ•˜๋Š” ํ”„๋กœ์„ธ์Šค๋ฅผ ์ž๋™ํ™”ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.  ๋‹จ, ๋ฐ์ดํ„ฐ ๋ฐ ์Šคํ† ๋ฆฌ์ง€ ์ธํ”„๋ผ๋Š” ์ด๋Ÿฌํ•œ ์šด์˜ ๋ณต์žก์„ฑ์„ ์ง€์›ํ•˜๋„๋ก ์„ค๊ณ„๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

    Hitachi Vantara๋Š” ๋‹ค์–‘ํ•œ ํ•˜์ด๋ธŒ๋ฆฌ๋“œ ํด๋ผ์šฐ๋“œ ํ™˜๊ฒฝ์—์„œ ์Šคํ† ๋ฆฌ์ง€, ์ปดํ“จํŒ…, ๋„คํŠธ์›Œํ‚น ๋ฐ ํด๋ผ์šฐ๋“œ ๋ฆฌ์†Œ์Šค๋ฅผ ํ”„๋กœ๋น„์ €๋‹ํ•˜๊ณ  ๊ด€๋ฆฌํ•˜๊ธฐ ์œ„ํ•œ ํ•ฉ๋ฆฌ์ ์ธ ์ฝ”๋“œ ๋ชจ๋“ˆ์„ ๊ฐœ๋ฐœํ•จ์œผ๋กœ์จ ์ด๋Ÿฌํ•œ ๊ณผ์ œ๋ฅผ ํ•ด๊ฒฐํ•  ์ˆ˜ ์žˆ๋„๋ก ์ง€์›ํ•ฉ๋‹ˆ๋‹ค.

  • ์ƒ๋ช… ๊ณตํ•™/์ƒ๋ช… ๊ณผํ•™ ์—…๊ณ„์—์„œ ์•ฝ๋ฌผ ๋ฐœ๊ฒฌ ๋ฐ ๊ฐœ๋ฐœ ํ”„๋กœ์„ธ์Šค๋ฅผ ์ž๋™ํ™”ํ•ฉ๋‹ˆ๋‹ค. ๋น„์ฆˆ๋‹ˆ์Šค ํ˜์‹ ์„ ๊ฒฌ์ธํ•˜๋Š” ์ค‘์š”ํ•œ ๋‹จ๊ณ„์ž…๋‹ˆ๋‹ค. ๋‹น์‚ฌ์˜ ์‹ฌ์ธต์ ์ธ ๊ฒฝํ—˜์€ ๋ฐ์ดํ„ฐ ์ˆ˜์ง‘, ๋ถ„์„ ๋ฐ ๊ทœ์ • ์ค€์ˆ˜๋ฅผ ํฌํ•จํ•œ ์ด ๊ณ ์œ ํ•œ ๋‹ค๋‹จ๊ณ„ ํ”„๋กœ์„ธ์Šค์— ๋Œ€ํ•œ ์ธ์‚ฌ์ดํŠธ๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ์—ฌ๊ธฐ์„œ๋„ ์ด๋Ÿฌํ•œ ํ”„๋กœ์„ธ์Šค๋ฅผ ์ˆ˜๋™์œผ๋กœ ๊ด€๋ฆฌํ•˜๋Š” ๊ฒƒ์€ ์‹œ๊ฐ„์ด ๋งŽ์ด ๊ฑธ๋ฆฌ๊ณ  ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•˜๊ธฐ ์‰ฝ์Šต๋‹ˆ๋‹ค. Ansible์€ ๋‹ค์–‘ํ•œ ์†Œ์Šค์˜ ๋ฐ์ดํ„ฐ ํ†ตํ•ฉ ์ ˆ์ฐจ๋ฅผ ์ž๋™ํ™”ํ•˜์—ฌ ์—ฐ๊ตฌ์›์ด ํ•„์š”ํ•œ ์ •ํ™•ํ•œ ์ตœ์‹  ์ •๋ณด์— ์•ก์„ธ์Šคํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•ฉ๋‹ˆ๋‹ค.

    ๋Œ€๊ทœ๋ชจ ๋ฐ์ดํ„ฐ์„ธํŠธ์˜ ์ถ”์ถœ, ์ „์†ก ๋ฐ ๋กœ๋”ฉ ํ”„๋กœ์„ธ์Šค๋ฅผ ์ž๋™ํ™”ํ•˜์—ฌ ์ด๋Ÿฌํ•œ ๋น„์ฆˆ๋‹ˆ์Šค ์š”๊ตฌ ์‚ฌํ•ญ์„ ์ถฉ์กฑํ•˜๋„๋ก ๋ณด์žฅํ•˜๋ ค๋ฉด ์ธํ”„๋ผ ํ”Œ๋žซํผ์ด ์ปดํ“จํ„ฐ ์‹ ์•ฝ ๊ฐœ๋ฐœ์— ์‚ฌ์šฉ๋˜๋Š” ๊ณ ์„ฑ๋Šฅ ์ปดํ“จํŒ… ํด๋Ÿฌ์Šคํ„ฐ๋ฅผ ์ง€์›ํ•˜๊ณ  ํ•„์š”์— ๋”ฐ๋ผ ๋ฆฌ์†Œ์Šค์˜ ๋ฐฐํฌ ๋ฐ ๊ทœ๋ชจ๋ฅผ ์ž๋™ํ™”ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๋‹น์‚ฌ์˜ ์†”๋ฃจ์…˜์€ ํ†ตํ•ฉ ๊ตฌ์„ฑ ๊ด€๋ฆฌ๋ฅผ ํ†ตํ•ด ์ฝ”๋“œ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ธํ”„๋ผ ๊ตฌ์„ฑ์„ ์ •์˜ํ•จ์œผ๋กœ์จ ๊ด€๋ฆฌ ๋„๊ตฌ์™€ API๋ฅผ ํ‘œ์ค€ํ™”ํ•จ์œผ๋กœ์จ ์ฐจ์ด์ ์„ ์ถ”์ƒํ™”ํ•ฉ๋‹ˆ๋‹ค. ์ด๋ ‡๊ฒŒ ํ•˜๋ฉด ๋„๊ตฌ ๋‹จํŽธํ™”๋ฅผ ์ œ๊ฑฐํ•˜๊ณ  Ansible ์ž๋™ํ™”๋ฅผ ์ตœ๋Œ€ํ•œ ํ™œ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๋ณด๋‹ค ํ˜„๋ช…ํ•œ ๋ฐฉ๋ฒ•์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Ansible ์ง€์›์˜ ์ด์ 

๋ณต์›๋ ฅ์ด ๋›ฐ์–ด๋‚œ ๋ฐ์ดํ„ฐ ๊ธฐ๋ฐ˜์ด ์ง€์›ํ•˜๋Š” Ansible ์ž๋™ํ™”์˜ ์ด์ ์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

  • ํ†ตํ•ฉ ์šฐ์ˆ˜์„ฑ: Hitachi๋Š” ๊ธฐ๋ณธ ๋ฐ ๊ณ ๊ธ‰ ์‚ฌ์šฉ ์‚ฌ๋ก€๋ฅผ ํ”Œ๋ ˆ์ด๋ถ์œผ๋กœ ์‚ฌ์šฉํ•˜์—ฌ ์ธํ”„๋ผ ๋ชจ๋“ˆ์šฉ Ansible ํ”Œ๋Ÿฌ๊ทธ์ธ์„ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค.
  • ์ธํ”„๋ผ ํšจ์œจ์„ฑ ํ–ฅ์ƒ: Ansible์˜ ์ผ์ƒ ์ž‘์—… ์ž๋™ํ™” ๊ธฐ๋Šฅ์„ ๊ฐ€์†ํ™”ํ•˜๊ณ  ์ตœ์ ํ™”ํ•˜๋ฉด IT ์ง์›์ด ๋ณด๋‹ค ์ „๋žต์ ์ธ ์ด๋‹ˆ์…”ํ‹ฐ๋ธŒ์— ์ง‘์ค‘ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ๋ณด์•ˆ ๊ฐ•ํ™”: Ansible๊ณผ ํ˜ธ์ŠคํŠธ ๊ฐ„์˜ ๋ณด์•ˆ ํŠธ๋žœ์žญ์…˜์„ ์ง€์›ํ•˜๋ฉด ์ •๊ธฐ์ ์ธ ์ž๋™ ๊ฒ€์‚ฌ ๋ฐ ์—…๋ฐ์ดํŠธ๊ฐ€ ๊ฐ€๋Šฅํ•˜์—ฌ ๋ฐ์ดํ„ฐ ์นจํ•ด ์œ„ํ—˜์„ ์ค„์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ๊ทœ์ • ์ค€์ˆ˜ ๊ฐœ์„ : ์ž‘์—… ์ตœ์ ํ™”๋Š” ์ž‘์—…์„ ๊ฐ„์†Œํ™”ํ•˜๊ณ  ์‚ฌ์‹ค ์ˆ˜์ง‘ ์—…๋ฌด์˜ ๋ถˆํŽธํ•จ์„ ์ตœ์†Œํ™”ํ•˜์—ฌ Ansible ์ž๋™ ๊ทœ์ • ์ค€์ˆ˜ ๊ฒ€์‚ฌ๋ฅผ ๊ฐœ์„ ํ•˜๊ณ  ๋ชจ๋“  ์‹œ์Šคํ…œ์ด ๊ทœ์ œ ํ‘œ์ค€์„ ์ค€์ˆ˜ํ•˜๋„๋ก ๋ณด์žฅํ•ฉ๋‹ˆ๋‹ค.
  • ์‹ ๋ขฐํ•  ์ˆ˜ ์žˆ๋Š” ๋ฐ์ดํ„ฐ ๋ฐ ์Šคํ† ๋ฆฌ์ง€ ๊ด€๋ฆฌ: Hitachi์™€ Ansible ์ž๋™ํ™”์™€ ํ•จ๊ป˜ Hitachi์˜ 100% ๊ฐ€์šฉ์„ฑ์„ ๋ณด์žฅํ•˜๋ฉด ๋ฐฑ์—… ๋ฐ ๋ณต๊ตฌ ํ”„๋กœ์„ธ์Šค๋ฅผ ์•ˆ์ „ํ•˜๊ฒŒ ๋ณดํ˜ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Hitachi๋Š” ํ˜ธ์ŠคํŠธ ์ธ๋ฒคํ† ๋ฆฌ, ํ”Œ๋ ˆ์ด๋ถ ๋ฐ ์ฝ”์–ด ๋ชจ๋“ˆ์„ ํ†ตํ•ด Ansible์— ๊ธฐ๋ณธ์ ์œผ๋กœ ํ†ตํ•ฉ๋ฉ๋‹ˆ๋‹ค.

ํ˜„๋Œ€ ์ •๋ณด ๊ธฐ์ˆ  ์‹œ๋Œ€์— ๊ธฐ์—…์€ IT ์ธํ”„๋ผ ๊ณต๊ธ‰์—…์ฒด์˜ ์šฐ์ˆ˜์„ฑ์„ ์š”๊ตฌํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋“ค์€ ์šด์˜ ํ™˜๊ฒฝ ๋‚ด์—์„œ ์œ ์—ฐ์„ฑ๊ณผ ์›ํ™œํ•จ ๊ทธ๋ฆฌ๊ณ  ์•ˆ์ „ํ•œ ํ†ตํ•ฉ์„ ์ถ”๊ตฌํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์—ฌ๊ธฐ์—๋Š” ์ด์ œ Ansible์— ๋Œ€ํ•œ ์ง€์›์ด ํฌํ•จ๋ฉ๋‹ˆ๋‹ค.

๋˜ํ•œ ์–ด๋ฆผ์ง์ž‘์„ ์—†์• ๋Š” ์†”๋ฃจ์…˜์ด ํ•„์š”ํ•˜๋ฉฐ, ์ด๋ฅผ ํ†ตํ•ด ๋…์ ์ ์ด๊ณ  ๋น„์šฉ์ด ๋งŽ์ด ๋“œ๋Š” ์†”๋ฃจ์…˜์„ ์กฐ๋ฆฝํ•ด์•ผ ํ•˜๋Š” ๋ถ€๋‹ด ์—†์ด ๊ฐ€์น˜๋ฅผ ์ œ๊ณตํ•˜๊ณ  ๊ฒฝ์Ÿ๋ ฅ์„ ์œ ์ง€ํ•˜๋Š” ๋ฐ ํ•„์š”ํ•œ ์ค‘์š”ํ•œ ์‹œ๊ฐ„์„ ๋‹จ์ถ•ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋ฅผ ์œ„ํ•ด์„œ๋Š” ๋‹ค์–‘ํ•œ ์‚ฐ์—… ๋ถ„์•ผ์—์„œ ๊ฒ€์ฆ๋œ ์ „๋ฌธ ์ง€์‹์„ ๊ฐ–์ถ˜ Hitachi Vantara์™€ ๊ฐ™์€ ๊ฒฝํ—˜ ๋งŽ์€ ํŒŒํŠธ๋„ˆ๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.

์ง€๊ธˆ ๋ฐ”๋กœ Ansible ์ž๋™ํ™” ์—ฌ์ •์„ ์‹œ์ž‘ํ•˜์„ธ์š”

Ansible์˜ ๊ฒฝํ—˜๊ณผ ์ธํ”„๋ผ ์ „๋ฌธ ์ง€์‹์„ ์ ์šฉํ•˜์—ฌ ๊ณผ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•ด ์ž์„ธํžˆ ์•Œ์•„๋ณด๋ ค๋ฉด ๋‹ค์–‘ํ•œ ์ „๋ฌธ ๊ณต๊ฐ„์—์„œ Ansible์„ ํŒ”๋กœ์šฐํ•˜๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค.

AI ์‹œ๋Œ€์— ๊ณ ๊ฐ์ด ํ•„์š”ํ•œ ์„ ํƒ๊ถŒ์„ ์ œ๊ณตํ•˜๊ธฐ ์œ„ํ•ด ์ง€์†์ ์œผ๋กœ ์—…๋ฐ์ดํŠธํ•˜๊ณ  ๊ฐœ์„  ์‚ฌํ•ญ์„ ๊ฐœ๋ฐœํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ ๋‹ค์–‘ํ•œ ์—…๊ณ„์— ๊ฑธ์ณ ํŠน์ • ์š”๊ตฌ ์‚ฌํ•ญ์„ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด ํ˜์‹ ์„ ์ฃผ๋„ํ•˜๊ธฐ ์œ„ํ•ด ์ตœ์„ ์„ ๋‹คํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

์ง€์นจ๊ณผ ํŒ์€ GitHub ๋ฆฌํฌ์ง€ํ† ๋ฆฌ๋ฅผ ์ฐธ์กฐํ•˜์‹ญ์‹œ์˜ค. ์—ฌ๋Ÿฌ๋ถ„์˜ ๋ชฉ์†Œ๋ฆฌ๊ฐ€ ์ค‘์š”ํ•œ ํ™œ๋ฐœํ•œ ์ปค๋ฎค๋‹ˆํ‹ฐ ํฌ๋Ÿผ์— ์ฐธ์—ฌํ•˜์‹ญ์‹œ์˜ค. ๊ฒฝํ—˜์„ ๊ณต์œ ํ•˜๊ณ , ์งˆ๋ฌธ์œผ๋กœ ํ˜ธ๊ธฐ์‹ฌ์„ ์œ ๋ฐœํ•˜๊ณ , ๋™๋ฃŒ๋“ค๊ณผ ์œ ๋Œ€ ๊ด€๊ณ„๋ฅผ ํ˜•์„ฑํ•˜์‹ญ์‹œ์˜ค.

  • ๋ชจ๋“  ๋Œ€ํ™” ๋ฐ ์ƒˆ ๋ฆด๋ฆฌ์Šค์— ๋Œ€ํ•œ ์•Œ๋ฆผ์„ ๋ฐ›์œผ๋ ค๋ฉด "hitachivantara/vsponeblockansibleopens in a new tab" GitHub ๋ฆฌํฌ์ง€ํ† ๋ฆฌ๋กœ ์ด๋™ํ•˜์‹ญ์‹œ์˜ค.
    • ๋ฆฌํฌ์ง€ํ† ๋ฆฌ์— ๋ณ„ํ‘œ ํ‘œ์‹œํ•˜์—ฌ ๋ถ๋งˆํฌํ•˜๊ณ  ์ง€์ง€๋ฅผ ํ‘œํ•˜์‹ญ์‹œ์˜ค.
    • ๊ธฐ์—ฌํ•˜๊ฑฐ๋‚˜ ์ง์ ‘ ์ˆ˜์ •ํ•˜๋ ค๋Š” ๊ฒฝ์šฐ ๋ฆฌํฌ์ง€ํ† ๋ฆฌ๋ฅผ ํฌํฌํ•ฉ๋‹ˆ๋‹ค.
  • Ansible Galaxy์—์„œ "hitachivantara" ํ”„๋กœ์ ํŠธ ํŽ˜์ด์ง€opens in a new tab๋ฅผ ํŒ”๋กœ์šฐํ•˜์‹ญ์‹œ์˜ค.
    • ์ €ํฌ๋ฅผ ํŒ”๋กœ์šฐํ•˜๋ฉด ์ƒˆ๋กœ์šด ๋ฆด๋ฆฌ์Šค ๋ฐ ๋ณ€๊ฒฝ ์‚ฌํ•ญ์— ๋Œ€ํ•œ ์—…๋ฐ์ดํŠธ ๋ฐ ์•Œ๋ฆผ์„ ๋ฐ›์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
    • ํ”„๋กœ์ ํŠธ์— ๋ณ„ํ‘œ ํ‘œ์‹œํ•˜์—ฌ ์ง€์›์„ ํ‘œ์‹œํ•˜๊ณ  ๋‚˜์ค‘์— ์‰ฝ๊ฒŒ ์ฐพ์„ ์ˆ˜ ์žˆ๋„๋ก ํ•ฉ๋‹ˆ๋‹ค.

๋” ์ข‹์€ ๋ฐฉ๋ฒ•์€ ์ œํ’ˆ ๊ด€๋ฆฌ ์ฑ…์ž„์ž์ธ Sree Lakshmi Lanka์™€ ์ œํ’ˆ ํŒ€์—๊ฒŒ ์—ฐ๋ฝํ•˜์—ฌ ๋Œ€ํ™”๋ฅผ ์‹œ์ž‘ํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. Ansible ์ž๋™ํ™”์˜ ๊ฐ•๋ ฅํ•œ ๊ธฐ๋Šฅ์„ ์กฐ์ง์— ์ ์šฉํ•˜๊ธฐ์— ์ง€๊ธˆ์ด ๊ฐ€์žฅ ์ ์ ˆํ•ฉ๋‹ˆ๋‹ค. ์—ฌ๋Ÿฌ๋ถ„์˜ ์˜๊ฒฌ์„ ๊ธฐ๋‹ค๋ฆฌ๊ฒ ์Šต๋‹ˆ๋‹ค.

์ž์„ธํžˆ ์•Œ์•„๋ณด๊ธฐ