μš°μ•— λ“œλ””μ–΄ ꡭ내에도 puppet 책이 λ‚˜μ˜€λ„€μš”.

900 views
Skip to first unread message

λ¬Ένƒœμ€€

unread,
Oct 20, 2014, 9:36:53β€―PM10/20/14
to sysadm...@googlegroups.com

λ„μ„œκ΅¬λ§€ μ‹ μ²­ν•  것이 μžˆμ–΄μ„œ μ λ‹€λ³΄λ‹ˆ λ“œλŽŒ puppet 책이 10월달에 λ‚˜μ˜¬ μ˜ˆμ • μ΄λ„€μš”.

κ΅­λ‚΄μ—μ„œ μƒˆλ‘œμš΄ 기술 μ „νŒŒλ₯Ό μœ„ν•΄μ„œλŠ” ν•œκΈ€ μ„œμ μ΄ μ€‘μš”ν•œλ°μš”.

μ•—μ‹Έ~


제λͺ© : μ‹œμŠ€ν…œ κ΄€λ¦¬μžλ₯Ό μœ„ν•œ Puppet 3 ν΄λΌμš°λ“œ ν™˜κ²½μ„ μœ„ν•œ 졜적의 관리 도ꡬ

http://www.acornpub.co.kr/book/puppet-3


μ €λŠ” 2000λ…„λŒ€ μ€‘λ°˜μ—λŠ” 섀정관리 ν”„λ‘œκ·Έλž¨μœΌλ‘œ cfengine 을 μ‚¬μš©ν–ˆμ—ˆκ³  2010λ…„λΆ€ν„° ν˜„μž¬κΉŒμ§€λŠ” puppet 으둜 섀정관리λ₯Ό ν•˜κ³  μžˆμŠ΅λ‹ˆλ‹€.

μš”μ¦˜ chef κ°€ 많이 뜨고 ꡭ내에도 κ²€μƒ‰ν•˜λ©΄ 주둜 chef μžλ£Œκ°€ λ‚˜μ˜€λŠ”λ° μ„œλ‘œ μž₯단점은 비ꡐλ₯Ό ν•΄λ³΄μ§€λŠ” λͺ»ν–ˆμŠ΅λ‹ˆλ‹€.

μ–΄μ°Œλ˜μ—ˆκ±΄ 2000λ…„λŒ€ ν›„λ°˜λΆ€ν„° puppet 이 λ¬΄μ„­κ²Œ 치고 올라였고 ν•΄μ™Έμ—μ„œλŠ” 섀정관리 ν”„λ‘œκ·Έλž¨μœΌλ‘œ μ—„μ²­λ‚˜κ²Œ 저변을 λ„“νžˆκ³  μžˆμŠ΅λ‹ˆλ‹€.

저도 초보적인 μ‚¬μš©μ—μ„œ λ²—μ–΄λ‚˜μ„œ GUI와 연동(foreman)ν•˜κ³  puppet forge 라고 puppet module μ‚¬μ΄νŠΈλ₯Ό μ΄μš©ν•˜μ—¬ ν‘œμ€€ν™”λœ λͺ¨λ“ˆμ„ μ‚¬μš©ν•˜λŠ” 것 λ“± μ—¬λŸ¬κ°€μ§€ 고민을 ν•˜λŠ”λ° λ°”λΉ μ„œ 잘 λͺ»ν•˜κ³  μžˆκΈ°λŠ” ν•œλ°μš”.


μ•„λ¬΄νŠΌ ꡭ내에도 puppet user 그룹을 λ§Œλ“€μ–΄ 볼까 그런 생각은 ν•˜κ³  μžˆμŠ΅λ‹ˆλ‹€.


μ‘°λ§Œκ°„ λͺ¨μž„ ν•œλ²ˆ ν•΄ λ³΄μ§€μš”. 아무 μ£Όμ œλΌλ„. μ „ μš”μ¦˜ devops 에 κ½‚ν˜€μ„œ λ°”μœ 와쀑에 μ±… 보고 μžˆλŠ”λ°μš”.

Taejoon Moon

unread,
Oct 21, 2014, 3:06:47β€―AM10/21/14
to sysadm...@googlegroups.com
ν•΄λ‹Ή μ±… λͺ©μ°¨λ₯Ό λ³΄μ‹œλ©΄ puppet 의 기본적인 μ‚¬μš©λ°©λ²•μ„ 닀루고 μžˆλ„€μš”.
puppet 을 잘 λͺ¨λ₯΄μ‹œκ³  처음 μ ‘ν•˜μ‹œλŠ” 뢄이라면 도움이 될 λ“― ν•©λ‹ˆλ‹€.

그런데 μ—¬κΈ°μ„œ 더 λ‚˜μ•„κ°€μ„œ puppet 을 μ œλŒ€λ‘œ ν™œμš©ν•˜λŠ” 방법을 배우렀면 "Pro Puppet, Second Edition" 을 λ³΄μ‹œλ©΄ μ’‹μŠ΅λ‹ˆλ‹€.
http://puppetlabs.com/blog/pro-puppet-second-edition
http://www.it-ebooks.info/book/3275/

puppet module ꡬ성, vargrant 둜 puppet λ°°ν¬ν•˜κΈ°, env ν™œμš©ν•˜μ—¬ qa-staging-prodction 에 puppet λ°°ν¬ν•˜κΈ°, git λ“±κ³Όμ˜ 톡합, puppet ν™•μž₯μ„±, μ„±λŠ₯, μ™ΈλΆ€ 호슀트 dbμ™€μ˜ 연동, μ½˜μ†” ν”„λ‘œκ·Έλž¨, GUI ν”„λ‘œκ·Έλž¨, 각쒅 μœ μš©ν•œ 툴 μ†Œκ°œ, ν…ŒμŠ€νŒ… ν•˜κΈ° 및 CI 와 μ—°λ™ν•˜κΈ°, λ ˆν¬νŒ…, facter 및 puppet ν™•μž₯ν•˜κΈ°, mcollective, hiera λ“± κ³ κΈ‰μ£Όμ œλ“€μ„ 닀루고 μžˆμŠ΅λ‹ˆλ‹€.

