1. 程式人生 > >Atlassian(Crowd、Confluence、JIRA、FishCru 和 Bamboo) 產品跨版本、伺服器的升級

Atlassian(Crowd、Confluence、JIRA、FishCru 和 Bamboo) 產品跨版本、伺服器的升級

建議兩種備份方式並行,也不會多消耗幾多時間,但是關鍵時刻會力挽狂瀾的!!
第一種:產品自帶備份功能備份資料;
第二種:備份產品資料目錄和資料庫資料;

或許已經有很多的公司在用Atlassian的產品了,對於Atlassian產品的優缺點就不說了。一方面是因為大家購買、使用前都會努力的蒐集;另一方面我也說不好。
這裡說一下原來使用過Atlassian產品的升級的一些問題,如果license在一年內且購買了人工服務的當然可以免費升級,如果大家想要自己實施產品升級,一些問題需要注意:

  • 這裡是跨版本、跨伺服器的升級,如果是較小版本的升級,可以參考另一篇文章;
  • 升級有風險,升級需謹慎;
  • 升級前一定要備份,備份可以多留一段時間,特別是處女座的朋友;
  • 升級前先搭建一套與原環境一樣的測試環境,用於測試升級,等你摸索透了升級的步驟再在生產環境上做操作;
  • 不同的環境配置,包括軟硬體吧,還有使用的不同都會造成升級的障礙,一定要謹慎,多方面測試以後再確認,最好讓原來使用的人在測試環境上感受一下,是否丟失了什麼內容;
  • 建議是多次、小版本的升級,讓產品變化、更新持續化,降低較大版本升級的風險和減少使用者的接受難度;
  • 最後,最重要的,我提供的方法雖然我已經確認有效,但是由於眾多原因,僅僅只能作為參考,風險請自行承擔,本人不承擔任何責任;

那麼下面就開始講解一下升級的方法,其實我說的這一切都在Atlassian官方文件、Questions和BaseKnowledge中,所以大家可以去搜搜。
升級的準備:

  • 寫在前面的一定是重要的,檢查是否有定製的外掛、功能;
  • 確認自己的產品,是JIRA、是Confluence?
  • 確認自己產品的版本號;
  • 確認自己要升級的版本號;
  • 確認升級涉及的範圍,如資料庫,好像只有資料庫了,哈哈

按照升級的產品講解吧,產品為Crowd、JIRA、Confluence、Fisheye and Crucible和Bamboo,升級方式有兩種一種備份後恢復升級,另一種直接升級。個人建議第一種,這次也只講解第一種。
JIRA的升級比較具有代表性,先講解它吧。這種升級方式我稱之為XML模式升級,
步驟:
1. 進入JIRA【管理介面】,選擇備份;
2. 備份原系統的JIRA附件,JIRA自帶備份程式不會同時備份附件;
備份附件


3. 到新的系統中進入【管理介面】,選擇恢復;

  1. 將原系統備份的“附件”copy到新系統的資料路徑下,建議前後路徑是一致的,避免無謂的麻煩,這個一致是指相對的路徑;
    附件備份注意事項
    這樣一切就搞定了,是不是很簡單?是的就這麼簡單!
    但是還需要注意另外一點,Atlassian產品升級有一定的跨度,這個可以查詢官網,等一下我去官網找一下,貼上在這裡。

常見問題:

  1. JIRA從低版本匯入到高版本,administrator使用者不可用,提示資訊;
  2. JIRA專案匯入缺少相應欄位;
  3. Confluence專案匯入附件不可見;
  4. JIRA等產品原有application link失效;
  5. 產品的服務埠;

待續。。。