Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
前職のお話 #TechLunch
Search
Livesense Inc.
PRO
April 21, 2014
Technology
410
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
前職のお話 #TechLunch
前職のお話
2013/07/17 (水) @ Livesense TechLunch
発表者:湖山 翔平
Livesense Inc.
PRO
April 21, 2014
More Decks by Livesense Inc.
See All by Livesense Inc.
味覇で作るパスタが美味い - 20261001_yabaubuki.dev
livesense
PRO
0
110
Rubyはただの⾔語に⾮ず
livesense
PRO
0
570
28新卒_Webエンジニア職採用_会社説明資料
livesense
PRO
0
130
27新卒_総合職採用_会社説明資料
livesense
PRO
0
7.4k
27新卒_Webエンジニア職採用_会社説明資料
livesense
PRO
0
12k
株式会社リブセンス・転職会議 採用候補者様向け資料
livesense
PRO
0
590
株式会社リブセンス 会社説明資料(報道関係者様向け)
livesense
PRO
1
1.8k
データ基盤の負債解消のためのリプレイス
livesense
PRO
0
720
26新卒_総合職採用_会社説明資料
livesense
PRO
0
13k
Other Decks in Technology
See All in Technology
スキルを作る、その前に!複数人で使われるスキルを 作るためのプロセス
junkifurukawa
2
350
事業活動を AI Ready にする攻めと守りのデータエンジニアリング / data-engineering-for-ai-ready-business
pei0804
5
2k
[2026-09-30]ロックンロールは鳴り止まないっ - 信頼性かまってちゃん - 「データ駆動を投げ捨ててまで。」追いかける信頼性改善に向けた取り組みの話
tosite
0
210
しろおびから始める!ログ活用の第一歩
shumei_ito
0
650
生成AIと進める探索的データ分析(2026.10.03 第122回Tokyo.R勉強会)
tatamiya
2
1.4k
契約書画像からの情報抽出に特化した視覚接地モデルを育てる話
sansantech
PRO
1
150
OR学会2026年秋期大会_機械学習と数理最適化の融合による、配合レシピ最適化システム開発事例
brainpadpr
0
110
The seven pitfalls of AI (revised version)
ufried
0
290
予測不能な実行エージェントを安全にサクッと試せるサンドボックス環境の話
sansantech
PRO
0
130
生成AIで高い生産性を求められて、 悩み、乗り越えた話
mot_techtalk
2
130
実体験から学ぶ分析エージェントの開発と運⽤
recruitengineers
PRO
7
1.5k
プロダクト価値を、 チームが使える判断軸に変える
vivion
0
130
Featured
See All Featured
Facilitating Awesome Meetings
lara
57
7.2k
How Software Deployment tools have changed in the past 20 years
geshan
2
35k
Optimising Largest Contentful Paint
csswizardry
37
4k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.8k
Typedesign – Prime Four
hannesfritz
42
3.2k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.6k
Data-driven link building: lessons from a $708K investment (BrightonSEO talk)
szymonslowik
1
1.4k
How to Align SEO within the Product Triangle To Get Buy-In & Support - #RIMC
aleyda
2
1.8k
Ethics towards AI in product and experience design
skipperchong
2
420
Mobile First: as difficult as doing things right
swwweet
225
10k
The Straight Up "How To Draw Better" Workshop
denniskardys
239
140k
Code Reviewing Like a Champion
maltzj
529
40k
Transcript
ϓϥοτϑΥʔϜ։ൃG γεςϜ։ൃ෦ɹ Copyright © LIVESENSE Inc. ބࢁ ᠳฏ લ৬ͷ͓
Powered by LIVESENSE
ࣗݾհ 湖⼭山 翔平 ▪1987年年12⽉月28⽇日⽣生まれ 25歳 ・⼭山⼝口で産まれ、幼稚園から広島 ‑ ・⾼高校卒業して1年年ゲームニート ‑ ・⽇日本電⼦子専⾨門学校
コンピュータネットワーク科⼊入学 ‑ ・株式会社ビットアイルに新卒から4年年間⼊入社 (いつも⼤大変お世話になっておりました) ‑ ・ミドルウェアに携わりたくリブセンスに⼊入社 Koyama Shohei
ࣗݾհ/ಛٕ 特技は・・・
ࣗݾհ/ಛٕ ゲーム
-‐Counter-‐Strike 1.6-‐ MXP CUP 3位 (Team | Theory &
3pR) BIGLAN SOCKET 4 優勝(Team | Fellows) CS Code-‐Reality 準優勝(Team | Fellows) CSCTL Season2 優勝(Team | Speeder) CSCTL Season2.5 DeathMatch大会 優勝(個人) NightLAN 1on1 Match 優勝(個人) CSCTL Season3 優勝(Team | Speeder) Sion Shootout! 全勝(個人) ESWC日本予選 優勝(Team | Speeder) ESWC本選出場 (Team | Speeder) CCDT3 優勝(個人) CCDT4 優勝(個人) CCDT5 3位(個人) CS 1on1 Boom Headshot Cup 3Ґ (ݸਓ) CCDT6 優勝(個人) CCDT7 優勝(個人) CCDT8 準優勝(個人) FPS甲子園 in 秋葉原 出場(Team | Speeder) Survival of Fi[est 13 Expert部門優勝 (Team | Speeder) Survival of Fi[est 14 Expert部門優勝 (Team | Speeder) Survival of Fi[est 15 Expert部門優勝 (Team | Speeder) SteelSeriesとサポート契約 ドイツのmyRevengeとプロ契約 Asia e-‐Sports Cup 2012 日本予選優勝(Team | myRevenge) Asia e-‐Sports Cup 2012 本戦優勝(Team | myRevenge) -‐PaperMan-‐ 東京ゲームショウ2007 出演 PaperMan祭り in 秋葉原 出演 ゲームマスターとしてCykan社に勤務 -‐CrossFire-‐ Cross Fire Tournament League 優勝(Team | Fellows) Cross Fire オフラインイベント 特別講師として出演(Team | Fellows) -‐TV-‐ Road to ESWC (スカパー!) ήʔϜܦྺ 優勝
ࣗݾհ/ಛٕ 大会出たり、ステージにあがったり、マウス開発に参加したりこんな感じでした ほしのあきと競演したこともあります 可愛すぎて巨乳みるの忘れたのが 人生の最大の汚点
ࣗݾհ/झຯ 趣味
ࣗݾհ/झຯ 趣味はいっぱいです
ࣗݾհ/ಛٕ 自己紹介は以上です
લ৬ͷ͓ ビットアイルで なにやってたの?
ࣗݾհ/ಛٕ その前に
ビッ◦アイルのリブセンスに対する印象 ・ ラックの電源ケーブルが特殊だけど廃熱大丈夫なの? ・ 荷物置き場にも限界があるので、備品早くとり来て欲しい。。 ・
サーバの構築費用安くね。割にあわないんだけど。 ・ 一時期短納期が多くて残業が。 ・ ホスト名変わり過ぎ。。 ・ 鈴木さんからCiscoスイッチのケーブリングでクレームが。。(((;゚Д゚))) ・ 昔の電源ケーブルの配線がカオス。追加構築怖い。障害対応したくない。 ・ サーバあちこち移動しすぎて、弊社で管理できない。。 ➡私が現状のラック搭載図を作ってリブセンスに管理を任せました
ビッ◦アイルのリブセンスに対する印象 色々失礼なことを申しましたが、 昔よりは格段に良くなっており 社内評価は良いほうでした。
લ৬ͷ͓ で、
લ৬ͷ͓ ビットアイルで なにやってたの?
ॴଐ෦ॺ サーバ/ネットワーク機器構築部隊 (L2, FW) 大雑把に言うと 次のページから業務内容、大変だったこと、 それに対する改善策を紹介します
ۀͦͷ1 ①サーバ構築 ・IBM, NECがメイン (依頼があればサーバのメーカーは問わない) ・サーバのBiosアップデート、RAID構築、機器検証
・OSインストール(USB kickstart) お客様毎にkickstartをカスタマイズ ・ハードウェアレベルの運用、障害対応 (サーバのエラーランプや、IPMIのログより) ・マウント、ケーブリング
ۀͦͷ1 大変だったこと サーバエンジニアが育たない みんなネットワーク機器にいっちゃう。。
Ciscoラブ♡ Juniperラブ♡ A10糞だけどラブ♡ IBM? NEC? HP? CentOS? なにそれ? ASAラブ♡ BIG-‐IPラブ♡ Apresia糞だけどラブ♡ Foundry糞だけどラブ♡
ۀͦͷ1 大変だったこと/対策 あきらめが大切\(^o^)/ 予算の関係などで人は増えず、 サーバエンジニアは自分合わせて3名でした。
▪改善 とりあえず、工数削減!! 物理作業は他部署に任せて、tera termマクロやスクリプト、 適当Perlで工数削減。あとは手順化して他部署に落とし込み
ۀͦͷ1 大変だったこと ・サーバの出荷台数が多い(月100台くらい) ・数千台あるサーバを管理するのが大変 ・バグ発見➡報告➡バグ修正ファームウェア発行➡バグ発見・・・
ۀͦͷ1 大変だったこと/対策 他部署に落とし込み
ۀͦͷ1 大変だったこと オンボードNICのMACアドレスが増設NICより若い (別メーカのNICを増設すると稀にあります)
ۀͦͷ1 大変だったこと/対策 MAC固定 PCI-‐Busの起動順でNIC識別 ### MACアドレス固定 /bin/sed -‐i "s/HWADDR/#HWADDR/g" /etc/sysconfig/network-‐scripts/ifcfg-‐eth0
/bin/sed -‐i "s/HWADDR/#HWADDR/g" /etc/sysconfig/network-‐scripts/ifcfg-‐eth1 /bin/sed -‐i "s/HWADDR/#HWADDR/g" /etc/sysconfig/network-‐scripts/ifcfg-‐eth2 /bin/sed -‐i "s/HWADDR/#HWADDR/g" /etc/sysconfig/network-‐scripts/ifcfg-‐eth3 /bin/sed -‐i "s/SUBSYSTEM/#SUBSYSTEM/g" /etc/udev/rules.d/70-‐persistent-‐net.rules BUS_ETH0=`ethtool -‐i eth0 | grep bus-‐info | sed -‐e "s/bus-‐info:\s*\([0-‐9]*\)\s*/\1/"` BUS_ETH1=`ethtool -‐i eth1 | grep bus-‐info | sed -‐e "s/bus-‐info:\s*\([0-‐9]*\)\s*/\1/"` BUS_ETH2=`ethtool -‐i eth2 | grep bus-‐info | sed -‐e "s/bus-‐info:\s*\([0-‐9]*\)\s*/\1/"` BUS_ETH3=`ethtool -‐i eth3 | grep bus-‐info | sed -‐e "s/bus-‐info:\s*\([0-‐9]*\)\s*/\1/"` /bin/echo 'ACTION=="add", SUBSYSTEMS=="pci", KERNELS=="BUS_ETH0", DRIVERS=="?*", NAME="eth0", OPTIONS="last_rule"' >> /etc/udev/rules.d/70-‐persistent-‐net.rules /bin/sed -‐i "s/BUS_ETH0/${BUS_ETH0}/g" /etc/udev/rules.d/70-‐persistent-‐net.rules /bin/echo 'ACTION=="add", SUBSYSTEMS=="pci", KERNELS=="BUS_ETH1", DRIVERS=="?*", NAME="eth1", OPTIONS="last_rule"' >> /etc/udev/rules.d/70-‐persistent-‐net.rules /bin/sed -‐i "s/BUS_ETH1/${BUS_ETH1}/g" /etc/udev/rules.d/70-‐persistent-‐net.rules /bin/echo 'ACTION=="add", SUBSYSTEMS=="pci", KERNELS=="BUS_ETH2", DRIVERS=="?*", NAME="eth2", OPTIONS="last_rule"' >> /etc/udev/rules.d/70-‐persistent-‐net.rules /bin/sed -‐i "s/BUS_ETH2/${BUS_ETH2}/g" /etc/udev/rules.d/70-‐persistent-‐net.rules /bin/echo 'ACTION=="add", SUBSYSTEMS=="pci", KERNELS=="BUS_ETH3", DRIVERS=="?*", NAME="eth3", OPTIONS="last_rule"' >> /etc/udev/rules.d/70-‐persistent-‐net.rules /bin/sed -‐i "s/BUS_ETH3/${BUS_ETH3}/g" /etc/udev/rules.d/70-‐persistent-‐net.rules
ۀͦͷ1 大変だったこと/その他 ・ベトナムの日本人から依頼。やりとりが全てSkype。。 ・常時IBMかNECの保守員がオフィスにいる ・数万個あるパーツ(メモリ・CPUなど)
を全て管理しろと言われる ・お客様にサーバ盗まれたり、社内からサーバが消えたり ➡全てのラック開錠して大捜査が2年に1回あります
ۀͦͷ2 ②L2, FW構築 ・L2…Cisco 2960系 FW…Juniper SSG系
(部署としてはLBやL3もやってます) ・config作成・投入、マウント、ケーブリング ・ファームウェア管理 ・故障時にはsh tech送ったり ちなみに筐体交換も迅速に可能。
ۀͦͷ2 大変だったこと スイッチポートにケーブル挿したら 全ポート遮断!!
ۀͦͷ2 大変だったこと/対策 3年に1回はあります。 検証しても無駄でした\(^o^)/
ۀͦͷ2 大変だったこと/その他 人多すぎて、おれいらないんじゃない? (ネットワーク機器構築する人が10人もいました)
ۀͦͷ3 ③お客様提供用ESXiの初期構築 ・サーバにESXiをインストール、アップデート ・vSphereでゲスト作成やvmnic追加などの細かな設定
ۀͦͷ3 大変だったこと ・とにかく時間がかかる(1台構築1.5時間ほど) ➡power shellで簡略化してもらったり
自分はマウスマクロで簡略化 ・スイッチのファームウェアのバグで、 急に全ポート遮断!! ➡たまにありますよね、ただ障害報告どうしよ。。
ۀͦͷ4 ④ioDriveの構築 + 問い合わせ対応 ・お客様のサーバにioDrive構築 ・ioDriveの検証
・PerlでioDriveチェックプログラム作成
ۀͦͷ4 大変だったこと ある会社から質問攻め
ۀͦͷ3 大変だったこと/対策 湖山が専属で対応 ・ioDriveが繋がらないんだけど!? ➡坊ちゃんでCentOSをバージョンアップされたのですね。 それはドライバのkernelバージョン合わせないといけませんよ。
私のほうで再コンパイルし対応致します。 ・このエラーなに? ➡坊ちゃんmodprobeは再読み込みされましたか? メールで対応致します。 ・めんどくさいからioDrive使える状態にして ➡かしこまりました。
ۀͦͷ4 大変だったこと 発売されたばかりでTipsがない
ۀͦͷ4 大変だったこと/対策 自力で解決する日々
ۀͦͷ5 ⑤ドリ◦ンドで有名な会社や ストリートフ◦イターで有名な会社のサーバ障害対応 ・ドリ◦ンドの方はひたすらサーバOSインストール+筐体交換 (1日4台筐体交換)
・ストリートフ◦◦◦ーは ハードウェアレベルをログ解析して各々対応
ۀͦͷ6 ⑥ネットワーク関係 ・お客様のDNS設定 ・エッジルータの設定 ・インターネット増速、減速対応
・IPアドレス管理 ・JPNIC登録代行
ۀͦͷ6 大変だったこと ネットワークに繋がらないんだけど?
ۀͦͷ6 大変だったこと お客様のルータ設定、Duplexの値変えた?Speed変えた? それがダメだったら捜査開始。(ネットワーク専門部隊) たまに別のプロバイダで 障害が起こってたりもします。
ۀͦͷ6 大変だったこと ドメイン追加の案件が多すぎて辛い (1日30ドメインくらい) そもそもドメイン追加って今時手動? コンパネ作ってお客様にやってもらいなよ
ۀͦͷ6 大変だったこと/対策 実はコンパネあるんです。 ただ使い方覚えるより依頼するほうが 楽だそうです
ۀͦͷ6 大変だったこと/対策 そんなときのために、Perl! 申請書のExcelからデータ取得し Config自動生成!
工数削減!
ۀͦͷ6 大変だったこと エッジルータの設定投入が怖い。。 少しでも設定ミスると\(^o^)/
ۀͦͷ6 大変だったこと/対策 そんなときのために、Perl! またもや設定config自動生成!
ۀͦͷ6 余談 ちなみにJPNICのサイト
ۀͦͷ6 余談 登録画面はPerlで動いてます!
ۀͦͷ7 ⑦社内ツール統制 ・wordpressでwiki作成 ・社内IRC管理 ・perlでちょっとしたプログラム
・社員用仮想環境提供 ・PHP + Pos€ix + fml2.0でメーリングリスト機能検証
ۀͦͷ7 大変だったこと Wordpressの使い方が分からない IRCの使い方が分からない
ۀͦͷ7 大変だったこと/対策 Wordpressは 自分が手順書やTipsを周知するためのツールに。 (手順書はWordでした。ちなみに使い方はconfluenceと同じ) IRCはSkypeへ移行。。。
➡Perlで株価を見るプログラムを入れたので、 IRCにいる人は株好きのみ。
ۀͦͷ7 大変だったこと プログラムのレビュー者がいない どうしようもなかったです。 とりあえず正常に動けばいいそうです。
ۀ 以上、業務発表でした。
ࠓޙͷ リブセンスの戦力として 早く業務を覚えていきたいです 今後とも宜しくお願いします。
͋ͨΓ·͑Λɺൃ໌͠Α͏ɻ
͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠ɻ