SlideShare uma empresa Scribd logo
1 de 34
Baixar para ler offline
GitHub Enterprise
              Troubleshooting
              トラブルシューティングから見るgithub:enterprise運用の勘所




GREE, inc.
Koichiro Ohba
開発本部 大場光一郎


13年1月23日水曜日
提供



              インターネットを通じて、世界をより良くする。
          Making the world a better place through the power of Internet.




13年1月23日水曜日
This month, our first
               daughter was born




13年1月23日水曜日
大場光一郎
   Development Dept.
   Infrastructure
   Cloud Platform Team
   @koichiroo




13年1月23日水曜日
github:enterprise

                  ?

13年1月23日水曜日
enterprise.github.com




13年1月23日水曜日
On-premise


                                  github.com

              github:enterprise

                                  Internet
              Company

13年1月23日水曜日
Virtual Appliance Server

                  VMware
                  KVM
                  VirtualBox
                  AWS




13年1月23日水曜日
Full featured
                 github
                    http://www.flickr.com/photos/magw21/126450504/
13年1月23日水曜日
Direc
              tory S
                     uppo
                          rt
                       Active
                LDAP   Directory




13年1月23日水曜日
Management
                Console


13年1月23日水曜日
Admin Bar
13年1月23日水曜日
Upgrade



13年1月23日水曜日
Console



13年1月23日水曜日
Initial fee
   20users
5000USD/year



13年1月23日水曜日
1user
 20USD/month



13年1月23日水曜日
2 cups of coffee
                 1260YEN Coffee at Imperial Hotel




                         http://www.flickr.com/photos/amanda28192/6216031916/
13年1月23日水曜日
github:enterprise
      troubleshooting




13年1月23日水曜日
Using Github
               Enterprise


13年1月23日水曜日
Merit: Internal servers




        attack
                              Internal
                              use only




13年1月23日水曜日
Merit: Unaffected by github.com downtime




                                             github.com




                                              Maintenance
                   github:e
                                   Fine

13年1月23日水曜日
__________
                  <○√ Operation is
                   ∥  so difficult!
                   くく
              Leave everything to me!!!
13年1月23日水曜日
If you started using Github Enterprise after June
                    2012: Thank GREE.

 2012.2 started using
 2012.5 most projects has gone into GitHub




13年1月23日水曜日
GitHub
              Enterprise
              Horror Stories


13年1月23日水曜日
1.root disk full
  2.Indexer overload
  3.Upgrade failures

13年1月23日水曜日
1.root disk full



13年1月23日水曜日
extra storage



                     mount

                               Repos.

              root




13年1月23日水曜日
Root partition size 10GB


               Free                     Log
              _人人 人人_
                 Log
                         Update
              > 突然の死 <
               Update
              Temporary
                        Temporary

                GHE       GHE
               ̄Y^Y^Y^Y ̄
               System    System

                OS                      OS


13年1月23日水曜日
$	
  ghe-­‐grow-­‐root




13年1月23日水曜日
Recovery mode

13年1月23日水曜日
2.Indexer overload



13年1月23日水曜日
3.Upgrade failures



13年1月23日水曜日
enterprise@github.com




13年1月23日水曜日
http://jobs.gree.net/

13年1月23日水曜日

Mais conteúdo relacionado

Mais de Koichiro Ohba

Focuslight, Jobs and OSS - HackGirls bar vol.2
Focuslight, Jobs and OSS - HackGirls bar vol.2Focuslight, Jobs and OSS - HackGirls bar vol.2
Focuslight, Jobs and OSS - HackGirls bar vol.2Koichiro Ohba
 
20140517 岡山オープンセミナー
20140517 岡山オープンセミナー20140517 岡山オープンセミナー
20140517 岡山オープンセミナーKoichiro Ohba
 
Ruby which Supports Social Platform
Ruby which Supports Social PlatformRuby which Supports Social Platform
Ruby which Supports Social PlatformKoichiro Ohba
 
グリーを支えるソーシャルコーディングのすべて
グリーを支えるソーシャルコーディングのすべてグリーを支えるソーシャルコーディングのすべて
グリーを支えるソーシャルコーディングのすべてKoichiro Ohba
 
Agile Shibuya github_enterprise
Agile Shibuya github_enterpriseAgile Shibuya github_enterprise
Agile Shibuya github_enterpriseKoichiro Ohba
 
Cuvic OnDemand on JRuby
Cuvic OnDemand on JRubyCuvic OnDemand on JRuby
Cuvic OnDemand on JRubyKoichiro Ohba
 
Social Coding With JRuby
Social Coding With JRubySocial Coding With JRuby
Social Coding With JRubyKoichiro Ohba
 
MessagePack for Ruby
MessagePack for RubyMessagePack for Ruby
MessagePack for RubyKoichiro Ohba
 
Abstraction of JRuby Kaigi2010
Abstraction of  JRuby Kaigi2010Abstraction of  JRuby Kaigi2010
Abstraction of JRuby Kaigi2010Koichiro Ohba
 
Introduction of JRuby Kaigi 2010
Introduction of JRuby Kaigi 2010Introduction of JRuby Kaigi 2010
Introduction of JRuby Kaigi 2010Koichiro Ohba
 
