|
发表于 2017-3-28 16:44:14
|
显示全部楼层
[ol]5. 创建小鸡 A. 创建小鸡1. 设置小鸡都有tun设备vi /usr/share/lxc/config/common.conf.d/02-tuntap.conflxc.cgroup.devices.allow = c 10:200 rwm# 命令行创建小鸡 ( 模板:centos6,web面板里可以下载模板 控制台:shell 核心:1 CPU限制:20% 内存:384m ) 并启动和进入小鸡命令行pct stop 1001;pct destroy 1001;pct create 1001 local:vztmpl/centos-6-default_20161207_amd64.tar.xz -hostname centos.x64.01.ip103 -net0 name=venet0,bridge=vmbr2,firewall=0,gw=10.21.21.254,ip=10.21.21.103/24 -cmode shell -cores 1 -cpulimit 0.2 -force true -memory 384 -ostype centos;pct start 1001;pct enter 1001# 设置小鸡启动时就开启tun/tapvi /etc/rc.localif ! [ -d /dev/net ];thenmkdir /dev/netfiif ! [ -c /dev/net/tun ]; thenmknod /dev/net/tun c 10 200chmod 666 /dev/net/tunfi# 创建tun网卡,设置ssh密码,安装wget ssh vnc openbox firefox 等环境mkdir -p /dev/net;mknod /dev/net/tun c 10 200;chmod 600 /dev/net/tun;cat /dev/net/tun;(echo rootpasswd;sleep 1;echo rootpasswd)|passwd;sleep 5;yum install -y openssh-server wget;service sshd restart;yum install -y tigervnc tigervnc-server unzip epel-release;yum -y install gcc git gettext-devel automake autoconf libtool-ltdl-devel pango-devel pkgconfig glib2-devel libxml2-devel startup-notification libX11-devel imlib2-devel kernel-devel;yum install -y open扶墙;yum install -y openbox xorg-x11-fonts-Type1 dbus tint2 terminator;(echo vncpasswd;sleep 1;echo vncpasswd)|vncserver;rm -rf /etc/sysconfig/vncservers;echo 'VNCSERVERS="1:root"' >> /etc/sysconfig/vncservers;echo 'VNCSERVERARGS[1]="-geometry 1200x720"' >> /etc/sysconfig/vncservers;cd /root/;rm -rf firefox-38.8.0esr.tar.bz2;rm -rf firefox;wget https://download-installer.cdn.mozilla.net/pub/firefox/releases/38.8.0esr/linux-x86_64/en-US/firefox-38.8.0esr.tar.bz2;tar -xjf firefox-38.8.0esr.tar.bz2;rm -rf /root/firefox-38.8.0esr.tar.bz2;ln -sf /root/firefox/firefox /usr/bin/firefox;service NetworkManager stop;chkconfig NetworkManager off;echo "nameserver 8.8.8.8" >> /etc/resolv.conf;/root/firefox/firefox --display=:1 &sleep 5;killall -9 firefox;# 开机 删除 VNC锁定文件 免得VNC启动不了vi /etc/init.d/vncserver在 start 脚本那添加rm -rf /tmp/.X1*sleep 5# 直接在母鸡上执行小鸡上的操作命令pct exec 1005 /bin/sh -- -c "rm -rf /tmp/.X1*;reboot"# #停止小鸡,删除小鸡 (可选)pct stop 1001;pct destroy 1001# WEB后台删除网络,备份创建小鸡模板 (数据中心 - 存储 里先本地磁盘的功能复选框里的备份 选择一下,才可以备份,备份成gz的,之后移动到模板目录)mv /var/lib/vz/dump/vzdump-lxc-1001-2017_01_14-13_36_59.tar.gz /var/lib/vz/template/cache/centos-6-myself.tar.gz# 之后就可以根据模板创建小鸡了pct stop 1002;pct destroy 1002;pct create 1002 local:vztmpl/centos-6-myself.tar.gz -hostname centos.x64.02.ip104 -net0 name=venet0,bridge=vmbr2,firewall=0,gw=10.21.21.254,ip=10.21.21.104/24 -cmode shell -cores 1 -cpulimit 0.2 -force true -memory 384 -ostype centos;pct start 1002;[/ol]复制代码 |
|