각쒅 팁 자료λ₯Ό λ³΄μ‹œλ €λ©΄ Puppet Cookbook 이 λ²„μ „λ³„λ‘œ μžˆκ΅¬μš”. μ—¬λŸ¬κ°€μ§€ 상황에 λ”°λΌμ„œ μ“Έ 수 μžˆλŠ” μ˜ˆμ œλ“€μ΄ μžˆμŠ΅λ‹ˆλ‹€.

κ΅­λ‚΄ μƒν™©μ—μ„œ 섀정관리도ꡬλ₯Ό μ“°λŠ” 것이 무지 쉽지 μ•ŠκΈ°λŠ” ν•©λ‹ˆλ‹€. μ–΄λ–€ νˆ΄μ„ 쓰건 이런 μ’…λ₯˜μ˜ ν”„λ‘œκ·Έλž¨μ„ μ‚¬μš©ν•˜κ³  μ‹Άλ‹€κ³  해도 쑰직적으둜 λ°›μΆ”μ–΄ μ£Όμ§€ μ•ŠμœΌλ©΄ 정말 μ—΄λ‚˜ νž˜λ“€μ§€μš”.
쑰그맣게 예제 잘 λ§Œλ“€μ–΄μ„œ 눈으둜 λ³΄μ—¬μ£Όλ©΄μ„œ 섀득을 ν•΄μ•Ό ν•˜λŠ”λ°μš”.


2014λ…„ 10μ›” 21일 μ˜€μ „ 10:36, λ¬Ένƒœμ€€ <taejoo...@gmail.com>λ‹˜μ΄ μž‘μ„±:

--
이 메일은 Google 그룹슀 'sysadminstudy' 그룹에 κ°€μž…ν•œ λΆ„λ“€μ—κ²Œ μ „μ†‘λ˜λŠ” λ©”μ‹œμ§€μž…λ‹ˆλ‹€.
이 κ·Έλ£Ήμ—μ„œ νƒˆν‡΄ν•˜κ³  더 이상 이메일을 λ°›μ§€ μ•ŠμœΌλ €λ©΄ sysadminstud...@googlegroups.com에 이메일을 λ³΄λ‚΄μ„Έμš”.
이 그룹에 κ²Œμ‹œν•˜λ €λ©΄ sysadm...@googlegroups.com에 이메일을 λ³΄λ‚΄μ„Έμš”.
http://groups.google.com/group/sysadminstudyμ—μ„œ 이 그룹을 λ°©λ¬Έν•˜μ„Έμš”.
더 λ§Žμ€ μ˜΅μ…˜μ„ 보렀면 https://groups.google.com/d/optout을(λ₯Ό) λ°©λ¬Έν•˜μ„Έμš”.

Kwon-Han Bae

unread,
Oct 21, 2014, 3:36:14β€―AM10/21/14
to sysadm...@googlegroups.com
μ•ˆλ…•ν•˜μ„Έμš”.

λͺ¨μ—¬μ„œ μ„Έλ―Έλ‚˜ ν•œλ²ˆ ν•˜λ©΄ μ–΄λ–¨κΉŒμš”?

MARU 180 μ΄λΌλŠ”κ³³μ΄ μš”μ¦˜ 곡짜 μ„Έλ―Έλ‚˜ μž₯μ†Œλ‘œ 인기가 있고 섀비도 μ’‹λ”κ΅°μš”.
( μŒλ£Œκ°€ μ—†λ‹€λŠ” 점이 단점.. )



2014λ…„ 10μ›” 21일 μ˜€ν›„ 4:06, Taejoon Moon <taejoo...@gmail.com>λ‹˜μ΄ μž‘μ„±:



--
λ°°κΆŒν•œ
KwonHan Bae
Kris Bae
http://iz4u.net/blog
linux, python, php, ruby developer

taehun Lee

unread,
Oct 21, 2014, 4:05:33β€―AM10/21/14
to sysadminstudy
κ°œλ°œλΆ€μ„œμ™€ ν˜‘μ—…ν•΄μ„œ μ†ŒμŠ€ν˜•μƒκ΄€λ¦¬-μžλ™ν…ŒμŠ€νŠΈ-μžλ™λ°°ν¬λ₯Ό μ§€μ›ν•˜λŠ” κ°œλ…μœΌλ‘œ μ„œλ²„ν˜•μƒκ΄€λ¦¬-μžλ™λ°°ν¬κ°€ ν•„μš”ν•œλ°
Server Config. Automationκ³Ό κ΄€λ ¨ν•˜μ—¬ μœ μ‹¬νžˆ 보고있던 μ°¨μ˜€μŠ΅λ‹ˆλ‹€.
chef도 ν•œκΆŒλ‚˜μ™”κ³ , puppet도 λ“œλ””μ–΄ ν•œκΆŒ λ‚˜μ™”λ„€μš”.
μ‹œκ°„λ΄μ„œ λ°”λ‘œ μ§ˆλŸ¬μ•Όκ² μŠ΅λ‹ˆλ‹€.

2014λ…„ 10μ›” 21일 μ˜€ν›„ 4:36, Kwon-Han Bae <darje...@gmail.com>λ‹˜μ΄ μž‘μ„±:

Taejoon Moon

