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
90
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
86
Rancherのイイところとアレなところ.pdf
ryota_hnk
0
100
Splunk_on_Rancher_のススメ.pdf
ryota_hnk
0
93
cloudstackとの思い出.pdf
ryota_hnk
0
99
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
ハードウェアコンペでもAI駆動開発が進んでいる話
iotengineer22
0
400
Datadog の学び方 - あるいは、オブザーバビリティを学ぶとは何か
mananyuki
1
500
子育てエンジニアの可処分時間が減っても成長を諦めない戦い方
sudoakiy
4
3.9k
OR学会2026年秋期大会_機械学習と数理最適化の融合による、配合レシピ最適化システム開発事例
brainpadpr
0
100
LLM機能を自作して分かるSnowflake Cortex AIの強み
nayuts
0
320
味覇で作るパスタが美味い - 20261001_yabaubuki.dev
livesense
PRO
0
100
生成AIを使って「人が」考える技術 ― AI時代の人機共想と実践ノウハウ|UNITT AC2026
ishiirikie
0
560
The seven pitfalls of AI (revised version)
ufried
0
290
ビジネスを止めない技術的負債の返済のための戦略とその手法 - 技術的負債と向き合う / Complexity and Simplicity
soudai
PRO
3
660
More Freedom on the Same Shared GPU Cluster: A Small Team’s Experience with vCluster
nttcom
0
140
Execution in the Kingdom of Agents: Reflections on Abstraction and Complexity
bcantrill
0
880
AI Made Us Faster at Solving the Wrong Problems
marceloancelmo
0
190
Featured
See All Featured
The AI Search Optimization Roadmap by Aleyda Solis
aleyda
2
6.3k
How to Grow Your eCommerce with AI & Automation
katarinadahlin
PRO
2
320
HDC tutorial
michielstock
2
950
StorybookのUI Testing Handbookを読んだ
zakiyama
31
7k
Impact Scores and Hybrid Strategies: The future of link building
tamaranovitovic
0
450
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.7k
30 Presentation Tips
portentint
PRO
1
420
How to make the Groovebox
asonas
2
2.5k
A Modern Web Designer's Workflow
chriscoyier
699
190k
Paper Plane (Part 1)
katiecoart
PRO
2
11k
Skip the Path - Find Your Career Trail
mkilby
1
250
DevOps and Value Stream Thinking: Enabling flow, efficiency and business value
helenjbeal
2
400
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 真 の ニ ー ズ を 想 像 し 、 新 た な 価 値 を 創 造 す る ご清聴ありがとうございました。