Exchange2010 配置CAS NLB(网络负载均衡)&CAS Array(阵列)----(二)

简介:

要实现两台前端CAS服务器在其中一台出现故障时自动切换到另一台,我们需要做负载均衡群集和CAS Array阵列来实现,到两台CAS服务器上分别添加网络负载平衡的功能

SNAGHTML15b19223

打开网络负载平衡管理器新建一个群集

image

image

添加群集IP地址为192.168.1.254/24

image

群集操作模式选多播,单播与多播有什么区别大家可以找相关资料学习一下

SNAGHTML15bb1dfd

image

接下来把另一台CAS服务器也加入到此群集中来

SNAGHTML15be47f9

中间的操作步骤和上面一样就不多说了,最后的结果如下图所示

image

打开exchange managment shell,用命令 New-ClientAccessArray 创建一个CAS阵列如下图所示

image

最关键的一步确认数据库RPC客户端访问服务是否指向mail.jcs.cn,不对的话用Set-MailboxDatabase命令来更改设定如下图所示

image

最后我们需要到DNS服务器上添加一条A记录,把mail.jcs.cn对应的CAS Array阵列IP地址192.168.1.254

image

这样我们就可以通过mail.jcs.cn来访问OWA前端服务器了,经测试关闭其中任意一台CAS服务器,均可访问OWA,表明实验成功了,这里看到证书错误了么?下一节我们讲解解决此访问题的方法.

SNAGHTML15dcc093






     本文转自allanhi 51CTO博客,原文链接:http://blog.51cto.com/allanfan/1055056,如需转载请自行联系原作者



相关实践学习
每个IT人都想学的“Web应用上云经典架构”实战
本实验从Web应用上云这个最基本的、最普遍的需求出发,帮助IT从业者们通过“阿里云Web应用上云解决方案”,了解一个企业级Web应用上云的常见架构,了解如何构建一个高可用、可扩展的企业级应用架构。
相关文章
|
9月前
|
缓存 负载均衡 监控
135_负载均衡:Redis缓存 - 提高缓存命中率的配置与最佳实践
在现代大型语言模型(LLM)部署架构中,缓存系统扮演着至关重要的角色。随着LLM应用规模的不断扩大和用户需求的持续增长,如何构建高效、可靠的缓存架构成为系统性能优化的核心挑战。Redis作为业界领先的内存数据库,因其高性能、丰富的数据结构和灵活的配置选项,已成为LLM部署中首选的缓存解决方案。
887 25
|
弹性计算 负载均衡 网络协议
配置SLB监听器
配置SLB监听器
911 63
|
域名解析 弹性计算 监控
slb测试基本配置检查
slb测试基本配置检查
431 60
|
弹性计算 负载均衡 监控
slb配置健康检查
slb配置健康检查
452 5
|
负载均衡 前端开发 应用服务中间件
负载均衡指南:Nginx与HAProxy的配置与优化
负载均衡指南:Nginx与HAProxy的配置与优化
1022 3
|
测试技术 PHP 开发者
PHP 数组查找:为什么 `isset()` 比 `in_array()` 快得多?
PHP 数组查找:为什么 `isset()` 比 `in_array()` 快得多?
|
人工智能 Java
Java 中数组Array和列表List的转换
本文介绍了数组与列表之间的相互转换方法,主要包括三部分:1)使用`Collections.addAll()`方法将数组转为列表,适用于引用类型,效率较高;2)通过`new ArrayList<>()`构造器结合`Arrays.asList()`实现类似功能;3)利用JDK8的`Stream`流式计算,支持基本数据类型数组的转换。此外,还详细讲解了列表转数组的方法,如借助`Stream`实现不同类型数组间的转换,并附带代码示例与执行结果,帮助读者深入理解两种数据结构的互转技巧。
1056 1
Java 中数组Array和列表List的转换
|
存储 Go 索引
go语言中的数组(Array)
go语言中的数组(Array)
395 67
|
JavaScript 前端开发 API
JavaScript中通过array.map()实现数据转换、创建派生数组、异步数据流处理、复杂API请求、DOM操作、搜索和过滤等,array.map()的使用详解(附实际应用代码)
array.map()可以用来数据转换、创建派生数组、应用函数、链式调用、异步数据流处理、复杂API请求梳理、提供DOM操作、用来搜索和过滤等,比for好用太多了,主要是写法简单,并且非常直观,并且能提升代码的可读性,也就提升了Long Term代码的可维护性。 只有锻炼思维才能可持续地解决问题,只有思维才是真正值得学习和分享的核心要素。如果这篇博客能给您带来一点帮助,麻烦您点个赞支持一下,还可以收藏起来以备不时之需,有疑问和错误欢迎在评论区指出~
|
移动开发 运维 供应链
通过array.some()实现权限检查、表单验证、库存管理、内容审查和数据处理;js数组元素检查的方法,some()的使用详解,array.some与array.every的区别(附实际应用代码)
array.some()可以用来权限检查、表单验证、库存管理、内容审查和数据处理等数据校验工作,核心在于利用其短路机制,速度更快,节约性能。 博客不应该只有代码和解决方案,重点应该在于给出解决方案的同时分享思维模式,只有思维才能可持续地解决问题,只有思维才是真正值得学习和分享的核心要素。如果这篇博客能给您带来一点帮助,麻烦您点个赞支持一下,还可以收藏起来以备不时之需,有疑问和错误欢迎在评论区指出~