AppEngine/Jruby at SendaiRubyKaigi02
AppEngine/Jruby at SendaiRubyKaigi02AppEngine/Jruby at SendaiRubyKaigi02
AppEngine/Jruby at SendaiRubyKaigi02Koichiro Ohba
 
The Power to Produce Termtter
The Power to Produce TermtterThe Power to Produce Termtter
The Power to Produce TermtterKoichiro Ohba
 
Introduction of record_with_operator
Introduction of record_with_operatorIntroduction of record_with_operator
Introduction of record_with_operatorKoichiro Ohba
 
Happy Life Hacking Ruby on Rails
Happy Life Hacking Ruby on RailsHappy Life Hacking Ruby on Rails
Happy Life Hacking Ruby on RailsKoichiro Ohba
 
JRuby Hot Topics 2008-12-12
JRuby Hot Topics 2008-12-12JRuby Hot Topics 2008-12-12
JRuby Hot Topics 2008-12-12Koichiro Ohba
 
The Essence of Using Ruby on Rails in Corporations 2nd
The Essence of Using Ruby on Rails in Corporations 2ndThe Essence of Using Ruby on Rails in Corporations 2nd
The Essence of Using Ruby on Rails in Corporations 2ndKoichiro Ohba
 
The Essence of Using Ruby on Rails in Corporations
The Essence of Using Ruby on Rails in CorporationsThe Essence of Using Ruby on Rails in Corporations
The Essence of Using Ruby on Rails in CorporationsKoichiro Ohba
 
「愛されたい!」と思ったときにJavaで書くRubyクラス
「愛されたい!」と思ったときにJavaで書くRubyクラス「愛されたい!」と思ったときにJavaで書くRubyクラス
「愛されたい!」と思ったときにJavaで書くRubyクラスKoichiro Ohba
 

Mais de Koichiro Ohba (20)

Focuslight, Jobs and OSS - HackGirls bar vol.2
Focuslight, Jobs and OSS - HackGirls bar vol.2Focuslight, Jobs and OSS - HackGirls bar vol.2
Focuslight, Jobs and OSS - HackGirls bar vol.2
 
20140517 岡山オープンセミナー
20140517 岡山オープンセミナー20140517 岡山オープンセミナー
20140517 岡山オープンセミナー
 
Real legacy
Real legacyReal legacy
Real legacy
 
サラリーマン
サラリーマンサラリーマン
サラリーマン
 
Ruby which Supports Social Platform
Ruby which Supports Social PlatformRuby which Supports Social Platform
Ruby which Supports Social Platform
 
グリーを支えるソーシャルコーディングのすべて
グリーを支えるソーシャルコーディングのすべてグリーを支えるソーシャルコーディングのすべて
グリーを支えるソーシャルコーディングのすべて
 
Agile Shibuya github_enterprise
Agile Shibuya github_enterpriseAgile Shibuya github_enterprise
Agile Shibuya github_enterprise
 
Cuvic OnDemand on JRuby
Cuvic OnDemand on JRubyCuvic OnDemand on JRuby
Cuvic OnDemand on JRuby
 
Social Coding With JRuby
Social Coding With JRubySocial Coding With JRuby
Social Coding With JRuby
 
MessagePack for Ruby
MessagePack for RubyMessagePack for Ruby
MessagePack for Ruby
 
Abstraction of JRuby Kaigi2010
Abstraction of  JRuby Kaigi2010Abstraction of  JRuby Kaigi2010
Abstraction of JRuby Kaigi2010
 
Introduction of JRuby Kaigi 2010
Introduction of JRuby Kaigi 2010Introduction of JRuby Kaigi 2010
Introduction of JRuby Kaigi 2010
 
AppEngine/Jruby at SendaiRubyKaigi02
AppEngine/Jruby at SendaiRubyKaigi02AppEngine/Jruby at SendaiRubyKaigi02
AppEngine/Jruby at SendaiRubyKaigi02
 
The Power to Produce Termtter
The Power to Produce TermtterThe Power to Produce Termtter
The Power to Produce Termtter
 
Introduction of record_with_operator
Introduction of record_with_operatorIntroduction of record_with_operator
Introduction of record_with_operator
 
Happy Life Hacking Ruby on Rails
Happy Life Hacking Ruby on RailsHappy Life Hacking Ruby on Rails
Happy Life Hacking Ruby on Rails
 
JRuby Hot Topics 2008-12-12
JRuby Hot Topics 2008-12-12JRuby Hot Topics 2008-12-12
JRuby Hot Topics 2008-12-12
 
The Essence of Using Ruby on Rails in Corporations 2nd
The Essence of Using Ruby on Rails in Corporations 2ndThe Essence of Using Ruby on Rails in Corporations 2nd
The Essence of Using Ruby on Rails in Corporations 2nd
 
The Essence of Using Ruby on Rails in Corporations
The Essence of Using Ruby on Rails in CorporationsThe Essence of Using Ruby on Rails in Corporations
The Essence of Using Ruby on Rails in Corporations
 
「愛されたい!」と思ったときにJavaで書くRubyクラス
「愛されたい!」と思ったときにJavaで書くRubyクラス「愛されたい!」と思ったときにJavaで書くRubyクラス
「愛されたい!」と思ったときにJavaで書くRubyクラス
 

GREE github-enterprise