none
復原 Exchange Server 失敗 RRS feed

  • 問題

  • 各位前輩..

    最近遇到公司唯一Exchange主機掛掉, 資料也救不回...XD

    著手重建Exchange環境時,遇到一些困難,想跟各位前輩請益...

    OS: Win 2012 r2

    Exchange Ver: 2013 cu8

    =================================================

    Issue:

    因為Exchange是異常損壞,導致AD仍有許多殘留的值..

    所以用了指令 recoverserver ... 但一直有錯誤訊息如下:

    File copy complete. Setup will now collect additional information needed
    installation.
    Languages
    Mailbox role: Transport service
    Mailbox role: Client Access service
    Mailbox role: Unified Messaging service
    Mailbox role: Mailbox service
    Management tools
    Client Access role: Client Access Front End service
    Client Access role: Front End Transport service

    Performing Microsoft Exchange Server Prerequisite Check

        Configuring Prerequisites                                 COMPLETED
        Prerequisite Analysis                                     COMPLETED

    Configuring Microsoft Exchange Server

        Preparing Setup                                           COMPLETED
        Stopping Services                                         COMPLETED
        Copying Exchange Files                                    COMPLETED
        Language Files                                            COMPLETED
        Restoring Services                                        COMPLETED
        Language Configuration                                    COMPLETED
        Mailbox role: Transport service                           FAILED
         The following error was generated when "$error.Clear();
            Set-LocalPermissions -Feature:"Bridgehead"

    =================================================

    查看了log檔 .. 其中有幾個ERROR:

    [ERROR] The registry key "SOFTWARE\Microsoft\ExchangeServer\v15\FIP-FS" does not exist under "HKEY_LOCAL_MACHINE".

    [ERROR] The registry key "SOFTWARE\Microsoft\ExchangeServer\v15\FIP-FS" does not exist under "HKEY_LOCAL_MACHINE".

    [ERROR-REFERENCE] Id=BridgeheadLocalPermissionsComponent___2e2dbc2a97cb4429bc2074edc50bedbd Component=EXCHANGE14:\Current\Release\Shared\Datacenter\Setup

    [ERROR] 未設定電腦以安裝 "BridgeheadRole" 資料中心角色。

    =============================================================

    不知是否還有其它我疏忽的地方沒注意到!? 或是各位前輩有什麼好的建議呢!? (除了重裝AD.. XD)

    有勞前輩們提供一些方向了...

    謝謝大恩大德 ... 沒了牙齒也難以忘記...

    2015年9月18日 上午 09:33

解答

  • Dear All

    經過多天來的努力... 終於成功復原了 ... 

    最後的 PrepareAD Issue 是將 AD 的 Exchange groups 全部刪除,

    再用ldp 將CN=Exchange Server 的屬性 "otherwellknownobjects"值清空!

    即可重建相關權限! 之後再執行一次 recvoerserver ...! 完成安裝!

    其它Issue 可能就要注意是安裝複製的檔案是否完整, IPv6是否開啟,

    權限是否正確套用! ...  以下提供這次參考的一些網站:

    https://technet.microsoft.com/zh-TW/library/Dd876880%28v=EXCHG.150%29.aspx?f=255&MSPPError=-2147217396

    https://exchangemaster.wordpress.com/2010/08/11/cannot-install-or-uninstall-an-exchange-role-after-a-failed-disaster-recovery-install/

    https://support.software.dell.com/appassure/kb/132118

    http://blogs.technet.com/b/miguelo/archive/2015/02/06/language-pack-when-recovering-or-installing-exchange-2013.aspx

    謝謝 Molly 及 Lusheng 的幫忙!

    ============================================================

    正在執行 Microsoft Exchange Server 必要條件檢查

        正在設定必要條件                                                已完成
        必要條件分析                                                    已完成

    設定 Microsoft Exchange Server

        正在準備安裝                                                    已完成
        正在停止服務                                                    已完成
        正在複製 Exchange 檔案                                          已完成
        語言檔案                                                        已完成
        還原服務                                                        已完成
        語言設定                                                        已完成
        信箱角色: 傳輸服務                                              已完成
        信箱角色: 用戶端存取服務                                        已完成
        信箱角色: 整合通訊服務                                          已完成
        信箱角色: 傳輸服務                                              已完成
        Exchange 管理工具                                               已完成
        用戶端存取角色: Client Access Front End 服務                    已完成
        用戶端存取角色: Front End Transport 服務                        已完成
        正在完成安裝                                                    已完成

    Exchange Server 安裝作業已順利完成。

    ===========================================================

    2015年10月1日 上午 01:00