unread,
Oct 21, 2014, 7:58:00β€―AM10/21/14
to sysadm...@googlegroups.com
μ†ŒμŠ€ν˜•μƒκ΄€λ¦¬-μžλ™ν…ŒμŠ€νŠΈ-μžλ™λ°°ν¬ λ₯Ό κ³ λ―Όν•˜μ‹ λ‹€λ©΄ svn, git μ—μ„œ μ†ŒμŠ€ κ΄€λ¦¬ν•˜κ³  jenkins 같은 CI 툴 ν†΅ν•΄μ„œ μžλ™μœΌλ‘œ ν…ŒμŠ€νŒ…μ„ ν•˜κ³  λ°°ν¬ν•˜λŠ” 과정을 κ³ λ―Όν•˜μ‹œκ² κ΅°μš”.
λ°°ν¬ν•˜λŠ” 자료의 성격에 따라 ν”„λ‘œκ·Έλž¨μ„ λ‹€λ₯΄κ²Œ 선택을 ν•  것 κ°™μ€λ°μš”.

puppet μ΄λ‚˜ chef λ“±μ˜ μ„€μ • 관리 ν”„λ‘œκ·Έλž¨μ€ ν•œλ²ˆ λ°°ν¬ν•˜λŠ” 것이 μ•„λ‹Œ μ§€μ†μ μœΌλ‘œ μƒνƒœλ₯Ό κ΄€λ¦¬ν•˜κ³  μ—…λ°μ΄νŠΈν•  ν•„μš”μ„±μ΄ μžˆμ„ λ•Œ μœ μš©ν•©λ‹ˆλ‹€.
그게 μ•„λ‹ˆλΌ κ·Έλƒ₯ μ΄ˆκΈ°μ— ν•œλ²ˆ μ„€μΉ˜ν•˜λŠ” κ²ƒμœΌλ‘œ 끝이라면 λ‹€λ₯Έ 도ꡬλ₯Ό 선택할 수 μžˆμ„ λ“― ν•œλ°μš”. μ€‘μ•™μ—μ„œ μ• ν”Œλ¦¬μΌ€μ΄μ…˜ 배포같은 κ²½μš°λŠ” capistrano, Fabic λ“±μ˜ ν”„λ‘œκ·Έλž¨λ“€μ΄ μžˆλŠ”λ°μš”.
OS μ„€μΉ˜ λ‹¨κ³„λŠ” kickstart, 가상화 μ†”λ£¨μ…˜ 이용, vargrant 등을 μ΄μš©ν•  수 μžˆκ² μ§€μš”.
κ·Έλ‹€μŒ μ‹œμŠ€ν…œ 섀정을 puppet, chef λ“±μœΌλ‘œ μ΄μš©μ„ ν•˜κ΅¬μš”.
μ• ν”Œλ¦¬μΌ€μ΄μ…˜ μ„œλΉ„μŠ€ 배포 μžλ™ν™”λ‘œ capistrano, Fabic 등을 μ΄μš©ν•˜λŠ” ν˜•νƒœκ°€ λ˜κ² μ§€λ§Œ.
κ·Έλ ‡μ§€λ§Œ puppet 으둜 μ• ν”Œλ¦¬μΌ€μ΄μ…˜ 배포도 κ°€λŠ₯ν•©λ‹ˆλ‹€.
μ‹œμŠ€ν…œ μ„€μ •κ³Ό μ• ν”Œλ¦¬μΌ€μ΄μ…˜ 배포가 뢄리가 λ˜μ–΄μ΄λ‹€λ©΄ λ”°λ‘œ νˆ΄μ„ μ‚¬μš©ν•  μˆ˜λ„ 있고 μ•„λ‹ˆλ©΄ puppet 같은 툴 ν•˜λ‚˜λ‘œ 톡합을 ν•΄μ„œ μ“Έ μˆ˜λ„ μžˆκ² μ§€μš”.

puppet 만 κ°€μ§€κ³  이야기λ₯Ό ν•΄λ³΄μ§€μš”.
puppet μ—μ„œ ν™˜κ²½μ„ qa, staging, production λ“±μœΌλ‘œ κ΅¬λΆ„ν•˜λŠ” 것이 κ°€λŠ₯ν•©λ‹ˆλ‹€.
svn μ΄λ‚˜ git μ—μ„œ qa 용 commt -> Puppet μ—μ„œ λͺ¨λ“ˆ ν…ŒμŠ€νŒ…μ„ ν•  수 μžˆλŠ” 툴, CI 툴(rspec-puppet, TravisCI)을 μ΄μš©ν•˜μ—¬ test case μ‹€ν–‰ -> λ¬Έμ œκ°€ μ—†μœΌλ©΄ QA ν™˜κ²½μ— 배포 -> staging μ—μ„œ ν…ŒμŠ€νŒ… -> production 적용

puppet module은 μ²˜μŒλΆ€ν„° 쌩으둜 λ§Œλ“œλŠ” 것이 μ•„λ‹ˆλΌ puppet forge μ—μ„œ λͺ¨λ“ˆ κ°€μ Έλ‹€ μ“°λ©΄ λ©λ‹ˆλ‹€. perl μ—μ„œ CPAN, python μ—μ„œ λͺ¨λ“ˆ κ°€μ Έλ‹€ μ“°λŠ” κ²ƒμ²˜λŸΌ.

