You need to enable JavaScript to run this app.
文档中心
云服务器

云服务器

复制全文
下载 pdf
运维
批量安装Virtio1.1驱动
复制全文
下载 pdf
批量安装Virtio1.1驱动
本文介绍如何通过云助手功能,批量为Linux云服务器实例安装Virtio1.1驱动。​
前提条件​
已经为云服务器实例安装了云助手客户端,操作详情可查看安装云助手客户端。​
操作场景​
部分云服务器实例规格(规格详情可查看安装Virtio驱动),需要安装Virtio1.1驱动后才能正常运行,您可以通过云助手功能,批量在多个实例中安装驱动。​
操作步骤​
  1. 登录云助手控制台。​
  1. 在顶部导航栏中选择您业务所在的地域。​
  1. 单击“创建作业”按钮,进入创建任务页面。​
  1. 根据指引填写如下任务信息。​
本实践仅展示必要参数,其余参数均保持默认即可。完整参数使用说明,可查看创建作业。​
  • ​
    参数​
    说明​
    取值样例​
    作业名称​
    设置任务名称。​
    安装Virtio驱动​
    命令类型​
    选择“手工输入”。​
    -​
    命令内容​
    选择“Shell”,请完整复制安装命令填入。​
    说明​
    请按实例操作系统与内核版本,更换红框内的驱动安装命令。安装命令详情可查看安装Virtio1.1驱动。​
    ​​​
    -​
    执行对象​
    选择需要安装Virtio1.1驱动的实例,支持选择多个实例。​
    ​​​
    注意​
    所选实例使用的操作系统与内核版本,均需满足驱动安装命令要求。​
    -​
    ​
  1. 单击“确认”按钮完成任务创建。​
  1. 任务创建成功后将自动跳转至任务管理页面,并立即开始执行。​
查看命令执行结果​
  1. 登录云助手控制台。​
  1. 在顶部导航栏中选择您业务所在的地域。​
  1. 在作业列表查找或通过“名称”搜索目标作业。​
  1. 单击目标作业名称或“执行结果”列的数字打开作业详情页。​
  1. 选择“执行对象”页签,查看各实例执行命令结果。​
  • ​​​
  1. 当作业状态为执行成功时,表示脚本已在所有实例中成功执行。您还可以单击目标实例右侧“操作”列的“运行日志”按钮,查看当前命令在该实例上执行时输出的信息。​
  • 最终结果如下所示时,表示已成功安装Virtio1.1驱动。​
  • ​​​
安装命令​
本实践以CentOS 7.9 64位(内核版本为3.10.0-1160.102.1.el7.x86_64)镜像为例,更多操作系统与内核版本安装命令,可查看安装Virtio1.1驱动。​
​
#!/bin/bash​
​
wget -O virtio_tool https://virtio11-drivers.tos-cn-beijing.volces.com/virtio_tool_1.1.2​
chmod +x ./virtio_tool​
output=$(./virtio_tool -check)​
​
if grep -q "Support virtio 1.1" <<< "$output"; then​
echo "No need to install Virtio1.1 driver"​
​
elif grep -q "Not support virtio 1.1" <<< "$output"; then​
echo "Attempting to install Virtio1.1 driver"​
​
# 请按操作系统与内核版本更换相应安装命令​
yum -y install rpm-build redhat-lsb-core​
yum -y install epel-release​
​
sed -e 's!^metalink=!#metalink=!g' \​
-e 's!^#baseurl=!baseurl=!g' \​
-e 's!//download\.fedoraproject\.org/pub!//mirrors.volces.com!g' \​
-i /etc/yum.repos.d/epel.repo /etc/yum.repos.d/epel-testing.repo​
​
yum -y install --enablerepo=epel dkms​
​
./virtio_tool -install​
​
else​
echo "Script execution failed"​
fi​
​
​
最近更新时间:2025.08.11 15:31:24
这个页面对您有帮助吗?
有用
有用
无用
无用