博客
关于我
Shell脚本-KVM虚拟机添加(删除)硬件
阅读量:362 次
发布时间:2019-03-05

本文共 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

转载地址:http://sejg.baihongyu.com/

你可能感兴趣的文章
MySQL两阶段提交、崩溃恢复与组提交
查看>>
MySQL隐藏文件.mysql_history风险
查看>>
如何通过文件解析MySQL的表结构
查看>>
ClickHouse 适用场景调研文档
查看>>
C++的编译过程及原理
查看>>
Vue——父组件将方法传递给子组件
查看>>
文件加密软件对于企业发展而言有何优势?局域网数据防泄密工作应该如何入手?
查看>>
Beautiful Soup基础入门
查看>>
点击控制盒子移动
查看>>
js求阶乘
查看>>
小程序图片正确使用方式(防止发布之后不显示)
查看>>
C++基础学习笔记08——模板
查看>>
Java学习
查看>>
Js函数
查看>>
Python机器学习算法基础概述
查看>>
关于OCR的一些有用的技术博客文章链接
查看>>
jquery中用on事件委托的方式绑定事件
查看>>
蓝桥杯 2016c/c++A组 方格填数
查看>>
L1-039 古风排版 (20分)
查看>>
L1-009 N个数求和 (20 分)
查看>>