Migration

如何在移動虛擬主機時使用虛名伺服器最大限度地減少停機時間

  • February 5, 2018

我正在將實時站點從 OLD_SERVER 遷移到 NEW_SERVER。我擁有 NEW_SERVER 的 root 訪問權限,但我只有 OLD_SERVER 的 WHM 訪問權限。我知道為了最大限度地減少停機時間,我可以減少每個帳戶的 TTL,然後將每個帳戶重新指向新伺服器。

問題是我使用了帶有 OLD_SERVER 的虛名伺服器,即 ns1.example.com 和 ns2.example.com——它們指向舊 Web 主機的名稱伺服器。我想保留使用這些 ns1 和 ns2 名稱,但現在它們將指向新伺服器上的新 IP 地址。example.com 也是正在遷移的帳戶之一。

你建議我如何進行?這些站點是實時的,我想防止/最大限度地減少停機時間。我應該先只遷移 example.com 帳戶,還是應該如何最好地繼續?

目前的網路主機因不支持而臭名昭著,這也是我離開的原因之一。此外,他們平台上的 DNS 傳播似乎通常需要很長時間。

您需要做的第一件事是決定如何以及在何處託管 DNS。一旦你決定了,我建議你先遷移 DNS,然後再遷移虛擬主機。將其視為兩個完全獨立的遷移。

遷移 DNS

  • 從您的舊主機下載區域文件。
  • ns1.example.com更新區域文件,將 A和AAAA 記錄指向ns2.example.com新的 DNS 伺服器。
  • 將更新的區域文件上傳到新的 DNS 主機。
  • 驗證它是否在新的 DNS 主機上工作。
  • 通過您的註冊商更新粘合記錄。

遷移虛擬主機

  • 提前足夠長的時間減少相關 DNS 記錄的 TTL 以簡化過渡。
  • 如果該站點有任何使用者可修改的內容,請將您的站點變為只讀模式。
  • 將所有內容從舊主機複製到新主機。
  • 以只讀模式啟動新主機。
  • 驗證新的虛擬主機是否按預期工作。
  • 將新主機切換為讀寫模式。
  • 更新 DNS 記錄。

引用自:https://serverfault.com/questions/894167