公司的主機進行重灌工程, 我有幾個項目沒有做到, 造成... 多花了一些時間進行重新設定, 所以, 把這次裝機的 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.
沒有留言:
張貼留言