Gentoo 系统 KVM 桥接 tap 启动脚本
2012-05-07 10:51
246 查看
Gentoo 启动 init 机制不同于 Debian 和 Redhat, 具体细节尚未总结。
现备份一 KVM tap 启动脚本:kvm_net
启动脚本不同于普通脚本在于可以:rc-update add kvm-net 将 kvm-net 加入运行级别
另外,贴一 kvm 脚本:start_kvm
这个就简单啦 ....
现备份一 KVM tap 启动脚本:kvm_net
#!/sbin/runscript # Copyright chencheng use kvm # Distributed under the terms of the GNU General Public License v2 # $Header: $ user_id=999 dev_num=3 depend() { need net.br0 need modules } start() { ebegin "Start kvm-net" /sbin/modprobe kvm-intel #tapx=`tunctl -u nehc|awk '{print $2}'|cut -c 2,3,4,5` for((i=0;i<${dev_num};i++)) do tapx=`/usr/bin/tunctl -b -u ${user_id}` brctl addif br0 ${tapx} ifconfig ${tapx} promisc up echo "${tapx} ready now! " done eend $? } stop() { ebegin "Stop kvm-net" for((i=0;i<${dev_num};i++)) do brctl delif br0 tap$i ifconfig tap$i down tunctl -d tap$i done /sbin/modprobe -r kvm-intel eend $? } restart() { stop start }
启动脚本不同于普通脚本在于可以:rc-update add kvm-net 将 kvm-net 加入运行级别
另外,贴一 kvm 脚本:start_kvm
#!/bin/bash # created by chencheng # use it to start virtual machine # $1 refer machine name # $2 refer tap name kvm -net nic,macaddr=00:00:00:00:00:00 -net tap,ifname=$2,script=no,downscript=no -m 300 /home/nehc/vms/$1/$1.img -daemonize
这个就简单啦 ....
相关文章推荐
- Debian下系统启动时执行脚本
- httpd系统自带启动脚本详解
- subversion 系统启动脚本
- 在Linux系统下启动服务(包含main的java类)脚本(sockos.sh)
- Linux 下系统启动执行脚本
- CentOS7设置自定义开机启动脚本,添加自定义系统服务
- kvm下安装系统(桥接,ubuntu)
- httpd系统自带启动脚本详解
- KVM创建虚拟机后指定启动脚本
- [置顶] 让Linux系统启动过程自动运行自己编写的脚本
- android系统开发小知识-启动脚本文件内部的执行顺序
- Apache源码包添加启动脚本到系统服务
- Gentoo 启动脚本问题
- subversion 系统启动脚本
- init.d目录、rc#.d目录和rc.local脚本——系统服务的启动和停止
- Linux系统Java启动停止及查看日志的脚本
- Getoo下用kvm启动Host WinXp系统
- MAC 系统的启动过程和系统启动时运行shell 脚本
- linux系统脚本的常见启动顺序(FW)
- 20151114 shell脚本控制oracle随系统启动