개발μͺ½κ³Ό 운영μͺ½μ—μ„œ puppet 을 ν•¨κ»˜ μ“΄λ‹€λ©΄ μœ„μ™€ 같이 ν”„λ‘œμ„ΈμŠ€λ₯Ό μžλ™ν™”ν•  수 μžˆλ„λ‘ μ€€λΉ„λ₯Ό ν•œλ‹€μŒ 생각을 ν•΄λ³΄μ§€μš”.
처음 apache μ›Ήμ„œλ²„ μ„€μΉ˜κ°€ ν•„μš”ν•˜λ‹€κ³  생각을 ν•΄λ³΄μ§€μš”.
puppet forge μ—μ„œ λͺ¨λ“ˆμ„ 가져와 puppet server 에 등둝을 ν•©λ‹ˆλ‹€. λ¬Όλ‘  λ‘œμ»¬μ— λ”°λ‘œ λ°›μ•„μ„œ 싀행도 κ°€λŠ₯ν•©λ‹ˆλ‹€.
puppet forge μ—μ„œ λͺ¨λ“ˆμ„ κ°€μ Έμ˜€λ©΄ apache μ„€μΉ˜ 디렉토리, 각쒅 μ˜΅μ…˜μ„ λ³€μˆ˜λ‘œ λ°”κΏ€ μˆ˜κ°€ μžˆμŠ΅λ‹ˆλ‹€.
ν•„μš”ν•˜λ‹€λ©΄ κ°€μ Έμ˜¨ λͺ¨λ“ˆμ— μžκΈ°λ„€ νšŒμ‚¬μ— ν•„μš”ν•œ 뢀뢄을 μΆ”κ°€ν•˜λ˜ ν–₯ν›„ λͺ¨λ“ˆ μ—…λ°μ΄νŠΈλ₯Ό μœ„ν•˜μ—¬ 별도 λΆ„λ¦¬λœ μ½”λ“œλ‘œ λ§Œλ“€μ–΄ λ‘‘λ‹ˆλ‹€.
이 λͺ¨λ“ˆμ„ QAνŒ€μ—μ„œ κ°€μ Έλ‹€κ°€ apache λ₯Ό μ„€μΉ˜ν•©λ‹ˆλ‹€.
QAκ°€ λλ‚˜κ³  μš΄μ˜νŒ€μ—μ„œ 받을 λ•Œ 맀뉴얼을 λ°›λŠ”κ²Œ μ•„λ‹ˆλΌ μš΄μ˜νŒ€μ—μ„œ ν•„μš”ν•œ 뢀뢄을 ν•΄λ‹Ή puppet module 에 μΆ”κ°€ν•©λ‹ˆλ‹€.

foreman 같은 puppet uiλ₯Ό μ΄μš©ν•˜λ©΄ μ›Ήμ—μ„œ νŠΉμ • μ„œλ²„μ— νŠΉμ • λͺ¨λ“ˆμ„ μ„€μΉ˜ν•˜λŠ” 것도 λͺ¨λ‘ κ°€λŠ₯ν•©λ‹ˆλ‹€.

μ œκ°€ 마치 λͺ¨λ“  것을 λ‹€ ν•΄λ³Έ 것 같이 μ“°κ³  μžˆμ§€λ§Œ 그건 μ•„λ‹ˆκ΅¬μš”.
이런 μ‹μœΌλ‘œ ꡬ상을 ν•˜λ €κ³  μ€€λΉ„λ₯Ό ν•˜κ³  μžˆμŠ΅λ‹ˆλ‹€.

κ·Έλƒ₯ ν˜„μž¬ μƒνƒœλ₯Ό 이야기λ₯Ό ν•˜λ©΄μš”.
ν•œ 5λ…„ μ „λΆ€ν„° puppet 을 μ‚¬μš©ν–ˆμ—ˆλŠ”λ° 였래된 버전을 μ“°λ‹€λ³΄λ‹ˆ λͺ¨λ“ˆν™”, ν‘œμ€€ν™”κ°€ μ•ˆλ˜μ–΄ 있고 ν•˜λ“œμ½”λ”©λœ 뢀뢄이 λ§Žμ•„μ„œ ν˜„μž¬ 이 뢀뢄을 κ°œμ„ ν•˜λ €κ³  ν•˜λŠ” μ€‘μž…λ‹ˆλ‹€.
이슈 νŠΈλž˜ν‚Ή μ‹œμŠ€ν…œμœΌλ‘œλŠ” jira, μœ„ν‚€λ‘œ confluenceλ₯Ό μ“°κ³  μžˆλŠ”λ° svnκ³Ό jira λ₯Ό μ—°λ™ν•΄μ„œ μ‚¬μš©ν•˜κ³  μžˆμŠ΅λ‹ˆλ‹€. svn commit ν•  λ•Œ ν‹°μΌ“ λ„˜λ²„λ₯Ό 적으면 jira 이슈 νŠΈλž˜ν‚Ήμ— μ½”λ©˜νŠΈκ°€ λ‚¨μ§€μš”.

svn 을 μ΄μš©ν•˜μ—¬ μ†ŒμŠ€λ₯Ό κ΄€λ¦¬ν•˜λŠ”λ° svn hook μ—μ„œ pre, post λ₯Ό μ΄μš©ν•˜μ—¬ 각쒅 체크λ₯Ό ν•˜κ³  μžˆμŠ΅λ‹ˆλ‹€. 예λ₯Ό λ“€λ©΄ pre μ—μ„œλŠ” puppet syntax check, post μ—μ„œλŠ” svn commit 둜그 메일 λ°œμ†‘ 및 svn 슬레이브 μ„œλ²„λ‘œ 동기화 λ“±λ“±.
λͺ¨λ“ˆμ„ ν‘œμ€€ν™”ν•˜κ³  κ·Έ μœ„μ— GUIλ₯Ό 올릴 μ˜ˆμ •μž…λ‹ˆλ‹€.


DEVOPS도 μ–΄μ°¨ν”Ό λΉ„μŠ·ν•œ κ³ λ―Όμ΄μ§€μš”.

