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
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
脱Excel_OSSを組み合わせた構成管理自動化.pdf
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
ryotaro kobayashi
April 17, 2022
Technology
87
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
脱Excel_OSSを組み合わせた構成管理自動化.pdf
ryotaro kobayashi
April 17, 2022
More Decks by ryotaro kobayashi
See All by ryotaro kobayashi
組織で育むオブザーバビリティ
ryota_hnk
0
360
なぜあなたのオブザーバビリティ導入は頓挫するのか
ryota_hnk
5
830
Information_from_Rancher_JP.pdf
ryota_hnk
0
81
Rancherのイイところとアレなところ.pdf
ryota_hnk
0
92
Splunk_on_Rancher_のススメ.pdf
ryota_hnk
0
88
cloudstackとの思い出.pdf
ryota_hnk
0
93
EC2のApache-PHPで動いてたバッチシステムをECS-Fargateに移行して運用してる話.pdf
ryota_hnk
0
690
監視ってなんだっけ_.pdf
ryota_hnk
0
150
みんなで考えるDevOps.pdf
ryota_hnk
0
87
Other Decks in Technology
See All in Technology
SQL文一行も書けない人事がCortexもろもろを使って人事業務を楽にしてみる
ponponmikankan
1
190
プロダクト思考 × 基盤思考を AIで実現する Compound Engineering
tkc66buzz
1
310
Code4Lib JAPANカンファレンス2026 開会挨拶 / Code4Lib JAPAN Conference 2026: Opening Remarks
ykiyota
0
270
コーディングエージェントでM5Stack系の開発を少し試した時の話 / M5 Japan Tour 2026 Autumn 東京
you
PRO
0
110
こんなアーキテクチャ図は嫌だ BEYOND THE TIME: 半年後の自分へ贈る15のメッセージ / 15 of Anti-pattern in AWS Architecture Diagrams
naospon
3
290
Sigmaユーザーのための有用リソース一挙公開 & Sigmaで使えるMCP #sigma_ucj /useful-resources-for-sigma-computing-users-and-mcps-with-sigma
shinyaa31
0
170
目の前の楽しいが人生を変える - コミュニティの螺旋の歩き方と楽しむコツ / change your life
soudai
PRO
3
210
Tab5をRubyで動くパソコンにする
kishima
2
280
スクラムで身についていた動き方を、XPで捉え直してみた
codmoninc
PRO
1
330
Webとヘルスデータ
yukukotani
1
200
AIに丸投げしないトイル削減 / Eliminating Toil Without Leaving It All to AI
kohbis
4
1k
omasushiというライブラリを作った
polidog
PRO
0
170
Featured
See All Featured
How to Talk to Developers About Accessibility
jct
2
540
Heart Work Chapter 1 - Part 1
lfama
PRO
8
36k
The Pragmatic Product Professional
lauravandoore
37
7.4k
Marketing to machines
jonoalderson
1
5.8k
Designing for Performance
lara
611
70k
The Language of Interfaces
destraynor
162
27k
First, design no harm
axbom
PRO
2
1.3k
Building an army of robots
kneath
306
46k
From π to Pie charts
rasagy
0
360
Abbi's Birthday
coloredviolet
3
9.9k
It's Worth the Effort
3n
188
29k
SEO for Brand Visibility & Recognition
aleyda
0
4.7k
Transcript
脱Excel!OSSを組み合わせた 構成管理自動化
会社概要 商号 株式会社エム・イー・シー 創立 1999年4月13日 資本金 1000万円
代表者 代表取締役社長 田山教夫 事業内容 コンピュータソフトの企画・提案・設計・開発 住所 〒106-0045 東京都港区麻布十番4-6-8 二進ビル2F URL http://mec-jp.com パートナー Oracle Partner Network Specialized Gold 2
自社サービス 役員選挙にかかる郵送費・人件費、運営・管理の工数を大幅削減 WEB上で「選挙」の運営が可能なクラウドサービス 公平中立、制度の高い選挙が可能 会員管理・会報提示・メール一括配信などのポータル機能も充実 3
選挙クラウド [i-vote]
自社サービス 運送会社向けの運行管理・配車管理・ドライバー評価システムをクラウド 提供 GPSによる運行状況管理 案件に対するトラック・ドライバーのアサイン ポイント制度によりドライバー評価
4 運送管理クラウド [ここる]
運用の実態 全て自社プライベートクラウドで構築(一部の環境はハイブリッ ドクラウド) サーバサイドの設計構築運用 社内システムの設計構築運用 • サーバ(仮想):約160台
• サーバ(オンプレ):約20台 • FW・L2・L3・NAS・SAN:約15台 これらすべてがExcel管理 VM作るたびに台帳に記入して。。。 年に数回は整合性チェックして。。。 5
運用の実態 6 俺一人
運用の実態 7 もうヤダ 自動化したい
やりたいこと 仮想・オンプレにかかわらず、アイテムを自動取得したい エージェントが入らないアプライアンスもSNMPで自動取得し たい 各サーバに入っているミドルのバージョンも見たい 取得した情報をCMDBに自動登録して、WebUIでおしゃれに
見たい。モテたい 各アイテムの関連性(ライセンスとか、VMとHWの関係とか)を 把握したい 8
改善 日本語にも対応した、リッチなセルフサービスポータル&管理GUI 多岐にわたるハイパーバイザーをサポート テンプレートからVMを容易に作成できる 他の◦◦stackより扱いやすい(個人的感想) 9
クラウド基盤構築管理 cloudstack
改善 エージェントをインストール or SNMPでインベントリを取得可能。 インベントリを自動取得することができる(cron or polling)。
エージェントの場合はインストールしているアプリを取得することが できる。 10 IT資産管理ソフトウェア OCS Inventory NG
改善 ヘルプデスク機能以外にも運用管理機能(OTRS ITSM)がある 管理しているアイテム同士に[依存][含む]などの関係性も持たせら れる CLIからアイテムのImport/Exportが可能 11
チケット管理システム OTRS
仕組み 12 アプライアンス
仕組み 13 OCS Agent入り VM アプライアンス
仕組み 14 OCS Agent入り VM アプライアンス
仕組み 15 OCS Agent入り VM アプライアンス OCS Inventoryに 情報を送信
仕組み 16 SNMP OCS Agent入り VM アプライアンス OCS Inventoryに 情報を送信
仕組み 17 SNMP OCS Agent入り VM アプライアンス OCS Inventoryに 情報を送信
OCSからアイテム一覧を 取得(csv)
仕組み 18 SNMP OCS Agent入り VM アプライアンス OTRS内の現在のアイテムを export(csv) OCS
Inventoryに 情報を送信 OCSからアイテム一覧を 取得(csv)
仕組み 19 SNMP OCS Agent入り VM アプライアンス OTRS内の現在のアイテムを export(csv) それぞれから取得したcsvを比較
OCS Inventoryに 情報を送信 OCSからアイテム一覧を 取得(csv)
仕組み 20 SNMP OCS Agent入り VM アプライアンス OTRS内の現在のアイテムを export(csv) それぞれから取得したcsvを比較
OCS Inventoryに 情報を送信 OCSからアイテム一覧を 取得(csv) OTRSにないアイテムがあった場合は OTRSにImport
仕組み 21 SNMP OCS Agent入り VM アプライアンス OTRS内の現在のアイテムを export(csv) それぞれから取得したcsvを比較
OCS Inventoryに 情報を送信 OCSからアイテム一覧を 取得(csv) OTRSにないアイテムがあった場合は OTRSにImport 結果をメール送信
仕組み 22 SNMP OCS Agent入り VM アプライアンス OTRS内の現在のアイテムを export(csv) それぞれから取得したcsvを比較
OCS Inventoryに 情報を送信 OCSからアイテム一覧を 取得(csv) OTRSにないアイテムがあった場合は OTRSにImport 結果をメール送信
孔明の罠 OTRSのCLIでアイテムをExport/Importする方法がバー ジョンで異なる(Console.plで統一された) 23 /opt/otrs/bin/otrs.ImportExport.pl -n <Template_ID> -a export
-o <File_Name> /opt/otrs/bin/otrs.ImportExport.pl -n <Template_ID> -a import -i <File_Name> /opt/otrs/bin/otrs.Console.pl Admin::ITSM::ImportExport::Export --template-number <Template_ID> < File_Name > /opt/otrs/bin/otrs.Console.pl Admin::ITSM::ImportExport::Import --template-number <Template_ID> < File_Name > OTRS4 OTRS5 /opt/otrs/bin/otrs.Console.pl List で機能を見ることができる
効果 おらが村にもCMDBがやって来た!しかも自動登録! 24 OCSへの リンク付き!
効果 OCS Inventory NGで詳細な情報が見られる! 25
効果 OCS Inventoryで詳細な情報が見られる! 26 「software」を クリックすると
効果 入っているパッケージも見られる!やった! 27
効果 SNMPデバイスも取得できてる!バンザイ! 28
今後 Nginxのコンフィグなんかも取得して構成管理を充実させたい せっかくエージェント入れたので、デプロイツールとしても活用し ていきたい。 チケット管理システム(OTRS)を活用して、バックエンドとしてで はなく、サービスプロバイダとして運用管理チームを組織化して いきたい。
29
I m a g i n e Y o u
r N e e d s 真 の ニ ー ズ を 想 像 し 、 新 た な 価 値 を 創 造 す る ご清聴ありがとうございました。