親愛的讀者下午好,
我會告訴你我從 CA 遷移時經歷的噩夢。 Windows 2008R2 版本 Windows 2012 R2。網路上有很多關於這方面的文章,本來不應該出現任何問題。
很遺憾,我其實不… Windows 管理員,我比較擅長 *nix 系統管理,但是遷移 CA 的任務已經下達-必須完成。
在剪輯下方,我將告訴你我是如何經歷這個過程並最終得到一個不太幸福的結局的。
那我們走吧...
初始數據:
源 Windows 2008 R2 帶根 CA
目標 Windows 2012R2
服務器 Windows 我已經安裝了 2012R2 版本,並且只做了最基本的配置。
最初,行動計劃如下(縮短行動):
1) 製作備份 CA+私鑰並將其複製到兩台電腦的公共共享
2)從網域中刪除目標並變更IP
3)製作伺服器快照
4)修改來源IP
5)登入新伺服器 Windows 在管理員權限下,使用 2012R2 系統,將其輸入到同名網域中,並指派舊的 IP 位址。
6) 設定 Active Directory 憑證服務角色(CA、CA Web 註冊、NDES、線上回應程式)
7)我們表明這是企業CA
8) 從備份還原CA+私鑰
9) 幸福的結局
同意,沒有什麼複雜的。 我開始實施它。 事實上,沒有任何問題,一切都進展順利...服務啟動,證書模板出現,證書本身也出現。 總的來說,一切都很好。 於是我就去睡覺了。 早上沒有人抱怨 CA 的工作,因此我認為一切正常並繼續執行其他任務。 在解決這些問題的過程中,我需要一個證書。 我創建了一個 .csr 並點擊了鏈接 簽署並接收證書,但在此階段發生錯誤。 不幸的是,我沒有截圖,但它說用戶資訊不匹配和其他一些錯誤。 好吧,我們到了,我想。 我開始谷歌搜索,但不幸的是我沒有找到任何可以理解的東西。
我們決定在晚上移除CA。 Windows 我安裝了 Windows Server 2012 R2 並重新安裝了所有內容,然後犯了一個錯誤:我選擇了獨立憑證授權單位 (Standalone CA) 而不是企業憑證授權單位 (Enterprise CA)(雖然我後來才意識到這個錯誤)。我又重複了所有步驟……一切都很順利,但是當我選擇“證書模板”資料夾時,卻出現了“找不到元素”的錯誤,即使我選擇“管理”時,模板確實存在。
我認為這個 CN=Certificate Templates 沒有足夠的權限,因此使用 ADSI Edit 我為 vm_ca$ 提供了 Read。 我重新啟動 CertSvc 並...結果:找不到元素。
凌晨兩點,冷氣壞了,我很難過,就把冷氣關掉了。 Windows 2012R2 和恢復 VM CA Windows 2008R2 系統,基於快照復原。我正在將伺服器重新加入 AD(因為當我嘗試使用網域帳戶登入時,會收到關聯錯誤)。 服務器 和公元)。
好吧,我想...現在一切都會好起來,但是唉...它仍然是相同的憑證範本 - 我找不到元素。 我會把一切都留到早上——因為早晨比晚上更明智。
今天早上我上網搜尋並閱讀了各種文章,然後決定在舊電腦上重新安裝 CA。 服務器 希望透過網路頒發憑證來解決「找不到元素」的問題。
過程非常簡單:
1)刪除CA角色
2) 過載
3)等待刪除過程完成
4) 新增CA角色(指定CA、CA Web Enrollment、NDES、Online Responder)
5)我們表明我有一個企業CA並且我有一個私鑰
6)我們等待安裝完成並從我們一開始所做的備份中恢復所有內容。
7) 像往常一樣,一切都很順利——沒有錯誤,服務啟動了
我懷著一顆沉沉的心,點擊了證書模板——然後……我得到了一份清單——這已經是一個小小的勝利了。 剩下的就是檢查透過Web 頒發憑證的操作。 我點擊連結: 然後點擊請求證書,然後點擊高級證書請求...我指定 .csr 請求並收到現成的證書。 我呼出一口氣……可以恢復CA了。
結論:
1)一定要做好備份和快照
2) 記錄您的操作 - 這將幫助您恢復所有內容或更快找到錯誤
附:我得再試一次 CA 遷移。 Windows 2008R 年款 Windows 2012R2。
來源: www.habr.com
