设为首页 收藏本站
查看: 2752|回复: 0

[经验分享] 管理Exchange SCC,多项试验

[复制链接]

尚未签到

发表于 2015-9-11 09:15:12 | 显示全部楼层 |阅读模式
  接上文
为 Windows Server 2008 单一副本群集配置磁盘依存关系
  微软要求应当在故障转移群集中安装 CMS 之后,但在将 CMS 投入使用之前,执行此过程。
  或者在添加、删除或更改群集中的磁盘资源、存储组或数据库资源时,应执行这些步骤。
  step 1:域账户登录node1,打开故障转移群集管理器,找到CMS的资源。
  例如磁盘,右键选择属性-策略,缺省情况下“如果重新启动未成功,则对此服务或应用程序中的所有资源执行故障转移”是被勾选的。需要清除该复选框
DSC0000.png
  清除后如下
DSC0001.png
  
  -------------------------------------------------------------------------------------------------------------------------
  命令行查看资源属性,也可以使用powershell去查看(微软建议用powershell替换cluster命令)
  如下方式启动powershell 的故障转移集群命令
DSC0002.png
  普通命令行查看资源:
  cluster res /prop(正在列出所有资源的所有属性)
  T  资源                 名称                           值
-- -------------------- ------------------------------ -----------------------
SR Exchange 系统助理实例 (exsrv) Name                           Exchange 系统助理实例 (exsrv)
DR Exchange 系统助理实例 (exsrv) MonitorProcessId               1808 (0x710)
D  Exchange 系统助理实例 (exsrv) DeadlockTimeout                300000 (0x493e0)
S  Exchange 系统助理实例 (exsrv) Description                    
D  Exchange 系统助理实例 (exsrv) IsAlivePollInterval            4294967295 (0xffffffff)
D  Exchange 系统助理实例 (exsrv) LooksAlivePollInterval         4294967295 (0xffffffff)
D  Exchange 系统助理实例 (exsrv) PendingTimeout                 180000 (0x2bf20)
D  Exchange 系统助理实例 (exsrv) PersistentState                1 (0x1)
D  Exchange 系统助理实例 (exsrv) RestartAction                  1 (0x1)
D  Exchange 系统助理实例 (exsrv) RestartDelay                   500 (0x1f4)
D  Exchange 系统助理实例 (exsrv) RestartPeriod                  900000 (0xdbba0)
D  Exchange 系统助理实例 (exsrv) RestartThreshold               1 (0x1)
D  Exchange 系统助理实例 (exsrv) RetryPeriodOnFailure           3600000 (0x36ee80)
D  Exchange 系统助理实例 (exsrv) SeparateMonitor                0 (0x0)
S  Exchange 系统助理实例 (exsrv) Type                           Microsoft Exchange System Attendant
S  Exchange 系统助理实例 (exsrv) ResourceSpecificStatus         
SR Exchange 信息存储实例 (exsrv) Name                           Exchange 信息存储实例 (exsrv)
DR Exchange 信息存储实例 (exsrv) MonitorProcessId               1808 (0x710)
D  Exchange 信息存储实例 (exsrv) DeadlockTimeout                300000 (0x493e0)
S  Exchange 信息存储实例 (exsrv) Description                    
D  Exchange 信息存储实例 (exsrv) IsAlivePollInterval            4294967295 (0xffffffff)
D  Exchange 信息存储实例 (exsrv) LooksAlivePollInterval         4294967295 (0xffffffff)
D  Exchange 信息存储实例 (exsrv) PendingTimeout                 180000 (0x2bf20)
D  Exchange 信息存储实例 (exsrv) PersistentState                1 (0x1)
D  Exchange 信息存储实例 (exsrv) RestartAction                  1 (0x1)
D  Exchange 信息存储实例 (exsrv) RestartDelay                   500 (0x1f4)
D  Exchange 信息存储实例 (exsrv) RestartPeriod                  900000 (0xdbba0)
D  Exchange 信息存储实例 (exsrv) RestartThreshold               1 (0x1)
D  Exchange 信息存储实例 (exsrv) RetryPeriodOnFailure           3600000 (0x36ee80)
D  Exchange 信息存储实例 (exsrv) SeparateMonitor                0 (0x0)
S  Exchange 信息存储实例 (exsrv) Type                           Microsoft Exchange Information Store
S  Exchange 信息存储实例 (exsrv) ResourceSpecificStatus         
SR First Storage Group/Mailbox Database (exsrv) Name                           First Storage Group/Mailbox Database (exsrv)
DR First Storage Group/Mailbox Database (exsrv) MonitorProcessId               1808 (0x710)
D  First Storage Group/Mailbox Database (exsrv) DeadlockTimeout                300000 (0x493e0)
S  First Storage Group/Mailbox Database (exsrv) Description                    
D  First Storage Group/Mailbox Database (exsrv) IsAlivePollInterval            4294967295 (0xffffffff)
D  First Storage Group/Mailbox Database (exsrv) LooksAlivePollInterval         4294967295 (0xffffffff)
D  First Storage Group/Mailbox Database (exsrv) PendingTimeout                 180000 (0x2bf20)
D  First Storage Group/Mailbox Database (exsrv) PersistentState                1 (0x1)
D  First Storage Group/Mailbox Database (exsrv) RestartAction                  1 (0x1)
D  First Storage Group/Mailbox Database (exsrv) RestartDelay                   500 (0x1f4)
D  First Storage Group/Mailbox Database (exsrv) RestartPeriod                  900000 (0xdbba0)
D  First Storage Group/Mailbox Database (exsrv) RestartThreshold               1 (0x1)
D  First Storage Group/Mailbox Database (exsrv) RetryPeriodOnFailure           3600000 (0x36ee80)
D  First Storage Group/Mailbox Database (exsrv) SeparateMonitor                0 (0x0)
S  First Storage Group/Mailbox Database (exsrv) Type                           Microsoft Exchange Database Instance
S  First Storage Group/Mailbox Database (exsrv) ResourceSpecificStatus         
SR IPv4 Static Address 1 (exsrv) Name                           IPv4 Static Address 1 (exsrv)
DR IPv4 Static Address 1 (exsrv) MonitorProcessId               1872 (0x750)
D  IPv4 Static Address 1 (exsrv) DeadlockTimeout                300000 (0x493e0)
S  IPv4 Static Address 1 (exsrv) Description                    
D  IPv4 Static Address 1 (exsrv) IsAlivePollInterval            4294967295 (0xffffffff)
D  IPv4 Static Address 1 (exsrv) LooksAlivePollInterval         4294967295 (0xffffffff)
D  IPv4 Static Address 1 (exsrv) PendingTimeout                 180000 (0x2bf20)
D  IPv4 Static Address 1 (exsrv) PersistentState                1 (0x1)
D  IPv4 Static Address 1 (exsrv) RestartAction                  2 (0x2)
D  IPv4 Static Address 1 (exsrv) RestartDelay                   500 (0x1f4)
D  IPv4 Static Address 1 (exsrv) RestartPeriod                  900000 (0xdbba0)
D  IPv4 Static Address 1 (exsrv) RestartThreshold               1 (0x1)
D  IPv4 Static Address 1 (exsrv) RetryPeriodOnFailure           3600000 (0x36ee80)
D  IPv4 Static Address 1 (exsrv) SeparateMonitor                0 (0x0)
S  IPv4 Static Address 1 (exsrv) Type                           IP Address
S  IPv4 Static Address 1 (exsrv) ResourceSpecificStatus         
SR Network Name (exsrv) Name                           Network Name (exsrv)
DR Network Name (exsrv) MonitorProcessId               1872 (0x750)
D  Network Name (exsrv) DeadlockTimeout                300000 (0x493e0)
S  Network Name (exsrv) Description                    
D  Network Name (exsrv) IsAlivePollInterval            4294967295 (0xffffffff)
D  Network Name (exsrv) LooksAlivePollInterval         4294967295 (0xffffffff)
D  Network Name (exsrv) PendingTimeout                 180000 (0x2bf20)
D  Network Name (exsrv) PersistentState                1 (0x1)
D  Network Name (exsrv) RestartAction                  2 (0x2)
D  Network Name (exsrv) RestartDelay                   500 (0x1f4)
D  Network Name (exsrv) RestartPeriod                  900000 (0xdbba0)
D  Network Name (exsrv) RestartThreshold               1 (0x1)
D  Network Name (exsrv) RetryPeriodOnFailure           3600000 (0x36ee80)
D  Network Name (exsrv) SeparateMonitor                0 (0x0)
S  Network Name (exsrv) Type                           Network Name
S  Network Name (exsrv) ResourceSpecificStatus         
SR 群集 IP 地址             Name                           群集 IP 地址
DR 群集 IP 地址             MonitorProcessId               1872 (0x750)
D  群集 IP 地址             DeadlockTimeout                300000 (0x493e0)
S  群集 IP 地址             Description                    
D  群集 IP 地址             IsAlivePollInterval            4294967295 (0xffffffff)
D  群集 IP 地址             LooksAlivePollInterval         4294967295 (0xffffffff)
D  群集 IP 地址             PendingTimeout                 180000 (0x2bf20)
D  群集 IP 地址             PersistentState                1 (0x1)
D  群集 IP 地址             RestartAction                  2 (0x2)
D  群集 IP 地址             RestartDelay                   500 (0x1f4)
D  群集 IP 地址             RestartPeriod                  900000 (0xdbba0)
D  群集 IP 地址             RestartThreshold               1 (0x1)
D  群集 IP 地址             RetryPeriodOnFailure           3600000 (0x36ee80)
D  群集 IP 地址             SeparateMonitor                0 (0x0)
S  群集 IP 地址             Type                           IP Address
S  群集 IP 地址             ResourceSpecificStatus         
SR 群集磁盘 1               Name                           群集磁盘 1
DR 群集磁盘 1               MonitorProcessId               1872 (0x750)
D  群集磁盘 1               DeadlockTimeout                300000 (0x493e0)
S  群集磁盘 1               Description                    
D  群集磁盘 1               IsAlivePollInterval            4294967295 (0xffffffff)
D  群集磁盘 1               LooksAlivePollInterval         4294967295 (0xffffffff)
D  群集磁盘 1               PendingTimeout                 180000 (0x2bf20)
D  群集磁盘 1               PersistentState                1 (0x1)
D  群集磁盘 1               RestartAction                  2 (0x2)
D  群集磁盘 1               RestartDelay                   500 (0x1f4)
D  群集磁盘 1               RestartPeriod                  900000 (0xdbba0)
D  群集磁盘 1               RestartThreshold               1 (0x1)
D  群集磁盘 1               RetryPeriodOnFailure           3600000 (0x36ee80)
D  群集磁盘 1               SeparateMonitor                0 (0x0)
S  群集磁盘 1               Type                           Physical Disk
S  群集磁盘 1               ResourceSpecificStatus         
SR 群集磁盘 2               Name                           群集磁盘 2
DR 群集磁盘 2               MonitorProcessId               1872 (0x750)
D  群集磁盘 2               DeadlockTimeout                300000 (0x493e0)
S  群集磁盘 2               Description                    
D  群集磁盘 2               IsAlivePollInterval            4294967295 (0xffffffff)
D  群集磁盘 2               LooksAlivePollInterval         4294967295 (0xffffffff)
D  群集磁盘 2               PendingTimeout                 180000 (0x2bf20)
D  群集磁盘 2               PersistentState                1 (0x1)
D  群集磁盘 2               RestartAction                  2 (0x2)
D  群集磁盘 2               RestartDelay                   500 (0x1f4)
D  群集磁盘 2               RestartPeriod                  900000 (0xdbba0)
D  群集磁盘 2               RestartThreshold               1 (0x1)
D  群集磁盘 2               RetryPeriodOnFailure           3600000 (0x36ee80)
D  群集磁盘 2               SeparateMonitor                0 (0x0)
S  群集磁盘 2               Type                           Physical Disk
S  群集磁盘 2               ResourceSpecificStatus         
SR 群集名称                 Name                           群集名称
DR 群集名称                 MonitorProcessId               1872 (0x750)
D  群集名称                 DeadlockTimeout                300000 (0x493e0)
S  群集名称                 Description                    
D  群集名称                 IsAlivePollInterval            4294967295 (0xffffffff)
D  群集名称                 LooksAlivePollInterval         4294967295 (0xffffffff)
D  群集名称                 PendingTimeout                 180000 (0x2bf20)
D  群集名称                 PersistentState                1 (0x1)
D  群集名称                 RestartAction                  2 (0x2)
D  群集名称                 RestartDelay                   500 (0x1f4)
D  群集名称                 RestartPeriod                  900000 (0xdbba0)
D  群集名称                 RestartThreshold               1 (0x1)
D  群集名称                 RetryPeriodOnFailure           3600000 (0x36ee80)
D  群集名称                 SeparateMonitor                0 (0x0)
S  群集名称                 Type                           Network Name
S  群集名称                 ResourceSpecificStatus         
  只查看刚才我们修改的那个属性restartaction(以下为修改前查看)
