1. 程式人生 > >FastDFS叢集整體遷移的問題

FastDFS叢集整體遷移的問題

如果新舊IP地址一一對應,而且是一樣的,那非常簡單,直接將data目錄拷貝過去即可。


IP不一樣的話,會比較麻煩一些。
如果使用了V4的自定義server ID特性,那麼比較容易,直接將tracker上的IP和ID對映檔案storage_ids.conf修改好即可。


如果是用IP地址作為伺服器標識,那麼需要修改tracker和storage的data目錄下的幾個資料檔案,將舊IP調整為新IP。
注意storage的data目錄下有一個.打頭的隱藏檔案也需要修改。
另外,需要將字尾為mark的IP地址和埠命名的同步位置記錄檔名改名。
檔案全部調整完成後才能啟動叢集服務。


tracker server上需要調整的檔案列表:
data/storage_groups_new.dat
data/storage_servers_new.dat
data/storage_sync_timestamp.dat


storage server需要調整的檔案列表:
data/.data_init_flag
data/sync/${ip_addr}_${port}.mark:此類檔案,需要將檔名中的IP地址調整過來。