标签:NAME 部署 虚拟机 kvm MEM VCPUS DISK DEF SIZE
标题脚本
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
标签:NAME,部署,虚拟机,kvm,MEM,VCPUS,DISK,DEF,SIZE 来源: https://blog.csdn.net/qiang0869/article/details/115278124
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。