2017/09/22

linux 遷移



這是在做 fail2ban 時想到的

原本的順序是
  • mail
  • mailscanner
  • spamassassin
  • mailscanner-mrtg
當初是覺的 mail 的服務比較重要,所以要讓它先起來,後續的幾個服務再慢慢 debug

結果 mail 服務雖然起來了,但因為 mailscanner 的設定,postfix 會把信件放到 hold 區,等待 mailscanner 檢查;如果 mailscanner 設定不正確,導致無法正常運作,信件會永遠留在 hold 區,無法遞交給 exchange ,對使用者來說,就是沒有收到信件,就是問題。

所以有另外一個想法, 先處理相對不重要的服務,再慢慢 debug (就是和上面的順序相反)

之前會這樣做,主因是因為 linux 遷移後,hostname 和 ip 就會更換,更換後沒有過渡期,直接上線

這樣的做法會導致沒有辦法測試,也就沒辦法確保服務正常執行

正常的公司應該是要先確保服務正常執行再做遷移

程序應該是
  • 建置 lnx06 VM
  • 指定外部 ip 和外部 dns name
  • 按最初的列表,進行相關 config 
    • mail
    • mailscanner
    • spamassassin 
    • mailscanner-mrtg
  • config 完進行測試,可以慢慢測
    • 這樣可以排除到目前為止遇到的各種問題
    • 全部都測完再上線即可

沒有留言: