如果開多執行個體,那麼shell下進行操作的次數會很多,是以你需要一些alias進行指令的縮短,這個技巧并不高深,但是很實用。一個執行個體如下:
pdsh/pdcp是一個python ssh多機操作的工具,在部署中可以采用它進行多機的同一操作批量執行,注意編譯的時候把ssh編譯進去,在執行時指定ssh模式,一個檢視多機supervisord管理程序的指令執行個體如下:
前提是你這些機器已經建立了ssh互信。建立互信可以用下邊這個腳本
指定一個ip.cfg,裡面的格式為:ip(主機名也行,隻要能解析):使用者名:密碼 例如:
sentinel在啟動、切換時會對config檔案進行rewrite,在上線前或者某些手動維護後你可能希望把conf檔案都變為最初,當系統中有很多redis執行個體時,這個手工操作會讓人瘋掉,那不妨寫個腳本在配置好sentinel和redis後不啟動先備份一下,測試完畢後再恢複。
一個簡單的備份腳本如下:
恢複腳本: