Download - ictsc4 サーバを支える技術
Transcript
![Page 1: ictsc4 サーバを支える技術](https://reader030.vdocuments.mx/reader030/viewer/2022021422/58ed58981a28ab4b198b470d/html5/thumbnails/1.jpg)
トラコンサーバを支える技術
2015/08/29 運営サーバチーム whywaita
![Page 2: ictsc4 サーバを支える技術](https://reader030.vdocuments.mx/reader030/viewer/2022021422/58ed58981a28ab4b198b470d/html5/thumbnails/2.jpg)
問題解答お疲れ様でした!!!!!!!!
![Page 3: ictsc4 サーバを支える技術](https://reader030.vdocuments.mx/reader030/viewer/2022021422/58ed58981a28ab4b198b470d/html5/thumbnails/3.jpg)
自己紹介 • 橘和板 (Tachibana Waita)
• 電気通信大学 3年
• Dentoo.LT の中の人
• サーバ担当
• “Redmineの意図しない挙動の調査について” 問題作成者
![Page 4: ictsc4 サーバを支える技術](https://reader030.vdocuments.mx/reader030/viewer/2022021422/58ed58981a28ab4b198b470d/html5/thumbnails/4.jpg)
Redmine問題検証中
![Page 5: ictsc4 サーバを支える技術](https://reader030.vdocuments.mx/reader030/viewer/2022021422/58ed58981a28ab4b198b470d/html5/thumbnails/5.jpg)
「めっちゃ重い…」
![Page 6: ictsc4 サーバを支える技術](https://reader030.vdocuments.mx/reader030/viewer/2022021422/58ed58981a28ab4b198b470d/html5/thumbnails/6.jpg)
調査
![Page 7: ictsc4 サーバを支える技術](https://reader030.vdocuments.mx/reader030/viewer/2022021422/58ed58981a28ab4b198b470d/html5/thumbnails/7.jpg)
![Page 8: ictsc4 サーバを支える技術](https://reader030.vdocuments.mx/reader030/viewer/2022021422/58ed58981a28ab4b198b470d/html5/thumbnails/8.jpg)
?
![Page 9: ictsc4 サーバを支える技術](https://reader030.vdocuments.mx/reader030/viewer/2022021422/58ed58981a28ab4b198b470d/html5/thumbnails/9.jpg)
![Page 10: ictsc4 サーバを支える技術](https://reader030.vdocuments.mx/reader030/viewer/2022021422/58ed58981a28ab4b198b470d/html5/thumbnails/10.jpg)
![Page 11: ictsc4 サーバを支える技術](https://reader030.vdocuments.mx/reader030/viewer/2022021422/58ed58981a28ab4b198b470d/html5/thumbnails/11.jpg)
(´・ω・`)
![Page 12: ictsc4 サーバを支える技術](https://reader030.vdocuments.mx/reader030/viewer/2022021422/58ed58981a28ab4b198b470d/html5/thumbnails/12.jpg)
参加者の方から 頂いた意見
![Page 13: ictsc4 サーバを支える技術](https://reader030.vdocuments.mx/reader030/viewer/2022021422/58ed58981a28ab4b198b470d/html5/thumbnails/13.jpg)
![Page 14: ictsc4 サーバを支える技術](https://reader030.vdocuments.mx/reader030/viewer/2022021422/58ed58981a28ab4b198b470d/html5/thumbnails/14.jpg)
![Page 15: ictsc4 サーバを支える技術](https://reader030.vdocuments.mx/reader030/viewer/2022021422/58ed58981a28ab4b198b470d/html5/thumbnails/15.jpg)
![Page 16: ictsc4 サーバを支える技術](https://reader030.vdocuments.mx/reader030/viewer/2022021422/58ed58981a28ab4b198b470d/html5/thumbnails/16.jpg)
![Page 17: ictsc4 サーバを支える技術](https://reader030.vdocuments.mx/reader030/viewer/2022021422/58ed58981a28ab4b198b470d/html5/thumbnails/17.jpg)
「実行しました」
![Page 18: ictsc4 サーバを支える技術](https://reader030.vdocuments.mx/reader030/viewer/2022021422/58ed58981a28ab4b198b470d/html5/thumbnails/18.jpg)
whywaitaがstaybuzz(新入社員)を締めている写真
※公開時削除
![Page 19: ictsc4 サーバを支える技術](https://reader030.vdocuments.mx/reader030/viewer/2022021422/58ed58981a28ab4b198b470d/html5/thumbnails/19.jpg)
🙇大変失礼致しました🙇
![Page 20: ictsc4 サーバを支える技術](https://reader030.vdocuments.mx/reader030/viewer/2022021422/58ed58981a28ab4b198b470d/html5/thumbnails/20.jpg)
本題
![Page 21: ictsc4 サーバを支える技術](https://reader030.vdocuments.mx/reader030/viewer/2022021422/58ed58981a28ab4b198b470d/html5/thumbnails/21.jpg)
トラコンサーバを支える技術たち
![Page 22: ictsc4 サーバを支える技術](https://reader030.vdocuments.mx/reader030/viewer/2022021422/58ed58981a28ab4b198b470d/html5/thumbnails/22.jpg)
トラコンサーバ?
![Page 23: ictsc4 サーバを支える技術](https://reader030.vdocuments.mx/reader030/viewer/2022021422/58ed58981a28ab4b198b470d/html5/thumbnails/23.jpg)
トラコンサーバ
• Cisco UCS ラックサーバ x2
• その上に仮想ホスト約300台(Ubuntu,
CentOS, VyOS, etc etc…)
• 全てのサーバを設定する必要性が出てくる
• しんどい
![Page 24: ictsc4 サーバを支える技術](https://reader030.vdocuments.mx/reader030/viewer/2022021422/58ed58981a28ab4b198b470d/html5/thumbnails/24.jpg)
300台のオペレーション?
![Page 25: ictsc4 サーバを支える技術](https://reader030.vdocuments.mx/reader030/viewer/2022021422/58ed58981a28ab4b198b470d/html5/thumbnails/25.jpg)
![Page 26: ictsc4 サーバを支える技術](https://reader030.vdocuments.mx/reader030/viewer/2022021422/58ed58981a28ab4b198b470d/html5/thumbnails/26.jpg)
300台仮想ホスト
![Page 27: ictsc4 サーバを支える技術](https://reader030.vdocuments.mx/reader030/viewer/2022021422/58ed58981a28ab4b198b470d/html5/thumbnails/27.jpg)
300台仮想ホスト
![Page 28: ictsc4 サーバを支える技術](https://reader030.vdocuments.mx/reader030/viewer/2022021422/58ed58981a28ab4b198b470d/html5/thumbnails/28.jpg)
したくない(´;ω;`)
![Page 29: ictsc4 サーバを支える技術](https://reader030.vdocuments.mx/reader030/viewer/2022021422/58ed58981a28ab4b198b470d/html5/thumbnails/29.jpg)
救世主
![Page 30: ictsc4 サーバを支える技術](https://reader030.vdocuments.mx/reader030/viewer/2022021422/58ed58981a28ab4b198b470d/html5/thumbnails/30.jpg)
![Page 31: ictsc4 サーバを支える技術](https://reader030.vdocuments.mx/reader030/viewer/2022021422/58ed58981a28ab4b198b470d/html5/thumbnails/31.jpg)
動作フロー
PUSH
hook
Test
![Page 32: ictsc4 サーバを支える技術](https://reader030.vdocuments.mx/reader030/viewer/2022021422/58ed58981a28ab4b198b470d/html5/thumbnails/32.jpg)
動作デモ(動画)
![Page 33: ictsc4 サーバを支える技術](https://reader030.vdocuments.mx/reader030/viewer/2022021422/58ed58981a28ab4b198b470d/html5/thumbnails/33.jpg)
300台にansibleをザーッとかけている
動画
※公開時削除
![Page 34: ictsc4 サーバを支える技術](https://reader030.vdocuments.mx/reader030/viewer/2022021422/58ed58981a28ab4b198b470d/html5/thumbnails/34.jpg)
やった事• 共通のパッケージインストール
• 運営用パッケージインストール
• Redmineのインストール
• チーム毎にパスワード変えたり
• 問題毎にホスト名変えたり
• DHCPで降ってきたIPを固定IPに変更したり
• 踏み台サーバのセットアップしたり
• 問題提出用にログを消したり
• とある問題だけ設定変えたり
![Page 35: ictsc4 サーバを支える技術](https://reader030.vdocuments.mx/reader030/viewer/2022021422/58ed58981a28ab4b198b470d/html5/thumbnails/35.jpg)
トラコンでansible力がアップ
![Page 36: ictsc4 サーバを支える技術](https://reader030.vdocuments.mx/reader030/viewer/2022021422/58ed58981a28ab4b198b470d/html5/thumbnails/36.jpg)
![Page 37: ictsc4 サーバを支える技術](https://reader030.vdocuments.mx/reader030/viewer/2022021422/58ed58981a28ab4b198b470d/html5/thumbnails/37.jpg)
ありがとうございました