文件名称:esxi-netlab:ESXI网络实验室生成器
文件大小:156KB
文件格式:ZIP
更新时间:2024-04-21 12:22:02
Python
ESXi网络实验室生成器 该脚本可自动在VMware ESXi虚拟机管理程序上生成和部署网络操作系统(NOS)实验。 在YAML文件中定义了NOS平台和实验室,并且使用Jinja2模板配置了实验室节点。 自动生成用于回送和点对点链接的IP和IPv6寻址。 该脚本可以选择为macOS生成iTerm2动态配置文件,以轻松访问实验室节点的串行控制台。 动机: 尽管还有其他针对网络实验室的虚拟机管理程序(例如EVE-NG和GNS3),但我发现在嵌套环境中运行较大或更新的(基于DPDK的)VM时,它们的性能不及标准。 例如,与在ESXi服务器上直接运行的EVE-NG VM内运行的Cisco CSR1000v相比,它占用的资源更多。 也就是说,运行EVE-NG裸机之类的设备时性能可能会好得多,但是我不想将服务器专门用于EVE-NG,这导致了该项目的创建。 我正在使用较大的拓扑(30多个节点),并编
【文件预览】:
esxi-netlab-main
----README.MD(14KB)
----esxi_thinclone.sh(1KB)
----requirements.txt(59B)
----esxi_remove.py(3KB)
----validate_nodes.py(10KB)
----iterm2_profile.py(2KB)
----3xSP-Lab1-base-config.j2(2KB)
----esxi_deploy.py(4KB)
----esxi_create.py(7KB)
----config_render.py(2KB)
----3xSP-Lab1-full.yaml(4KB)
----esxi_netlab.py(7KB)
----iterm2.j2(391B)
----platform_definitions.yaml(2KB)
----ip_generate.py(3KB)
----3xSP.png(136KB)
----config_deploy.py(6KB)