关于Exchange 2003安装配置的文章, 网上有很多, 51CTO中应该也不在少数. 写这个系列文章并不是闲着没事做, 主要是想把最近学习的一些东西记录下来, 供以后参考. 当然也最好能对一部分同学起到一定的参考作用. 在这系列的文章中本人会通过一个虚拟实验环境来记录一套Exchange 2003架构的邮件平台的搭建过程.  本方案的主要架构为: 两台windows 2003组成一个群集安装Exchange 2003做为后端服务器, 两台Windows 2003并安装Exchange 2003做为前端服务器及RPC over HTTP代理并通NLB (网络负载平衡)实现高可用性.

以下是本实验虚拟机的清单及相关设置内容:
1. 局域网DNS域名: contoso.local, 邮件后缀名: contoso.com. 安装的软件均为Windows Server 2003 R2 Enterprise Edition及Exchange Server 2003 Enterprise Edition, 所有主机都已加入域
2. dc.contoso.local
IP:           192.168.1.200/24
Gateway:  192.168.1.1
DNS:        127.0.0.1
角色:         DC, DNS, 证书服务, 群集共享磁盘
3. bk1.contoso.local
IP:           192.168.1.201/24
Gateway:  192.168.1.1
DNS:        192.168.1.200
角色:         Windows 2003 群集节点1, Exchange 2003
4. bk2.contoso.local
IP:           192.168.1.202/24
Gateway:  192.168.1.1
DNS:        192.168.1.200
角色:         Windows 2003 群集节点2, Exchange 2003
5. fe1.contoso.local
IP:           192.168.1.203/24
Gateway:  192.168.1.1
DNS:        192.168.1.200
角色:         Exchange 2003 前端服务器1
5. fe2.contoso.local
IP:           192.168.1.204/24
Gateway:  192.168.1.1
DNS:        192.168.1.200
角色:         Exchange 2003 前端服务器2
下面言归正传, 我们开始动手开始:
1. DC的配置, AD的安装及DNS服务的配置这里就略过不表, 网上有很多的文章介绍, 我们直接开始配置两台后端的群集, 由于本实验是在虚拟机执行, 我们也没有存储设备, 这里我们通过在DC上安装WinTarget来提供共享磁盘.并挂载第二个5GB的虚拟磁盘, 不要在DC上对其分区或分配盘符.
2. bk1配置, bk1及bk2上都需要安装两块网卡, 一块用于连接办公网络命名为:public, 一块用于群集节点间连接的心跳线命名为:private.
- pubic的配置如上面的介绍;
- private 我们这里将IP设为:10.0.0.1/255.255.255.0 网关和DNS留空. 取消勾选"Microsoft网络客户端"及"文件和打印机共享", 再点击"高级" -->选择"DNS"选项卡,取消选择"在DNS中注册此链接的地址"—>选择"WINS"选项卡-->勾选"禁用TCP/IP 上的NetBIOS", 保存设置;
- 在"网络连接"窗口中, 点击"高级"菜单按纽, 选择"高级设置" 确保"public"在最上面, 如下图所示:
- 安装Microsoft iSCSI Initiator, 这个软件可以到微软的官网下载, 目前最新版本应该是2.08
3. bk2配置, 同bk1,但两块网卡的IP分别设为:192.168.1.202及10.0.0.2
4. 回到DC进行配置;
- 打开"AD用户和计算机" 创建一个命为clusterservice的用户(名称可自定义), 不要加入任何组, 一定要选择"密码永不过期"
- 打开WinTarget的控制台, 右击左侧hosts选择new host新建主机, 在弹出的向导中Special host name中选择点击browse找到bk1 点击下一步, 选对"Advanced" 点击"Add" 选择"IP Address"并填入192.168.1.201, OK完成. 再以同样的方法添加bk2;
- 点击左侧的"Device" 在右侧的磁盘管理的Disk1上点右键选择"Create WinTarget Disk"-->"New Volume Based WinTarget Disk"创建新的磁盘
- 这里先创建一个600MB的磁盘作为群集的仲裁磁盘, 下一步填写对此磁盘的描述,可任意填写, 下一步将此磁盘分配给主机, 将bk1和bk2都添加进来. 点击完成并确认警告信息.
- 以同样的方法将剩余的空间再创建成一个磁盘并分配给bk1和bk2;
5. 下面到bk1进行配置, 注意此时bk2一定要处于关机状态;
- 使用域管理员帐户登录, 并将前文中创建的clusterservice用户添加至本地管理员组;
- 打开Microsoft iSCSI Initiator, 点击Discover, 点击Add添加Target, 输入192.168.1.200或dc.contoso.local, 点击Targets选项卡, 这时我们看到刚刚添加的Target状态为Inactive, 点击Log On连接, 勾选"Automatically restore this connection when the system boots", 如下图. 点击OK.可以看到状态变为conneted, 点击确定.
- 打开磁盘管理, 会看到多了两个磁盘, 将600MB的磁盘格式化成NTFS, 并分配盘符为Z, 4.4GB格式化成NTFS, 并分配盘符为Y.
- 打开管理工具中的群集管理器, 操作选择"创建新群集" 确定, 在弹出的向导中选择"下一步"
- 填写群集名, 下一步
- 群集中的第一个计算机名保持默认, 点击下一步分析目前的配置, 没有问题的话,点击下一步填写群集的IP,这里填192.168.1.210, 下一步填写群集服务帐户, 这里填入clusterservice
- 点击下一步复查前面所有的设置, 确认没有问题后, 点击下一步完成群集的配置.
6. 将bk2开机, 同样使用域管理员登录,将clusterservice加入管理员组, 设置Microsoft iSCSI Initiator.
7. 在bk1上打开群集管理器
- 在EXBAK上右击并选择新建-->节点. 添加bk2
- 输入clusterservice的密码,
- 下一步复查前面的设置,确认没问题后,点击下一步完成节点的添加.
至此我们就完成了Windows 2003群集的创建, 打开群集管理器,可以看到目前群集中所有资源的所有者都为bk1,
- 为群集配置网络设置, 展开"群集资源", 在"private"上右击, 选"属性"
- 选择"只用于内部群集通讯(专用网络)" 点击确定.
    
