Slack Howto
Slack Howto
Version: 1.0
ÀÛ¼ºÀÚ: À̵·Çö(ȯ°ñÅ»ÅÂ) http://blog.easysw.net
1.1. Slack À̶õ ¶
1.3. Slack Ư¡ ¶
1.4. Slack subrole ±â´É ¶
1.5. Slack ¿ëµµ ¶
2.1. Slack Master install ¶wget http://slack.googlecode.com/files/slack-0.15.2.tar.gz tar xfzp slack-0.15.2.tar.gz cd slack-0.15.2 make make install ls /etc/slack.conf 2.2. Slack Master rsyncd.conf ¶cat > /etc/rsyncd.conf <<END [slack] path = /data/slack comment; = slack test uid = 1000 gid = 1000 read only = true # ÀϹݰèÁ¤Àº ~/rsyncd.conf »ý¼º, ÇÏ´Ü ÁÖ¼®ÇØÁ¦ # use chroot = false END [ -f /etc/rsyncd.conf ] && chown root:root /etc/rsyncd.conf [ -f /etc/rsyncd.conf ] && chmod 600 /etc/rsyncd.conf 2.3. Slack Master slack.conf ¶ROLE_LIST=etc/roles.conf # ±âº» ·Ñ Á¤ÀÇ SOURCE=slack-master::slack # master ÁÖ¼Ò::rsync ¸ðµâ¸í CACHE=/var/cache/slack STAGE=/var/lib/slack/stage ROOT=/ BACKUP_DIR=/var/lib/slack/backups 2.4. Slack Master roles.conf ¶# /data/slack/etc/roles.conf # Àû¿ë ÇÒ È£½ºÆ® ¸í : ±âº» Àû¿ë role name web1.sfo.example.com: webserver web2.sfo.example.com: webserver web1.hyd.example.com: webserver.hyd web1.hyd.example.com: webserver.hyd 2.5. Slack Master µð·ºÅ丮 ±¸Á¶ ¶/data/slack/roles/ |-- etc | `-- roles.conf `-- roles `-- download |-- files.configsync | |-- etc | | `-- sysctl.conf | |-- root | | |-- dot.bashrc | | `-- dot.vimrc |-- files.install `-- scripts |-- functions |-- postinstall `-- preinstall 2.6. Slack Slave ¼³Á¤ ¶
61.110.xxx.xxx slack-master
wget http://slack.googlecode.com/files/slack-0.15.2.tar.gz tar xfzp slack-0.15.2.tar.gz cd slack-0.15.2 make make install
slack download.configsync download.daemonrestart 2.7. Slack ½ÇÇà¼ø¼ ¶# ÇØ´ç roleÀÇ file, scripts¸¦ ·ÎÄ÷Πµ¿±âÈ slack: installing roles: download.configsync slack: sync download.configsync slack: stage files download.configsync slack: stage scripts download.configsync # scripts¿¡¼ preinstall, fixfiles ½ÇÇà slack: preinstall download.configsync slack: fixfiles download.configsync # ¹é¾÷ µð·ºÅ丮 »ý¼º # files Àû¿ë slack: install download.configsync # scripts¿¡¼ postinstall ½ÇÇà slack: postinstall download.configsync 3.1. ½Ã¿¬³»¿ë ¶
4. Being Happy ¶
5. ÂüÁ¶»çÀÌÆ® ¶
|
As goatheard learns his trade by goat, so writer learns his trade by wrote. |