Your SlideShare is downloading. ×
0
Provisioning Script 起動時にスクリプトを自動実行する話
Provisioning Script 起動時にスクリプトを自動実行する話
Provisioning Script 起動時にスクリプトを自動実行する話
Provisioning Script 起動時にスクリプトを自動実行する話
Provisioning Script 起動時にスクリプトを自動実行する話
Provisioning Script 起動時にスクリプトを自動実行する話
Provisioning Script 起動時にスクリプトを自動実行する話
Provisioning Script 起動時にスクリプトを自動実行する話
Provisioning Script 起動時にスクリプトを自動実行する話
Provisioning Script 起動時にスクリプトを自動実行する話
Provisioning Script 起動時にスクリプトを自動実行する話
Provisioning Script 起動時にスクリプトを自動実行する話
Provisioning Script 起動時にスクリプトを自動実行する話
Provisioning Script 起動時にスクリプトを自動実行する話
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Provisioning Script 起動時にスクリプトを自動実行する話

836

Published on

インスタンス起動時に任意のスクリプトを実行する"Provisoning Script"の使い方。 …

インスタンス起動時に任意のスクリプトを実行する"Provisoning Script"の使い方。

http://softlayer.doorkeeper.jp/events/10880
Japan SoftLayer User Group Meetup #1 Lightning Talk
Mar 23, Shinagawa, Tokyo, Japan

Published in: Technology
0 Comments
6 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
836
On Slideshare
0
From Embeds
0
Number of Embeds
4
Actions
Shares
0
Downloads
5
Comments
0
Likes
6
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Provisioning Script 起動時に自動的にスクリプトを実行する話 @zembutsu SoftLayer User Group #1 Lightning Talks #jslug
  • 2. Provisioning Script  boot時に自動的にスクリプトを展開  自動実行 ( HTTPS )  なんでも実行できるよ! 例: SELinux の自動実行 や “rm –rf /”
  • 3. Provisioning Script  boot時に自動的にスクリプトを展開  自動実行 ( HTTPS )  なんでも実行できるよ! 例: SELinux の自動実行 や “rm –rf /”
  • 4. 登録時のポイント  http … /root/ 直下にファイルを置くだけ  自動実行したいなら HTTPS に ( GIST が楽 )
  • 5. 登録時のポイント  http … /root/ 直下にファイルを置くだけ  自動実行したいなら HTTPS に ( GIST が楽 ) #!/bin/sh cp -p /etc/sysconfig/clock /etc/sysconfig/clock.orig cat <<EOF > /etc/sysconfig/clock ZONE="Asia/Tokyo" UTC=false ARC=false EOF mv /etc/localtime /etc/localtime.orig ln -s /usr/share/zoneinfo/Asia/Tokyo /etc/localtime cd tmp echo 'start' >> /tmp/serf.log date >> /tmp/serf.log wget -O 0.5.0_linux_amd64.zip https://dl.bintray.com/mitchellh/serf/0.5.0_linux_amd64.zip unzip 0.5.0_linux_amd64.zip mv ./serf /usr/bin/serf ln -s /usr/bin/serf /usr/local/bin/serf serf agent -join=10.55.114.194 -iface=eth0 & echo 'end' >> /tmp/serf.log date >> /tmp/serf.log
  • 6. 登録時のポイント  http … /root/ 直下にファイルを置くだけ  自動実行したいなら HTTPS に ( GIST が楽 )
  • 7. [root@node1 ~]# ls -al /root/ 合計 3236 dr-xr-x---. 3 root root 4096 4月 15 16:15 2014 . dr-xr-xr-x. 22 root root 4096 4月 15 18:24 2014 .. -rw------- 1 root root 503 4月 15 17:48 2014 .bash_history -rw-r--r--. 1 root root 18 5月 20 19:45 2009 .bash_logout -rw-r--r--. 1 root root 176 5月 20 19:45 2009 .bash_profile -rw-r--r--. 1 root root 176 9月 23 12:59 2004 .bashrc -rw-r--r--. 1 root root 100 9月 23 12:59 2004 .cshrc drwxr-xr-x 2 root root 4096 4月 15 16:11 2014 .ssh -rw-r--r--. 1 root root 129 12月 4 06:42 2004 .tcshrc -rw------- 1 root root 305 4月 15 15:28 2014 post_install.8NUQ
  • 8. Provisioning Script アイディア次第で何でも出来るよ! おわり

×