libvirt vms的优化(qemu/kvm)
libvirt-vm-optimizer的Python项目详细描述
libvirt虚拟机优化器
优化libvirt qemu/kvm虚拟机。
先决条件
安装
- 安装
libvirt-python3
(例如yum install libvirt-python3
在Fedora上) pip3 install libvirt-vm-optimizer
(pypi)
用法
基本用法:
virsh dumpxml vm | ./libvirt-optimizer.py -p server | virsh define /dev/stdin
帮助
usage: libvirt-vm-optimizer.py [LIBVIRT_XML]
- optimizes LIBVIRT_XML (supports kvm|qemu)
positional arguments:
LIBVIRT_XML VM libvirt.xml (will read from stdin if not specified)
optional arguments:
-h, --help show this help message and exit
-o [OUTPUT], --output [OUTPUT]
output file (will be printed to stdout if not
specified)
-i, --in-place edit files in place
-p [PROFILE], --profile [PROFILE]
one of (default, cpu, server )
-m, --force-multithreaded-pinning
setup CPU pinning in simultaneous multithreading
systems (experimental and may be slower)
-c [URI], --connect [URI]
connection URI (uses default connection if not
specified)