DSC0003.png
  powershell查看:
  get-help get-cluster –examples (帮助,示例)
  get-cluster |fl *  (获取域中的一个或多个故障转移群集的信息。结果如下图)
DSC0004.png
  获取所有关于集群的命令行
  get-command -module failoverclusters
  CommandType     Name                                                Definition
-----------     ----                                                ----------
Cmdlet          Add-ClusterDisk                                     Add-ClusterDisk [-InputObject] <ClusterDiskInfo[...
Cmdlet          Add-ClusterFileServerRole                           Add-ClusterFileServerRole [[-Name] <String>] [-S...
Cmdlet          Add-ClusterGenericApplicationRole                   Add-ClusterGenericApplicationRole [[-Name] <Stri...
Cmdlet          Add-ClusterGenericScriptRole                        Add-ClusterGenericScriptRole [[-Name] <String>] ...
Cmdlet          Add-ClusterGenericServiceRole                       Add-ClusterGenericServiceRole [[-Name] <String>]...
Cmdlet          Add-ClusterGroup                                    Add-ClusterGroup [-Name] <StringCollection> [-In...
Cmdlet          Add-ClusterNode                                     Add-ClusterNode [[-Name] <StringCollection>] [-I...
Cmdlet          Add-ClusterPrintServerRole                          Add-ClusterPrintServerRole [[-Name] <String>] [-...
Cmdlet          Add-ClusterResource                                 Add-ClusterResource [-Name] <String> [[-Group] <...
Cmdlet          Add-ClusterResourceDependency                       Add-ClusterResourceDependency [[-Resource] <Stri...
Cmdlet          Add-ClusterResourceType                             Add-ClusterResourceType [-Name] <String> [-Dll] ...
Cmdlet          Add-ClusterServerRole                               Add-ClusterServerRole [[-Name] <String>] [-Stora...
Cmdlet          Add-ClusterSharedVolume                             Add-ClusterSharedVolume [[-Name] <StringCollecti...
Cmdlet          Add-ClusterVirtualMachineRole                       Add-ClusterVirtualMachineRole [[-Name] <String>]...
Cmdlet          Block-ClusterAccess                                 Block-ClusterAccess [-User] <StringCollection> [...
Cmdlet          Clear-ClusterDiskReservation                        Clear-ClusterDiskReservation [[-Node] <StringCol...
Cmdlet          Clear-ClusterNode                                   Clear-ClusterNode [[-Name] <StringCollection>] [...
Cmdlet          Get-Cluster                                         Get-Cluster [[-Name] <String>] [-Verbose] [-Debu...
Cmdlet          Get-ClusterAccess                                   Get-ClusterAccess [[-User] <StringCollection>] [...
Cmdlet          Get-ClusterAvailableDisk                            Get-ClusterAvailableDisk [-InputObject <PSObject...
Cmdlet          Get-ClusterGroup                                    Get-ClusterGroup [[-Name] <StringCollection>] [-...
Cmdlet          Get-ClusterLog                                      Get-ClusterLog [[-Node] <StringCollection>] [-De...
Cmdlet          Get-ClusterNetwork                                  Get-ClusterNetwork [[-Name] <StringCollection>] ...
Cmdlet          Get-ClusterNetworkInterface                         Get-ClusterNetworkInterface [[-Name] <StringColl...
Cmdlet          Get-ClusterNode                                     Get-ClusterNode [[-Name] <StringCollection>] [-I...
Cmdlet          Get-ClusterOwnerNode                                Get-ClusterOwnerNode [-Resource <String>] [-Grou...
Cmdlet          Get-ClusterParameter                                Get-ClusterParameter [[-Name] <StringCollection>...
Cmdlet          Get-ClusterQuorum                                   Get-ClusterQuorum [-InputObject <PSObject>] [-Cl...
Cmdlet          Get-ClusterResource                                 Get-ClusterResource [[-Name] <StringCollection>]...
Cmdlet          Get-ClusterResourceDependency                       Get-ClusterResourceDependency [[-Resource] <Stri...
Cmdlet          Get-ClusterResourceDependencyReport                 Get-ClusterResourceDependencyReport [-Resource <...
Cmdlet          Get-ClusterResourceType                             Get-ClusterResourceType [[-Name] <StringCollecti...
Cmdlet          Get-ClusterSharedVolume                             Get-ClusterSharedVolume [[-Name] <StringCollecti...
Cmdlet          Grant-ClusterAccess                                 Grant-ClusterAccess [-User] <StringCollection> [...
Cmdlet          Move-ClusterGroup                                   Move-ClusterGroup [[-Name] <String>] [[-Node] <S...
Cmdlet          Move-ClusterResource                                Move-ClusterResource [[-Name] <String>] [[-Group...
Cmdlet          Move-ClusterSharedVolume                            Move-ClusterSharedVolume [[-Name] <String>] [[-N...
Cmdlet          Move-ClusterVirtualMachineRole                      Move-ClusterVirtualMachineRole [[-Name] <String>...
Cmdlet          New-Cluster                                         New-Cluster [-Name] <String> [-Node <StringColle...
Cmdlet          Remove-Cluster                                      Remove-Cluster [-CleanupAD] [-Force] [-InputObje...
Cmdlet          Remove-ClusterAccess                                Remove-ClusterAccess [[-User] <StringCollection>...
Cmdlet          Remove-ClusterGroup                                 Remove-ClusterGroup [[-Name] <StringCollection>]...
Cmdlet          Remove-ClusterNode                                  Remove-ClusterNode [[-Name] <StringCollection>] ...
Cmdlet          Remove-ClusterResource                              Remove-ClusterResource [[-Name] <StringCollectio...
Cmdlet          Remove-ClusterResourceDependency                    Remove-ClusterResourceDependency [[-Resource] <S...
Cmdlet          Remove-ClusterResourceType                          Remove-ClusterResourceType [[-Name] <StringColle...
Cmdlet          Remove-ClusterSharedVolume                          Remove-ClusterSharedVolume [[-Name] <StringColle...
Cmdlet          Repair-ClusterSharedVolume                          Repair-ClusterSharedVolume [-VolumeName] <String...
Cmdlet          Resume-ClusterNode                                  Resume-ClusterNode [[-Name] <StringCollection>] ...
Cmdlet          Resume-ClusterResource                              Resume-ClusterResource [[-Name] <String>] [-Volu...
Cmdlet          Set-ClusterLog                                      Set-ClusterLog [-Size <Int32>] [-Level <Int32>] ...
Cmdlet          Set-ClusterOwnerNode                                Set-ClusterOwnerNode [-Resource <String>] [-Grou...
Cmdlet          Set-ClusterParameter                                Set-ClusterParameter [[-Name] <String>] [[-Value...
Cmdlet          Set-ClusterQuorum                                   Set-ClusterQuorum [-NodeMajority] [-NodeAndDiskM...
Cmdlet          Set-ClusterResourceDependency                       Set-ClusterResourceDependency [[-Resource] <Stri...
Cmdlet          Start-Cluster                                       Start-Cluster [[-Name] <String>] [-Wait <Int32>]...
Cmdlet          Start-ClusterGroup                                  Start-ClusterGroup [[-Name] <String>] [-Wait <In...
Cmdlet          Start-ClusterNode                                   Start-ClusterNode [[-Name] <StringCollection>] [...
Cmdlet          Start-ClusterResource                               Start-ClusterResource [[-Name] <String>] [-Wait ...
Cmdlet          Stop-Cluster                                        Stop-Cluster [-Force] [-InputObject <PSObject>] ...
Cmdlet          Stop-ClusterGroup                                   Stop-ClusterGroup [[-Name] <String>] [-Wait <Int...
Cmdlet          Stop-ClusterNode                                    Stop-ClusterNode [[-Name] <StringCollection>] [-...
Cmdlet          Stop-ClusterResource                                Stop-ClusterResource [[-Name] <String>] [-Wait <...
Cmdlet          Suspend-ClusterNode                                 Suspend-ClusterNode [[-Name] <StringCollection>]...
Cmdlet          Suspend-ClusterResource                             Suspend-ClusterResource [[-Name] <String>] [-Vol...
Cmdlet          Test-Cluster                                        Test-Cluster [[-Node] <StringCollection>] [-Repo...
Cmdlet          Test-ClusterResourceFailure                         Test-ClusterResourceFailure [[-Name] <String>] [...
Cmdlet          Update-ClusterIPResource                            Update-ClusterIPResource [[-Name] <String>] [-Re...
Cmdlet          Update-ClusterVirtualMachineConfiguration           Update-ClusterVirtualMachineConfiguration [[-Nam...

  --------------------------------------------------------------------------------------------------------------------------------------------------------
  安装配置好SCC后会面临很多管理问题,如下探讨了几个常见的。
  一.向现有SCC中增加物理磁盘
  环境介绍,环境同前文SCC实验。
  因为环境是在windows server 2008 R2上,部分操作与以下微软的文档并不相同。
  http://technet.microsoft.com/zh-CN/library/aa998865(v=exchg.80).aspx
  本文的操作概要如下:增加iSCSI目标上的LUN,节点上对该LUN联机,初始化,格式化和分区,确保所有节点可以看到该磁盘。
  故障转移集群管理器中添加该磁盘,此时该磁盘被自动分配到“可用存储”组中,再将该磁盘添加到虚拟邮箱服务器exsrv中
  step 1: DC1上的iSCSI目标san上增加一个虚拟磁盘100MB,另外扩展磁盘0,将磁盘0扩展到了1.5GB,但是扩展的部分需要重新分区,如图:
DSC0005.png
  step 2: 将新加的磁盘添加到集群中的“可用存储“组中
  Node1上打开服务器管理器-磁盘管理
DSC0006.png
  右键点击磁盘3,选择“联机”
DSC0007.png
  右键点击磁盘3,选择“初始化磁盘”
DSC0008.png
  选择MBR分区格式
DSC0009.png
  新建简单卷
DSC00010.png
DSC00011.png
  
DSC00012.png
  分配驱动器号
DSC00013.png
  格式化卷
DSC00014.png
DSC00015.png
  格式化成功后如图:
DSC00016.png
  
  登录Node2,打开服务器管理器-磁盘管理,将磁盘3联机。如下:
DSC00017.png
  如法炮制,将node1上的磁盘1的扩展空间1G也格式化,赋予磁盘号,现在变成如下:(磁盘号有所变化)
DSC00018.png
  node2上变成如下:
DSC00019.png
  step2 : 登录node1,开启故障转移集群管理器,点击存储,点击”添加磁盘“
DSC00020.png
  添加成功:
DSC00021.png
  以后如果想添加第二个主动节点可以挂载到磁盘3的F分区
DSC00022.png
  使用命令行检查:以下2个命令等效
DSC00023.png
  查看资源组:
DSC00024.png
  语法格式:
DSC00025.png
  查看资源
DSC00026.png
  exsrv所用磁盘1策略
DSC00027.png DSC00028.png DSC00029.png
  依赖关系
DSC00030.png DSC00031.png
  step 3:在故障转移集群管理器中选择exsrv,可以看到目前虚拟邮箱服务器(CMS)exsrv用到的磁盘是群集磁盘1
DSC00032.png
  点击“添加存储”
DSC00033.png
  添加成功后的状态:可以看到磁盘3已经在exsrv管辖范围内。
DSC00034.png
  此时Node1上可以看到如下磁盘:
DSC00035.png
  Node2上只有C盘。其他磁盘都是保留状态
DSC00036.png
DSC00037.png
  如果将Node1关机,那么Node2上可以看到所有这些磁盘(这就是所谓的故障转移)
DSC00038.png
  
  二、从群集邮箱服务器中删除物理磁盘资源
  node1重启了一下,现在node2运行着exsrv
  将集群磁盘3从exsrv中删除,右键选择"从exsrv中删除"
DSC00039.png
  确认,选Y
DSC00040.png
  磁盘3现在被移到了可用存储中 。
DSC00041.png
  Node2上仍然可以看得到F盘,除非从可用存储中删除F盘
DSC00042.png
  重启node2,F盘会切换到node1上
DSC00043.png
  右键选择删除
DSC00044.png
  确认删除
DSC00045.png
  成功删除
DSC00046.png
  
  
  三、配置群集邮箱服务器所有权
  使用 Exchange 命令行管理程序管理群集邮箱服务器的节点所有权。
  单一副本群集的安装程序自动向主动和被动节点分配群集邮箱服务器的所有权。
  如果您不想使用此默认设置,或者重新配置了现有系统,则可能需要在执行完安装程序之后部署节点的所有权。
  首选所有者含义如果服务或应用程序从节点 1 故障转移到节点 2,当节点 1 再次可用时,服务或应用程序将故障回复到节点 1。
  要和故障回复配合使用。
DSC00047.png     DSC00048.png
  设置 效果
示例 1:
  “常规”选项卡,“首选所有者”:节点 1
  “故障转移”选项卡,“故障回复设置”:允许故障回复(立即)
如果服务或应用程序从节点 1 故障转移到节点 2,当节点 1 再次可用时,服务或应用程序将故障回复到节点 1。

示例 2:
  “故障转移”选项卡,“指定时间段内最大故障数”: 2
  “故障转移”选项卡,“期间(小时)”: 6
在 6 小时的时间段内,如果应用程序或服务出现故障的次数不超过 2 次,则在每次出现故障时将会重新启动或者进行故障转移。如果应用程序或服务在 6 小时的时间段内出现第 3 次故障时,该应用程序或服务将会保留在故障状态。
  最大故障次数的默认值是 n-1,其中 n 是节点数。您可以更改此值,但我们建议使用一个相对较低的值,以便在多个节点出现故障时,不会在节点之间无限期地移动应用程序或服务。


  1.检查当前集群的配对设置,命令如下:
  Get-MailboxServer -Identity:exsrv | format-list
  
Name                                    : exsrv
ManagedFolderAssistantSchedule          :
LogPathForManagedFolders                : C:\Program Files\Microsoft\Exchange Server\Logging\Managed Folder Assistant
LogFileAgeLimitForManagedFolders        : 00:00:00
LogDirectorySizeLimitForManagedFolders  : unlimited
LogFileSizeLimitForManagedFolders       : 10MB
MessageTrackingLogEnabled               : True
MessageTrackingLogMaxAge                : 30.00:00:00
MessageTrackingLogMaxDirectorySize      : 250MB
MessageTrackingLogMaxFileSize           : 10MB
MessageTrackingLogPath                  : C:\Program Files\Microsoft\Exchange Server\TransportRoles\Logs\MessageTrackin
                                          g
MessageTrackingLogSubjectLoggingEnabled : True
MAPIEncryptionRequired                  : False
RetentionLogForManagedFoldersEnabled    : False
JournalingLogForManagedFoldersEnabled   : False
FolderLogForManagedFoldersEnabled       : False
SubjectLogForManagedFoldersEnabled      : False
SubmissionServerOverrideList            : {}
ClusteredStorageType                    : Shared
AutoDatabaseMountDial                   : Lossless
ForcedDatabaseMountAfter                : unlimited
RedundantMachines                       : {node1, node2}
ReplicationNetworks                     : PrivateThenMixed
IsPhoneticSupportEnabled                : False
Locale                                  : {}
IsValid                                 : True
OriginatingServer                       : DC1.xxx.com
ExchangeVersion                         : 0.1 (8.0.535.0)
DistinguishedName                       : CN=exsrv,CN=Servers,CN=Exchange Administrative Group (FYDIBOHF23SPDLT),CN=Adm
                                          inistrative Groups,CN=First Organization,CN=Microsoft Exchange,CN=Services,CN
                                          =Configuration,DC=xx,DC=com
Identity                                : exsrv
Guid                                    : fb762010-1178-4add-b0ca-35e3f1844509
ObjectCategory                          : xx.com/Configuration/Schema/ms-Exch-Exchange-Server
ObjectClass                             : {top, server, msExchExchangeServer}
WhenChanged                             : 2013/4/16 16:38:01
WhenCreated                             : 2013/4/16 12:12:56
  
  在输出列表中找到值 RedundantMachines
  或者直接查看,当前所有者是Node1
DSC00049.png
  若要更改群集邮箱服务器的所有权,使用以下命令格式:
Set-MailboxServer -Identity:<Name> -redundantmachines:{<ActiveNodeName>,<PassiveNodeName>}此例为Set-MailboxServer -Identity:exsrv -redundantmachines:{node2,node1}检查是否成功Get-MailboxServer -Identity:exsrv | format-list (查找RedundantMachines测试:按照上述方式设置首选所有者为node2,node1,同时设置故障转移-故障回复为“立即”,如图。 现在将node1关机,node2现在是所有者,如图:再将Node1开机,node2关机,现在node1是所有者,然后再将node2开机,看是否node2是否(故障回复)为所有者。查看结果的确如此。 四、停止单一副本群集中的群集邮箱服务器(启动方法如法炮制)

  •   打开 Exchange 管理控制台。
  •   展开“服务器配置”,再选择“邮箱”。
  •   在结果窗格中,右键单击要停止的群集邮箱服务器,然后选择“管理群集邮箱服务器”。
  •   此时将启动管理群集邮箱服务器向导。在“简介”页上的“管理操作”区域,选择“停止群集邮箱服务器”,然后单击“下一步”。
  •   在“停止群集邮箱服务器”页上的“停止原因”区域,键入描述中断原因的管理注释,然后单击“下一步”。
  •   在“进度”页上,单击“停止”使群集邮箱服务器脱机。
  •   群集邮箱服务器成功脱机后,会显示“完成”页。单击“完成”关闭此向导。
停止exsrv很多程序会报错:故障转移集群管理器显示exsrv脱机。---------------------------------------------------------------------------命令行方式:Stop-ClusteredMailboxServer -Identity <Name> -StopReason:<Comment>执行:Stop-ClusteredMailboxServer -Identity exsrv -StopReason:<Comment>---------------------------------------------------------------------------



  五、SCC中移动群集邮箱服务器
  上篇文章的测试过程中提到过了方法。此处略。
  命令行:
Move-ClusteredMailboxServer -Identity:<CMSName> -TargetMachine:<PassiveNodeName> -MoveComment:<Comment>
  
  六、查看单一副本群集中群集邮箱服务器的状态
  命令行:
Get-ClusteredMailboxServerStatus -Identity:<Name> 七、查看SCC数据库配置

  Get-MailboxDatabase -identity exsrv\"Mailbox Database" -status

  Get-MailboxDatabase -identity exsrv\"Mailbox Database" –status | fl
  输出结果:
  [PS] C:\Windows\system32>Get-MailboxDatabase -identity exsrv\"Mailbox Database" -status|fl
  
JournalRecipient               :
MailboxRetention               : 30.00:00:00
OfflineAddressBook             :
OriginalDatabase               :
PublicFolderDatabase           :
ProhibitSendReceiveQuota       : 2355MB
Recovery                       : False
ProhibitSendQuota              : 2GB
IndexEnabled                   : True
AdministrativeGroup            : Exchange Administrative Group (FYDIBOHF23SPDLT)
AllowFileRestore               : False
BackupInProgress               : False
CopyEdbFilePath                :
DatabaseCreated                : True
Description                    :
EdbFilePath                    : X:\exchange\First Storage Group\Mailbox Database.edb
ExchangeLegacyDN               : /o=First Organization/ou=Exchange Administrative Group (FYDIBOHF2
                                 PDLT)/cn=Configuration/cn=Servers/cn=exsrv/cn=Microsoft Private M
HasLocalCopy                   : False
DeletedItemRetention           : 14.00:00:00
SnapshotLastFullBackup         :
SnapshotLastIncrementalBackup  :
SnapshotLastDifferentialBackup :
SnapshotLastCopyBackup         :
LastFullBackup                 :
LastIncrementalBackup          :
LastDifferentialBackup         :
LastCopyBackup                 :
MaintenanceSchedule            : {日.1:00-日.5:00, 一.1:00-一.5:00, 二.1:00-二.5:00, 三.1:00-三.5:
                                 , 四.1:00-四.5:00, 五.1:00-五.5:00, 六.1:00-六.5:00}
MountAtStartup                 : True
Mounted                        : True
Organization                   : First Organization
QuotaNotificationSchedule      : {日.1:00-日.1:15, 一.1:00-一.1:15, 二.1:00-二.1:15, 三.1:00-三.1:
                                 , 四.1:00-四.1:15, 五.1:00-五.1:15, 六.1:00-六.1:15}
RetainDeletedItemsUntilBackup  : False
Server                         : exsrv
ServerName                     : exsrv
StorageGroup                   : exsrv\First Storage Group
StorageGroupName               : First Storage Group
IssueWarningQuota              : 1945MB
EventHistoryRetentionPeriod    : 7.00:00:00
Name                           : Mailbox Database
AdminDisplayName               : Mailbox Database
ExchangeVersion                : 0.1 (8.0.535.0)
DistinguishedName              : CN=Mailbox Database,CN=First Storage Group,CN=InformationStore,CN
                                 xsrv,CN=Servers,CN=Exchange Administrative Group (FYDIBOHF23SPDLT
                                 CN=Administrative Groups,CN=First Organization,CN=Microsoft Excha
                                 e,CN=Services,CN=Configuration,DC=xx,DC=com
Identity                       : exsrv\First Storage Group\Mailbox Database
Guid                           : 37340c47-5ee6-4757-9236-3f44dcb26680
ObjectCategory                 : xxx.com/Configuration/Schema/ms-Exch-Private-MDB
ObjectClass                    : {top, msExchMDB, msExchPrivateMDB}
WhenChanged                    : 2013/4/16 17:35:53
WhenCreated                    : 2013/4/16 12:13:56
OriginatingServer              : DC1.xxx.com
IsValid                        : True
  
  八、查看存储组配置
  命令行:
Get-StorageGroup -Server:<Server> | Format-list执行:Get-StorageGroup -identity exsrv\"first storage group"

  执行:
  Get-StorageGroup -identity exsrv\"first storage group"|fl
  LogFolderPath          : X:\exchange\First Storage Group
SystemFolderPath       : X:\exchange\First Storage Group
CircularLoggingEnabled : False
ZeroDatabasePages      : False
LogFilePrefix          : E00
LogFileSize            : 1024
RecoveryEnabled        : True
OnlineDefragEnabled    : True
IndexCheckingEnabled   : True
EventLogSourceID       : MSExchangeIS
LogCheckpointDepth     : 20971520
CommitDefault          : False
DatabaseExtensionSize  : 256
PageFragment           : 8
PageTempDBMinimum      : 0
Server                 : exsrv
ServerName             : exsrv
CopyLogFolderPath      :
CopySystemFolderPath   :
Recovery               : False
Name                   : First Storage Group
Replicated             : None
HasLocalCopy           : False
CanEnableLocalCopy     :
CanRunDefaultUpdate    :
CanRunRestore          :
StandbyMachines        : {}
AdminDisplayName       :
ExchangeVersion        : 0.1 (8.0.535.0)
DistinguishedName      : CN=First Storage Group,CN=InformationStore,CN=exsrv,CN=Servers,CN=Exchange
                         Administrative Group (FYDIBOHF23SPDLT),CN=Administrative Groups,CN=First Or
                         ganization,CN=Microsoft Exchange,CN=Services,CN=Configuration,DC=xx,DC
                         =com
Identity               : exsrv\First Storage Group
Guid                   : 21c1e190-8b44-49cb-b03b-b45c94bfc48c
ObjectCategory         : xx.com/Configuration/Schema/ms-Exch-Storage-Group
ObjectClass            : {top, container, msExchStorageGroup}
WhenChanged            : 2013/4/16 12:13:54
WhenCreated            : 2013/4/16 12:13:54
OriginatingServer      : DC1.xx.com
IsValid                : True

  九、移动存储组路径
  图形界面无法移动,右键单击存储组,选择移动存储组路径。发现无法选择路径。

  -------------------------------------------------------------------------------------------------------------------
  命令行示例:
  [PS] C:\Windows\system32>get-help move-storagegrouppath -example
  名称
    Move-StorageGroupPath
  摘要
    使用 Move-StorageGroupPath cmdlet 可以为存储组设置新路径。
  
  Move-StorageGroupPath -Identity "Second Storage Group" -LogFolderPath:"D:\Mailbox\Second Storage
     Group" -SystemFolderPath:"D:\Mailbox\Second Storage Group"
  --------------------------------------------------------------------------------------------------------------------------------------
  现在将存储组的位置从X盘移动到E盘。E盘新建一个文件夹mailbox

  执行:
Move-StorageGroupPath -Identity "first Storage Group" -LogFolderPath:"E:\mailbox\first Storage Group" -SystemFolderPath:"E:\Mailbox\first Storage Group"
  

  

  

  
  执行成功后,mailbox数据库会离线,到故障转移集群管理器中找到exsrv中的mailbox数据库,右键选择联机即可。
  再查看路径是否改变:右键点击"First Storage Group",可以看到日志路径和系统路径都变成了E盘的。但是数据库仍然在X盘。

  查看E盘,发现许多新建立的文件。

  而X盘只有数据库了。

  
  十、移动数据库路径
  ----------------------------------------------------------
  命令行范例:
Move-DatabasePath -Identity a0ec9f03-12a9-4e40-9310-43f9105fd4d2 -EdbFilePath C:\NewFolder\MyDatabase.edb
Move-DatabasePath -Identity "ExchangeServer2.Contoso.com\First Storage Group\Mailbox Database 2" -EdbFilePath "C:\NewFolder\Mailbox Database 2.edb"




  ----------------------------------------------------------------------------
  将数据库也转移到E盘,执行:
  Move-DatabasePath -Identity "exsrv\First Storage Group\Mailbox Database" -EdbFilePath "E:\mailbox\Mailbox Database.edb"

  执行完毕:

  此时数据库时脱机的:


  右键单击数据库选择“联机”
  有个警告

  
  检查。

  X盘没有内容了。

  E盘下面看到数据库转移了。不过没跟原来一样在"First storage group"目录下面。

  至此全部试验成功结束

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-112153-1-1.html 上篇帖子: POP3、SMTP、IMAP、Exchange 下篇帖子: Configure outgoing email in SharePoint 2010 with Exchange
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表