ictsc4 サーバを支える技術

37
トラコンサーバを 支える技術 2015/08/29 運営サーバチーム whywaita

Upload: whywaita

Post on 22-Jan-2018

906 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: ictsc4 サーバを支える技術

トラコンサーバを支える技術

2015/08/29 運営サーバチーム whywaita

Page 2: ictsc4 サーバを支える技術

問題解答お疲れ様でした!!!!!!!!

Page 3: ictsc4 サーバを支える技術

自己紹介 • 橘和板 (Tachibana Waita)

• 電気通信大学 3年

• Dentoo.LT の中の人

• サーバ担当

• “Redmineの意図しない挙動の調査について” 問題作成者

Page 4: ictsc4 サーバを支える技術

Redmine問題検証中

Page 5: ictsc4 サーバを支える技術

「めっちゃ重い…」

Page 6: ictsc4 サーバを支える技術

調査

Page 7: ictsc4 サーバを支える技術
Page 8: ictsc4 サーバを支える技術

Page 9: ictsc4 サーバを支える技術
Page 10: ictsc4 サーバを支える技術
Page 11: ictsc4 サーバを支える技術

(´・ω・`)

Page 12: ictsc4 サーバを支える技術

参加者の方から 頂いた意見

Page 13: ictsc4 サーバを支える技術
Page 14: ictsc4 サーバを支える技術
Page 15: ictsc4 サーバを支える技術
Page 16: ictsc4 サーバを支える技術
Page 17: ictsc4 サーバを支える技術

「実行しました」

Page 18: ictsc4 サーバを支える技術

whywaitaがstaybuzz(新入社員)を締めている写真

※公開時削除

Page 19: ictsc4 サーバを支える技術

🙇大変失礼致しました🙇

Page 20: ictsc4 サーバを支える技術

本題

Page 21: ictsc4 サーバを支える技術

トラコンサーバを支える技術たち

Page 22: ictsc4 サーバを支える技術

トラコンサーバ?

Page 23: ictsc4 サーバを支える技術

トラコンサーバ

• Cisco UCS ラックサーバ x2

• その上に仮想ホスト約300台(Ubuntu,

CentOS, VyOS, etc etc…)

• 全てのサーバを設定する必要性が出てくる

• しんどい

Page 24: ictsc4 サーバを支える技術

300台のオペレーション?

Page 25: ictsc4 サーバを支える技術
Page 26: ictsc4 サーバを支える技術

300台仮想ホスト

Page 27: ictsc4 サーバを支える技術

300台仮想ホスト

Page 28: ictsc4 サーバを支える技術

したくない(´;ω;`)

Page 29: ictsc4 サーバを支える技術

救世主

Page 30: ictsc4 サーバを支える技術
Page 31: ictsc4 サーバを支える技術

動作フロー

PUSH

hook

Test

Page 32: ictsc4 サーバを支える技術

動作デモ(動画)

Page 33: ictsc4 サーバを支える技術

300台にansibleをザーッとかけている

動画

※公開時削除

Page 34: ictsc4 サーバを支える技術

やった事• 共通のパッケージインストール

• 運営用パッケージインストール

• Redmineのインストール

• チーム毎にパスワード変えたり

• 問題毎にホスト名変えたり

• DHCPで降ってきたIPを固定IPに変更したり

• 踏み台サーバのセットアップしたり

• 問題提出用にログを消したり

• とある問題だけ設定変えたり

Page 35: ictsc4 サーバを支える技術

トラコンでansible力がアップ

Page 36: ictsc4 サーバを支える技術
Page 37: ictsc4 サーバを支える技術

ありがとうございました