KVM虚拟机脚本自动化安装脚本
来源:互联网 发布:python 日期加减 月份 编辑:程序博客网 时间:2024/05/16 06:17
[root@kvm-server opt]# cat kvm_install.sh
#!/bin/bash
. /etc/init.d/functions
#set LANG
export LANG=zh_CN.UTF-8
EXPR=`tail -1 /opt/expr.log`
EXP=`expr 1 + "$EXPR" `
echo "$EXP" >/opt/expr.log
SYS=/opt/centos7.2-kvm
DATE=`date "+%Y-%m-%d %H:%M:%S"`
D=`date +%Y%m%d`
USER_N=`whoami`
HOSTNAME=`hostname`
LOGDIR=/opt
NAME=Centos7-kvm$EXP
FREE=4096
CPU=2
CDROM=/opt/CentOS-7.2.iso
echo ""
echo "================KVM虚拟机安装===================="
if [ ! -d "$SYS$EXP".raw ]; then
qemu-img create -f raw "$SYS$EXP".raw 300G >>"$LOGDIR"/kvm_${D}.log
action "$SYS虚拟机安装文件建成功" /bin/true
echo ""
echo -e "\033[40;33m "$USER_N $DATE KVM create directory successfully!"\033[0m" >>"$LOGDIR"/kvm_${D}.log
if [ ! -d "$SYS$EXP".raw ];then
echo -e "\033[40;33m "$USER_N $DATE $HOSTNAME KVM INSTALL START!"\033[0m" >>"$LOGDIR"/kvm_${D}.log
virt-install --name "$NAME" --virt-type kvm --ram "$FREE" --vcpus "$CPU" --cdrom="$CDROM" --disk path="$SYS$EXP".raw --network bridge=br0 --network network=default --graphics vnc,listen=0.0.0.0 --noautoconsole >>"$LOGDIR"/kvm_${D}.log
action "$SYS虚拟机创建中请稍后" /bin/true
fi
fi
echo "================================================="
echo ""
#!/bin/bash
. /etc/init.d/functions
#set LANG
export LANG=zh_CN.UTF-8
EXPR=`tail -1 /opt/expr.log`
EXP=`expr 1 + "$EXPR" `
echo "$EXP" >/opt/expr.log
SYS=/opt/centos7.2-kvm
DATE=`date "+%Y-%m-%d %H:%M:%S"`
D=`date +%Y%m%d`
USER_N=`whoami`
HOSTNAME=`hostname`
LOGDIR=/opt
NAME=Centos7-kvm$EXP
FREE=4096
CPU=2
CDROM=/opt/CentOS-7.2.iso
echo ""
echo "================KVM虚拟机安装===================="
if [ ! -d "$SYS$EXP".raw ]; then
qemu-img create -f raw "$SYS$EXP".raw 300G >>"$LOGDIR"/kvm_${D}.log
action "$SYS虚拟机安装文件建成功" /bin/true
echo ""
echo -e "\033[40;33m "$USER_N $DATE KVM create directory successfully!"\033[0m" >>"$LOGDIR"/kvm_${D}.log
if [ ! -d "$SYS$EXP".raw ];then
echo -e "\033[40;33m "$USER_N $DATE $HOSTNAME KVM INSTALL START!"\033[0m" >>"$LOGDIR"/kvm_${D}.log
virt-install --name "$NAME" --virt-type kvm --ram "$FREE" --vcpus "$CPU" --cdrom="$CDROM" --disk path="$SYS$EXP".raw --network bridge=br0 --network network=default --graphics vnc,listen=0.0.0.0 --noautoconsole >>"$LOGDIR"/kvm_${D}.log
action "$SYS虚拟机创建中请稍后" /bin/true
fi
fi
echo "================================================="
echo ""
virsh list --all
0 0
- KVM虚拟机脚本自动化安装脚本
- KVM虚拟机脚本自动化安装脚本1
- LAMP自动化安装脚本
- 服务器自动化安装脚本
- Hadoop自动化安装脚本
- 自动化安装脚本
- 自动化安装zookeeper脚本
- KVM创建虚拟机后指定启动脚本
- 使用Shell脚本监控KVM虚拟机
- 用shell脚本监控kvm虚拟机
- 全自动脚本安装虚拟机
- Shell脚本实现自动化安装
- Hadoop自动化安装shell脚本
- 自动化部署软件安装脚本
- 常用模块自动化安装脚本
- 自动化部署脚本 安装 jdk
- linux中的自动化安装脚本
- 开发的kvm虚拟化虚拟机批量生产脚本
- C++读书笔记5:标准模板库
- 项目管理初体验
- Mac配置openvpn服务端和客户端
- ubuntu 安装openssh服务
- Leetcode-122. Best Time to Buy and Sell Stock II
- KVM虚拟机脚本自动化安装脚本
- java多线程学习(二)
- 制作MacOS系统安装U盘,安装Mac OS X,使用Bootcamp安装Windows系统
- linux目录结构
- 【C/C++开发】C语言 DLL(动态链接库)中申请动态内存释放的问题
- SVN 常见问题解决
- UVALive 7337 Counting Weekend Days【水题】
- 1508-张晨曦总结《2016年-10月-25日》【连续4天总结】
- Hibernate缓存