Developer Enhance Your Development Environment with Visual Studio Code Extensions3 min read Stuart Clark A few weeks back a few folks in the NetDevOps Live! Webex Teams Room were talking about source-code editors — how we got started, what text editing tool we started with, what we are using today — with a little of the why we use these (spoiler alert, its mostly personal preference). We all start
pyATS とは pyATS は Cisco が開発している、テストフレームワークです。python で書かれており、ネットワークのテストに必要な機能が実装されています。今回は、コードを書かずに pyATS に用意されている CLI ツールを使用し、ネットワーク機器の状態が変化した際の差分を確認していきます。 pyATS のインストール Cisco DevNet: APIs, SDKs, Sandbox, and Community for Cisco Developers 公式ドキュメントの手順に従い、venv の環境に、pyats のパッケージをインストールします。 [root@localhost ~]# mkdir pyats [root@localhost ~]# cd pyats [root@localhost pyats]# python3.6 --version Python
この記事はシスコの有志による Cisco Systems Japan Advent Calendar 2018 の 11 日目として投稿しています。 2017年版: https://qiita.com/advent-calendar/2017/cisco 2018年版: https://qiita.com/advent-calendar/2018/cisco 今回は pyATS/Genie と Robot Framework を使って、マルチベンダーのネットワーク機器達をチェックする例を紹介したいと思います。 pyATS/Genie とは pyATS(Python Automated Test System)は、Cisco によって開発さている python ベースのテストフレームワークです。ネットワーク機器のテストを行うことをメインで作成されているため、ネットワーク構成を定義したり、ネッ
1. はじめに パッケージの開発の際などに Python のバージョンを変更したいようなケースがあると思いますが、設定ファイル ( デフォルトは ncs-start-python-vm が読み込まれている ) を変更することで、柔軟に Python のバージョンを変更することができます。 Manual では Development の The NSO Python VM の項目に当たる内容となりますが、現在の Manual に記載されている推奨の方法では不足している箇所がございますので、本ドキュメントでは、その不足点を補完し改めて Python のバージョン変更の方法をまとめます。 本記事でのログの出力結果は NSO 4.7.2.1 を System Install した環境で採取したものです。 2. 設定手順 既存の python VM の設定ファイル ( ncs-start-pytho
python ベースのテストフレームワーク。ネットワークテスト自動化に特化した(ネットワークだけではないが)作られている。 DevNet : pyATS (メインページ)pyATS ドキュメント(英語)CiscoDevNet GitHub レポジトリ(サンプルコード等)CiscoDevNet/pyats-sample-scripts CiscoDevNet/pyats-ios-sample CiscoDevNet/pyats-coding-101CiscoDevNet/pyats-plugin-examplesCiscoDevNet/pyats-gui-sampleCiscoTestAutomation/solutions_examplesDocker イメージ(DockerHub)ciscotestautomation/pyatsDocker File の GitHub レポジトリCis
2. © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public • 主に IOS-XE バージョン 16 以降で新しくサポート された運用管理機能を中心に解説し、実際の設定や 使用方法をご紹介いたします • Cisco ISR/ASR および Catalyst を主な対象とします IOS/IOS-XE 運用管理機能アップデート 5. © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public UADP Unified Access Data Plane Flexible, Programmable, High- Performance Switching Silicon • Fully Programmable – excelle
Cisco DNA(Digital Network Architecture)で発表した「The Network. Intuitive.」では、Cisco Catalyst 9000 シリーズに加え、ネットワーク コントローラやデータ分析プラットフォームなど、ソフトウェア面が強調されました。その他にも、あまり国内では取り上げられていませんが、Cisco IOS-XE そのものの実装も大きくリフレッシュされ、内部的にも洗練され、Open IOS-XE として新たに発表されています。 内部アーキテクチャについては、こちらのブログで詳しく解説されていますので、ぜひご覧ください。従来の操作感を保ったまま、内部データベースや機能群の分離を行い、コンテナによるアプリケーション ホスティングなどを段階的に実現しました。その他にも、YANG データモデルが本格的に実装され、いよいよ Netconf をはじ
みなさんはプログラミングは得意ですか。わざわざこのような記事を見ているということは、もしかしたら得意なかたかもしれませんね。ただ、何年もプログラミングを仕事や研究で経験されていないと「得意でない」「わからない」という場合がほとんどではないでしょうか。 本連載ではそのようなプログラミングを得意としていない人を対象に、Pythonと呼ばれるプログラミング言語を使ってプログラミングの概念や文法について学んでもらいたいと考えています。そこで、Pythonの文法について教科書のように詳細に記載するというよりも、「プログラミングの普遍的な概念を理解したうえで、Pythonのコードを実際に書く」という実践的なスタイルで解説していきます。最終的には、Python以外の、CやJavaといった言語を学びたい方でも有用なコンテンツとなるよう、心がけていきます。 なお、本連載はシスコシステムズ Japanの社内で
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く