1 个不稳定版本
使用旧的 Rust 2015
| 0.1.0 | 2017年5月27日 |
|---|
#6 in #libvirt
17KB
361 行
从模板创建虚拟资源的工具
目前仅支持作为驱动程序的 libvirt。它提供了使用 QEMU、LXC 等创建资源的功能(见:http://libvirt.org)。
请确保已安装 libvirt-dev 或 libvirt-devel 软件包(或包含在其他包含路径中的开发文件)。
对于使用 LXC,请考虑使用 LXC 构建libvirt 或安装相关软件包。
示例
# cat > ~/simple.yaml <<EOF
guest:
- name: myguest
memory: 2048 # KiB
vcpus: 1
- name: yourguest
memory: 2048 # KiB
vcpus: 2
EOF
# verne create ~/simple.yaml
# verne clean ~/simple.yaml
在此示例中,Verne 使用默认驱动程序 libvirt 和默认模板解析器 Yaml。
libvirt 使用的默认连接通常是 qemu:///system,可以通过使用参数 uri 来使用其他连接。
# verne create ~/simple.yaml --uri test:///default
# verne clean ~/simple.yaml --uri test:///default
设置默认 uri 的另一种方法是使用环境变量 LIBVIRT_DEFAULT_URI。
因为 Verne 使用 libvirt,所以可以创建 LXC 容器。
# export LIBVIRT_DEFAULT_URI=lxc:///
# verne create ~/simple.yaml
# verne clean ~/simple.yaml
依赖项
~3–5.5MB
~108K SLoC