Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Mackerelでデプロイ先を管理する #mackerelio

5,415 views

Published on

mackerel meetup #5で発表した内容です

Published in: Engineering
  • Be the first to comment

  • Be the first to like this

Mackerelでデプロイ先を管理する #mackerelio

  1. 1. GMO Pepabo, Inc. Yuki Koya 2015/09/17 Mackerel Meetup #5 Mackerelで デプロイ先を管理する
  2. 2. 自己紹介 > じっぱー > ペパボでインフラやってます > @buty4649
  3. 3. デプロイ どうしてますか?
  4. 4. デプロイどうしてますか? > Webistranoを使っていた > capistranoのWebUI > ホストが増えるたびに画面ポチポチ > つらい
  5. 5. 脱Webistrano!!
  6. 6. 脱Webistrano > fabric > python製のデプロイツール > http://www.fabfile.org/
  7. 7. けど
  8. 8. ホスト管理つらい
  9. 9. ホスト管理つらい > yaml ? > hiera ? > 更新つらい
  10. 10. そうだ!
  11. 11. Mackerelだ!
  12. 12. Mackerelだ! > ロール設定 > fabricもロール管理 >相性抜群
  13. 13. 実装 > mkr hosts > -s サービス名 > -r ロール名
  14. 14. 実装
  15. 15. 実装 > mkr hosts -> env.roledefs
  16. 16. 実行 > fab -R <ロール名> <タスク>
  17. 17. 悩み > productionとstagingの判別 > role名に含める??? > サービス名:環境/ロール名 > ちょっとダサいなぁ…
  18. 18. まとめ
  19. 19. まとめ > mackerelでホスト管理すると便利 > fabric以外でも可能 > ラッパースクリプトを作るとか > mkrコマンド便利
  20. 20. ありがとう ございました!!

×