虚拟化容器,大数据,DBA,中间件,监控。

XenServer加载(映射)U盘、加密狗等USB接口设备

02 12月
作者:admin|分类:容器虚拟化

由于没有加密狗U盘,所以只使用了普通的U盘来演示,步骤都一样的,让VPS加载到这USB设备。

1、编辑XenServer启动文件:extlinux.conf
备注:一定要熟悉“vi”编辑命令,不然启动文件修改错误,可能会导致服务器无法启动。
  1. vi /boot/extlinux.conf
复制代码
搜索:mode-0x0311,后面插入“iommu=1”(中间有个空格)


保存退出编辑,重启服务器(必须操作)

2、查看服务器USB接口硬件设备
  1. lspci | grep USB
复制代码


3、查看VPS当前PCI映射(不需要确认PCI映射,可以不用查询)
备注:uuid是为VPS的UUID,可通过XenCenter查询
  1. xe vm-param-list uuid=577b4b7d-22d7-b228-9776-b6358e85c688 |grep other-config
复制代码


4、将USB接口映射到VPS
备注:
(1)uuid是为VPS的UUID,可通过XenCenter查询。
(2)pci=0/0000是固定的,冒号后面的是通过:lspci | grep USB查询到的参数。
(3)重复执行命令,会替换other-config中的PCI参数。
  1. xe vm-param-set other-config:pci=0/0000:00:1a.1 uuid=577b4b7d-22d7-b228-9776-b6358e85c688
复制代码

5、VPS需要关机,再启动
可通过XenCenter对VPS进行关机,和启动

命令
  1. 关机:xe vm-shutdown uuid=577b4b7d-22d7-b228-9776-b6358e85c688
  2. 启动:xe vm-start uuid=577b4b7d-22d7-b228-9776-b6358e85c688
复制代码

6、如果挂载的PCI设备是正确的,进入VPS桌面,我的电脑,可以查看到挂载上的USB设备


如果进入VPS后查看不到USB设备,那么恭喜你,PCI接口映射错误,重新从第4步操作,不断的尝试lspci 的USB接口。

7、清除PCI映射,也就是清除掉other-config全部参数,不会影响使用的,除非自己定义过other-config参数。
备注:uuid是为VPS的UUID,可通过XenCenter查询
  1. xe vm-param-clear param-name=other-config uuid=577b4b7d-22d7-b228-9776-b6358e85c688
浏览2482 评论0
返回
目录
返回
首页
oracle 删除drop表报错:ORA-02449: 表中的唯一/主键被外键引用 修改默认安装XenServer系统盘(4G)大小