全名為VMware Site Recovery Manager
是一個災難備援的解決方案
什麼~是什麼災難
這個情境有可能是
在企業中
有南北2個Site
當北Site全毀,如放置VM的設備全掛了
甚至是整棟大樓倒了
這時候
透過SRM將原本跑在北Site的VM
切換到南Site來
但仔細想想
這種應用應該不難達成才對
只要Storage可以被2個Site給share
或是北Site的DataStore可以不間斷將Data同步到南Site
要將VM從南Site開機
這不就是一般所謂的vMotion
說架構上簡單
其實也並非這麼簡單
在SRM的過程裡面
最重要的有2個部分
1. 如何同步DataSotre
這就涉及到了2個Site之間 DataSotre 所用的頻寬品質
一般來說
VM的1個I/O下來
到DataStore後,I/O完成就會回傳給VM
即完成1個I/O
但若在DataStore
做 Mirror,則I/O會是
VM的1個I/O下來
到DataStore後,由A Site的 DataStore同步異動的資料
到 B Site的 DataStore,完成後再依序回傳最後給VM
才完成1個IO
因此 2 Site之間的線路品質就顯得相當重要
2. 服務切換
要在最短的時間內
把服務由A Site切換到 B Site
可能就需要內外部網路都要配合
SRM還不止這些
可以跨vCenter
可以自訂要納入SRM保護的VM
可以自訂開機順序
可以做災難演練
...等等,是不是很威
那我們就開始吧~
一、規劃 SRM 環境
二、安裝 SRM
三、驗證
一、規劃 SRM 環境
這邊先說明一下我Lab的規劃
1. DataStore
各Site的esxi都有掛1顆NetApp Appliance Storage
1台NB內跑2個Store的Appliance外加2個vCenter
我已經用2顆硬碟做RAID0了,還是真的真的很慢~
畢竟是Lab,不能太強求效能
至少還有在跑~
我正在跑A Site的Tmp Win2008r2 複製到 B Site 的環境
準備在2個Site都來安裝 SRM
2. 網段
做Lab而已,通通使用192.168.10.X
以免自己嚇自己
3. vCenter
各Site都有個vCener
因為要有2個vCenter,很吃RAM
我的NB才32GB真的很吃緊
經測試vCenter建議給7GB以上的RAM
不然帶起vCenter Service可能會有些意外的狀況
4. esxi
各Site的vCenter都只有1個esxi
二、安裝 SRM
當然
要先下載好SRM的軟體
這是個執行檔,需要Windows為底層的OS環境
所以事先必須準備好這個Win2008r2 的VM
並透過各種方式
例如: RDP...等等
重要的是網路要通就好
把SRM軟體放到這個Win2008r2的VM內
然後就執行他囉
無腦安裝開始
這是VMware的專利
恩好~我知道了
下一步
授權合約
下一步
下一步
預設的路徑即可
若為production環境,若沒有對VM做備份的話
可以考慮放在D槽
下一步
依照規劃
vCenter和PSC都在同一台
所以IP是: 192.168.10.67
下一步
跳出一個憑證畫面
接受他
有時候都會出現一些問題
不過,不難懂
就是time的問題
請務必保持 vCenter 和 SRM 主機的時間一致
這邊
在一切都是預設的情況下
會跳一個時間相差過大
若vCenter這個時間和SRM的時間相差過大
會發生多奇奇怪怪的問題
我們先來看看
vCenter上面的時間
因為我的vCenter是使用Appliance的方式佈署
所以若要調整vCenter的時間
必須到Appliance的介面上去看
網址會是: https://192.168.10.67:5480/login
vCenter顯示的時間是 2018-09-07 06:59
而SRM這台VM
上面所顯示的時間是 PM 15:00
明顯差太多需要調整
看起來
是vCenter Appliance的時區
沒有正確設定到 +8 的 Taipei 時區
調整一下吧~
在時區的旁邊,有個 【編輯】按下去吧
將時區手動調整成 Asai / Tappei
回到安裝SRM的畫面
重新再試一次看看,竟然還是一樣
好吧
我們再到SRM的這台VM
去編輯他時間同步選項
把 將客體時間與主機同步 打勾
時間的設定
是由 基礎時間 和 時區配合
有了 基礎時間 但沒有整確的時區
也沒有用
我另外有道SRM去調整秒數
盡量維持2個VM都是一致的時間
大致上
參數都帶進來了
也不需要怎麼去修改
補上 admin 的 mail就下一步吧~
這台是vCenter內唯一一台SRM
沒有共用的SRM的問題,下一步
選擇預設即可
自動產生憑證
產生憑證
所需要輸入的 組織 和 組織單位
VMLab
即SRM安裝過程中,會將DB安裝進去
這個DB的相關資訊
file:>SRM81
user:> srm_admin
預設即可
下一步
開始安裝囉
等等等
安裝完成
三、驗證
到SRM這台VM
查看一下SRM的重要幾個Service有沒有啟動
再回到vCenter Web Portal
查看一下是否有正常註冊到vCenter
若確定有安裝完成,請重新登出再登入vCenter試試
應該就會看到下方 Site Recovery 的 icon
可以看到
SRM正常運作中
沒有留言:
張貼留言