【IT168 技术】随云计算与大规模服务器操作系统虚拟化趋势的日益临近,我们对高速、高可用性网络的渴求也达到了新的历史顶点。到目前为止,要在Windows Server环境下让网络接口卡(即网卡,简称NIC)实现完美的团队协作仍然是个棘手而耗时的难题。它需要第三方驱动程序作为支持,同时要求管理者针对网卡型号及实际环境进行有效配置。
到底什么才叫“团队”协作?这里所说的团队等于将每一块网卡加入到一个逻辑实体当中来,并为所有设备成员分配一个独立的IP地址。只要做到这一点,大家就完全能够让这个强大的“团队”服务于企业业务。
将本地服务器构建成一个“团队”的理由很多,其中最重要的原因在于保证网络的高度可用性——即使网卡中的某个组成部分出了问题,连通性仍然能得到保证。团队的存在还能带来其它多项提升,包括将两套带宽整合到一起,直接使企业基础设施的数量吞吐能力翻倍。
在Windows Server 2012中实现网卡团队
建立网卡协作机制的好处在于,一切都被整合在同一体系当中、不带来额外开销,且任何能与Windows Server 2012正确兼容的网卡都可参与其中。无论使用哪一款网卡,都能享受远程配置功能及完全相同的使用流程。显然要建立这么一个团队,大家需要一台服务器和至少两块网卡。
在Server 2012中,一个网卡团队可以包含两个或更多来自不同设备制造商的网卡设备。创建完成后,该团队可以通过Windows 8客户端远程添加到Server 2012服务器当中——服务器是否具备GUI对此不构成影响。整个过程完全由PowerShell 3.0所支持。
在本篇上手指南中,我们将使用三台服务器:
1. DC及DHCP服务器(单网卡)
2. Hydrangea(用于组建团队,充当域成员)
3. Dahlia(用于组建团队,充当域成员)
当然,这一切都能够通过虚拟服务器实现。我的所有设置工作都在采用Windows 8 RTM版本且安装了Hyper-V的戴尔笔记本上完成。
${PageNumber}从哪里开始
在全部服务器(或者大多数服务器)上使用静态IP地址的做法非常普遍,因此网卡团队自然也不例外。由于使用DHCP能大大简化分配流程且与Server 2012毫无冲突,因此我也将在实际操作中借助DHCP的力量。
因此,首先确保我们拥有一套具备DHCP作用域功能的Server 2012(可以在服务器中安装该角色,也可以在网络的其它位置创建)。如果大家没有DHCP,那没办法,只能通过手动方式逐个为团队中的设备分配IP地址了。
为了对我们的现有网络配置进行测试,首先要运行PowerShell 3.0并输入下列指令:
(上述命令的显示结果表明,每台服务器拥有两块网卡与两个IP地址——也就是说网卡尚未被划入‘团队’)。
在服务器上实现网卡“组队”
我们能够远程从DC实现这一需求。运行服务器管理器并选中全部服务器,右键点击Hydrangea并选择配置网卡组队选项,弹出的对话框会提供所有备选组队方案。
确保要进行设置的服务器已经在“服务器”选项下被选中,同时在“团队”下的“任务”子菜单中点击“新团队”。
输入团队名称——在这里我使用的是“Team 1”——接下来只需要选择我们要加入到团队中的网卡(最少两个)。然后选择“附加属性”,这取决于大家打算如何设置自己的网卡团队。
现在我们来聊聊设定中的真正重点。大家可以选择从属交换机或者独立选项,这要看各位是不是打算部署冗余交换机。另外,也可以根据需要设置备用适配器或者确保所有适配器都被包含在内且处于运行状态。最后,我们还要为新建立起来的网卡团队选择运行所需要的VLAN。
选定各选项之后(包括独立交换机、无[待机]以及默认VLAN),点击OK按钮。这将花费几分钟时间,且所有我们管理下的服务器连接都将中断(因为配置过程会改变各接入设备的IP地址)。要重新连接,我们需要删除本地DNS缓存并刷新服务器管理器(在PowerShell中输入Clear-DNSClientCache与Resolve-DNSName <服务器名称>)。这表示现在我们的各设备拥有统一的IP地址及惟一节口。
${PageNumber}在我们的第二台服务器上重复上述步骤,现在大家已经成功打造了了自己的“组队”服务器。
进行测试的方式非常简便,但这又要劳烦PowerShell 3.0出场了。
首先,大家要在相当实例中Hydrangea的第一台服务器中运行PowerShell窗口,然后输入Pying –t DC(这里的DC是指大家的DC服务器名称)。这时系统会一直尝试与DC服务器连通,直到我们手动中止。不管它,把运行窗口放在旁边。
打开另一个PowerShell窗口,并按ping窗口的方式再次进行设置。我的网卡分别名为LAN与LAN2,大家把自己网卡的正确名称替换到下列命令中即可:
在第一条禁用命令之后,请注意ping命令仍然处于运行之中。
直到第二条命令生效,其ping过程才被中止。
这时重启用网卡,一切将恢复正常(事实上第一块网卡在重新启用后命令就会被恢复)。
总结
在Windows Server 2012问世之前,要实现网卡组队我们需要以下几个先决条件:
1.使用同一家制造商的同型号网卡,通常这样的设备才拥有同样的固件版本。
2.专为组队打造的第三方驱动程序。
3.具备配置特定网卡及驱动程序的相关技能。
但在新的Server版本中,微软开创性地为用户免费提供全部必要功能——也就是说上述条件已经不再是问题。
现在我们已经可以随意选择网卡的品牌、型号以及固件版本;只要能与Server 2012相兼容,所有相关驱动程序都已经被集成在系统当中。
真正的独特卖点在于,网卡协作设置完全能够以远程方式通过服务器管理器及PowerShell 3.0部署在任意数量的服务器当中。