17.KVM安装之虚拟磁盘,安装脚本
1.创建磁盘

#!/bin/bashVM_DIR="/opt/vm_disk"if[!-d "$VM_DIR"];then mkdir -p $VM_DIR;fifor vm in`cat vm.list`doqemu-img create -f qcow2 $VM_DIR/$vm.img 100Gchown qemu:qemu $VM_DIR/$vm.imgdone
#!/bin/bashVM_DIR="/opt/vm_disk"if[!-d "$VM_DIR"];then mkdir -p $VM_DIR;fifor vm in`cat vm.list`dovirsh undefine $vmdoneecho "删除虚拟磁盘"cd /opt/vm_diskrm -rf *.imgecho "删除xml定义文件"cd /etc/libvirt/qemurm -rf *
#!/bin/bashVM_DIR="/opt/vm_disk"if[!-d "$VM_DIR"];then mkdir -p $VM_DIR;fifor vm in`cat vm.list`dovirsh destroy $vmdone
virt-install -q -n kvm-hadoop2 -r 2048--vcpus=2--arch=x86_64 --os-type=linux --os-variant='rhel6'-l http://192.168.10.10/centos/6/os/x86_64/--nographics --disk path=/opt/vm_disk/kvm-hadoop2.img,device=disk,bus=virtio,size=40,format=qcow2 -w bridge=br0 --accelerate --extra-args='console=tty0 console=ttyS0,115200n8 ks=http://192.168.10.10/ks/ks.php?hostname=kvm-hadoop2&ip1=192.168.10.11&pw=123456 ksdevice=eth0 --connect qemu:///system'
#!/bin/sh# Ping网段所有IPip="192.168.10."for i in`seq 1 20`doping -c 2 $ip$i | grep -q 'ttl='&& echo "$ip$i yes"|| echo "$ip$i no"#yes正常,no主机不存在或不正常done
#!/bin/bashif["$1"="on"]||["$1"="1"]thenxinput --set-prop 13"Device Enabled"1echo "open"elif["$1"="off"]||["$1"="0"]thenxinput --set-prop 13"Device Enabled"0echo "close"elseecho "请输入正确的参数:on/off 、0/1。"echo "开启触控板sh touchpad on或者sh touchpad 1。"echo "关闭触控板sh touchpad off或者sh touchpad 0";fi
#!/bin/bashVM_DIR="/opt/vm_disk"if[!-d "$VM_DIR"];then mkdir -p $VM_DIR;fifor vm in`cat vm.list`dovirsh start $vmdone

