kvm部署虚拟机 简单

标题脚本

vim kvm.sh
#!/usr/bin/bash
##this is kvm bushu xuniji
##2021-3-27
#定义固定变量
KVM_KS_FILE=/home/ks.cfg
KVM_ISO=/tmp/CentOS-7-x86_64-Minimal-1708.iso
new_disk=/home/kvm/data/
#输入自定义变量

read -p "输入虚拟机名称 : " VM_NAME
read -p "输入内存大小,不带单位 : " MEM_SIZE
read -p “输入cpu个数:” VCPUS
read -p “输入主机名 :” HOST_NAME
read -p “输入磁盘大小” DISK_SIZE
#设置默认值
DEF_MEM_SIZE=1024
DEF_VCPUS=1
DEF_DISK_SIZE=10G
DEF_VM_NAME=“centos$(date +%Y%m%dT%H%M%S)”

VM_NAME=KaTeX parse error: Expected '}', got 'EOF' at end of input: {VM_NAME:-DEF_VM_NAME}
MEM_SIZE=KaTeX parse error: Expected '}', got 'EOF' at end of input: {MEM_SIZE:-DEF_MEM_SIZE}
VCPUS=KaTeX parse error: Expected '}', got 'EOF' at end of input: {VCPUS:-DEF_VCPUS}
DISK_SIZE=KaTeX parse error: Expected '}', got 'EOF' at end of input: {DISK_SIZE:-DEF_DISK_SIZE}
qemu-img create -f qcow2 n e w d i s k new_disk newdiskHOST_NAME $DISK_SIZE

#开始创建
virt-install -v
–arch x86_64 --virt-type kvm
–name ${VM_NAME}
–memory ${MEM_SIZE}
–vcpus ${VCPUS}
–os-type linux
–location KaTeX parse error: Undefined control sequence: \ at position 11: {KVM_ISO} \̲ ̲ --network …{KVM_KS_FILE}"
–extra-args “ks=file:/ks.cfg
console=tty0 console=ttyS0,115200n8
hostname=${HOST_NAME}”
–disk n e w d i s k new_disk newdiskHOST_NAME,cache=writeback,io=threads,bus=virtio

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值