コース概要

高度なGNS3アーキテクチャ

  • GNS3アーキテクチャの概要(分散展開用)
  • GNS3サーバーとGNS3 VMのパフォーマンス最適化
  • 複数プロジェクトの管理と協調作業フロー

PythonとAnsibleを使用したネットワーク自動化

  • ネットワークエンジニアリングでの自動化の概要
  • GNS3で自動化スクリプトを作成して展開する方法
  • Ansibleプレイブックを使用してルーターとスイッチの構成を自動化する
  • 自動チェックを使用したネットワーク状態とコンプライアンスのテスト

GNS3でのDocker統合

  • GNS3内でDockerコンテナをインストールして設定する方法
  • 事前構築済みのDockerアプライアンス(例:Webサーバー、DNS、Linuxサービス)を使用する
  • ネットワークテスト用にカスタムDockerコンテナをビルドする
  • GNS3トポロジでのマイクロサービスとサービスチェインのシミュレーション

クラウドおよびハイブリッドラボ統合

  • GNS3とパブリッククラウドを使用したハイブリッド環境の設計
  • VNまたはトンネリングを介してGNS3をAWS、Azure、またはGCPに接続する
  • クラウドベースのエンドポイントを展開し、シミュレートされたネットワークと統合する
  • ハイブリッドトポロジのセキュリティとアクセスに関する考慮事項

マルチベンダーのテストとシミュレーション

  • Cisco、Juniper、Palo Altoなどの複数のベンダーバーチャルマシンの実行と管理
  • QEMU、IOU/IOL、VirtualBoxアプライアンスを組み合わせて使用する
  • 相互運用性テスト用にトラフィック生成とアプリケーションエミュレーション

CI/CDと高度なラボ自動化

  • GNS3をGitとCIパイプラインに統合してバージョン管理とテストを行う
  • トポロジの展開とロールバックを自動化する
  • 外部スクリプトからGNS3を制御するためにREST APIを使用する

ユースケースとベストプラクティス

  • 事前デプロイメント検証のためのラボ設計
  • ネットワーク動作と構成のドキュメンテーション
  • 再利用可能なラボテンプレートとチームワークフロー

まとめと次のステップ

要求

  • GNS3トポロジの作成とデバイス設定の習熟度
  • PythonまたはAnsibleの基本的な知識
  • コンテナ化およびクラウドの基礎知識

対象者

  • シニアネットワークエンジニアとDevNetプロフェッショナル
  • GNS3を自動化フレームワーク(例:Ansible、Python)と統合するエンジニア
  • 仮想ラボでDockerizedサービスの実験を行う専門家
  • ハイブリッドクラウドラボまたはマルチベンダー環境のシミュレーションに取り組んでいる高度なユーザー
 21 時間

参加者の人数


参加者1人あたりの価格

お客様の声 (2)

今後のコース

関連カテゴリー