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