我们在群集组上点右键并选择"移动组", 如果可将所有者改为bk2, 证明我们的群集是可以正常工作的.
这一篇的内容完成了, 下一篇将介绍群集中Exchange的安装及虚拟服务器的设置.

转载于:https://blog.51cto.com/scottlinn/274450

基于Exchange 2003的搭建高可用的邮件平台 之一:群集的配置相关推荐

  1. Kubeadm搭建高可用K8S(四)Dashboard安装配置

    安装 # 1.先将镜像文件上传到两个worker节点,然后解压 docker load -i dashboard_2_0_0.tar.gz docker load -i metrics-scrapte ...

  2. 搭建高可用mongodb集群(二)—— 副本集

    2019独角兽企业重金招聘Python工程师标准>>> 在上一篇文章<搭建高可用MongoDB集群(一)--配置MongoDB> 提到了几个问题还没有解决. 主节点挂了能 ...

  3. 搭建高可用的MongoDB集群(一):MongoDB的配置与副本集

    传统的关系数据库具有不错的性能及稳定性,同时,久经历史考验,许多优秀的数据库沉淀了下来,比如MySQL.然而随着数据体积的爆发性增长,数据类型的增多,许多传统关系数据库扩展难的特点也爆发了出来,NoS ...

  4. Kafka基于Zookeeper搭建高可用集群实战

    Kafka基于Zookeeper搭建高可用集群实战 1 前言 1.1 高可用的由来 为何需要Replication? 在Kafka在0.8以前的版本中,是没有Replication的,一旦某一个Bro ...

  5. 如何搭建高可用Redis服务

    作者:漫步CODE人生 来自:cnblogs.com/scode2/p/8670980.html 题记 基于内存的Redis应该是目前各种web开发业务中最为常用的key-value数据库了,我们经常 ...

  6. 【Nginx那些事】nginx配置实例(四)搭建高可用集群

    [Nginx那些事]nginx配置实例(四)搭建高可用集群 nginx 实现高可用 安装keepalived keepalived配置 主Nginx服务器配置 从nginx服务器配置 脚本文件权限设置 ...

  7. 亿级流量网站架构核心技术 跟开涛学搭建高可用高并发系统

    亿级流量网站架构核心技术 跟开涛学搭建高可用高并发系统 1.高并发原则 1.1 无状态 1.2 拆分 1.3 服务化 1.4 消息队列 1.5 数据异构 1.6 缓存银弹 1.7 并发化 2 高可用原 ...

  8. win2012故障转移mysql集群_Windows 2012 系统搭建高可用故障转移集群

    Windows 2012 系统搭建高可用故障转移集群 一.故障转移集群介绍 1.1系统介绍 故障转移群集是针对具有长期运行的内存中状态或具有大型的.频繁更新的数据状态的应用程序而设计.这些应用程序称为 ...

  9. Exchange Server 2013 DAG高可用部署(一)-前期准备

    微软Exchange邮件服务器想必在当今这个信息产业发达的社会,大家都不陌生.我们的生活和工作现在已经离不开电子邮件,作为企业信息化的IT人员,如何给大家带来更高更好的邮件服务,这个应该是我们着重关注 ...

最新文章

  1. 求职淡季成功跳槽大厂,他做对了这一件事!
  2. pycharm中import呈现灰色原因
  3. Win7系统中Cookie位置
  4. 【POJ - 1463】Strategic game (树上最小点覆盖,树形dp)
  5. vue + typescript 父子组件传值记录
  6. Fortran与C/C++混合编程示例
  7. 计算机病毒的危害有,电脑病毒有什么危害
  8. 小程序Vant组件库的使用
  9. 科学计算机使用方法,[转载]科学计算器的使用方法
  10. 英语专业跨计算机考研方向,对于一些英语专业考研有哪些的选择方向
  11. Java一组数据,满足数量和求和的最优解
  12. 解决Android手机开发者选项经常自动关闭的问题
  13. keil中出现警告:last line of file ends without a newline解决方法
  14. Flutter 开屏方案
  15. 使用gatekeeper限制kubernetes创建特定类型的资源
  16. 单亲妈妈开米粉店,赚得比当白领的女儿还多,做生意一定要懂方法
  17. 如何实现 水平/垂直居中
  18. AxureRP9 中继器的简单使用
  19. 白嫖他!悟空CRM项目 ,部署了直接用起来
  20. MySQL GREATEST和LEAST函数介绍

热门文章

  1. VTK:绘图之ParallelCoordinates
  2. OpenCV k均值聚类kmeans clustering的实例(附完整代码)
  3. 在Qt for Python应用程序中使用Designer UI文件
  4. Qt Creator建立和运行
  5. Qt Creator造型Modeling
  6. C语言链表是否为循环表的算法(附完整源码)
  7. C语言实现interpolation search插值查找算法(附完整源码)
  8. c语言贪吃蛇游戏完整代码
  9. java 3d游戏_不放一行代码分享一下java实现3D游戏逻辑
  10. 2.myql数据导入到solr,并建立solr索引(学习笔记)