
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
发表评论
最新留言
初次前来,多多关照!
[***.217.46.12]2025年03月21日 11时09分14秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
vimscript学习笔记(二)预备知识
2019-03-05
vimscript学习笔记(三)信息打印
2019-03-05
awk杂谈之数组习题
2019-03-05
Linux网络属性配置详解
2019-03-05
Python(三十)类的理解
2019-03-05
Extjs布局详解
2019-03-05
Android数据库
2019-03-05
HTML基础,块级元素/行内元素/行内块元素辨析【2分钟掌握】
2019-03-05
keil左侧文件调整方法
2019-03-05
本地分支关联远程分支
2019-03-05
STM8 GPIO模式
2019-03-05
STM32boot启动
2019-03-05
回调函数(callback function)
2019-03-05
omnet++
2019-03-05
23种设计模式一:单例模式
2019-03-05
Qt中的析构函数
2019-03-05
CSharp中委托(一)委托、匿名函数、lambda表达式、多播委托、窗体传值、泛型委托
2019-03-05
二叉堆的c++模板类实现
2019-03-05
C语言实现dijkstra(adjacence matrix)
2019-03-05