遷移到新 SAN 的最佳實踐

遷移到新 SAN 的最佳實踐

我的合作者即將與他的研究所分手,並希望獲得幫助將他的應用程式和資料移出研究所的網路。當然,事情進展很快。

他在 400 TB SAN 上擁有 12 TB 映像數據,透過 iSCSI 尋址。

該應用程式伺服器目前運行在單獨的 1U 戴爾披薩盒中,目前運行在 Windows Server 2003 上(計劃在應用程式公司認證其產品版本時升級到 2012 年),並且該應用程式官方僅支援 iSCSI;儘管該公司的長期技術代表表示他已經看到它可以與 NFS 配合使用。他說他只需要執行 SQL 腳本來更新路徑。

這是我建議的工作流程:

  • 在 Dell Precision T7400 上的 FreeBSD 10.2 上設定 zpool ( tank),該 Dell Precision T7400 具有 RAIDZ1 中的 5 個 6TB 磁碟或兩個鏡像 vdev 中的 4 個磁碟。我們稱這台機器為bohr
  • 設定帶有指向磁碟區 (imagesimages2)的 LUN 的 iSCSI 目標
  • 插入bohr研究所的網路(他們對此表示同意)
  • 作為發起者或透過 SMB 安裝研究所的 SAN
  • 將資料複製到 LUN
  • 將應用程式伺服器指向新的 LUN
  • Charles(應用程式公司的代表)運行他的 SQL
  • 取得bohr應用程式伺服器並將其設定在新網站上。

我想到的唯一選擇是讓應用程式伺服器進行傳輸。看起來它實際上可能會減慢速度,但也可以避免我必須設定bohr為發起者。

我的問題是:我說得有道理嗎?這個計劃聽起來可行嗎?我是否缺少任何步驟?bohr同時設定透過 NFS 提供相同資料(用於提取資料用於其他研究用途)是否有意義,還是我應該要求所有客戶端都具有 iSCSI 存取權限?

答案1

  1. 備份您的數據
  2. 將兩個儲存設備作為 iSCSI 提供給伺服器
  3. 使用伺服器將區塊儲存格式化為與其他磁碟相同的格式(我假設為 NTFS)
  4. 將您的資料鏡像到新儲存空間(選擇您的方法 xcopy、robocopy 等)
  5. 停止所有存取舊儲存的進程
  6. 做數據的最終鏡像
  7. 拆除舊存儲
  8. 將新儲存的磁碟區變更為先前掛載的磁碟機代號。
  9. 測試一切並備份數據

這是最安全的方法。

相關內容