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