Linux   发布时间:2022-04-01  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了linux – Xen 4.1主机(dom0)与blktap磁盘(“tap:aio:”)没有连接大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

概述

问题使用blktap与xen-4.1运行Ubuntu精确库存内核与dom0 xen-4.1. 我明白了: [ 5.580106] XENBUS: WaiTing for devices to initialise: 295s...290s. ... [ 300.580288] XENBUS: Timeout connecTing to device: device/vbd/51713 (l
问题使用blktap与xen-4.1运行Ubuntu精确库存内核与dom0 xen-4.1.

我明白了:

[    5.580106] XENBUS: WaiTing for devices to initialise: 295s...290s.
...
[  300.580288] XENBUS: Timeout connecTing to device: device/vbd/51713 (local state 3,remote state 1)

还有一些系统日志行:

@H_867_18@may 17 13:07:30 localhost logger: /etc/xen/scripts/blktap: add XENBUS_PATH=BACkend/tap/10/51713 May 17 13:07:31 localhost logger: /etc/xen/scripts/blktap: WriTing BACkend/tap/10/51713/hotplug-status connected to xenstore.

用tap:aio:磁盘线. file:/ works.

disk = [
    'tap:aio:/data/root.img,xvda1,w',]

问题存在清晰和精确domU内核,并且两个客户在Ubuntu hardy dom0主机64位2.6.24-28-xen xen-3.3工作

3.2.0-24-generic #37-Ubuntu SMP Wed Apr 25 08:43:22 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux

DiStributor ID: Ubuntu
Description:    Ubuntu 12.04 LTS
Release:        12.04
Codename:       precise

解决方法

就像所有问题一样.寻求帮助通常可以解决问题.即使没有人回答这个问题.

所以答案两折.显然在Ubuntu中安装xen * stuff是不够的.
Blktap和stuff是单独的包和tapdisk用户空间程序,需要blktap模块.

安装blktap-utils和依赖项……
你会得到tapdisk和dkms包内核模块blktap.

这还不够.
显然,Blktap在Ubuntu Hardy和Precise XEN版本(xen-3.3 – > xen-4.1)之间的某个时刻被改为blktap2.
因此磁盘包含在’tap2:tapdisk:aio:’not’tot:aio:’

# Use this to convert exisTing files
perl -i.BACkup -pe 's/tap:aio:/tap2:tapdisk:aio:/g' *.cfg

有关tap2磁盘选项,请参阅Xen blktap2.

如果您仍然遇到blktap问题,这些下一个命令可能有助于诊断缺少的内容.

ls /lib/modules/$(uname -r)/updates/dkms/blktap.ko && echo run: modprobe blktap || echo Missing module 
ls /usr/src/linux-headers-$(uname -r ) || echo MISSING kernel headers
ls /usr/src/blktap-2* || echo MISSING blktap-dkms
ls /var/lib/dkms/blktap/kernel-$(uname -r)* || echo dkms compilation Failed

并为所有dkms模块手动激活编译:

sudo dkms autoinstall -k $(uname -r)

大佬总结

以上是大佬教程为你收集整理的linux – Xen 4.1主机(dom0)与blktap磁盘(“tap:aio:”)没有连接全部内容,希望文章能够帮你解决linux – Xen 4.1主机(dom0)与blktap磁盘(“tap:aio:”)没有连接所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。