지속적인 톡합 CI 와 κ΄€λ ¨ν•΄μ„œλŠ” μ‹œμ€‘μ— 책도 많이 μžˆμ„ κ±΄λ°μš”. λ˜λŠ” 지속적인 배포..
DEVOPS μ†Œμ„€μ±… 말고 "μ„±κ³΅μœΌλ‘œ μ΄λ„λŠ” νŒ€ 개발 μ‹€μ²œκΈ°μˆ "μ΄λž€ 일본 λ²ˆμ—­μ„œλ„ ν•˜λ‚˜ μ‚¬λ‘κΈ°λŠ” ν–ˆμŠ΅λ‹ˆλ‹€.
이 μ±…μ—μ„œλ„ νŒ€κ°œλ°œ, 버전관리, ν‹°μΌ“ 관리, CI (지속적 톡합), 배포 μžλ™ν™”(지속적 전달), νšŒκ·€ ν…ŒμŠ€νŠΈ λ₯Ό 닀루고 μžˆμŠ΅λ‹ˆλ‹€.
λ‚΄μš©μ€ 아직 μ•ˆ λ³΄μ•˜μ§€λ§Œ μ±… λͺ©λ‘μ€ λ§ˆμŒμ— λ“œλ„€μš”.

taehun Lee

unread,
Oct 21, 2014, 9:42:33β€―PM10/21/14
to sysadminstudy
ν•œλ²ˆμ— 잘 κΏ°μ–΄μ£Όμ…¨λ„€μš”. κ°μ‚¬ν•©λ‹ˆλ‹€.
μ›λž˜λŠ” AWSμͺ½μ„ μ•Œμ•„λ³΄λ‹€κ°€ Auto-ScaleκΈ°λŠ₯에 κ½‚ν˜€μ„œ 자체적으둜 ν•΄λ³Ό 수 μžˆμ„κΉŒν•˜λŠ” κ΅¬μƒμ—μ„œ μ‹œμž‘λμ–΄μš”.

μ„œλ²„ ν•˜λ“œμ›¨μ–΄λŠ” λž™μ— μž₯μ°©λ˜μ–΄μžˆλŠ” μƒνƒœλ₯Ό κ°€μ •ν•˜κ³ , ν•„μš”μ‹œ IDC λ‚΄ μ„œλ²„λ₯Ό power-onν•˜κΈ°λ§Œν•˜λ©΄
OSμ„€μΉ˜(kickstart)->ν•„μš”App.μ„€μΉ˜ 및 μ„€μ •(puppet:μ„œλ²„ν˜•μƒκ΄€λ¦¬)->μžλ™ν…ŒμŠ€νŠΈ(Junit, svn-μ†ŒμŠ€ν˜•μƒκ΄€λ¦¬)->μžλ™λ°°ν¬(Jenkins, svn-μ†ŒμŠ€ν˜•μƒκ΄€λ¦¬).
μš”λŸ° ν”„λ‘œμ„ΈμŠ€μ— 따라 ν•„μš”ν•œ κΈ°λŠ₯의 application을 λ°˜μžλ™ν˜•νƒœλ‘œ scale-outμ •λ„κΉŒμ§€λŠ” ν•΄λ³Όμˆ˜μžˆμ„κ²ƒμœΌλ‘œ μ˜ˆμƒν•©λ‹ˆλ‹€.Β 

ν•˜μ§€λ§Œ, SEμͺ½μ΄λ‹€λ³΄λ‹ˆ μžλ™ν…ŒμŠ€νŠΈμ ˆμ°¨λΆ€ν„°μ„œλŠ” μƒλ‹Ήνžˆ λ‚―μ„€κ³  μ‰½μ§€μ•Šμ€ 뢀뢄이 μžˆλ„€μš”.
μ œκ°€ 잘 μ•Œμ§€λ„ λͺ»ν•˜κ³ , μ•ˆλ‹€κ³ ν•΄λ„ κ°œλ°œμžμ—κ²Œ κ°•μ œν•  수 μ—†λŠ” λΆ€λΆ„μ΄λ‹ˆκΉŒμš”.
κ·Έλž˜μ„œ, puppetκΉŒμ§€λ§Œ μ œλŒ€λ‘œ 해두고, 이후 μ ˆμ°¨λŠ” κ°œλ°œμΈ‘μ— μ œμ•ˆν˜•νƒœλ‘œ κ°€λ³΄λ €κ³ ν•©λ‹ˆλ‹€.

λ¬Ένƒœμ€€λ‹˜μ˜ 말씀을 λ“€μœΌλ©΄, λ¨Έλ¦Ώμ†μ˜ λ³΅μž‘ν•œ κ°œλ…μ΄ ν•œλ²ˆμ— ν’€λ¦¬λŠ”κ²ƒκ°™μ•„ 항상 κ°νƒ„ν•˜κ³ μžˆμŠ΅λ‹ˆλ‹€.

2014λ…„ 10μ›” 21일 μ˜€ν›„ 8:57, Taejoon Moon <taejoo...@gmail.com>λ‹˜μ΄ μž‘μ„±:

GiSeong Eom

unread,
Oct 22, 2014, 10:02:46β€―PM10/22/14
to sysadm...@googlegroups.com
Config. Management μ„œμ μ΄ λŠ˜μ–΄λ‚˜λŠ” 것은 λ°˜κ°‘λ„€μš”. chef μ±… <http://goo.gl/Ntlk8B>은 μ’€ 아쉽긴 해도 재미있게 잘 λ΄€λŠ”λ°, puppet 책도 λ‚˜μ˜€λŠ”κ΅°μš”. (저도 λ„μ„œκ΅¬λ§€ μ‹ μ²­ν–ˆμŠ΅λ‹ˆλ‹€)
μ§€λ‚œ λ‹¬μ—λŠ”Β Tom Limoncelli의 "The Practice of Cloud System Administration <http://goo.gl/tqo0y8>" 도 정식 λ°œλ§€λ˜μ–΄μ„œ 사 λ‘μ—ˆλŠ”λ°, λ‹€μ‹œ μ„Έλ―Έλ‚˜λ₯Ό ν–ˆμœΌλ©΄ ν•˜λŠ” μš•μ‹¬(?)이 살짝 μƒκΈ°λ”κ΅°μš”. μ–΄λ–€ 주제/책이든 DevOps μ‹œλŒ€λ₯Ό λ°˜μ˜ν•˜λŠ” 흐름은 ν•¨κ»˜ 따라가야 ν•˜κ² μ£ .