所有回覆

  • Hi,

    請問你說的"掛掉"是怎樣的情況,可以再說明清楚一點嗎? 是否AD的環境本身也有問題呢?

    另外,請問你進行recovery的步驟是如何的呢? 是否有照文件所說的進行?

    Recover an Exchange Server


    請記得將對您有幫助的回覆"標示為解答"以幫助其他尋找解答及參與社群討論的朋友們。

    Please remember to click Mark as Answer on the post that helps you. This can be beneficial to other community members reading the thread.

    2015年9月22日 上午 09:43
  • Dear Molly 

    這裡指的 "掛掉" 就是整台Server及硬碟都沒辦法用了!

    所以才另外用一台Server重新架設Exchange..

    因為AD相對單純.. 沒有太多設定 ! 應該AD沒啥問題..(可能有殘留2010升2013的一些殘值)

    我之前有參考過您提供的網址內容.. 也確實完成這些動作!

    目前這個問題我已經算解決掉了... 只是又有別的error issue .. 如下

    正在執行 Microsoft Exchange Server 必要條件檢查

        正在設定必要條件                                                已完成
        必要條件分析                                                    已完成

    設定 Microsoft Exchange Server

        正在準備安裝                                                    已完成
        正在停止服務                                                    已完成
        正在複製 Exchange 檔案                                          已完成
        語言檔案                                                        已完成
        還原服務                                                        已完成
        語言設定                                                        已完成
        信箱角色: 傳輸服務                                              已完成
        信箱角色: 用戶端存取服務                                        已完成
        信箱角色: 整合通訊服務                                          已完成
        信箱角色: 傳輸服務                                              失敗
         執行 "$error.Clear();
            start-SetupService -ServiceName MSExchangeMailboxAssistants" 時,產生下列錯誤: "Microsoft.Exchange.Configuration.Tasks.ServiceDidNotReachStatusException: 此伺服器上的服務 'MSExchangeMailboxAssistants' 無法進入狀態 'Running'。

    log檔的記錄如下:

    [2] [ERROR] Service 'MSExchangeMailboxAssistants' failed to reach status 'Running' on this server.
    [2] [ERROR] Service 'MSExchangeMailboxAssistants' failed to reach status 'Running' on this server.
    [2] Ending processing start-SetupService
    [1] The following 1 error(s) occurred during task execution:
    [1] 0.  ErrorRecord: 此伺服器上的服務 'MSExchangeMailboxAssistants' 無法進入狀態 'Running'
    [1] 0.  ErrorRecord: Microsoft.Exchange.Configuration.Tasks.ServiceDidNotReachStatusException: 此伺服器上的服務 'MSExchangeMailboxAssistants' 無法進入狀態 'Running'。

    我也還在研究這支服務的動作相關性! 謝謝您的意見..((有人回我太感動了..))

    若還有其它想法或建議.. 還請不吝告知了!! ((很不想走到去砍AD schema 的地步))

    感謝感謝再感謝

    2015年9月23日 上午 02:06
  • Hi,

    所以你新建立的Exchange的作業系統和電腦名稱都和舊的Exchange server是一樣的沒錯吧?

    另外,請確認Ipv6沒有被disable

    http://clintboessen.blogspot.tw/2014/03/exchange-2010-sp1-recover-server.html

    如果都還是有問題,看你可不可以把完整的LOG上傳給我們參考~


    請記得將對您有幫助的回覆"標示為解答"以幫助其他尋找解答及參與社群討論的朋友們。

    Please remember to click Mark as Answer on the post that helps you. This can be beneficial to other community members reading the thread.

    2015年9月23日 上午 08:19
  • Dear 

    電腦名稱,OS,Exchange Ver 跟IP都是跟下線的機器一樣的!

    另外 , IPv6 enable and disable 我都試過了(修改regedit)!!

    log完整版有點長 ... 所以用連結下載 ...   

    http://dropjar.com/#14hd6eeh

    謝謝幫忙 ...

    2015年9月24日 上午 08:58
  • 原Exchange 電腦物件有被刪除掉嗎?



    Lusheng

    2015年9月25日 上午 02:37
    版主
  • Dear 

    原本Exchange2013是上線的! 但因外力造成整台Exchange2013主機及硬碟損壞無法使用!

    所以才會再用另一台良好的Server進行災難復原動作!

    原本Exchange Server 上所有的資料 .. 原封不動的... 安息了~ 

    現在唯一只能靠AD上的資訊來處理 diasterrecvoer .. 

    感謝...

    2015年9月25日 上午 02:50
  • 是 。

    在你的處理程序中,原本的Exchange 電腦帳號的物件,有被刪除嗎?


    Lusheng

    2015年9月25日 上午 03:55
    版主
  • 您是指在AD上的嗎?

    若是 .. 並未移除原本 Exchange 電腦類型 物件 ...

    也有參考微軟technet 上的 提供的文件作業

    https://technet.microsoft.com/en-us/library/dd876880(v=exchg.150).aspx

    還是您是指其它意思!? 還請再詳述一下.. 我理解力不是很好.. XD

    謝謝了

    2015年9月25日 上午 05:43
  •  Dear 

    目前失敗的訊息已有不同(經過多天嚐試.....),如下訊息:

    =================================================================

    [09/25/2015 11:04:31.0901] [2] 'Add-DelegatedGroupsToLocalAdminGroup' 的 Active Directory 工作階段設定為: 檢視整個樹系: 'True', 組態網域控制站: 'test.test.com', 慣用的通用類別目錄: 'test.test.com', 慣用的網域控制站: '{ test.test.com }'
    [09/25/2015 11:04:31.0901] [2] User specified parameters:  -DomainController:'test.test.com'
    [09/25/2015 11:04:31.0901] [2] Beginning processing Add-DelegatedGroupsToLocalAdminGroup
    [09/25/2015 11:04:32.0197] [2] Used domain controller test.test.com to read object DC=test,DC=com.
    [09/25/2015 11:04:38.0104] [2] [ERROR] Cannot find the Exchange Organization Administrators Universal Security Group by using its well-known security identifier 29a962c3-91d6-4ab7-9e06-8728f8f842ef.  Please make sure that Setup /PrepareAD has been run.
    [09/25/2015 11:04:38.0135] [2] [ERROR] Cannot find the Exchange Organization Administrators Universal Security Group by using its well-known security identifier 29a962c3-91d6-4ab7-9e06-8728f8f842ef.  Please make sure that Setup /PrepareAD has been run.
    [09/25/2015 11:04:38.0323] [1] The following 1 error(s) occurred during task execution:
    [09/25/2015 11:04:38.0323] [1] 0.  ErrorRecord: 無法使用已知的安全識別碼 29a962c3-91d6-4ab7-9e06-8728f8f842ef 找到 Exchange 組織系統管理員萬用安全性群組。請確定 Setup /PrepareAD 已執行。
    [09/25/2015 11:04:38.0323] [1] 0.  ErrorRecord: Microsoft.Exchange.Management.Tasks.ExOrgAdminSGroupNotFoundException: 無法使用已知的安全識別碼 29a962c3-91d6-4ab7-9e06-8728f8f842ef 找到 Exchange 組織系統管理員萬用安全性群組。請確定 Setup /PrepareAD 已執行。
       於 Microsoft.Exchange.Management.Tasks.AddDelegatedGroupsToLocalAdminGroup.InternalBeginProcessing()
       於 Microsoft.Exchange.Configuration.Tasks.Task.<BeginProcessing>b__5()
       於 Microsoft.Exchange.Configuration.Tasks.Task.InvokeRetryableFunc(String funcName, Action func, Boolean terminatePipelineIfFailed)
    [09/25/2015 11:04:38.0338] [1] [ERROR] The following error was generated when "$error.Clear(); 
    Add-DelegatedGroupsToLocalAdminGroup -DomainController $RoleDomainController

    " was run: "Microsoft.Exchange.Management.Tasks.ExOrgAdminSGroupNotFoundException: 無法使用已知的安全識別碼 29a962c3-91d6-4ab7-9e06-8728f8f842ef 找到 Exchange 組織系統管理員萬用安全性群組。請確定 Setup /PrepareAD 已執行。
       於 Microsoft.Exchange.Management.Tasks.AddDelegatedGroupsToLocalAdminGroup.InternalBeginProcessing()
       於 Microsoft.Exchange.Configuration.Tasks.Task.<BeginProcessing>b__5()
       於 Microsoft.Exchange.Configuration.Tasks.Task.InvokeRetryableFunc(String funcName, Action func, Boolean terminatePipelineIfFailed)".
    [09/25/2015 11:04:38.0338] [1] [ERROR] Cannot find the Exchange Organization Administrators Universal Security Group by using its well-known security identifier 29a962c3-91d6-4ab7-9e06-8728f8f842ef.  Please make sure that Setup /PrepareAD has been run.
    [09/25/2015 11:04:38.0338] [1] [ERROR-REFERENCE] Id=AllADRolesCommon__AddDelegatedGroupsToLocalAdminGroup Component=EXCHANGE14:\Current\Release\Shared\Datacenter\AD Core\AD Driver
    [09/25/2015 11:04:38.0369] [1] Setup is stopping now because of one or more critical errors.
    [09/25/2015 11:04:38.0369] [1] Finished executing component tasks.
    [09/25/2015 11:04:38.0541] [1] Ending processing DisasterRecovery-BridgeheadRole
    [09/25/2015 11:04:38.0635] [0] CurrentResult console.ProcessRunInternal:198: 1
    [09/25/2015 11:04:38.0635] [0] CurrentResult launcherbase.maincore:90: 1
    [09/25/2015 11:04:38.0635] [0] CurrentResult console.startmain:52: 1
    [09/25/2015 11:04:38.0635] [0] CurrentResult SetupLauncherHelper.loadassembly:452: 1
    [09/25/2015 11:04:38.0635] [0] Exchange Server 安裝作業未完成。更多詳細資料可在 <SystemDrive>:\ExchangeSetupLogs 資料夾的 ExchangeSetup.log 中找到。
    [09/25/2015 11:04:38.0651] [0] CurrentResult main.run:235: 1
    [09/25/2015 11:04:38.0651] [0] CurrentResult setupbase.maincore:396: 1
    [09/25/2015 11:04:38.0651] [0] End of Setup
    [09/25/2015 11:04:38.0651] [0] **********************************************

    =================================================================

    ...但就在執行 preparead 時,仍無法順利完成!如下訊息:

    =================================================================

    [09/29/2015 17:11:04.0909] [1] Evaluated [Rule:PowerShellExecutionPolicyCheckSet] [HasException:False] [Value:"False"] [ParentValue:"<NULL>"] [Thread:64] [Duration:00:00:24.2851089]
    [09/29/2015 17:11:04.0909] [1] Finished [Rule:PowerShellExecutionPolicyCheckSet] [Duration:00:00:24.2851089]
    [09/29/2015 17:11:04.0925] [1] Finished [Analysis:Prereq] [Duration:00:00:25.4859164]
    [09/29/2015 17:11:04.0940] [1] Failed [Rule:CafeRoleAlreadyExists] [Message:此電腦上已安裝用戶端存取伺服器角色。]
    [09/29/2015 17:11:04.0972] [1] [REQUIRED] 此電腦上已安裝用戶端存取伺服器角色。
    [09/29/2015 17:11:04.0972] [1] Help URL: http://technet.microsoft.com/library(EXCHG.150)/ms.exch.setupreadiness.CafeRoleAlreadyExists.aspx
    [09/29/2015 17:11:05.0082] [1] Ending processing test-SetupPrerequisites
    [09/29/2015 17:11:05.0082] [0] CurrentResult console.ProcessRunInternal:136: 1
    [09/29/2015 17:11:05.0082] [0] Exchange Server installation failed during prereq check. Trying to restore the server state back to active.
    [09/29/2015 17:11:05.0082] [0] RestoreServer Script Path: C:\Windows\Temp\ExchangeSetup\RestoreServerOnPrereqFailure.ps1
    [09/29/2015 17:11:05.0455] [0] Beginning processing Write-ExchangeSetupLog
    [09/29/2015 17:11:05.0455] [0] Trying to restore server state.
    [09/29/2015 17:11:05.0455] [0] Ending processing Write-ExchangeSetupLog
    [09/29/2015 17:11:05.0455] [0] 'Get-ExchangeServer' 的 Active Directory 工作階段設定為: 檢視整個樹系: 'True', 組態網域控制站: 'test.test.com', 慣用的通用類別目錄: 'test.test.com', 慣用的網域控制站: '{test.test.com }'
    [09/29/2015 17:11:05.0455] [0] User specified parameters:  -ErrorAction:'SilentlyContinue' -Identity:'Exchsvr'
    [09/29/2015 17:11:05.0455] [0] Beginning processing get-ExchangeServer

    =================================================================





    2015年9月30日 上午 12:53
  • Dear All

    經過多天來的努力... 終於成功復原了 ... 

    最後的 PrepareAD Issue 是將 AD 的 Exchange groups 全部刪除,

    再用ldp 將CN=Exchange Server 的屬性 "otherwellknownobjects"值清空!

    即可重建相關權限! 之後再執行一次 recvoerserver ...! 完成安裝!

    其它Issue 可能就要注意是安裝複製的檔案是否完整, IPv6是否開啟,

    權限是否正確套用! ...  以下提供這次參考的一些網站:

    https://technet.microsoft.com/zh-TW/library/Dd876880%28v=EXCHG.150%29.aspx?f=255&MSPPError=-2147217396

    https://exchangemaster.wordpress.com/2010/08/11/cannot-install-or-uninstall-an-exchange-role-after-a-failed-disaster-recovery-install/

    https://support.software.dell.com/appassure/kb/132118

    http://blogs.technet.com/b/miguelo/archive/2015/02/06/language-pack-when-recovering-or-installing-exchange-2013.aspx

    謝謝 Molly 及 Lusheng 的幫忙!

    ============================================================

    正在執行 Microsoft Exchange Server 必要條件檢查

        正在設定必要條件                                                已完成
        必要條件分析                                                    已完成

    設定 Microsoft Exchange Server

        正在準備安裝                                                    已完成
        正在停止服務                                                    已完成
        正在複製 Exchange 檔案                                          已完成
        語言檔案                                                        已完成
        還原服務                                                        已完成
        語言設定                                                        已完成
        信箱角色: 傳輸服務                                              已完成
        信箱角色: 用戶端存取服務                                        已完成
        信箱角色: 整合通訊服務                                          已完成
        信箱角色: 傳輸服務                                              已完成
        Exchange 管理工具                                               已完成
        用戶端存取角色: Client Access Front End 服務                    已完成
        用戶端存取角色: Front End Transport 服務                        已完成
        正在完成安裝                                                    已完成

    Exchange Server 安裝作業已順利完成。

    ===========================================================

    2015年10月1日 上午 01:00