【文件属性】:
文件名称:fc.qemu:Flying Circus qemu管理脚本
文件大小:87KB
文件格式:ZIP
更新时间:2021-04-13 19:34:02
Python
Flying Circus QEMU虚拟机管理
该软件包提供了一个实用程序,用于管理“虚拟马戏团”中的虚拟机及其生命周期。 我们尝试将环境的细节保留在那里,但是我们做出一些假设:
VM磁盘(根,交换,tmp)存储在Ceph中
有一个脚本create-vm将准备一个新的根磁盘映像。
该实用程序使您能够
在主机之间启动,停止和迁移VM
运行一个守护程序,该守护程序强制执行由一组配置文件提供的有关运行VM的策略
调整磁盘大小。
配置格式
通用模板
Qemu配置文件将从模板生成。 如果在/etc/qemu/qemu.vm.cfg.in中找不到模板,则将使用内置的默认模板。 请参阅源代码发行版中的qemu.vm.cfg.in。
每虚拟机配置
需要在/etc/qemu/vm/*.cfg中为每个VM配置文件。
配置文件格式为YAML。
格式:
name: test00
parameters:
【文件预览】:
fc.qemu-master
----setup.py(1KB)
----.gitignore(248B)
----requirements.txt(121B)
----src()
--------fc()
----prepare-apt.sh(174B)
----MANIFEST.in(99B)
----consul-fc-qemu-watcher.json(263B)
----bootstrap-qemu.sh(448B)
----fc-qemu.conf(24B)
----directory-to-consul.py(825B)
----test-migration.sh(377B)
----Vagrantfile(730B)
----pytest.ini(85B)
----test00.cfg(1KB)
----fix-vagrant-time.sh(273B)
----CHANGES.txt(24KB)
----README.txt(1KB)
----bootstrap-ceph.sh(849B)
----HACKING.txt(1KB)
----manifests()
--------default.pp(7KB)