GiSeong Eom

unread,
Oct 22, 2014, 10:23:48β€―PM10/22/14
to sysadm...@googlegroups.com
RSS둜 κ΅¬λ…ν•˜λŠ” λΈ”λ‘œκ·Έμ˜ 였늘 올라온 ν¬μŠ€νŒ… 제λͺ©μ΄ "THERE IS NO CONFIGURATION MANAGEMENT SPECIAL SAUCE" λ‚΄μš©μ„ 짧게 μ„€λͺ…ν•˜λ©΄

  • λ³€κ²½ 관리 λ„κ΅¬λŠ” μžλ™ν™” κΈ°λŠ₯이 이미 κ΅¬ν˜„λœ (예λ₯Ό λ“€μ–΄ CLI둜 μ‹€ν–‰ν•  수 μžˆλ‹€λ˜κ°€) S/W λ˜λŠ” APIκ°€ μ œκ³΅λ˜λŠ” κ²½μš°μ— μ‚¬μš©ν•  수 μžˆλŠ” ν”„λ ˆμž„μ›Œν¬λ₯Ό μ œκ³΅ν•œλ‹€.
  • λ‹¨μˆœνžˆ μ–΄λ–€ task, λ˜λŠ” interactive ν•˜κ²Œ μ‚¬μš©ν•˜λŠ” νŠΉμ • Software을 μžλ™ν™”ν•˜κ²Œ(?) λ§Œλ“€μ–΄ μ£ΌλŠ” λ§ˆλ²•(?)같은 것은 μ—†λ‹€. (변경관리도ꡬ에 λŒ€ν•œ κ³Όλ„ν•œ κΈ°λŒ€λŠ” 금물 γ…‹)

κ·Έλž˜λ„, 선택가λŠ₯ν•œ 도ꡬ듀이 λ§Žμ•„μ„œ 10λ…„ μ „κ³Ό λΉ„κ΅ν•˜λ©΄ μ°Έ 쒋은 μ‹œλŒ€(?)라고 μƒκ°ν•˜κ²Œ λ©λ‹ˆλ‹€ :-)

μ΄λˆν˜„

unread,
Oct 23, 2014, 8:38:05β€―PM10/23/14
to sysadm...@googlegroups.com
μš”μ¦˜ SysAdminStudy에 글이 λŠ˜μ–΄λ‚˜λŠ” κ±Έ λ³΄λ‹ˆ μ„œλ‘œ μ–Όκ΅΄ λ³Ό λ•Œκ°€ 된 것 κ°™μŠ΅λ‹ˆλ‹€.. ^^
ν•˜κΈ΄..리먼첼리 아저씨 μ±…μœΌλ‘œ μ–΄λ ΅κ²Œ κ³΅λΆ€ν–ˆλ˜ 기얡이 μ—Šκ·Έμ œ 같은데..벌써 5년이 흘러 λ‚˜μ΄λ§Œ λ¨Ήμ—ˆλ„€μš”.
κ·Έλ™μ•ˆ 리먼첼리 μ•„μ €μ”¨λŠ” Practice μ‹œλ¦¬μ¦ˆλ₯Ό 또 μ“°κ³ , κΈ°λŒ€ν•˜λ˜ Puppet λ²ˆμ—­μ±…λ„ λ‚˜μ˜€κ³  세상이 점점 μ’‹μ•„μ§‘λ‹ˆλ‹€.


2014λ…„ 10μ›” 23일 μ˜€μ „ 11:23, GiSeong Eom <jur...@kldp.org>λ‹˜μ΄ μž‘μ„±:

istyles mr

unread,
Oct 24, 2014, 10:10:51β€―AM10/24/14
to sysadm...@googlegroups.com
λ“œλ””μ–΄ ν•œκΈ€λ²ˆμ—­λ³Έμ΄λ‚˜μ˜€λ„€μš”..μžλ™ν™”λ₯Ό μœ„ν•œ ν‘œμ€€λ„κ΅¬μ •λ„λ‘œ μƒκ°λ©λ‹ˆλ‹€.
얼꡴을 λ„ˆλ¬΄ μ•ˆλ΅Œκ±°κ°™μŠ΅λ‹ˆλ‹€.(__))) μ‘°λ§Œκ°„ λͺ¨μž„ν•˜λ©΄ κΌ­ μ°Έμ„ν•˜κ² μŠ΅λ‹ˆλ‹€.!!

2014λ…„ 10μ›” 24일 μ˜€μ „ 9:38, μ΄λˆν˜„ <try...@gmail.com>λ‹˜μ΄ μž‘μ„±:

λ¬Ένƒœμ€€

unread,
Jan 28, 2015, 12:16:18β€―AM1/28/15
to sysadm...@googlegroups.com
"μ‹œμŠ€ν…œ κ΄€λ¦¬μžλ₯Ό μœ„ν•œ Puppet 3" 책은 puppet 을 처음 μ‹œμž‘ν•  λ•ŒλŠ” μ°Έκ³ ν•˜λ©΄ 될 λ“― ν•˜λ„€μš”.
μ–΄μ°¨ν”Ό ν•œκΈ€λ‘œ 된 책이 이것밖에 μ—†μ–΄μ„œμš”.

