首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    负载均衡集群介绍,LVS介绍,LVS的调度算法,LVS的NAT模式搭建

    首先我们先介绍一下什么是负载均衡: 负载平衡(Load balancing)是一种计算机网络技术,用来在多个计算机(计算机集群)、网络连接、CPU、磁盘驱动器或其他资源中分配负载,以达到最佳化资源使用、最大化吞吐率、最小化响应时间、同时避免过载的目的。这是来自维基百科的介绍。负载均衡的目的,就在于平衡计算机的负载,给用户提供优质,可靠,稳定的服务。日常生活中到处都能看到“负载均衡”,一个超市的收营员高峰期只能服务10位顾客,当做活动时有20位顾客需要服务的话可能就会排长队,这样购物体验将会很差(就像客户抱怨系统/网站访问太慢)。最简单的办法就是再招个营业员,重新开通一个出口。负载均衡的核心就是“分摊压力”。

    01

    路由器如何刷入OPENWRT固件的方法

    我们都知道,现在的手机系统分为三大类,分别是: 以苹果手机为首的IOS操作系统 以诺基亚手机为首的Windows Phone7(简称WP7)系统 以小米手机为首的Android系统 那么今天要说的就是OPENWRT系统,大家都知道小米手机运行MIUI V5系统,这个系统是基于Android系统二次开发的,Android系统是基于Linux系统开发的,它的内核就是Linux系统,所以,小米手机的MIUI系统的运行内核也是基于Linux系统定制的。今天不说MIUI系统的问题,今天就来说说在2013年11月20日公测的小米路由器,相信小米路由器的整机配置大家已经看过了,想不想要?!内置博通4709 1GHZ的主处理器,DDR3的256M的高速闪存,内置12V的涡轮风扇用来给主处理器散热,内置1T硬盘,还有那张180元的迅雷年卡,下载电影有了保证。同时路由器支持NFC,使用小米手机2A和小米手机3轻轻碰一下路由器就能够实现高速上网,无需输入密码,轻松+简单。 大家买到一款路由器都用来干什么?是整夜开着当服务器用,还是用来下载电影?现在我告诉你,路由器可以刷机了, 可以刷成第三方系统,小伙伴们有木有。由于手头只有一个TP-LINK WR340G+的无线路由器,没有别的路由器,而且该路由器还不支持刷入OPENWRT系统,所以以下图片均来自互联网: 想要刷入OPENWRT系统是要路由器支持的,如果你的路由器不支持请不要刷机,以免路由器成为砖头,另外路由器的主芯片必须是博通的芯片,其它的芯片现在还不支持刷机,TP-LINK的部分路由器不支持刷入此固件。现在开始切入正题: 首先要有一个无线路由器,我选择了网件的WNDR3800双频无线路由器,这款路由器是双频600MHZ的,2.4GHZ+5GHZ。大家都知道现在的2.4GHZ的频带已经很拥挤了,新开辟了5GHZ的频带,小米手机2A已经率先支持5GHZ的频率,现在小米手机3也支持这个新频率了。 为了能够将路由器的性能发挥到极致,专门在OP论坛上下载了关于这款路由器的固件,等待升级这款路由器的固件(小提示:路由器升级第三方固件时,特别要注意路由器的芯片型号,闪存大小和内存大小,以免后续固件无法正常写入。),上个普通路由器设置界面的图:

    01

    20k搞定生信服务器购买、安装与配置攻略~

    塔式服务器中Dell完胜其他~ 四、选什么样的配置? 使用云服务器做分析的时候,能使用的最高性能配置就是12核64G+8T的硬盘,至于其他比如显卡:等做深度学习的时候再配也来得及比如SSD:性价比超低,等价钱降下来了再配也来得及比如双路cpu:其实一个就够用了,只要板子有两个接口,以后再配也来得及比如光驱:随机附送,可有可无。等等都是次要的所以下面就是最后的配置塔式服务器机箱+主板:dell poweregde T630CPU:E5 2630V4(10核20线程)内存:64G硬盘:2x4T,dell工业级SAS硬盘列阵卡:H330(管理硬盘的东西)电源:495W dell热插拔电源(考虑发在家里电费问题,就选了个低功率的)其他:都是默认的 五、只有机箱吗?还需要买什么配件? 当然只有机箱,你需要配一个显示器,还有一套鼠标键盘。显示器不用特别好,站长选的是:Dell SP2318H 六、价格 其实,这套配置的议价空间真的不大,网上购买节省的就是因为销售渠道造成的加价,只要找到直销的店都能拿到最低上面那套配置,整机价格:19500元。 显示器赶上了促销价格:1000元。20k的价格,在预算之内,就这样,站长不仅花光了讲课赚的钱,还要还贷。哎~~~~~ 七、运行情况 1、系统选择:站长因为使用centos习惯了,强行让卖家安了个一个centos。没想到的是Centos也有图形界面了,欣慰一。2、转录组分析:云服务器上能做的这个服务器完全胜任,从下载到分析数据可视化,整个过程效率提高20%,欣慰二。3、远程操控与网络:这个对于站长是刚需,值班时候用手机简单操作一下什么是必须要实现的。站长家的宽带是所谓的100M电信光纤。然而,实际使用中下载峰值只有10M/s,没有云服务器使用的时候20M/s的峰值快,能到10M/s也知足了。然而,第一次使用的时候站长几近崩溃,用ascp高速下载峰值只有5M/s,更不爽的是只要下载一开始,全家都不要用网了,看个世界杯都卡死,在不断扎心中,站长绝对找找解决方案,如下:(1)从头找原因,一般电信小区光纤入户都是在一个大局域网下面,分到家里IP都是100.xxx.xxx.xxx这样的,用这个IP你是不能进行远端操作的。另外家里都用路由器,电脑上显示的IP都是192.168.xxx.xxx这样的地址,远程是无法操控的。站长联系了10000,得知电信可以把100局域网IP改成123公网IP,通过路由器设置定向转发,就可以在外网用ssh输入账号密码,登陆自己家里的服务器了。也就是像腾讯云服务器那样实现登陆。欣慰三。

    03

    个人服务器购买、安装与配置攻略~20k搞定一台可以做转录组分析的服务器~

    塔式服务器中Dell完胜其他~ 四、选什么样的配置? 使用云服务器做分析的时候,能使用的最高性能配置就是12核64G+8T的硬盘,至于其他比如显卡:等做深度学习的时候再配也来得及比如SSD:性价比超低,等价钱降下来了再配也来得及比如双路cpu:其实一个就够用了,只要板子有两个接口,以后再配也来得及比如光驱:随机附送,可有可无。等等都是次要的所以下面就是最后的配置塔式服务器机箱+主板:dell poweregde T630CPU:E5 2630V4(10核20线程)内存:64G硬盘:2x4T,dell工业级SAS硬盘列阵卡:H330(管理硬盘的东西)电源:495W dell热插拔电源(考虑发在家里电费问题,就选了个低功率的)其他:都是默认的 五、只有机箱吗?还需要买什么配件? 当然只有机箱,你需要配一个显示器,还有一套鼠标键盘。显示器不用特别好,站长选的是:Dell SP2318H 六、价格 其实,这套配置的议价空间真的不大,网上购买节省的就是因为销售渠道造成的加价,只要找到直销的店都能拿到最低上面那套配置,整机价格:19500元。 显示器赶上了促销价格:1000元。20k的价格,在预算之内,就这样,站长不仅花光了讲课赚的钱,还要还贷。哎~~~~~ 七、运行情况 1、系统选择:站长因为使用centos习惯了,强行让卖家安了个一个centos。没想到的是Centos也有图形界面了,欣慰一。2、转录组分析:云服务器上能做的这个服务器完全胜任,从下载到分析数据可视化,整个过程效率提高20%,欣慰二。3、远程操控与网络:这个对于站长是刚需,值班时候用手机简单操作一下什么是必须要实现的。站长家的宽带是所谓的100M电信光纤。然而,实际使用中下载峰值只有10M/s,没有云服务器使用的时候20M/s的峰值快,能到10M/s也知足了。然而,第一次使用的时候站长几近崩溃,用ascp高速下载峰值只有5M/s,更不爽的是只要下载一开始,全家都不要用网了,看个世界杯都卡死,在不断扎心中,站长绝对找找解决方案,如下:(1)从头找原因,一般电信小区光纤入户都是在一个大局域网下面,分到家里IP都是100.xxx.xxx.xxx这样的,用这个IP你是不能进行远端操作的。另外家里都用路由器,电脑上显示的IP都是192.168.xxx.xxx这样的地址,远程是无法操控的。站长联系了10000,得知电信可以把100局域网IP改成123公网IP,通过路由器设置定向转发,就可以在外网用ssh输入账号密码,登陆自己家里的服务器了。也就是像腾讯云服务器那样实现登陆。欣慰三。

    02

    自己工作用到的 linux添加路由的方法

    linux下添加路由的方法 一、查看及添加临时路由 1.查看路由(linux下) [root@nfs ~]# route #同netstat -rn Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 192.168.90.2 * 255.255.255.255 UH 0 0 0 tun0 192.168.80.0 * 255.255.255.0 U 0 0 0 eth0 192.168.10.0 * 255.255.255.0 U 0 0 0 eth1 192.168.90.0 192.168.90.2 255.255.255.0 UG 0 0 0 tun0 link-local * 255.255.0.0 U 1002 0 0 eth0 link-local * 255.255.0.0 U 1003 0 0 eth1 default 192.168.80.2 0.0.0.0 UG 0 0 0 eth0 注:windows查看路由命令:route print或netstat -rn 输出结果中各个字段的含义是: Destination表示路由的目标IP地址 Gateway表示网关使用的主机名或者是IP地址。上面输出的”*”表示没有网关。 Genmask表示路由的网络掩码 Flags是表示路由的标志。可用的标志及其意义是:U表示路由在启动,H表示target是一台主机,G表示使用网关,R表示对动态路由进行复位设置;D表示动态安装路由,M表示修改路由,!表示拒绝路由 Metric表示路由的单位开销量 Ref表示依赖本路由现状的其它路由数目 Use表示路由表条目被使用的数目 Iface表示路由所发送的包的目的网络 2.使用 route 命令添加 使用route 命令添加的路由,机器重启或者网卡重启后路由就失效了 方法: 添加到主机的路由 route add -host 192.168.168.110 dev eth0 route add -host 192.168.168.119 gw 192.168.168.1 添加到网络的路由 route add -net IP netmask MASK eth0 route add -net IP netmask MASK gw IP route add -net IP/24 eth1 添加默认网关 route add default gw IP 删除路由 route del -host 192.168.168.110 dev eth0 3.使用ip route添加路由 添加路由 ip route add 192.168.0.0/24 via 192.168.0.1 ip route add 192.168.1.1 dev 192.168.0.1 删除路由 ip route del 192.168.0.0/24 via 192.168.0.1 二、在linux下设置永久路由的方法: 1.在/etc/rc.local里添加 route add -net 192.168.3.0/24 dev eth0 route add -net 192.168.2.0/24 gw 192.168.3.254 2.在/etc/sysconfig/network里添加到末尾 方法:GATEWAY=gw-ip 或者 GATEWAY=gw-dev 3./etc/sysconfig/static-router : 这个是network脚本执行时调用的一个文件 any net x.x.x.x/24 gw y.y.y.y any net 192.168.3.0/24 gw 192.168.3.254 any net 10.250.228.128 netmask 255.255.255.192 gw 10.250.228.129 4.创建名为route- eth0的文件 vi /etc/sysconfig/network-script/route-eth0 在此文件添加如下格式的内容 192.168.1.0/24 via 192.168.0.1 5.查看经过的路由 linux查看经过的路由traceroute www.baidu.com windows查看经过的路由tracert -d www.baidu.com 三、开启 IP 转发: echo “1” >/proc/sys/net/ipv4/ip_forward (临时) vi /etc/sysctl.conf –> net.ipv4.ip_forward=1 (永久开启)

    02

    玩转软路由 篇四:软路由中OpenWRT作为旁路由的安装设置教程

    开篇说一些仁者见仁智者见智的话,先声明,这只是代表我自己近期浅陋的看法。看到很多人玩路由器,刷各种固件,什么爱快、高格、老毛子、OpenWRT什么的,自己也折腾过,也在恩山论坛里下载各路大神的固件使用。作为一个小白,就自然而然想到,这么多固件,哪个最好?当然对于这个问题,每个人的回答都不一样,毕竟适合自己的才重要。经过我自己不断在网上寻找答案,最后形成了一个成熟的看法,那就是真正的好不好,关键点在驱动,驱动做得会使得路由系统如虎添翼。但是,很多芯片厂家在卖芯片的时候是需要承诺不可进行二次开发的,所以路由器大厂华硕、网件是可以直接向芯片厂商比如高通、博通、MTK买成套的服务,那支持的效果肯定更好。而OpenWRT是开源社区,自然不会购买,所以我们刷在硬路由上的OpenWRT,只能靠破解出来的驱动或者阉割过的开源驱动,所以在效果上会明显跟不上。最后我得出结论,OpenWRT还是装在x86平台上,专注路由功能,WIFI部分还是交给硬路由。

    01

    k8s集群网络(7)-service之ipvs cluster ip实现原理

    在之前文章中我们介绍了基于iptable方式实现的k8s集群中cluster ip类型和node port类型service的负载均衡。其本质上是当网络数据包从pod的network namespace中通过linux veth pair设备进入到host宿主中的network namespace时,经过iptable一系列的NAT转换,把service的cluster ip和端口DNAT成pod的ip和端口。同时leverage linux iptable的random模块,实现了对pod的负载均衡,然后再交由host对目标pod的路由策略来实现将数据包发往pod。当然,这一切都是在linux内核空间实现的,和应用程序的用户空间没有关系。在这里我们主要介绍基于ipvs的cluster ip类型service的实现原理。如果对于ipvs不熟悉的同学可以浏览一下网站http://www.linuxvirtualserver.org/,大名鼎鼎的LVS负载均衡就是基于ipvs来实现的。

    04
    领券