英语法语西班牙语

Ad


OnWorks 网站图标

libguestfs-test-tool - 云端在线

通过 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器在 OnWorks 免费托管服务提供商中运行 libguestfs-test-tool

这是命令 libguestfs-test-tool 可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器

程序:

您的姓名


libguestfs-test-tool - libguestfs 的诊断

概要


libguestfs-test-tool [--选项]

商品描述


libguestfs-test-tool 是 libguestfs 附带的测试程序,允许您检查基本的
libguestfs 功能正在运行。 这是必需的,因为 libguestfs 偶尔
由于我们无法控制的原因而中断:通常是因为基础 qemu 的变化
或内核包,或主机环境。

如果您怀疑 libguestfs 有问题,请运行:

libguestfs-测试工具

它将打印大量诊断消息。

如果它成功运行到完成,您将在接近尾声时看到:

===== 测试完成正常 =====

并且测试工具将以代码 0 退出。

如果失败(和/或以非零错误代码退出),请粘贴 完成, 未经编辑
测试工具的输出到错误报告中。 有关报告错误的更多信息可以是
在上找到 http://libguestfs.org/ 网站。

配置


- 帮帮我
显示简短的使用信息并退出。

--qemu qemu_二进制文件
如果您下载了另一个 qemu 二进制文件,请将此选项指向
二进制试试吧。

--qmudir qemu_source_dir
如果您已经从源代码编译了 qemu,请将此选项指向源目录以
尝试一下。

-t N
- 暂停 N
将启动超时设置为“N”秒。 默认值为 600 秒(10 分钟),即
通常不需要调整。

-V
- 版
显示 libguestfs 版本号并退出。

输出 A 不同 VERSION OF QEMU


如果您已经从源代码编译了另一个版本的 qemu 并想尝试一下,那么
您可以使用 --qmudir 指向 qemu 源目录的选项。

如果您从某个地方下载了 qemu 二进制文件,请使用 --qemu 指向的选项
二进制的。

注意在使用这些选项时,可以忽略 qemu 包装脚本的业务(“QEMU
包装纸”在 来宾(3)),因为 libguestfs-test-tool 为您编写了一个包装脚本,如果
需要一个。

输出 A 不同


您可以告诉 supermin 尝试不同的内核。 你通过设置环境来做到这一点
变量“SUPERMIN_KERNEL”、“SUPERMIN_KERNEL_VERSION”和/或“SUPERMIN_MODULES”。

参见“环境变量” 超小(1) 了解更多信息。

输出 A 不同 VERSION OF LIBVIRT


要找出 libguestfs 包中的默认后端,请执行以下操作:

取消设置 LIBGUESTFS_BACKEND
来宾鱼获取后端

如果您使用的是 libvirt 后端,那么您可以尝试不同的(例如上游)
通过运行这些命令来更新 libvirt 版本(不能 作为根):

Killall libvirtd lt-libvirtd
~/path/to/libvirt/运行 libguestfs-测试工具

第一个命令杀死可能正在运行的任何会话“libvirtd”进程
机器。 第二个命令使用 libvirt 的“运行”脚本(在顶级 libvirt build
directory) 来设置一些环境变量,以便 libvirt 的备用版本是
用来运行程序。

输出 / LIBVIRT


要找出 libguestfs 包中的默认后端,请执行以下操作:

取消设置 LIBGUESTFS_BACKEND
来宾鱼获取后端

如果您使用的是 libvirt 后端,则可以尝试不使用(即直接使用 libguestfs
通过执行以下操作启动 qemu):

导出 LIBGUESTFS_BACKEND=direct

或者,如果您使用默认(直接)后端,则可以尝试 libvirt:

导出 LIBGUESTFS_BACKEND=libvirt

或者使用 libvirt 和特定的 libvirt URI:

导出 LIBGUESTFS_BACKEND=libvirt:qemu:///session

输出 不同 SELinux 设置


要找出 libguestfs 包中的默认后端,请执行以下操作:

取消设置 LIBGUESTFS_BACKEND
来宾鱼获取后端

要确定是否正在使用 SELinux,请执行以下操作:

getenforce

如果你使用的是libvirt、SELinux和sVirt,那么你可以试试看是否改变了SELinux
“宽容”模式有什么不同。 以 root 身份使用此命令:

强制许可

如果这有所作为,请查看审计日志以了解最近的故障(“AVC”):

ausearch -m avc -ts 最近

您可以使用类似工具将 AVC 转换为建议的 SELinux 策略规则 审计2允许(1)。
有关详细信息,请参阅“安全增强的 Linux 用户指南”。

要重新启用 SELinux 和 sVirt,请执行以下操作:

setenforce 强制执行

自我诊断


请参阅“设备启动过程” 来宾(3) 了解产生的消息
libguestfs-test-tool 和/或可能的错误。

退出 状态


libguestfs-test-tool 返回 0 如果测试完成没有错误,或 1 如果有
错误。

环境 变数


有关可能影响 libguestfs 的环境变量的完整列表,请参阅
来宾(3) 手册页。

使用 onworks.net 服务在线使用 libguestfs-test-tool


免费服务器和工作站

下载 Windows 和 Linux 应用程序

Linux 命令

Ad