Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
EN
Uploaded by
Taiji Tsuchiya
4,678 views
ルータコンフィグのGit管理のススメ 〜Git管理以外を自動化してみた〜
JANOG36 ライトニングトークより http://www.janog.gr.jp/meeting/janog36/program/lt-git
Technology
◦
Read more
8
Save
Share
Embed
Embed presentation
Download
Downloaded 28 times
1
/ 15
2
/ 15
3
/ 15
4
/ 15
5
/ 15
6
/ 15
7
/ 15
8
/ 15
9
/ 15
10
/ 15
11
/ 15
12
/ 15
Most read
13
/ 15
14
/ 15
Most read
15
/ 15
Most read
More Related Content
PDF
BuildKitの概要と最近の機能
by
Kohei Tokunaga
PDF
PGOを用いたPostgreSQL on Kubernetes入門(PostgreSQL Conference Japan 2022 発表資料)
by
NTT DATA Technology & Innovation
PDF
PostgreSQLをKubernetes上で活用するためのOperator紹介!(Cloud Native Database Meetup #3 発表資料)
by
NTT DATA Technology & Innovation
PDF
"SRv6の現状と展望" ENOG53@上越
by
Kentaro Ebisawa
PDF
「Neutronになって理解するOpenStack Network」~Neutron/Open vSwitchなどNeutronと周辺技術の解説~ - ...
by
VirtualTech Japan Inc.
PDF
分散トレーシング技術について(Open tracingやjaeger)
by
NTT Communications Technology Development
PDF
ロードバランスへの長い道
by
Jun Kato
PDF
MHA for MySQLとDeNAのオープンソースの話
by
Yoshinori Matsunobu
BuildKitの概要と最近の機能
by
Kohei Tokunaga
PGOを用いたPostgreSQL on Kubernetes入門(PostgreSQL Conference Japan 2022 発表資料)
by
NTT DATA Technology & Innovation
PostgreSQLをKubernetes上で活用するためのOperator紹介!(Cloud Native Database Meetup #3 発表資料)
by
NTT DATA Technology & Innovation
"SRv6の現状と展望" ENOG53@上越
by
Kentaro Ebisawa
「Neutronになって理解するOpenStack Network」~Neutron/Open vSwitchなどNeutronと周辺技術の解説~ - ...
by
VirtualTech Japan Inc.
分散トレーシング技術について(Open tracingやjaeger)
by
NTT Communications Technology Development
ロードバランスへの長い道
by
Jun Kato
MHA for MySQLとDeNAのオープンソースの話
by
Yoshinori Matsunobu
What's hot
PDF
大規模サービスを支えるネットワークインフラの全貌
by
LINE Corporation
PPTX
Redis勉強会資料(2015/06 update)
by
Yuji Otani
PDF
react-scriptsはwebpackで何をしているのか
by
暁 三宅
PDF
Zabbix最新情報 ~Zabbix 6.0に向けて~ @OSC2021 Online/Fall
by
Atsushi Tanaka
PDF
アーキテクチャから理解するPostgreSQLのレプリケーション
by
Masahiko Sawada
PDF
WebAssemblyのWeb以外のことぜんぶ話す
by
Takaya Saeki
PDF
最適なOpenJDKディストリビューションの選び方 #codetokyo19B3 #ccc_l5
by
Takahiro YAMADA
PDF
AWS Black Belt Online Seminar Amazon Aurora
by
Amazon Web Services Japan
PPTX
今こそ知りたいSpring Batch(Spring Fest 2020講演資料)
by
NTT DATA Technology & Innovation
PDF
202110 AWS Black Belt Online Seminar AWS Site-to-Site VPN
by
Amazon Web Services Japan
PDF
Fluentdのお勧めシステム構成パターン
by
Kentaro Yoshida
PDF
イミュータブルデータモデルの極意
by
Yoshitaka Kawashima
PDF
Grafana LokiではじめるKubernetesロギングハンズオン(NTT Tech Conference #4 ハンズオン資料)
by
NTT DATA Technology & Innovation
PDF
ドメイン駆動設計 ( DDD ) をやってみよう
by
増田 亨
PDF
Swagger ではない OpenAPI Specification 3.0 による API サーバー開発
by
Yahoo!デベロッパーネットワーク
PDF
InnoDBのすゝめ(仮)
by
Takanori Sejima
PDF
ゼロトラスト・アーキテクチャを無料で(やれるだけ)実現する
by
KeioOyama
PDF
PostgreSQLのバグとの付き合い方 ~バグの調査からコミュニティへの報告、修正パッチ投稿まで~(PostgreSQL Conference Japa...
by
NTT DATA Technology & Innovation
PDF
【BS13】チーム開発がこんなにも快適に!コーディングもデバッグも GitHub 上で。 GitHub Codespaces で叶えられるシームレスな開発
by
日本マイクロソフト株式会社
PDF
OSS+AWSでここまでできるDevSecOps (Security-JAWS第24回)
by
Masaya Tahara
大規模サービスを支えるネットワークインフラの全貌
by
LINE Corporation
Redis勉強会資料(2015/06 update)
by
Yuji Otani
react-scriptsはwebpackで何をしているのか
by
暁 三宅
Zabbix最新情報 ~Zabbix 6.0に向けて~ @OSC2021 Online/Fall
by
Atsushi Tanaka
アーキテクチャから理解するPostgreSQLのレプリケーション
by
Masahiko Sawada
WebAssemblyのWeb以外のことぜんぶ話す
by
Takaya Saeki
最適なOpenJDKディストリビューションの選び方 #codetokyo19B3 #ccc_l5
by
Takahiro YAMADA
AWS Black Belt Online Seminar Amazon Aurora
by
Amazon Web Services Japan
今こそ知りたいSpring Batch(Spring Fest 2020講演資料)
by
NTT DATA Technology & Innovation
202110 AWS Black Belt Online Seminar AWS Site-to-Site VPN
by
Amazon Web Services Japan
Fluentdのお勧めシステム構成パターン
by
Kentaro Yoshida
イミュータブルデータモデルの極意
by
Yoshitaka Kawashima
Grafana LokiではじめるKubernetesロギングハンズオン(NTT Tech Conference #4 ハンズオン資料)
by
NTT DATA Technology & Innovation
ドメイン駆動設計 ( DDD ) をやってみよう
by
増田 亨
Swagger ではない OpenAPI Specification 3.0 による API サーバー開発
by
Yahoo!デベロッパーネットワーク
InnoDBのすゝめ(仮)
by
Takanori Sejima
ゼロトラスト・アーキテクチャを無料で(やれるだけ)実現する
by
KeioOyama
PostgreSQLのバグとの付き合い方 ~バグの調査からコミュニティへの報告、修正パッチ投稿まで~(PostgreSQL Conference Japa...
by
NTT DATA Technology & Innovation
【BS13】チーム開発がこんなにも快適に!コーディングもデバッグも GitHub 上で。 GitHub Codespaces で叶えられるシームレスな開発
by
日本マイクロソフト株式会社
OSS+AWSでここまでできるDevSecOps (Security-JAWS第24回)
by
Masaya Tahara
Similar to ルータコンフィグのGit管理のススメ 〜Git管理以外を自動化してみた〜
PDF
Git&GitHub入門
by
hideaki honda
PDF
Gitの設定
by
Kentarou Kurashige
PDF
15分でわかるGit入門
by
to_ueda
PDF
もしWordPressユーザーがGitを使ったら 〜WordPressテーマを共同編集しよう〜
by
Takashi Uemura
PDF
ノンプログラマのGit入門
by
Muyuu Fujita
PDF
バージョン管理
by
Misa Kondo
PDF
ゆるふわっGit入門
by
Keisuke Oohata
PPTX
色んな環境用の たった一つの.gitConfig
by
wataru uchiyama
PDF
Gitとちょっと仲良くなるために覚えたことまとめ
by
Natsumi Kashiwa
PDF
「Gitが、おもしろいほどわかる基本の使い方33」 出版記念セミナー
by
Hajime Ogushi
PDF
Git handson
by
Ryuto Yasugi
PDF
Git 20100313
by
Taku AMANO
PPTX
Git超入門
by
Shun Nishitsuji
KEY
20120324 git training
by
Takeshi AKIMA
KEY
一人でもはじめるGitでバージョン管理
by
Takafumi Yoshida
Git&GitHub入門
by
hideaki honda
Gitの設定
by
Kentarou Kurashige
15分でわかるGit入門
by
to_ueda
もしWordPressユーザーがGitを使ったら 〜WordPressテーマを共同編集しよう〜
by
Takashi Uemura
ノンプログラマのGit入門
by
Muyuu Fujita
バージョン管理
by
Misa Kondo
ゆるふわっGit入門
by
Keisuke Oohata
色んな環境用の たった一つの.gitConfig
by
wataru uchiyama
Gitとちょっと仲良くなるために覚えたことまとめ
by
Natsumi Kashiwa
「Gitが、おもしろいほどわかる基本の使い方33」 出版記念セミナー
by
Hajime Ogushi
Git handson
by
Ryuto Yasugi
Git 20100313
by
Taku AMANO
Git超入門
by
Shun Nishitsuji
20120324 git training
by
Takeshi AKIMA
一人でもはじめるGitでバージョン管理
by
Takafumi Yoshida
More from Taiji Tsuchiya
PDF
エンジニアの地方移住のホンネ 〜シリコンバレー → 東京 → 広島 に移住してきたネットワークエンジニアの話〜
by
Taiji Tsuchiya
PDF
エンジニアの地方移住のホンネ(共通パート) 3SNOG 1 Meeting 講演資料
by
Taiji Tsuchiya
PDF
未経験者から世界と渡り合うネットワークエンジニアになるためのキャリア設計術
by
Taiji Tsuchiya
PDF
ネットワークエンジニアがyou tuberやってみた結果
by
Taiji Tsuchiya
PDF
ネットワークエンジニア x YouTuberへの挑戦 〜エンジニアスキルを副業ビジネス化するための選択肢〜
by
Taiji Tsuchiya
PDF
明日からはじめるネットワーク運用自動化
by
Taiji Tsuchiya
PDF
NetOpsCoding#5 introduction
by
Taiji Tsuchiya
PDF
Changing Infrastructure operation by DevOps And Agile Development
by
Taiji Tsuchiya
PDF
JSNAPyとPyEZで作る次世代ネットワークオペレーションの可能性
by
Taiji Tsuchiya
PDF
クラウド型データセンタにおけるSDNの適用事例(Paper) Case Studies of SDN in Cloud Datacenter
by
Taiji Tsuchiya
PDF
クラウド型データセンタにおけるSDNの適用事例
by
Taiji Tsuchiya
PDF
Introduction to NetOpsCoding#3
by
Taiji Tsuchiya
PDF
ネットワーク運用自動化の実際〜現場で使われているツールを調査してみた〜
by
Taiji Tsuchiya
PDF
Introduction to NetOpsCoding#2
by
Taiji Tsuchiya
PDF
インターネットの舞台裏
by
Taiji Tsuchiya
PDF
BMP Test Results
by
Taiji Tsuchiya
PDF
教えて前村先生
by
Taiji Tsuchiya
PDF
wakamonog update 2015
by
Taiji Tsuchiya
PDF
"運用"におけるイノベーションを考える
by
Taiji Tsuchiya
PDF
インターネットの仕組みとISPの構造
by
Taiji Tsuchiya
エンジニアの地方移住のホンネ 〜シリコンバレー → 東京 → 広島 に移住してきたネットワークエンジニアの話〜
by
Taiji Tsuchiya
エンジニアの地方移住のホンネ(共通パート) 3SNOG 1 Meeting 講演資料
by
Taiji Tsuchiya
未経験者から世界と渡り合うネットワークエンジニアになるためのキャリア設計術
by
Taiji Tsuchiya
ネットワークエンジニアがyou tuberやってみた結果
by
Taiji Tsuchiya
ネットワークエンジニア x YouTuberへの挑戦 〜エンジニアスキルを副業ビジネス化するための選択肢〜
by
Taiji Tsuchiya
明日からはじめるネットワーク運用自動化
by
Taiji Tsuchiya
NetOpsCoding#5 introduction
by
Taiji Tsuchiya
Changing Infrastructure operation by DevOps And Agile Development
by
Taiji Tsuchiya
JSNAPyとPyEZで作る次世代ネットワークオペレーションの可能性
by
Taiji Tsuchiya
クラウド型データセンタにおけるSDNの適用事例(Paper) Case Studies of SDN in Cloud Datacenter
by
Taiji Tsuchiya
クラウド型データセンタにおけるSDNの適用事例
by
Taiji Tsuchiya
Introduction to NetOpsCoding#3
by
Taiji Tsuchiya
ネットワーク運用自動化の実際〜現場で使われているツールを調査してみた〜
by
Taiji Tsuchiya
Introduction to NetOpsCoding#2
by
Taiji Tsuchiya
インターネットの舞台裏
by
Taiji Tsuchiya
BMP Test Results
by
Taiji Tsuchiya
教えて前村先生
by
Taiji Tsuchiya
wakamonog update 2015
by
Taiji Tsuchiya
"運用"におけるイノベーションを考える
by
Taiji Tsuchiya
インターネットの仕組みとISPの構造
by
Taiji Tsuchiya
ルータコンフィグのGit管理のススメ 〜Git管理以外を自動化してみた〜
1.
© BIGLOBE Inc.
20151 ルータコンフィグのGit管理理のススメ 〜~Git管理理以外を⾃自動化してみた〜~ BIGLOBE Inc. Taiji Tsuchiya 2015/7/17
2.
© BIGLOBE Inc.
20152 ルータコンフィグは どのように管理してますか? 2015/7/17
3.
© BIGLOBE Inc.
20153 ftpサーバ ? rancid ? ルータにログイン? 2015/7/17
4.
© BIGLOBE Inc.
20154 「Git」 を使うと、 ルータコンフィグの 差分管理・問題箇所の発見 がやりやすくなります。 2015/7/17
5.
© BIGLOBE Inc.
20155 Gitとは l 分散型バージョン管理システム l GUIベースのGit管理サーバ p GitHub / GitLab / Bitbuckt, etc l プログラマには当たり前となったツール p 最近は、Webサービス系企業の デザイナー、書籍執筆、カスタマーサポート でも一部使われるようになった 2015/7/17
6.
© BIGLOBE Inc.
20156 社内評価環境で ルータコンフィグのGit管理 を試してみた 2015/7/17
7.
© BIGLOBE Inc.
20157 社内評価環境 l 複数台、複数機種のルータが存在 l 複数の検証が同時並行で実施 p Route Policyの検証 p 特殊構成の検証 p 新機種、新OSの検証 p 新機能の検証 l あれ、なんでここping通らないの?(汗) 2015/7/17
8.
© BIGLOBE Inc.
20158 Git管理画面(履歴一覧) 2015/7/17 変更ID (差分確認) 実施者 変更ログ ファイル一覧確認 変更日時
9.
© BIGLOBE Inc.
20159 Git管理画面(差分確認) 2015/7/17 変更ログ 削除部分 追加部分
10.
© BIGLOBE Inc.
201510 Git管理のメリット・デメリット l メリット p コンフィグを世代管理できる p コンフィグ差分を明確化できる p 変更意図をコメントとして残すことができる 「だれが」「いつ」「どの部分を」「どのような意図で」 変更したか一目でわかる l デメリット p Gitコマンドを覚える必要がある p Git管理サーバを利用/構築する必要がある 2015/7/17
11.
© BIGLOBE Inc.
201511 ルータコンフィグをGit管理する流れ 1. 複数台のルータコンフィグを収集・保存 2. GitコマンドでGit管理サーバにアップロード 3. Git管理ツールへアクセスし、差分を確認 2015/7/17
12.
© BIGLOBE Inc.
201512 ルータコンフィグ収集ツール ConfigCollector l Python moduleとして公開中 https://github.com/taijiji/ConfigCollector https://pypi.python.org/pypi/ConfigCollector l 対応OS p Cisco IOS / IOS-XR / IOS-XE p Juniper JUNOS 2015/7/17 ルータ情報(Json形式) • ホスト名 • IPアドレス • ユーザ名 • パスワード • OS種類 ConfigCollector IOSルータ IOS XRルータ IOS-XEルータ JUNOSルータ ssh show running-config show configuration show running-config show running-config
13.
© BIGLOBE Inc.
201513 ConfigCollector インストール手順 2015/7/17 pip install configcollector
14.
© BIGLOBE Inc.
201514 Git管理するまでのおおまかな流れ 1. 複数台のルータコンフィグを取得 2. 管理対象ファイルの指定 3. 変更点をコミット 4. Git管理サーバにアップロード 5. Git管理サーバにて確認 2015/7/17 configcollector –i routers.json -o router_config/ git add router_config/ . git commit < 変更ログを記述> git push Gitコマンド ルータ情報ファイルの指定 出力先ディレクトリの指定
15.
© BIGLOBE Inc.
201515 まとめ l ルータコンフィグをGit管理すると 差分情報が見やすくなります l ルータコンフィグ収集ツール ConfigCollectorを使うことで 少ない手順でルータコンフィグを Git管理することができます 2015/7/17
Download