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
脱Excel_OSSを組み合わせた構成管理自動化.pdf
Search
ryotaro kobayashi
April 17, 2022
Technology
91
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
380
なぜあなたのオブザーバビリティ導入は頓挫するのか
ryota_hnk
5
860
Information_from_Rancher_JP.pdf
ryota_hnk
0
88
Rancherのイイところとアレなところ.pdf
ryota_hnk
0
100
Splunk_on_Rancher_のススメ.pdf
ryota_hnk
0
93
cloudstackとの思い出.pdf
ryota_hnk
0
100
EC2のApache-PHPで動いてたバッチシステムをECS-Fargateに移行して運用してる話.pdf
ryota_hnk
0
700
監視ってなんだっけ_.pdf
ryota_hnk
0
160
みんなで考えるDevOps.pdf
ryota_hnk
0
94
Other Decks in Technology
See All in Technology
デザインレビューは自動化できるのか?─ Flutter × Figma で UI 品質保証を考える
techiro
2
670
ビジネス部門からPOを迎えての半年間の進歩と課題
zozotech
PRO
0
170
自律的なチームを作るためにTechPMがやらないこと
ny7760
0
230
AI駆動開発におけるハーネスエンジニアリングの勘所
tsukuboshi
1
890
Vue で書く 空間コンピューティング、TresJS と WebXR を使ったXR デバイスのフロントエンド開発
hiranuma
0
140
生き様としてのSRE
hokkai7go
0
140
LLMの知識とAIエージェント
happysamurai294
0
130
Oracle Database Security 詳細解説
oracle4engineer
PRO
1
160
Claude Codeから見る、エンジニアの世界の変容とその先
oikon48
7
4.9k
視野はAIに、視座は人に / ai-for-breadth-humans-for-perspective
nkzn
5
2.5k
[re:Invent2026事前勉強会(有志開催)]続きは、ラスベガスの廊下で / continue-in-the-vegas-hallway
sh_fk2
0
430
"AWSはちょっと苦手"でも大丈夫。AWS Blocks で手軽に作る Flutter のバックエンド #FlutterKaigi
tacck
PRO
0
110
Featured
See All Featured
Neural Spatial Audio Processing for Sound Field Analysis and Control
skoyamalab
0
590
How to Get Subject Matter Experts Bought In and Actively Contributing to SEO & PR Initiatives.
livdayseo
0
230
Become a Pro
speakerdeck
PRO
31
6.3k
Building Better People: How to give real-time feedback that sticks.
wjessup
371
20k
Producing Creativity
orderedlist
PRO
348
41k
JAMstack: Web Apps at Ludicrous Speed - All Things Open 2022
reverentgeek
1
660
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
25
2.1k
Leo the Paperboy
mayatellez
10
2.4k
Groundhog Day: Seeking Process in Gaming for Health
codingconduct
0
450
The Limits of Empathy - UXLibs8
cassininazir
2
740
Git: the NoSQL Database
bkeepers
PRO
433
67k
The Language of Interfaces
destraynor
162
27k
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 真 の ニ ー ズ を 想 像 し 、 新 た な 価 値 を 創 造 す る ご清聴ありがとうございました。