openstack实例添加物理USB设备

本文介绍了如何通过lsusb命令查看USB设备编号,并提供了两种方法配置XML文件挂载和卸载USB设备。在虚拟环境中,利用virsh attach-device和detach-device命令实现了USB设备的动态管理。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

lsusb来查看usb设备的编号

[root@localhost ~]# lsusb

Bus 002 Device 006: ID 03f0:5a07 Hewlett-Packard

Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub

Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub

Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

第一种方法:

usb.xml

     <source>

         <vendor id='0x03f0'/>

         <product id='0x5a07'/>

     </source>

   </hostdev>

第二种方法:

usb1.xml

     <source>

         <address bus='002' device='006'/>

     </source>

   </hostdev>

2 挂载usb设备

virsh attach-device instance-00000051 usb.xml

虚拟机里面也会看到相应的u盘设备,如下在控制台里面,看到虚拟机识别到u盘为sdb,mount u盘分区后,可以看到u盘的内容。

3 卸载usb设备

virsh detach-device instance-00000051 usb.xml

### 部署和配置LNMP服务器 #### 准备工作 为了在OpenStack环境中成功部署和配置LNMP栈,需先准备必要的资源文件。这包括获取适用于目标系统的ISO镜像以及所需的软件包。对于迁移至`openEuler`的操作系统而言,应下载对应版本的ISO镜像文件,如`openEuler-20.03-LTS-SP4-everything-x86_64-dvd.iso`[^2]。 完成操作系统的安装之后,还需准备好LNMP一键安装包,该安装包可以从指定链接下载获得,例如`https://soft.lnmp.com/lnmp/lnmp2.1-full.tar.gz`。考虑到当前环境为无互联网连接的情况,在实际操作前应当提前将上述所需材料传输到目标机器上。 #### 创建虚拟机实例并上传镜像 利用OpenStack平台创建新的虚拟机实例来承载即将部署的服务。由于是在离线环境下作业,则需要预先通过其他方式(比如USB驱动器或其他物理介质)把之前提到过的`openEuler` ISO镜像导入数据中心内部网络内的一台可以访问OpenStack API接口的计算机中去;接着借助Glance服务注册此本地存储路径下的镜像作为新VM启动的基础映像源。 #### 安装操作系统与基础设置 一旦虚拟机被分配好计算节点上的硬件资源并挂载了正确的引导盘后就可以按照常规流程执行`openEuler` OS的安装过程。特别需要注意的是要确保所有依赖库都能从已有的光盘仓库里解析出来而不需要额外联网查找更新。另外建议开启SSH服务以便后续远程管理维护之用。 #### 构建LNMP运行环境 当主机端一切就绪以后便能着手构建Web应用所必需的技术堆栈——即LNMP组合件: 1. **解压LNMP安装脚本** ```bash tar zxvf lnmp2.1-full.tar.gz cd lnmp2.1 ``` 2. **调整参数适配具体需求** 修改`options.conf`中的选项以适应特定场景的要求,特别是针对PHP版本的选择、MySQL/MariaDB的数据目录设定等方面可能存在的差异做出相应更改。 3. **正式开始自动化部署进程** 执行命令触发整个框架结构的自动编译安装: ```bash ./install.sh lnmp ``` 在整个过程中可能会遇到一些提示询问关于组件的具体配置细节,默认情况下大多数都可以接受推荐值继续前进直到全部结束为止。 #### 测试验证 最后一步是要确认刚刚建立起来的服务能否正常运作。可以通过尝试搭建一个简单的WordPress站点来进行初步的功能测试。如果能够顺利进入到Wordpress初始化向导页面则说明基本功能已经实现[^3]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值