Linux版TP辦公通 Server遷移與升級(注意:相同版本TP辦公通 Server方可進行遷移)
準備工作
- 備份正式伺服器的資料:
- 備份資料庫db_teampel: #mysqldump -uroot -p --lock-all-tables --routines db_teampel >/root/Documents/backup/db_teampel_backup.sql
- 備份DATA目錄 (Teampel Server安裝目錄/bin/data/): #cp -a /root/Documents/teampel/bin/data /root/Documents/backup/
- 備份設定檔(Teampel Server安裝目錄/bin/GaaihoSvrSetting.xml):#cp /root/Documents/teampel/bin/GaaihoSvrSetting.xml /root/Documents/backup/
- 準備新作業系統:linux CentOS 6或 CentOS 7系統;
- 安裝MYSQL5.6或5.7 資料庫;
- 準備TP辦公通Server 安裝包:
- 正式版伺服器相同版本的TP辦公通Server安裝包,例如:Teampel Server_Linux_X86_3.0.154_2017-07-13_09-40-00.tar.gz;
- 待升級的TP辦公通Server安裝包,例如Teampel Server_Linux_X86_3.4.461_2018-12-20_17-46-11.tar.gz
部署TP辦公通Server&遷移數據
一、測試伺服器中安裝部署TP辦公通Server:
- 新系統中,安裝舊版本TP辦公通Server(準備工作4.a所說安裝包),完成初始化配置(選擇“Create Account”方式);
說明:具體參考官網伺服器使用手冊 >【安裝和部署】>【安裝部署(Linux環境)】。
- 停止TP辦公通Server:# ./service.sh stop
二、替換正式版的備份資料和檔
- 替換Teampel Server/bin目錄下的檔:
- 拷貝正式版TP Server的設定檔(安裝目錄/bin/GaaihoSvrSetting.xml),替換bin下同名檔;
注意,複製來的正式版伺服器設定檔中,需要修改:(1)若本機資料庫TP辦公通帳號密碼與正式伺服器不同,需要修改TP辦公通帳號密碼;(2)清空NetKey的值。
- 替換DATA資料夾;
- MYSQL中,導入備份資料庫:#mysql -uroot -p --database db_teampel < /root/Documents/backup/db_teampel_backup.sql
- 啟動TP辦公通Server: #./service.sh start
三、導入測試授權檔(非必要)
瀏覽器打開後臺管理系統,登錄admin,首頁點擊【導入授權】。
升級TP辦公通 Server
- 新系統中,安裝新版本TP辦公通Server(準備工作4.b所說安裝包):(1)停止TP辦公通Server;(2)解壓更新包到TP辦公通所在目錄;
- 啟動後,登入TP管理後台系統,查看AD同步規則內容等配置資訊是否完整;
- 需要手動填寫(TP3及以上版本可忽略):若是從TP2及以下版本升級到TP3及以上版本,需要手動補充AD同步規則中新增參數內容。
「AD域名」: 例如:beijing.teampel.com
「目標部門」: AD User 要同步到TP的哪個部門。