近日公司對服務器進行了升級替換操作,涉及到了多種數據的遷移,以下是本次遷移的大致步驟,本次遷移效果良好,尚未出現任何問題。
1 公網R210服務器更換升級成R410服務器方案{
2 一、軟件安裝與配置
3 1、mysql數據庫安裝
4 2、tomcat安裝:tomcat-1(8080),tomcat-2(8880),配置與現公網的保持一致
5 3、jdk安裝
6 4、memcached安裝
7 5、redis安裝
8 6、nginx安裝,配置與現公網的保持一致
9 二、R210服務器數據備份
10 1、備份路徑/usr/local/static/目錄下的所有文件,tar zcvf static_201110121047.tar.gz static/
11 2、備份各數據庫中數據,mysqldump -u root -p sso > sso_201110121048.sql
12 3、備份cms項目中的模板文件,tar zcvf template_201110121049.tar.gz template/
13 4、備份nginx配置文件,cp nginx.conf /usr/local/bak/20111012/nginx/
14 5、備份redis持久化數據文件,cp dump.rdb /usr/local/bak/20111012/redis/
15 三、網站項目遷移
16 1、sso,cms項目放在tomcat-1下,與現公網的一致
17 2、plugins,chart,file項目放在tomcat-2下,與現公網的一致
18 四、數據遷移
19 1、msyql數據庫數據遷移,mysql -u root -p sso < sso_201110121048.sql
20 2、redis數據遷移 {
21 1、使用jedis api本地處理dump.rdb中的數據,過濾掉無效數據
22 2、將處理好的dump.rdb文件放到redis的bin目錄下即可
23 }
24 3、cms模板文件遷移,tar zxvf template_201110121049.tar.gz
25 4、靜態文件遷移,tar zxvf static_201110121047.tar.gz
26 5、nginx配置文件替換
27 五、集中測試
28 六、將新機器送至機房切換
29 七、運行驗收,將R210機器運回公司
30 }