KVM创建虚拟机后指定启动脚本
来源:互联网 发布:编程机器人哪个品牌好 编辑:程序博客网 时间:2024/06/04 19:44
在vmbuilder命令中创建vm时,可以通过参数虚拟机第一次启动的时候执行的脚本文件。但是由于这个时候虚拟机网络可能还不通,必须要延迟一会儿,才能保证一些apt-get install命令能够顺利执行。
下面的脚本是我常用的,贡献出来:
boot.sh文件内容:
# Set time zone cp /usr/share/zoneinfo/Asia/Harbin /etc/localtime# Set proxy server echo 'Acquire::http::Proxy "http://10.112.18.178:3142";' >> /etc/apt/apt.confwhile (! ping -c 1 www.baidu.com); do sleep 1; doneecho 'apt-get install acpid' >> /opt/xapt-get install acpid
第一行设置时区
第二行设置代理
第三行等待ping通www.baidu.com
后面安装acpid
vmbuilder的参数添加:
--firstboot=/var/lib/libvirt/images/$1/boot.sh
我原来测试脚本是bash,但是不能在boot.sh中执行,奇怪,不过先放在这里,以后还有用。
# Test Internet connection is ok or not# If failed 10 times, exit# Return immediately if network is oki=0count=10while [ $i -lt $count ]do echo "testing" let i++ ping -c2 www.baidu.com > /dev/null r=$? echo $r if [ $r -ne 0 ] thenecho 'network is down'sleep 10 elseecho 'network is up'let i=count+1 fidone
- KVM创建虚拟机后指定启动脚本
- kvm克隆虚拟机后不能启动网卡
- QEMU-KVM创建虚拟机自动指定IP的配置
- 《转》QEMU-KVM创建虚拟机自动指定IP的配置
- 批量创建KVM虚拟机与批量推公钥的shell脚本
- KVM直接启动虚拟机
- kvm 虚拟机的启动
- kvm环境创建虚拟机
- kvm环境创建虚拟机
- KVM创建虚拟机
- 创建kvm虚拟机
- KVM 虚拟机管理,创建
- linux kvm 创建虚拟机
- KVM虚拟机创建
- 创建KVM虚拟机
- kvm创建虚拟机
- KVM-创建Linux虚拟机
- kvm虚拟机创建
- Java 中 ListIterator 接口的使用示例
- 字典树(trie)
- 设计模式的解析和实现(C++)之二十-Visitor模式
- Html Button标签默认值
- android引用arrays下的数组资源
- KVM创建虚拟机后指定启动脚本
- jquery优化总结---《jQuery最佳实践》
- 知道局域网ip地址,获取该ip的主机名
- Java学习笔记(一)
- TreeSet类compareTo()方法重写
- java mail 发送邮件工具包
- 初学Android,网络应用之访问网络资源(八十六)
- JSON.parse()方法
- HttpClient 教程 (二)