马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
经常看到有人问用什么版本的linux好,其实只要你认真学习无论什么版本都挺好的。
办理办法有良多,如利用Windows2000或WindowsServer2003供应收集负载平衡服务,但该服务的设置十分庞大。而经由过程DNS服务器完成收集负载平衡则是一种对照复杂的办法。
笔者以企业网中的Web服务器为例来先容一下怎样利用DNS服务器完成收集负载平衡。为了进步域名为“www.ckuyun.com”的网站的会见量,在企业网中部署三台内容不异的Web服务器,它们供应不异的服务,但每台服务器的IP地点都纷歧样。上面对企业网中的DNS服务器举行设置来完成三台Web服务器配合承当客户对网站的会见。
1、启用轮回
以WindowsServer2003体系为例,在DNS服务器中,顺次点击“入手下手→程序→办理工具→DNS”选项,进进DNS办理器窗口,鼠标右键点击DNS服务器图标,在弹出的快速菜单当选择“属性”选项,接着在属性对话框中切换到“初级”选项卡(),确保“服务器选项”列表框中的“启用轮回”选项处于选中形态。
2、增加主机纪录
在“jb51.net”地区中创立主机纪录。在DNS办理器窗口中,右键点击“jb51.net”项,在弹出的菜单当选择“新建主机”,进进新建主机对话框,在“称号”栏中输出“WWW”,IP地点栏中输出个中一台Web服务器的IP地点,如192.168.0.5,最初点击“增加主机”按钮。
由于企业网中有三台Web服务器,而且它们的IP地点都分歧,因而别的还要新建两条主机名为“WWW”的主机纪录,办法和下面一样,仅仅是它们的IP地点内容分歧。如许就可以将网站域名分离剖析到分歧的Web服务器上。
DNS服务器jb51.net地区三条主机纪录内容以下表所示:
完成了以上三条主机纪录的创立后(),就完成了Web服务器的收集负载平衡。如许当客户机会见www.ckuyun.com网站时,就会向DNS服务器收回域名剖析哀求。DNS服务器收到第一个哀求时,会把第一个IP地点192.168.0.5前往给客户机,当第二个客户秘密求域名剖析时,DNS服务器就把第二个IP地点192.168.1.5前往给客户机。经由过程如许的轮回分派,就能够把客户机的会见分管到分歧的Web服务器上,从而完成收集负载平衡功效。
3、负载平衡功效的优化
企业网一般由良多子网组成,为了下降收集中的数据流量,客户机最好能会见处于统一子网内的Web服务器。固然完成了收集负载平衡功效,但其实不能包管客户会见的是簿子网的Web服务器。实在这个成绩也很好办理,只需启用DNS服务器的“启用收集掩码排序”功效便可。
在DNS办理器窗口中,右键点击DNS服务器,在弹出的菜单当选择“属性”,然后在属性对话框中切换到“初级”选项卡,勾选“服务器选项”列表框中的“启用收集掩码排序”选项便可。如许客户机每次都能会见到簿子网内的Web服务器了。
完成以上设置后,就使DNS服务器完成了收集负载平衡功效,把客户的会见分管到每一个Web服务器上,而且还削减了跨子网的收集通讯流量,年夜年夜下降了企业网的通讯包袱。
完全版本:
如今收集的范围愈来愈年夜,收集中服务器的负载也变得愈来愈重。比方:在公司的收集中安装了一台WEB服务器,用于向企业外部网中的用户供应服务,假设收集中有几千乃至上万个用户必要同时会见这台WEB服务器,那末这台服务器的功能将变得极差。怎样来办理这个成绩呢?在Windows2000AdvancedServer中供应有LoadBanlance负载平衡服务能够办理这个成绩,但该服务的设置较庞大。别的我们还能够经由过程DNS来完成负载平衡的功效。
Enableroundrobin启用轮回
为了加重某台服务器的负载,我们能够在收集中安装多台服务器。比方,本来收集中只要一台X235的WEB服务器,其主机名为www.test.com,IP地点为192.168.1.100。为了加重这台WEB服务器的负载,我们能够在收集中安装多台X235来供应WEB服务,并包管每台WEB服务器的内容都是分歧的。假如能够完成让客户端分离会见分歧的WEB服务器,如许就到达了分管负载的目标。那末怎样让客户端分离向分歧的WEB服务器会见呢?这就要用到DNS服务所供应的roundrobin功效。
我们能够按以下步骤操纵:
在Windows200中翻开办理工具中的DNS办理器。
在DNS办理个中,用鼠标右键点击该DNS服务器图标,在弹出的菜单当选择Property属性菜单。
在弹出的窗口中,选择Advanced选项卡。确保Enableroundrobin选项是处于被选中的形态。
点击OK封闭该窗口。
当设定好Roundroubin后,接上去必要在DNS的地区(Zone)中增加主机纪录:
翻开办理工具中的DNS办理器
用鼠标右键点击将要创立纪录的地区,在弹出的菜单当选择Newhost新建主机纪录。然后按照导游提醒输出需要的信息。
主机名IP地点
www192.168.1.200
www192.168.1.201
www192.168.1.202
当输出完一切主机的主机名与IP的对应干系后,你将看到相似于下图的窗口。
在这里我们注重到,增加的三条主机纪录是统一个主机名对应着分歧的IP。这些分歧的IP即为收集中安装的多台WEB服务器的实践IP,他们对应着统一个主机名www.test.com。
如许当客户端们在扫瞄器的地点栏中输出:www.test.com往会见WEB服务器时,就会向DNS服务器收回称号剖析哀求。当DNS服务器收到第一个客户真个哀求时,会把第一个IP192.168.1.200呼应给客户端,当第二个客户端请求剖析时,服务器把第二个IP192.168.1.201呼应给客户端,以此类推。经由过程如许的轮回分派IP地点,就能够让分歧的客户器会见分歧的服务器,从而到达分管服务器的负载的功效。
Enablenetmaskordering启用子网优先
假如公司的收集是由多个子网组成的,为了利用户可以更无效地会见服务器中的资本,比方WEB服务器上的资本,我们能够在每一个子网中都安装一台WEB服务器,这些WEB服务器保留的数据是完整一样的而且都利用统一个主机名,比方:www.test.com。那末怎样让用户在其扫瞄器的地点栏中输出主机名www.test.com时,会见的是簿子网的WEB服务器,而不是其他子网的web服务器呢?我们能够经由过程设置Enablenetmaskordering启用子网优先来完成这一功效。
想完成Enablenetmaskordering启用子网优先,我们能够按以下步骤操纵:
翻开办理工具中的DNS办理器
在DNS办理个中,用鼠标右键点击该DNS服务器图标,在弹出的菜单当选择Properties属性菜单。在弹出的窗口中,选择Advanced选项卡。确保Enablesubnetordering选项是处于被选中的形态。点击OK封闭该窗口。
当设定好subnetordering后,接上去必要在地区中增加主机纪录:
翻开办理工具中的DNS办理器
用鼠标右键单击将要创立纪录的地区,在弹出的菜单当选择Newhost新建主机纪录。然后按照导游提醒输出需要的信息。
比方:
主机名IP地点
www192.168.1.200
www202.96.1.201
www64.35.1.202
当输出完一切主机的主机名与IP的对应干系后,你将看到相似于下图的窗口。
如许我们在DNS服务器中增加了三条主机纪录:统一个主机名对应着分歧的IP。这些分歧的IP即为分歧子网中安装的WEB服务器的实践IP地点,他们对应着统一个主机名www.test.com。
如许当用户在其扫瞄器的地点栏中输出:www.test.com往会见该WEB服务器时,该客户端就会向DNS服务器收回称号剖析哀求。作为DNS服务器收到客户真个查询哀求后,将对照客户真个IP地点,与它所哀求的主机名所对应的IP地点中的哪个在统一子网中,然后将这个IP(与客户端在统一子网中的IP地点)呼应给客户端。如许就能够完成客户端会见的老是簿子网中的服务器,把服务器的会见负载分摊到了各个子网的服务器中,而且削减了跨子网的收集流量。
由于在linux中,用户权限很大,做任何事情都很自由,所以,你往往需要知道你做的每一步在干什么。 |