火山引擎云服务器实践教程-批量安装Virtio1.1驱动

axin 2025-04-17 6人围观 ,发现0个评论 火山引擎云服务器云服务器云服务器教程

👉点击这里申请火山引擎VIP帐号,立即体验火山引擎产品>>>

本文介绍如何通过云助手功能,批量为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.1
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


请关注微信公众号
微信二维码
不容错过
Powered By TOPYUN 云产品资讯