shuir 发表于 2017-3-28 14:23:18

阿拉丁神灯 发表于 2017-3-28 14:27:17

大佬十个小鸡都有开的

恋花 发表于 2017-3-28 14:45:45

本帖最后由 恋花 于 2017-3-28 14:48 编辑

我开25个OVZ 妥妥的可以看我发过的主题帖

如果是win小鸡的话按我的经验是开4个2G内存的挂流量精灵之类的应该没问题.

http://www.hostloc.com/thread-350425-1-1.html

shuir 发表于 2017-3-28 15:31:26

老神仙 发表于 2017-3-28 15:38:05

恋花 发表于 2017-3-28 14:45
我开25个OVZ 妥妥的可以看我发过的主题帖

如果是win小鸡的话按我的经验是开4个2G内存的挂流量精灵之类 ...

WIN7 6台的,路过

1.5G一台,稳定中

羞涩 发表于 2017-3-28 16:01:49

online 7O是8G内存吧。

开小鸡十来台不是问题啊。

bitss 发表于 2017-3-28 16:06:25

我不是7o ,我 17o 开了50台512M在稳定运行,另开了3~4台1G的ubuntu kvm做测试机用

letxxt 发表于 2017-3-28 16:44:14

吃灰中,求详细点的教程啊

恋花 发表于 2017-3-28 19:12:22

shuir 发表于 2017-3-28 15:31
我新建小鸡之后无法连接呢。控制台也连不上。有时间帮看下没。

4.X新版本的我没怎么用,贴出一点,自己多研究下吧. 网上都搜索下教程

1. 更新和安装软件

#apt-get -y update;apt-get -y upgrade;

apt-get install -y screen vim axel zip unzip;

2. 更改密码,更改ssh端口

vi /etc/ssh/sshd_config

service ssh restart

3. 修改JS文件

a. 备份一下

cp /usr/share/pve-manager/ext6/pvemanagerlib.js /usr/share/pve-manager/ext6/pvemanagerlib.js_BKP

b. 下载 /usr/share/pve-manager/ext6/pvemanagerlib.js文件来修改

c. 替换

if (data.status !== 'Active') {


if (false) {

#d. 替换

addLine("Type 'help' for help.");



addLine("Type 'help' for help.\n输入help查看帮助信息\n\n设置VNC密码命令:\nset_password vnc a12345678A");

4. 建立新网卡(NAT + 端口转发)

vi /etc/network/interfaces

添加以下内容,简介:添加vmbr2网卡10.21.21.254,设置NAT转发,IP和端口自己调整.

auto vmbr2
iface vmbr2 inet static
    address 10.21.21.254
    netmask 255.255.255.0
    bridge_ports none
    bridge_stp off
    bridge_fd 0
    post-up echo 1 > /proc/sys/net/ipv4/ip_forward
    post-up iptables -t nat -A POSTROUTING -s '10.21.21.0/24' -o vmbr0 -j MASQUERADE
    post-down iptables -t nat -D POSTROUTING -s '10.21.21.0/24' -o vmbr0 -j MASQUERADE

#可选端口转发(做DHCP服务器的102号KVM小鸡远程连接) 注意外网IP

    post-up iptables -t nat -A PREROUTING -i vmbr0 -d 195.154.150.132 -p tcp --dport 2222 -j DNAT --to 10.21.21.102:2222
    post-down iptables -t nat -D PREROUTING -i vmbr0 -d 195.154.150.132 -p tcp --dport 2222 -j DNAT --to 10.21.21.102:2222
    post-up iptables -t nat -A PREROUTING -i vmbr0 -d 195.154.150.132 -p tcp --dport 2223 -j DNAT --to 10.21.21.102:21
    post-down iptables -t nat -D PREROUTING -i vmbr0 -d 195.154.150.132 -p tcp --dport 2223 -j DNAT --to 10.21.21.102:21

#可选端口转发(101号OVZ小鸡做常用外网映射) 注意外网IP

    post-up iptables -t nat -A PREROUTING -i vmbr0 -d 195.154.150.132 -p tcp --dport 80 -j DNAT --to 10.21.21.101:80
    post-down iptables -t nat -D PREROUTING -i vmbr0 -d 195.154.150.132 -p tcp --dport 80 -j DNAT --to 10.21.21.101:80
    post-up iptables -t nat -A PREROUTING -i vmbr0 -d 195.154.150.132 -p tcp --dport 21 -j DNAT --to 10.21.21.101:21
    post-down iptables -t nat -D PREROUTING -i vmbr0 -d 195.154.150.132 -p tcp --dport 21 -j DNAT --to 10.21.21.101:21
    post-up iptables -t nat -A PREROUTING -i vmbr0 -d 195.154.150.132 -p tcp --dport 8080 -j DNAT --to 10.21.21.101:8080
    post-down iptables -t nat -D PREROUTING -i vmbr0 -d 195.154.150.132 -p tcp --dport 8080 -j DNAT --to 10.21.21.101:8080
    post-up iptables -t nat -A PREROUTING -i vmbr0 -d 195.154.150.132 -p tcp --dport 1020 -j DNAT --to 10.21.21.101:1020
    post-down iptables -t nat -D PREROUTING -i vmbr0 -d 195.154.150.132 -p tcp --dport 1020 -j DNAT --to 10.21.21.101:1020
    post-up iptables -t nat -A PREROUTING -i vmbr0 -d 195.154.150.132 -p tcp --dport 6800 -j DNAT --to 10.21.21.101:6800
    post-down iptables -t nat -D PREROUTING -i vmbr0 -d 195.154.150.132 -p tcp --dport 6800 -j DNAT --to 10.21.21.101:6800
    post-up iptables -t nat -A PREROUTING -i vmbr0 -d 195.154.150.132 -p tcp --dport 8888 -j DNAT --to 10.21.21.101:8888
    post-down iptables -t nat -D PREROUTING -i vmbr0 -d 195.154.150.132 -p tcp --dport 8888 -j DNAT --to 10.21.21.101:8888
    post-up iptables -t nat -A PREROUTING -i vmbr0 -d 195.154.150.132 -p tcp --dport 55555 -j DNAT --to 10.21.21.101:55555
    post-down iptables -t nat -D PREROUTING -i vmbr0 -d 195.154.150.132 -p tcp --dport 55555 -j DNAT --to 10.21.21.101:55555
    post-up iptables -t nat -A PREROUTING -i vmbr0 -d 195.154.150.132 -p tcp --dport 1194 -j DNAT --to 10.21.21.101:1194
    post-down iptables -t nat -D PREROUTING -i vmbr0 -d 195.154.150.132 -p tcp --dport 1194 -j DNAT --to 10.21.21.101:1194
    post-up iptables -t nat -A PREROUTING -i vmbr0 -d 195.154.150.132 -p tcp --dport 6800 -j DNAT --to 10.21.21.101:6800
    post-down iptables -t nat -D PREROUTING -i vmbr0 -d 195.154.150.132 -p tcp --dport 6800 -j DNAT --to 10.21.21.101:6800
    post-up iptables -t nat -A PREROUTING -i vmbr0 -d 195.154.150.132 -p tcp --dport 51413 -j DNAT --to 10.21.21.101:51413
    post-down iptables -t nat -D PREROUTING -i vmbr0 -d 195.154.150.132 -p tcp --dport 51413 -j DNAT --to 10.21.21.101:51413
    post-up iptables -t nat -A PREROUTING -i vmbr0 -d 195.154.150.132 -p tcp --dport 5001 -j DNAT --to 10.21.21.101:22
    post-down iptables -t nat -D PREROUTING -i vmbr0 -d 195.154.150.132 -p tcp --dport 5001 -j DNAT --to 10.21.21.101:22
    post-up iptables -t nat -A PREROUTING -i vmbr0 -d 195.154.150.132 -p tcp --dport 5002 -j DNAT --to 10.21.21.101:5901
    post-down iptables -t nat -D PREROUTING -i vmbr0 -d 195.154.150.132 -p tcp --dport 5002 -j DNAT --to 10.21.21.101:5901
    post-up iptables -t nat -A PREROUTING -i vmbr0 -d 195.154.150.132 -p tcp --dport 51412 -j DNAT --to 10.21.21.101:51412
    post-down iptables -t nat -D PREROUTING -i vmbr0 -d 195.154.150.132 -p tcp --dport 51412 -j DNAT --to 10.21.21.101:51412
    post-up iptables -t nat -A PREROUTING -i vmbr0 -d 195.154.150.132 -p tcp --dport 9091 -j DNAT --to 10.21.21.101:9091
    post-down iptables -t nat -D PREROUTING -i vmbr0 -d 195.154.150.132 -p tcp --dport 9091 -j DNAT --to 10.21.21.101:9091
       
        # 可选端口转发(其它OVZ小鸡的SSH与VNC端口映射) 注意外网IP

    post-upiptables -t nat -A PREROUTING -i vmbr0 -d 195.154.150.132 -p tcp --dport 5003 -j DNAT --to 10.21.21.103:22
    post-down iptables -t nat -D PREROUTING -i vmbr0 -d 195.154.150.132 -p tcp --dport 5003 -j DNAT --to 10.21.21.103:22
    post-upiptables -t nat -A PREROUTING -i vmbr0 -d 195.154.150.132 -p tcp --dport 5004 -j DNAT --to 10.21.21.103:5901
    post-down iptables -t nat -D PREROUTING -i vmbr0 -d 195.154.150.132 -p tcp --dport 5004 -j DNAT --to 10.21.21.103:5901
       
       
       
之后重启网络,添加虚拟机的网络为桥接 vmbr2,再添加IP即可.

/etc/init.d/networking restart

恋花 发表于 2017-3-28 19:13:35

5. 创建小鸡

A. 创建小鸡

1. 设置小鸡都有tun设备

vi /usr/share/lxc/config/common.conf.d/02-tuntap.conf

lxc.cgroup.devices.allow = c 10:200 rwm

# 命令行创建小鸡 ( 模板:centos6,web面板里可以下载模板控制台:shell核心:1CPU限制: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/tap

vi /etc/rc.local

if ! [ -d /dev/net ];then
mkdir /dev/net
fi
if ! [ -c /dev/net/tun ]; then
mknod /dev/net/tun c 10 200
chmod 666 /dev/net/tun
fi


# 创建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="-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;
页: [1] 2
查看完整版本: 刚收了个7欧,问一下。有人用7欧 装proxmox ve没。