Shell脚本-KVM虚拟机添加(删除)硬件
发布日期:2021-05-08 00:58:41 浏览次数:13 分类:原创文章

本文共 903 字,大约阅读时间需要 3 分钟。

KVM虚拟机添加硬件

#!/bin/bash##硬件添加##ShanHai#查看当前存在哪些虚拟机virsh list --allread -p "请输入想要添加硬件的虚拟机:" vm_name#添加虚拟硬盘disk_add(){       for i in {   a..z}    do    virsh domblklist ${   vm_name} | grep "^vd${i}"        if [ $? -ne 0 ];then             break        fi    donedisk="vd${i}"read -p "请输入创建的磁盘容量,数字即可:" disk_sizedisk_file=/shanhai/${   vm_name}-${   disk}.qcow2qemu-img create -f qcow2 ${   disk_file} ${   disk_size}Gsource ./disk.mod > ./disk.xmlvirsh attach-device ${   vm_name} disk.xml --persistentecho "查看虚拟硬盘"virsh domblklist ${   vm_name}}#添加虚拟网卡net_add(){   echo "添加虚拟网卡"s=`openssl rand -hex 3 | sed -r 's/..\B/&:/g'`source ./net.mod > ./net.xmlvirsh attach-device ${   vm_name} disk.xml --persistentecho "查看虚拟网卡"virsh domiflist ${   vm_name}}disk_addnet_add

执行结果

在这里插入图片描述

删除添加的硬件

删除磁盘:
virsh detach-disk shanhai vdz --persistent
删除网卡:
virsh detach-interface shanhai network 52:54:00:1f:74:89 --persistent
上一篇:Shell脚本-KVM虚拟机模块化安装与管理
下一篇:Shell脚本-Tomcat构建企业级高负载WEB服务器

发表评论

最新留言

初次前来,多多关照!
[***.217.46.12]2025年03月21日 11时09分14秒