文件名称:gluon-qemu-testlab:运行基于qemu和gluon的虚拟网状网络的python脚本
文件大小:47KB
文件格式:ZIP
更新时间:2024-02-20 03:22:36
testing continuous-integration mesh qemu ContinuousintegrationPython
gluon-qemu-testlab gluon-qemu-testlab (以前称为pynet )工具可使用qemu虚拟化技术,通过gluon固件来创建虚拟网格拓扑。 它提供了一种简单的语言,可以在其中构建拓扑文件。您可以通过简单地调用Node()函数来创建节点,并通过调用connect()函数来连接它们。 然后,gluon-qemu-testlab完成其余工作: 通过使用项目目录根目录中的image.img固件映像,它为每个节点启动一个qemu实例。 它使用qemus网络功能按预期将节点连接在一起。 它使用ssh会话通过gluon的配置模式配置节点。 提供了对不同节点和客户端的Shell访问。 要求 Linux操作系统 至少python3.6 mu木 python lib asyncssh pacman -S qemu tmux python python-pip pip install -r requirements.txt 快速开始 sh update_image.sh # download
【文件预览】:
gluon-qemu-testlab-master
----logs()
--------.keep(0B)
----roaming_test.py(334B)
----update_image.sh(444B)
----ssh()
--------.keep(0B)
----secret()
--------publics.sh(87B)
--------gen.sh(279B)
--------domains.py(613B)
----images()
--------.keep(0B)
----scenarios()
--------random_mesh.py(259B)
--------chain_10_nodes.py(160B)
--------chain_4_nodes.py(160B)
--------single.py(98B)
--------bottle.py(437B)
----pynet.py(14KB)
----requirements.txt(9B)
----LICENSE(1KB)
----fifos()
--------.keep(0B)
----README.md(2KB)
----mesh.gif(35KB)
----.gitignore(85B)