2011年11月24日 星期四

主機移機(或重灌)的check list

公司的主機進行重灌工程, 我有幾個項目沒有做到, 造成... 多花了一些時間進行重新設定, 所以, 把這次裝機的 check list 出來, 希望日後會有幫助:

 ● 重灌前要備份的項目
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
 1. Database 備份.
 2. Database 維護計畫 備份..
 3. IIS site + IIS application pool 的 XML file 匯出.
 4. IIS site 的 SSL 憑證匯出.
 5. hosts 檔案備份.
 6. ipsec 的原則匯出.
 7. 防火牆的例外規則.
 8. 排程 \windows\tasks\ 項目備份.
 9. 程式+附件.
 10. 檢查看看, 有沒有一些舊網站在用的外部 app 需要備份.(例如: 自行開發的浮水印app, 或 single site on 之類的 web service)


 ● 重灌後的工作項目
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
 1. 建新低權限的 匿名存取用的帳號(IUSER).
 2. 先安裝元件, 並允許新建的 IUSER 有 create owner 權限.
 3. 還原 程式+附件, 並設定 IUSER 有讀取權限, 部份上傳用的資料夾, 有寫入權限.
 4. 還原 Database + 維護計畫.
 5. 匯入 IIS site XML file + IIS application pool.
 6. 匯入 SSL 憑證.
 7. 還原(或修改) host.
 8. 設定防火牆例外規則 + ipsec 原則.
 9. 排程的 job 檔還原回去 \windows\tasks\ , 如果有修改帳號/密碼的話, 記得要重設jobs裡的帳/密.
 10. 還原舊網站在用的外部 app 需要備份.(例如: 自行開發的浮水印app, 或 single site on 之類的 web service)


附註: 上面應該是比較簡單(典型)的主機的備份/還原的流程, 每個案子可能會有些額外的客製化的流程, 例如: SQL Server 的全文檢索的設定, 或 Asp.Net framework 4.0的安裝, 還是 php 或 java 的安裝...etc.

沒有留言:

張貼留言

Facebook 留言板