1. 程式人生 > 其它 >KVM虛擬機器自動和批量建立指令碼

KVM虛擬機器自動和批量建立指令碼

技術標籤:KVMkvmcentos

此指令碼實現了靠傳引數自動和批量建立KVM虛擬機器功能

#!/bin/bash
#kvm-create shell,made by BaiLu,2021/2/7 first release

read -p '請輸入建立虛擬機器的數量:' number
read -p '請輸入虛擬機器硬碟大小:' disk
if [ $number -eq 1 ];then
        read -p '請輸入虛擬機器名稱:' name
        qemu-img create -f qcow2 -b /var/lib/libvirt/images/centos79.qcow2 /var/lib/libvirt/images/$name
.img $disk sed "s/node/$name/" /etc/libvirt/qemu/node.xml > /etc/libvirt/qemu/$name.xml virsh define /etc/libvirt/qemu/$name.xml virsh start $name else i=1 while [ $number -ge $i ] do qemu-img create -f qcow2 -b /var/lib/libvirt/images/centos79.qcow2 /var/lib/libvirt/images/node$i
.img $disk sed "s/node/node$i/" /etc/libvirt/qemu/node.xml > /etc/libvirt/qemu/node$i.xml virsh define /etc/libvirt/qemu/node$i.xml virsh start node$i i=$(($i+1)) done fi