17.KVM安装之虚拟磁盘,安装脚本的更多相关文章
- 自动化安装smokeping-2.6.11脚本
自动化安装Smokeping-2.6.11脚本 一.目的 1.1 监控目的 为方便监测各数据中心网络状况,自定义全国各节点,从而发现网络异常,判断网络故障. 1.2 本文目的 快速部署Smokepin ...
- 【转载】]基于RedHatEnterpriseLinux V7(RHEL7)下SPEC CPU 2006环境搭建以及测试流程 介绍、安装准备、安装、config文件以及运行脚本介绍
https://www.codetd.com/article/1137423 <版权声明:本文为博主原创文章,未经博主允许不得转载> 本次利用SPECCPU2006测试工具来进行Intel ...
- 【转载】基于RedHatEnterpriseLinux V7(RHEL7)下SPEC CPU 2006环境搭建以及测试流程(之一)——介绍、安装准备、安装、config文件以及运行脚本介绍
基于RedHatEnterpriseLinux V7(RHEL7)下SPEC CPU 2006环境搭建以及测试流程(之一)--介绍.安装准备.安装.config文件以及运行脚本介绍 其他 2018-0 ...
- 新安装loadrunner无法录制脚本的原因之一及解决方案
eg:IE浏览器 1.新安装的loadrunner录制脚本,一直是加载中的状态: 2.苦思冥想终于找到解决方案: 3.IE浏览器-->设置-->Internet选项 4."安全& ...
- kvm cobbler无人值守批量安装操作系统
kvm cobbler无人值守批量安装操作系统 cobbler:一个自动网络安装系统的工具,集成PEX.dhcp.dns.tftpd.sync等服务.可以供大家管理安装操作系统 kvm:Linux系统 ...
- RHEL自动安装zookeeper的shell脚本
RHEL自动安装zookeeper的shell脚本 A:本脚本运行的机器,Linux RHEL6 B,C,D,...:待安装zookeeper cluster的机器, Linux RHEL6 首先在脚 ...
- Linux自动安装JDK的shell脚本
Linux自动安装JDK的shell脚本 A:本脚本运行的机器,Linux B:待安装JDK的机器, Linux 首先在脚本运行的机器A上确定可以ssh无密码登录到待安装jdk的机器B上,然后就可以在 ...
- QEMU KVM libvirt 手册(1): 安装
安装 对虚拟化的支持通常在BIOS中是禁掉的,必须开启才可以. 对于Intel CPU,我们可以通过下面的命令查看是否支持虚拟化. # grep "vmx" /proc/cpuin ...
- linux系统最小化安装后的初始化脚本
作为运维人员,经常会初始化系统,系统在安装过程中基本都会选择最小化安装,这样安装好的系统里会缺少很多环境. 下面分享一个系统安装后的初始化脚本: #!/bin/bash #系统时最小化安装的,这里要安 ...
随机推荐
- 实现服务器端与客户端的高频实时通信 SignalR(2)
说明:本篇文章与上篇文章 实现服务器端与客户端的实时通信 SignalR(1) 基本代码类似,只是做了些处理 高频 的改动. 一.本文出处:SignalR 实例介绍 (建议看原著里面有DEMO下载) ...
- jquery 绑定事件的方法
jQuery中提供了四种绑定事件的方法,分别是bind.live.delegate.on,对应的解除监听的函数分别是unbind.die.undelegate.off: 一.on()方法(首选方法) ...
- centos yum 使用笔记
yum 参数说明yum -y # 表示自动选择 基本使用# yum -y install 包名(支持*) :自动选择y,全自动# yum install 包名(支持*) :手动选择y or n# yu ...
- 解决Windows下运行php Composer出现SSL报错的问题
解决Windows下运行php Composer出现SSL报错的问题 2015-01-14 20:05 在windows下运行composer却出现SSL报错: E:\www>php -f ...
- Nginx下TIME_WAIT过多的调优
查看Nginx并发状态 #netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}' TIME_WAIT 1259SYN_ ...
- 最长公共子序列PK最长公共子串
1.先科普下最长公共子序列 & 最长公共子串的区别: 找两个字符串的最长公共子串,这个子串要求在原字符串中是连续的.而最长公共子序列则并不要求连续. (1)递归方法求最长公共子序列的长度 1) ...
- Android 高德地图No implementation found for long com.autonavi.amap.mapcore.MapCore
此篇博客最后更新时间写自2016.5.18.当下高德地图jar版本为3.3.1. 使用高德地图碰到此问题,纠结许久(接近4个多小时). 记录在此,希望遇到相同问题的读者可以有所借鉴. 错误截图: 导致 ...
- [SLAM] GMapping SLAM源码阅读(草稿)
目前可以从很多地方得到RBPF的代码,主要看的是Cyrill Stachniss的代码,据此进行理解. Author:Giorgio Grisetti; Cyrill Stachniss http: ...
- 安装docker-compose
下载到合适的位置 curl -L https://github.com/docker/compose/releases/download/1.8.0/docker-compose-`uname -s` ...
- LUA OOP 单例模式实现的 一个 方案
单例 存在这么一类class, 无论class怎么初始化, 产生的instance都是同一个对象. Code string.toHTMLCode = function(self) return enc ...