MiracleJobLogo
エンジニアのエンジニアによるエンジニアのためのサイト
News 07/19 おすすめ情報に 『 【資格取得者速報】 Aさん 「 Microsoft Security, Compliance, and Identity Fundamentals」 』 を追加しました。
会員登録するとキャリア診断やサイトに参加することができます。
あなたにおすすめな技術情報、資格、仕事などをお知らせします。

無料会員登録


パスワードを忘れた場合
LINEで送る
MiracleJobBanaLeft1
MiracleJobBanaLeft2


ネットワーク試験の自動化
profile-img
投稿者: s.yamashit...さん
投稿日:2023/06/13 18:03
更新日:
like-img
分類
技術
テクノロジー
ネットワーク
キャリア
運用・保守 / 構築 / 設計
投稿内容

ネットワーク自動化??的なもの業務で触れていた事があるので紹介します。

※がっつりとしたネットワーク自動化じゃないのでご了承ください


私はpyATSという元々Ciscoさんが開発したネットワークのテストの自動化を使用していました。

pyATSはPythonのライブラリになり、pythonを使用したことあって、Ciscoとかのネットワーク機器を触ったことがある人は比較的すぐに使えこなせるようになります。


私の場合何を自動化していたかというと、試験項目等についてです。

例えばNW構築をする際に、コンソールやSSHでCisco機器に入ってshow runでコンフィグを取得後、指定のフォルダ先に保存する。

そして事前ログと比較して差分がある箇所だけを抜き出して、それが何の箇所なのか出力すると言ったことをしていました。


後、ログを取得して事前に設定した期待値通りに設定がされているか判定する。

されていなかったら本来のものに設定しなおす。

と上げるときりないですが、こんな感じの作業していました。

マクロでやることも不可能ではないですが、ciscoとpythonはめちゃくちゃ相性いいのでpyATSを使用していました。


まあ従来のCLI操作から脱却したいというのもあって行っていました。CLIで同じことを操作するのは面倒くさいですし、何よりミスの原因なので。


こんな感じで細かい事ですけど、試験業務とかで面倒くさい分野などを楽にできるのがネットワーク自動化の醍醐味かなと思います。

ちなみにpyATSはPythonの知識がそこまでなくても可能なので、気になる人はやってみてください。

以下:参考のリンクです

今からでも遅くない pyATS でネットワーク自動化入門 2021版 - Qiita


コメント


MiracleJobBanaRight1
MiracleJobBanaRight2
MiracleJobBanaRight3