이 글을 μ“°κ³ λ‚˜μ„œ μž‘λ…„ 말 "μ„±κ³΅μœΌλ‘œ μ΄λ„λŠ” νŒ€ 개발 μ‹€μ²œκΈ°μˆ " μΌλ³Έλ²ˆμ—­μ„œλ₯Ό μ½μ—ˆλŠ”λ° 이 μ±… λ‚΄μš© 정말 μΆ”μ²œν•  만 ν•©λ‹ˆλ‹€.
μ œκ°€ μž‘λ…„λ§μΈκ°€? devops 곡개자료 ν•˜λ‚˜ λ§Œλ“€μ—ˆλŠ”λ° μ—¬κΈ°μ—μ„œ devops tool은 이 책에 μžˆλŠ” 것을 주둜 μ •λ¦¬ν–ˆμ§€μš”.
λ‹€λ£¨λŠ” μ£Όμ œμ— λΉ„ν•˜λ©΄ 책은 얇은 νŽΈμΈλ“― ν•œλ° μ „λ°˜μ μœΌλ‘œ CI, CD, DEVOPS 와 κ΄€λ ¨ν•œ νˆ΄μ„ 닀루고 μžˆμŠ΅λ‹ˆλ‹€.
μ™„λ²½ν•œ μ°Έκ³ μ„œλΌκΈ° λ³΄λ‹€λŠ” μ „λ°˜μ μœΌλ‘œ 개발 및 μš΄μ˜ν™˜κ²½μ„ μžλ™ν™”ν•˜λŠ”λ° 밑그림을 μž‘λŠ”λ° 도움이 λ©λ‹ˆλ‹€.
fabric, func 등은 μ•Œκ³  μžˆλŠ”κ²ƒμ€ 2000λ…„λŒ€ ν›„λ°˜μ— μ•Œμ•˜λŠ”λ° λ§‰μŒ μ„œλ³΄μ§€λŠ” μ•Šμ•˜μ£ .
μ–΄μ°Œν•˜λ‹€λ³΄λ‹ˆ νšŒμ‚¬μ•ˆμ—μ„œ devops 곡뢀λͺ¨μž„을 λ§Œλ“€μ–΄μ„œ 이주뒀엔가? "μ„±κ³΅μœΌλ‘œ μ΄λ„λŠ” νŒ€ 개발 μ‹€μ²œκΈ°μˆ " 책을 κ°€μ§€κ³  μ„Έλ―Έλ‚˜λ₯Ό ν•˜κΈ°λ‘œ ν–ˆμ§€μš”.

λ¬Ένƒœμ€€

unread,
Jul 13, 2015, 8:48:16β€―PM7/13/15
to sysadm...@googlegroups.com, taejoo...@gmail.com
sysadmin μŠ€ν„°λ””λͺ¨μž„μ—μ„œλ„ 9월인가 puppet ꡐ윑이 μžˆλŠ”λ°μš”.Β 
μƒˆλ‘œλ“€μ–΄μ˜€μ‹  λΆ„ κ΅μœ‘μ„ ν•˜λ©΄μ„œ μ˜ˆμ „ λ§Œλ“€μ—ˆλ˜ Puppet beginner guide (korean) λ‚΄μš©μ„ μ’€ 더 λ³΄κ°•ν–ˆμŠ΅λ‹ˆλ‹€.

이 μžλ£ŒλŠ” "μ‹œμŠ€ν…œκ΄€λ¦¬μžλ₯Ό μœ„ν•œ Puppet3" ν•œκΈ€νŒ 자료λ₯Ό 기초둜 λ§Œλ“€μ—ˆμŠ΅λ‹ˆλ‹€.

Puppet beginner guide (korean)

"μ‹œμŠ€ν…œκ΄€λ¦¬μžλ₯Ό μœ„ν•œ Puppet3" 은 정말 초보자λ₯Ό μœ„ν•œ 책이고 쑰금 더 κ³ κΈ‰μžλ£Œλ₯Ό 보렀면 Pro Puppet μ˜λ¬ΈνŒμ„ 보셔야 ν•©λ‹ˆλ‹€.
μ•„λž˜ Pro puppet μ£Όμš” 뢀뢄을 λͺ©μ°¨λ₯Ό μ€‘μ‹¬μœΌλ‘œ μš”μ•½ ν–ˆμŠ΅λ‹ˆλ‹€.Β 
μ œκ°€ λ§Œλ“€μ–΄λ†“μ€ Foreman, Mcollective λ¬Έμ„œλ‘œ λͺ¨λ‘ 링크λ₯Ό μΆ”κ°€ ν–ˆμŠ΅λ‹ˆλ‹€.

Docker와 같은 μ»¨ν…Œμ΄λ„ˆ 기술이 λΉ λ₯΄κ²Œ 확산이 λ˜λ©΄μ„œ 이제 기쑴의 configuration management ν”„λ‘œκ·Έλž¨μ—λ„ λ§Žμ€ λ³€ν™”κ°€ 올 것이라 생각을 ν•©λ‹ˆλ‹€.
κ·Έλ ‡μ§€λ§Œ 저와 같이 기쑴에 μš΄μ˜ν•˜λ˜ ν™˜κ²½μ„ 계속 κ°€μ§€κ³  κ°€λŠ” κ³³μ—μ„œλŠ” μƒˆλ‘œμš΄ κΈ°μˆ μ„ λ„μž…ν•œλ‹€κ³  ν•˜λ”λΌλ„ 기쑴의 κ΄€λ¦¬ν”„λ‘œκ·Έλž¨μ„ ν•¨κ»˜ μœ μ§€ν•΄μ•Ό ν•˜λŠ” κ²½μš°κ°€ λ§Žμ„ κ²ƒμž…λ‹ˆλ‹€.

