はじめに:CCNA / HCNAを学習する過程で、実験に関連するネットワークデバイスシミュレーターを使用する必要があります。パケットトレーサー、eNSP、GNS3、EVE-NGなど、EVE-NG(エミュレートされた仮想環境-次世代)を含む多くのシミュレーターがあります。クライアントレスのマルチベンダーネットワークシミュレーションソフトウェアであり、シミュレーション操作の実験に非常に適しています。
1.EVE-NGとは
EVE-NG(Emulated Virtual Environment- Next Generation)は、Unetlab1.0以降のUnetlab2.0の新しいバージョンです。名前が変更され、元の名前はUnified NetworkingLabです。
EVE-NGは、Dynamips、IOL、およびQEMUの3つの主要コンポーネントをカバーします。これらの3つのコンポーネントは、EVE-NGプラットフォーム上のすべてのデバイスの仮想化を完了し、EVE-NGプラットフォームのコアです。EVE-NGは、Cisco、Juniper、F5、Fortinet、H3C、Huawei、PaloAlto、CheckPointなどの多くのネットワークデバイスオペレーティングシステムを実行できます。Windows、Ubuntu、CentOS、MacOSなどのホストオペレーティングシステムを実行でき、VMware、OpenStack、ProxmoxVEも実行できます。 、Citrix、KVM、QEMU、Dockerおよびその他の仮想化環境/クラウドコンピューティングオペレーティングシステム。
小さな拡張機能
Dynamips:Dynamipsは、仮想化テクノロジーに基づくエミュレーターであり、Ciscoのルーターをシミュレートするために使用されます
。IOL:IOLはLinuxではIOS(IOL)であり、UnixではIOS(IOU)とも呼ばれます。これは、Linux上のCiscoのIOSシステムのミラーイメージとして理解できます(Linux / Unixは基本的にユニバーサルです)
QEMU(クイックエミュレーション):QEMUは、ほぼすべてのハードウェアを模倣できる一般的なオープンソースのマシンエミュレーターおよびバーチャライザーです。 QEMUは、純粋にソフトウェアで実装された仮想化シミュレータです。すべての命令はQemuによって変換される必要があるため、パフォーマンスは非常に低くなります。それらのほとんどはKVMと協力して仮想化作業を完了します。KVMはハードウェア支援の仮想化テクノロジーであり、主に複雑なCPUとメモリの仮想化を担当し、QemuはI / O仮想化を担当します。2つは互いに協力して独自の利点を発揮し、相互に補完します。 。
EVE-NGは、Ubuntuで実行される仮想フレームワークです。厳密に言えば、高度にカスタマイズされたUbuntuオペレーティングシステムであり、x86アーキテクチャの物理ホストに直接インストールできます。また、ovaバージョンもあり、VMwareやその他の仮想マシンソフトウェアにインポートして実行できます。
EVE-NGはKVMに組み込まれています。KVM(カーネルベースの仮想マシン)はカーネルベースの仮想マシンであり、VMware Workstaion、Virtual Box、vSphereESXi仮想マシンシステムなどの仮想マシンシステムに類似していると理解できます。
KVMとは何ですか?
KVMはカーネルベースの仮想マシンの意味です。KVMは「カーネル(K)VM」テクノロジーと呼ばれます。KVMのハイパーバイザー(仮想マシンモニター/ VMMとも呼ばれます)はカーネルの直接の一部です。このハイパーバイザーのコードはLinuxに直接あります。カーネルでは、ホストが起動すると、それらは一緒にロードされ、一緒に初期化されます。
つまり、KVMは「Linuxカーネルによって提供される仮想化テクノロジー」です。
参考:KVMの「カーネルベースの仮想マシン」とはどういう意味ですか?-KVM
カーネルベースの仮想マシンの概念の理解とゲスト分析を知る
EVE-NGは、ネットワーク、セキュリティ、およびシステム担当者により多くの学習と作業の機会を提供するクライアントレスシミュレーションプラットフォームです。最大の機能は、HTML5を使用した非クライアント化の実現です。
したがって、EVE-NGは、GNS3とは完全に異なるインタラクティブモードでより多くの利点があります。GNS3は、ユーザーが使用するソフトウェアに似ており、GNS3でサポートされているOSのみを使用できます。EVE-NGはCSモデルに似ていますが、EVE-NGはサーバーであり、ユーザーはhttp / httpsをサポートする任意のOSです。
EVE-NGは、非常に高度な標準化とCおよびBのさまざまなユーザーグループを備えた製品であり、BSモデルがアーキテクチャに採用されており、新世代の仮想ハードウェアをシミュレートできます。これは、VNC、Telnet、またはRDPを介してアクセスできるHTML5 Webユーザーインターフェイスを使用した「クリックアンドプレイ」機能を提供し、構成をすぐにインポートおよびエクスポートできるようにします。効率的な学習、設計、影響の少ない、柔軟性の高い新しいエクスペリエンスをユーザーに提供します。
2.EVE-NGのインストールと使用
EVE-NGは、多くのシナリオで適用できます。
- ネットワークエンジニア:Cisco、H3C、Huaweiなどの多くのメーカーの機器をシミュレートします。
- システムエンジニア:Linux、Windows、MacOSなどの多数のオペレーティングシステムをシミュレートします。
- 仮想化エンジニア:VMware、Citrix、KVM、QEMU、Dockerなどのすべての仮想化環境をシミュレートします。
- ストレージエンジニア:Open-E、Synologyストレージオペレーティングシステムをシミュレートし、iSCSI、NFSをサポートし、Linuxを使用してCephをサポートします。
- プログラマー:開発環境をサポートするために多数のデバイスをシミュレートします。
- IT愛好家:EVE-NGを使用して、OpenWRT、Pfsense、VyOS、およびその他の一般的に使用されるニッチなシステムをシミュレートします
現在、主にネットワークエンジニアが使用しており、その他の用途は比較的まれです。
学習するには、通常、最初にVMware WorkstaionをWindowsにインストールし、次にWorkstaionを使用してEVE-NGをインストールし、次にKVM仮想F5、Palo Alto、およびその他の仮想マシンをEVE-NGで使用します。このようなソリューションは、ネストされた仮想化または2層です。仮想化(国産人形)。
インターネット上にはまだインストールと紹介に関する情報がたくさんあるので、繰り返しはせず、いくつかのリンクを貼っています。
EVE-NGの概要– Blog Garden
EVE-NGのインストールと構成–
EVE-NGのインストールについて–簡単な本
EVE-NGユーザーマニュアル– Blog Garden
EVE-NGコミュニティレイジーバージョン3.1
リンク:https
://pan.baidu.com/s/1TWQpUqLI2iYv_kse_qQGww抽出コード:jazu
この公開アカウントにも注意を払うことができます:EmulatedLab、これらはすべてEVE-NGチュートリアルに関連しており、非常に優れています。私の怠惰なバージョンのインストールはここから行われます。
EVE-NG中国のウェブサイト:www.emulatedlab.com、あなたもそれをチェックすることができます。
EVEデフォルトアカウント:
アカウント:root / admin
パスワード:eve
3、展開
EVE-NG統合コンテンツ:
- デバイスノードの仮想化
- ネットワーク仮想化
Linuxネットワーク仮想化には、LinuxBridgeとOpenvSwitchの2つの最も優れた、よく知られたテクノロジがあります。EVE-NGシステムは、これら2つのソフトウェアパッケージをデフォルトでインストールします。- Web管理
- データベース
- プログラミング言語
一般的に使用されるソフトウェアパッケージ:
- SecureCRT
- Xshell
- VNC
VNC(Virtual Network Computing)は、virtual network computerの略で、優れたリモートコントロールツールソフトウェアであり、UNIXおよびLinuxオペレーティングシステムに基づく無料のオープンソースソフトウェアです。- WireShark
- VPCS
一般的な仮想化ソフトウェア:
- VMware Workstationは
、単一のデスクトップでさまざまなオペレーティングシステムを同時に実行し、新しいアプリケーションを開発、テスト、および展開するための最良のソリューションをユーザーに提供する強力なデスクトップ仮想コンピューターソフトウェアです。- VirtualBox
- Hyper-V
Hyper-Vは、デスクトップ仮想化を実現できる、マイクロソフトが提案するハイパーバイザー仮想化テクノロジーです。- Xen
XENは、X86アーキテクチャに基づくオープンソースの仮想化テクノロジであり、最も急速に成長し、最も安定したパフォーマンスを発揮し、リソースの使用量を最小限に抑えます。Xenは、一連の物理ハードウェア上で複数の仮想マシンを安全に実行でき、Linuxとの完全なオープンソースの組み合わせです。- Docker
Dockerは、開発者がアプリケーションと依存パッケージをポータブルコンテナにパッケージ化し、それを一般的なLinuxマシンまたはWindowsマシンに公開できるようにするオープンソースのアプリケーションコンテナエンジンです。仮想化することもできます。サンドボックスメカニズムをフルに活用し、相互にインターフェースはありません。主に次の部分で構成されています:DockerClientクライアント、Dockerデーモンデーモン、Dockerイメージミラーリング、DockerContainerコンテナ。
一時的に終了しました。