文件名称:vm-easy-deploy:具有libvirt的单台计算机上基于模板的VM部署工具
文件大小:12KB
文件格式:ZIP
更新时间:2024-06-03 06:18:57
Python
vm-easy-deploy 使用libvirt的VM环境上基于模板的VM部署工具。 该工具旨在在单个主机上使用。 如果要在多主机环境中使用类似的工具,建议使用IaaS堆栈,例如OpenStack。 先决条件 python 2.7(vm-easy-deploy使用“ argparse”) libvirt-bin 最原始的 python-jinja2 lvm2 请注意,我在Ubuntu 12.04服务器下对其进行了测试。 安装 您可以将vm-easy-deploy安装到所需的任意目录中。 缺省安装路径是/ usr / local / share / libvirt 。 在easy_deploy.py中将安装目录设置为BASEDIR。 根据您的libvirt配置,设置IMAGE_DIR。 用法 定义虚拟机 easy_deploy.py定义libvirt VM定义,并从指定的基本
【文件预览】:
vm-easy-deploy-master
----.gitignore(17B)
----images()
--------.gitkeep(0B)
----templates()
--------libvirt.xml(2KB)
----easy_deploy.py(10KB)
----sample.easydeployrc(163B)
----subcmds()
--------copy_image.sh(264B)
--------remove_image.sh(278B)
--------set-vm-name.sh(2KB)
--------check_image.sh(156B)
----README.md(2KB)
----deploy-ramdisk.sh(223B)
----deploy.sh(209B)
----tool()
--------random_mac.py(374B)
--------vm_easy_deploy.bash_completion(2KB)
--------sudoers.vm-easy-deploy(472B)
----remove_vm.sh(731B)