跳转到主要内容

Fabric虚拟机工具

项目描述

virt-tools

基于Libvirt的工具,用于调整工作节点上的虚拟机。它提供命令行界面以及Python API。

命令行界面

virt-tools支持命令行界面:fabric-virt-tools-cli

Usage: fabric-virt-tools-cli [OPTIONS] COMMAND [ARGS]...

Options:
  -v, --verbose
  --help         Show this message and exit.

Commands:
  cpu   CPU Pinning
  numa  Numa Tuning

CPU固定和信息

fabric-virt-tools-cli支持以下CPU固定和信息命令

Usage: fabric-virt-tools-cli cpu [OPTIONS] COMMAND [ARGS]...

  CPU Pinning

Options:
  --help  Show this message and exit.

Commands:
  info  Query CPU Info for VM Guest and relevant host information as well
  pin   Pin vCPU to Host CPU

Numa固定和信息

fabric-virt-tools-cli支持以下Numa固定和信息命令

Usage: fabric-virt-tools-cli numa [OPTIONS] COMMAND [ARGS]...

  Numa Tuning

Options:
  --help  Show this message and exit.

Commands:
  info  Query Numa Info for VM Guest and relevant host information as well
  tune  Pin Numa Node to the VM Guest

安装

此工具应安装在各个站点的Worker节点上。此CLI由AMHandlers用于将CPU/Numa固定到虚拟机实例。

$ p3.6 install fabric-virt-tools

注意:此包依赖于libvirt-python。由于当前运行的libvirt使用的是python3.6,因此建议使用pip3.6安装。如果底层平台(即libvirt)使用较新版本的python,则可以进行更改。

先决条件

确保以下都已安装

virtualenv
virtualenvwrapper

注意:任何虚拟环境工具(venvvirtualenvvirtualenvwrapper)都应该可以工作。

项目详情


下载文件

下载适用于您平台的文件。如果您不确定选择哪个,请了解更多关于 安装包 的信息。

源代码分发

fabric-virt-tools-1.0.0.tar.gz (9.9 kB 查看哈希值)

上传时间 源代码

构建分发

fabric_virt_tools-1.0.0-py3-none-any.whl (12.6 kB 查看哈希值)

上传时间 Python 3

由以下机构支持