- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
引言
文件服务器是企业网络中的核心服务器。如何确保其安全、稳定及高速访问,是管理员最重要的工作之一。运用 Bond 技术,可以有效解决服务器网络压力过大,以及单个网卡失效导致的网络服务中断等的问题。从而确保文件服务器的安全、稳定及高速访问运行。
本文就是从一位管理员的角度,教您怎样利用 PXE 服务器远程安装拥有网卡绑定技术的实现了负载均衡和失效保护功能的服务器。
Bond 技术原理
Bond 就是将多块网卡虚拟成为一块网卡的技术,通过 bond 技术让多块网卡看起来是一个单独的以太网接口设备并具有相同的 IP 地址。
Bond 的原理是网卡在混杂 (promisc) 模式下运行;在这种模式下,网卡不像在通常情况下,只接收目的硬件地址是自身 Mac 的以太网帧,对于别的数据帧都滤掉,以减轻驱动程序的负担;而是接收网络上所有的数据帧,而且修改了驱动程序中的 mac 地址,将两块网卡的 Mac 地址改成相同,可以接收特定 mac 的数据帧,然后把相应的数据帧传送给 bond 驱动程序处理。
Bond 网卡的工作模式
网卡 bond 后的工作模式有两种:主备的工作方式和负载均衡方式。
双网卡 bond 拓扑图如下所示:
图 1. 双网卡 bond 拓扑图
在主备模式下 , 只有主网卡 eth0 工作,eth1 作为备份网卡是不工作的,只有当一个网络接口失效时 ( 例如主交换机掉电等 ),为了不会出现网络中断,系统会按照配置指定的网卡顺序启动工作,保证机器仍能对外服务,起到了失效保护的功能。
在负载均衡工作模式下,由于两块网卡都正常工作,它能提供两倍的带宽,在这种情况下出现一块网卡失效,仅仅会是服务器出口带宽下降,也不会影响网络使用。
Linux下通过网卡邦定技术既增加了服务器的可靠性,又增加了可用网络带宽,为用户提供不间断的网络服务。
Bond 模式下远程安装 Linux 的难点
为了实现多块网卡的协同工作,Bond 模式将自己的 MAC 地址复制到各个物理网卡上,让所有的网卡共享同一个 MAC 地址。这个方式就要求所有的网卡都要支持 BIOS,这样才能够让操作系统将 MAC 地址写到网卡上;对于不支持 BIOS 读写的网卡而言,重起以后就恢复到网卡上 MAC 地址,PXE 服务器可能无法根据记录的 MAC 地址找到相对应的网卡。
对于网卡配置成 Bond 模式的 Linux 而言,在使用 PXE 服务器进行安装的过程中,我们不但需要指定物理网卡的配置信息,还需要指定 Bond 网卡的配置信息,才能够让 PXE 服务器正确找到和识别目标机器的网卡,在目标机器重起后依然能够找到网络,并执行进一步 Linux 的安装。这里我们对 Bond 网卡后面的物理网卡数量做一个进一步讨论:
对于单物理网卡的 Bond 网卡而言,Bond 网卡的 MAC 地址和物理网卡的物理地址是一致的;对于多物理网卡的 Bond 网卡而言,其中一块物理网卡会被设置为 Master,其他的网卡都是 Slave,Bond 网卡的 MAC 地址取自标志为 Master 的物理网卡,然后将这个 MAC 地址复制到其他物理网卡上。所以在指定用于安装 Linux 的网卡时,我们需要指定 Bond 网卡,以及 Bond 网卡所对应的标志为 Master 的物理网卡。(如果没有人为干预,一般情况下 Linux 所识别到的第一块网卡会被标志为 Master,也即使 eth0;对于有特殊配置的 Bond 网卡,需要根据具体的 Bond 配置情况来进行指定。)
回页首
PXE 服务器的安装与配置
PXE 服务器安装
安装 SLES 10 做为 PXE 服务器的操作系统,同时必须安装如下的几个服务器包:PXE 服务器包(RPM 包名:pxe)、NFS 服务器包(RPM 包名:nfs-utils)、TFTP 服务器包(RPM 包名:tftp)、DHCP 服务器包(RPM 包名:dhcp-server,dhcp-tools 和 dhcp)。以上安装检查无误后,我们即刻开始 PXE 的安装配置 。
DHCP 服务器的配置
1)配置 /etc/dhcpd.conf,内容如下 :
default-lease-time 14400;
ddns-update-style none;
# define rules to identify DHCP Requests from PXE and Etherboot clients.
class pxe {
match if substring (option vendor-class-identifier, 0, 9) = PXEClient;
}
class etherboot {
match if substrin
您可能关注的文档
最近下载
- 机动车辆租赁合同.docx VIP
- 形势与政策论文1500(通用3篇).docx VIP
- 2025年教科版(2024)小学科学三年级上册(全册)教学设计(附目录P171).docx
- T∕CECS G:T34-2023 寒区公路隧道设计标准.pdf
- 2014普通铁路质量控制标准和要求.doc VIP
- 2025年新人教版7年级道德与法治上册全册课件.pptx
- 第一单元+第2课《缤纷的世界美术流派》-2025-2026学年人美版(2024)美术新教材八年级上册.pptx VIP
- 江苏省泰州市区县街道社区乡镇村名称统计.pdf VIP
- 行政管理学题库答案.pdf VIP
- 学校食堂采购水果供应协议书.doc VIP
文档评论(0)