Confluence遷移


本次操作系統版本Centos7.3,Confluence版本5.9.9。

 

一、數據遷移

1、在舊Confluence上打包 “confluence和confluence-data”整個目錄,默認安裝的話confluence-data在/var/下,confluence在/opt/下。

#自定義安裝在/usr/目錄下
[root@wiki ~]# ls /usr/atlassian confluence confluence-data [root@wiki ~]# tar zcvf confluence.tar.gz /usr/atlassian #打包數據庫數據,我是yum安裝的mariadb。默認路徑 /var/lib/mysql [root@wiki ~]# ls /var/lib/mysql aria_log.00000001 aria_log_control confluence ibdata1 ib_logfile0 ib_logfile1 mysql mysql.sock pay_center performance_schema test [root@wiki ~]# tar zcvf mysql.tar.gz /var/lib/mysql

 

2、准備新服務器環境,firewalld.service 和 Selinux關閉。

[root@localhost ~]# useradd confluence1
[root@localhost ~]# useradd confluence
[root@localhost ~]# yum install mariadb-server
[root@localhost ~]# mv /var/lib/mysql/ /var/lib/mysql.bak

 

3、上傳數據到新服務器,數據量大的話有點慢,可以搭建samba或者rsync推送

[root@localhost ~]# wget "http://10.0.3.82:28080/mysql2018-08-13.tar.gz"
[root@localhost ~]# wget "http://10.0.3.82:28080/atlassian2018-08-13.tar.gz"

 

4、解壓數據,啟動數據庫和Confluence

[root@localhost ~]# tar xf atlassian2018-08-13.tar.gz -C /usr/
[root@localhost ~]# ls /usr/atlassian/
confluence  confluence-data
[root@localhost ~]# tar xf mysql2018-08-13.tar.gz -C /var/lib/
[root@localhost ~]# ls /var/lib/mysql
aria_log.00000001  aria_log_control  confluence  ibdata1  ib_logfile0  ib_logfile1  mysql  pay_center  performance_schema  test

##啟動數據庫和Confluence
[root@localhost ~]# systemctl start mariadb.service 
[root@localhost
~]# /usr/atlassian/confluence/bin/startup.sh If you encounter issues starting up Confluence, please see the Installation guide at http://confluence.atlassian.com/display/DOC/Confluence+Installation+Guide Server startup logs are located in /usr/atlassian/confluence/logs/catalina.out Using CATALINA_BASE: /usr/atlassian/confluence Using CATALINA_HOME: /usr/atlassian/confluence Using CATALINA_TMPDIR: /usr/atlassian/confluence/temp Using JRE_HOME: /usr/atlassian/confluence/jre/ Using CLASSPATH: /usr/atlassian/confluence/bin/bootstrap.jar:/usr/atlassian/confluence/bin/tomcat-juli.jar Using CATALINA_PID: /usr/atlassian/confluence/work/catalina.pid Existing PID file found during start. Removing/clearing stale PID file. Tomcat started. [root@localhost ~]#

 

 

 
         
##關閉Confluence命令
/usr/atlassian/confluence/bin/shutdown.sh

 

5、啟動成功后,瀏覽器訪問測試

[root@localhost ~]# netstat -lntup|grep mysql
tcp        0      0 0.0.0.0:3306            0.0.0.0:*               LISTEN      1592/mysqld         
[root@localhost ~]# netstat -lntup|grep 8090
tcp6       0      0 :::8090                 :::*                    LISTEN      1645/java 

 

使用之前的賬號登錄即可

 

 

二、備份恢復

 

設置每日備份

 

 

上傳備份數據到/usr/atlassian/confluence-data/restore目錄中

 

 

 

 

 

遇到的問題:

解壓報錯, 系統時間不對

 

 

 

 

 

selinux沒有關閉,啟動數據庫報錯。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM