|
有时候公司调度机、数据库这些业务流量都比较大,为了提高网络吞吐量、链路冗余,所以我们都做端口绑定,linux下网卡绑定有多种模式,我这里用的是mode4
交换机上操作:
system-view
interface Bridge-Aggregation 100
link-aggregation mode dynamic
quit
interface GigabitEthernet1/0/28
port link-aggregation group 100
quit
interface GigabitEthernet1/0/29
port link-aggregation group 100
quit
interface GigabitEthernet1/0/33
port link-aggregation group 100
quit
interface GigabitEthernet1/0/30
port link-aggregation group 100
quit
服务器上操作:
1、撰写bond0的配置文件
vi /etc/sysconfig/network-scripts/ifcfg-bond0
DEVICE=bond0
ONBOOT=yes
BOOTPROTO=static
IPADDR=10.10.0.100
NETMASK=255.255.0.0
USERCTL=no
TYPE=Ethernet 2、修改eth0、1、2、3的配置文件
/etc/sysconfig/network-scripts/ifcfg-eth0、1、2、3
DEVICE=eth0(1、2、3对应修改)
BOOTPROTO=none
ONBOOT=yes
USERCTL=no
MASTER=bond0
SLAVE=yes 3、编辑模块载入配置文件,开机自动加载bonding模块到内核
vim /etc/modprobe.d/openfwwf.conf
##########新增以下内容###########
alias bond0 bonding
options bond0 miimon=100 mode=4
alias net-pf-10 off #关闭ipv6支持
#################################4、重启完全网卡
5、查看交换机绑定状态是否正常(Status都是S就ok了)
display link-aggregation verbose
Loadsharing Type: Shar -- Loadsharing, NonS -- Non-Loadsharing
Port Status: S -- Selected, U -- Unselected
Flags: A -- LACP_Activity, B -- LACP_Timeout, C -- Aggregation,
D -- Synchronization, E -- Collecting, F -- Distributing,
G -- Defaulted, H -- Expired
Aggregation Interface: Bridge-Aggregation100
Aggregation Mode: Dynamic
Loadsharing Type: Shar
System ID: 0x8000, c4ca-d9d6-d1f3
Local:
Port Status Priority Oper-Key Flag
--------------------------------------------------------------------------------
GE1/0/28 S 32768 1 {ACDEF}
GE1/0/29 S 32768 1 {ACDEF}
GE1/0/30 S 32768 1 {ACDEF}
GE1/0/33 S 32768 1 {ACDEF}
Remote:
Actor Partner Priority Oper-Key SystemID Flag
--------------------------------------------------------------------------------
GE1/0/28 2 255 17 0xffff, 6cae-8b51-1c7a {ACDEF}
GE1/0/29 4 255 17 0xffff, 6cae-8b51-1c7a {ACDEF}
GE1/0/30 3 255 17 0xffff, 6cae-8b51-1c7a {ACDEF}
GE1/0/33 1 255 17 0xffff, 6cae-8b51-1c7a {ACDEF}做绑定之前首先需要知道服务器的网卡对应接交换机的那个网口,你可以登录到交换机上执行:
terminalmonitor(此功能默认是关闭的),然后在服务器上分别down网口,从交换机上就可以看到是那个端口down了。
http://wgkgood.blog.运维网.com/1192594/1380295
缓存服务器Squid架构配置
随着网站访问人数越来越多,承受的并发和压力也越来越高,这时候我们需要对网站和架构进行优化,今天我们来讨论使用Squid对架构进行优化,缓存网站。
一:安装
安装之前我们需要对系统进行优化,主要优化系统内核相关参数
vi /etc/sysctl.conf
#sysctl.conf config 2014-03-26
net.ipv4.ip_forward = 0
net.ipv4.conf.default.rp_filter = 1
net.ipv4.conf.default.accept_source_route = 0
kernel.sysrq = 0
kernel.core_uses_pid = 1
net.ipv4.tcp_syncookies = 1
kernel.msgmnb = 65536
kernel.msgmax = 65536
kernel.shmmax = 68719476736
kernel.shmall = 4294967296
net.ipv4.tcp_max_tw_buckets = 10000
net.ipv4.tcp_sack = 1
net.ipv4.tcp_window_scaling = 1
net.ipv4.tcp_rmem = 4096 87380 4194304
net.ipv4.tcp_wmem = 4096 16384 4194304
net.core.wmem_default = 8388608
net.core.rmem_default = 8388608
net.core.rmem_max = 16777216
net.core.wmem_max = 16777216
net.core.netdev_max_backlog = 262144
net.core.somaxconn = 262144
net.ipv4.tcp_max_orphans = 3276800
net.ipv4.tcp_max_syn_backlog = 262144
net.ipv4.tcp_timestamps = 0
net.ipv4.tcp_synack_retries = 1
net.ipv4.tcp_syn_retries = 1
net.ipv4.tcp_tw_recycle = 1
net.ipv4.tcp_tw_reuse = 1
net.ipv4.tcp_mem = 94500000 915000000 927000000
net.ipv4.tcp_fin_timeout = 1
net.ipv4.tcp_keepalive_time = 15
net.ipv4.ip_local_port_range = 1024 65535 优化Linux文件打开最大数:
vi /etc/security/limits.conf
* soft nproc 65535
* hard nproc 65535
* soft nofile 65535
* hard nofile 65535 自动化安装Squid脚本,里面分别配置了两个虚拟主机域名,前端有LVS,LVS均衡后端多组squid集群,根据命中率去调整squid集群的数量,Squid后端均衡Nginx或者Apache。(完整的架构LVS+Keepalived+Squid+Nginx+Resin/Tomcat/PHP+MySQL集群)
扩扑图如下:

#!/bin/sh
#Auto make install squid server
SQUID_CNF=/etc/squid/squid.conf
CACHE_DIR=(
/data/cache1
/data/cache2
)
#Install squid shell
yum install -y squid
#config squid.conf
cat >>$SQUID_CNF >/dev/null
if [ $? -eq 0 ];then
echo -e "----------------------------------\nThe $line cache update successfully!"
fi
done < list.txt 脚本执行:
[root@node2 ~]# sh auto_clean_cache.sh forum.php
----------------------------------
The http://www.wugk2.com/forum.php cache update successfully!
[root@node2 ~]#
|
|
|