kvm

这是一篇关于KVM自动挂载VMware的脚本教程。内容包括设置基础环境,关闭SELINUX和防火墙,安装必要软件,通过用户输入定制主机名,并创建配置虚拟机的XML文件,最后启动虚拟机。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

kvm

#!/usr/bin/bash

this is kvm automount vmw

##2021-3-26 by qiang
#部署基础环境
setenforce 0
sed -ri ‘/^SELINUX=/c SELINUX=disabled’ /etc/selinux/config
systemctl stop firewalld && systemctl disable firewalld &> /dev/null
yum -y install wget bash-completion vim-enhanced &> /dev/null
#选择
read -p "输入选择主机名 " hostname
vm_name= h o s t n a m e v m u u i d = ‘ u u i d g e n ‘ v m m e m = 1048576 v m d i s k p a t h = / h o m e / hostname vm_uuid=`uuidgen` vm_mem=1048576 vm_disk_path=/home/ hostnamevmuuid=uuidgenvmmem=1048576vmdiskpath=/home/hostname.qcow2
vm_mac=openssl rand -hex 3 | sed -r 's/..\B/&:/g'
cp /etc/libvirt/qemu/centos7.xml centos7-mod.xml
sed -r
-e s%vm-name% v m n a m e − e s vm_name% \ -e s%vm-uuid% vmnameesvm_uuid%
-e s%vm-mem% v m m e m − e s vm_mem% \ -e s%vm-disk-path% vmmemesvm_disk_path%
-e s%vm-mac%$vm_mac%
centos7-mod.xml > $hostname.xml

cp /var/lib/libvirt/images/centos7.qcow2 $hostname.qcow2
virsh define $hostname.xml
virsh list --all
virsh start $hostname

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值