λ¬Ένƒœμ€€

unread,
Mar 11, 2016, 1:54:54β€―AM3/11/16
to sysadminstudy, taejoo...@gmail.com
Puppet 초보용으둜 "μ‹œμŠ€ν…œ κ΄€λ¦¬μžλ₯Ό μœ„ν•œ Puppet 3" (Puppet beginner guide) κ°€ λ‚˜μ™”μ—ˆλŠ”λ° μ΄λ²ˆμ—λŠ” 같은 μ €μžμ˜ λ‹€λ₯Έ Puppet 3 책이 또 λ²ˆμ—­λ˜μ–΄ λ‚˜μ˜¨ 것이 μžˆλ„€μš”.

Puppet 3 μžλ™ν™” μ†”λ£¨μ…˜ : ν΄λΌμš°λ“œ νš¨μœ¨μ„± κ·ΉλŒ€ν™”λ₯Ό μœ„ν•œ μ‹œμŠ€ν…œ ꡬ성과 관리
http://www.yes24.com/24/goods/23420517?scode=032&OzSrank=3


μ‹œμŠ€ν…œ κ΄€λ¦¬μžλ₯Ό μœ„ν•œ Puppet 3 책은 Puppet 에 λŒ€ν•΄μ„œ μ•„μ£Ό 기본적인 λΆ€λΆ„λ§Œ μ„€λͺ…을 ν•˜κ³  μžˆμ–΄μ„œ μ‹€μ œ μ μš©μ‹œμ—λŠ” 어렀움이 μžˆμ—ˆλŠ”λ° "Puppet 3 μžλ™ν™” μ†”λ£¨μ…˜" 은 μ’€ 더 μƒμ„Έν•œ μ„€λͺ…을 ν•˜κ³  μžˆμ–΄μ„œ Puppet을 λ„μž…ν•˜λ €λŠ” λΆ„λ“€μ—κ²Œ 도움이 될 λ“― ν•©λ‹ˆλ‹€.
κ·Έλž˜λ„ Pro Puppet 의 λ‚΄μš©μ€ ν•¨κ»˜ λ³΄μ‹œλŠ” 것이 쒋을 λ“― ν•©λ‹ˆλ‹€.

μ €λŠ” μš”μ¦˜ saltstack 을 ν…ŒμŠ€νŒ…ν•˜κ³  운영μͺ½μ— λ„μž…ν•˜λ €κ³  μ€€λΉ„ μ€‘μ΄μ–΄μ„œ 이제 직접 puppet으둜 μž‘μ—…μ„ ν•  일은 없을 λ“― ν•˜κ΅°μš”. λ‚˜μ€‘μ— 기회되면 saltstack 도 ν•œλ²ˆ μ†Œκ°œλ₯Ό ν•˜κ² μŠ΅λ‹ˆλ‹€.

bloodntear

unread,
Mar 11, 2016, 2:07:15β€―AM3/11/16
to sysadm...@googlegroups.com
λΆ€μž₯λ‹˜ 잘 μ§€λ‚΄μ‹œμ£ .. 저도 saltstack을 κ³΅λΆ€ν•˜κ³  μžˆλŠ”λ°, cloudflareμ—μ„œ μ‚¬μš©μ€‘μ΄λ”λΌκ΅¬μš”...Β http://it-ebooks.info/book/5654/
적응 λ˜μ…¨μœΌλ©΄ μ‘°λ§Œκ°„μ— μ†Œμ£Ό ν•œμž” ν•˜μ‹œμ£  ^^

2016λ…„ 3μ›” 11일 μ˜€ν›„ 3:54, λ¬Ένƒœμ€€ <taejoo...@gmail.com>λ‹˜μ΄ μž‘μ„±:

--
이 메일은 Google 그룹슀 'sysadminstudy' 그룹에 κ°€μž…ν•œ λΆ„λ“€μ—κ²Œ μ „μ†‘λ˜λŠ” λ©”μ‹œμ§€μž…λ‹ˆλ‹€.
이 κ·Έλ£Ήμ—μ„œ νƒˆν‡΄ν•˜κ³  더 이상 이메일을 λ°›μ§€ μ•ŠμœΌλ €λ©΄ sysadminstud...@googlegroups.com에 이메일을 λ³΄λ‚΄μ„Έμš”.
이 그룹에 κ²Œμ‹œν•˜λ €λ©΄ sysadm...@googlegroups.com에 이메일을 λ³΄λ‚΄μ„Έμš”.
https://groups.google.com/group/sysadminstudyμ—μ„œ 이 그룹을 λ°©λ¬Έν•˜μ„Έμš”.

더 λ§Žμ€ μ˜΅μ…˜μ„ 보렀면 https://groups.google.com/d/optout을(λ₯Ό) λ°©λ¬Έν•˜μ„Έμš”.



--
λΉ„λͺ…은 μ§€λ₯΄μ§€λ§ˆλΌ, λ‹¬μ½€ν•œ 고톡을 μŒλ―Έν• μˆ˜ μ—†μœΌλ‹ˆ..., 흐흐흐

istyles mr

unread,
Mar 12, 2016, 11:21:59β€―AM3/12/16
to sysadm...@googlegroups.com
였호 λ“œλ””μ–΄ λ‚˜μ™”λ„€μš”+_+


2016λ…„ 3μ›” 11일 μ˜€ν›„ 4:07, bloodntear <blood...@gmail.com>λ‹˜μ΄ μž‘μ„±:
Reply all
Reply to author
Forward
0 new messages