Bài này, tôi điểm lại từng bước Migrate Atlassian Jira(chuyển Atlassian Jira cũ sang Atlassian Jira mới), áp dụng đối với hệ điều hành Ubuntu Server 12.04 LTS.

0- Export file database, cùng sao lưu thư mục attachments và avatars của server Jira cũ
Vào mục Administration > System > Import & Export > Back up system

Chuyển sang atlassian jira mới


Sau đó tiếp tục copy các thư mục attachmentsavatars trong thư mục JIRA_HOME để chuyển sang server jira mới.

1- Cài mới Atlassian Jira lên máy chủ mới.
Tải bộ cài Jira mới nhất có đuôi *.bin.
Vào thư mục chứa bộ cài Jira (*.bin), bổ xung quyền execute. X.Y là version, ví dụ tôi có atlassian-jira-6.0.7-x64.bin vào tháng 9/2013.

chmod a+x atlassian-jira-X.Y.bin
sudo ./atlassian-jira-X.Y.bin

Nên chọn cài Jira Advanced Setup và cài service trên Ubuntu để không phải can thiệp nhiều khi khởi động Ubuntu.

2- Truy cập vào Jira web site ở cổng mặc định 8080.
Chọn My Own Database chứ không nên dùng database nhúng trong Jira. Ở đây tôi dùng PostgreSQL.

Chuyển sang atlassian jira mới

3- Các bước khôi phục dữ liệu được export từ Jira server cũ

Chuyển sang atlassian jira mới

Chuyển sang atlassian jira mới

Chuyển sang atlassian jira mới

4- Copy dữ liệu từ server jira cũ sang mới.
Trừ khi thay đổi, còn thư mục lưu trữ các file đính kèm (attachments) và avatars của user sẽ nằm ở đây
/var/atlassian/application-data/jira/data
Trường hợp thư mục được cấu hình khác đi thì mở file cấu hình biến môi trường của Jira ở /opt/atlassian/jira/bin/setenv.sh
xem biến JIRA_HOME

Dir vào thư mục lưu attachments and avatars được xuất ra từ server jira cũ, rồi copy vào thư mục data của server jira mới.

sudo cp -avr attachments /var/atlassian/application-data/jira/data/
sudo cp -avr avatars /var/atlassian/application-data/jira/data/

5- Sửa các tham số trên server jira mới cho phù hợp
Khi chuyển đổi server, có thể có vài thông số bị vêng nhau, bảng propertystring lưu trữ nhiều tham số. Chúng ta có thể dùng pgAdmin3 để mở bảng này ra để chỉnh sửa giá trị thông số.

Chuyển sang atlassian jira mới

Đọc kỹ hướng dẫn sử dụng, chỉ làm khi bạn thực sự hiểu rõ về hệ thống và đã back up cẩn thận