You are on page 1of 11

A.

QUY TRÌNH DEPLOY HỆ THỐNG SPR


I. MỤC ĐÍCH
- Cập nhật các tính năng mới dưới đây:
1. Giao diện danh sách gói cước
- Thêm cột nhóm gói cước
- Đổi tên cột ID thành package ID/ ID gói cước
- Sort theo mã gói cước khi chọn một nhóm gói cước
2. Tính năng sửa thông tin gói cước/ chương trình
- Highlight chương trình đang thao tác
- Quy hoạch lại giao diện sửa thông tin gói theo 2 tab chính phụ
- Tự động lấy thông tin mã chương trình
- Sửa tên cột ID thành program ID trong danh sách chương trình
3. Tính năng sao chép thông tin chương trình
- Cho phép sao chép khai báo MT, SOAP, CCSP
4. Tính năng cấu hình luồng điều kiện
- Bổ sung tính năng tìm kiếm trong danh sách điều kiện
5. Tính năng cấu hình thông tin đấu nối
- Không hiển thị các text không liên quan khi không có thông tin
- Highlight các gói cước/ chương trình đang sửa
II. THỦ TỤC DEPLOY

Thời
Đơn
gian Đơn vị
vị
TT Tên công việc/thao tác thực phối
thực
hiện hợp
hiện
(phút)
Chuẩn bị thông tin deploy:
- Đăng nhập vào các server 10.3.17.135,
10.3.17.138)
- Phần API:
+ Duplicate file jar hiện tại, đổi tên file mới tạo
thành spr-config-api-0.0.1-SNAPSHOT-
backup-“ngày thực hiện”.jar.
+ Chuyển file đã đổi tên vào thư mục có đường P.
1 dẫn /home/web-admin/api/build-backup/. 2 phút DTS
KTMB
+ Đẩy các file version mới lên thư mục
/home/web-admin/api.
- Phần giao diện:
+ Lưu file version hiện tại ở thư mục dist /web-
admin/frontend vào một thư mục backup trên
máy tính
+ Copy thư mục dist mới lên folder
/web-admin/frontend
2.1. Deploy phần API:
- Thực hiện restart service WEB_API lần lượt ở
từng con server 10.3.17.135, 10.3.17.138 theo thứ
tự bằng câu lệnh service web-api restart.
- Sau đó kiểm tra service bằng câu lệnh journalctl
-u web-api -f
P.
2 2.2. Deploy phần giao diện: 1 phút DTS
KTMB
- Thực hiện restart service WEB_ADMIN lần
lượt ở từng con server 10.3.17.135, 10.3.17.138
theo thứ tự bằng câu lệnh service web-admin
restart.
- Sau đó kiểm tra service bằng câu lệnh journalctl
-u web-admin -f
Thực hiện test các tính năng mới theo kịch bản P.
3 30 phút DTS
test case. Nếu có lỗi thực hiện thủ tục ở bước II. KTMB

Theo dõi dịch vụ, nếu có lỗi thực hiện thủ tục ở P.
4 10 phút DTS
bước III. KTMB
III. THỦ TỤC ROLLBACK

TT Tên công việc/thao tác Thời gian Đơn vị Đơn vị


thực hiện thực hiện phối hợp
(phút)
1 Thu thập logs lỗi trước khi rollback: 5 phút DTS P.KTMB
- Truy cập thư mục có đường dẫn:
/home/web-admin/api/logs, kéo
các file log-info.log và log-
error.logs

2 Chuẩn bị thông tin rollback: 2 phút DTS P. KTMB


- Đăng nhập vào các server
10.3.17.135, 10.3.17.138)
- Phần API:
+ Đổi tên file spr-config-api-0.0.1-
SNAPSHOT-backup-“ngày thực
hiện”.jar thành spr-config-api-0.0.1-
SNAPSHOT.jar.
+ Copy file này ra thư mục /home/web-
admin/api/.
- Phần giao diện:
+ Đẩy thư mục dist đã backup ở thủ tục
I lên folder /web-admin/frontend
3 Rollback phần API: 1 phút DTS P. KTMB
- Thực hiện restart service WEB-API
lần lượt ở từng con server 10.3.17.135,
10.3.17.138 theo thứ tự bằng câu lệnh
service web-api restart.
- Sau đó kiểm tra service bằng câu lệnh
journalctl -u web-api -f
Rollback phần giao diện:
- Thực hiện restart service WEB-
ADMIN lần lượt ở từng con server
10.3.17.135, 10.3.17.138 theo thứ tự
bằng câu lệnh service web-admin
restart.
- Sau đó kiểm tra service bằng câu lệnh
journalctl -u web-admin -f
4 Theo dõi dịch vụ 10 phút DTS P. KTMB
B. QUY TRÌNH DEPLOY APP GIA HẠN
I. MỤC ĐÍCH
- Fix bug open file config liên tục không đóng, dẫn tới file config bị lock.
- Update tính năng quét gửi SMS trước gia hạn theo từng partition.
II. THỦ TỤC DEPLOY

Thời
Đơn
gian Đơn vị
vị
TT Tên công việc/thao tác thực phối
thực
hiện hợp
hiện
(phút)
Chuẩn bị thông tin deploy:
- Đăng nhập vào các server 10.3.17.128,
10.3.17.130)
- Copy file scan-register-tool-0.0.1-SNAPSHOT.jar
vào thư mục backup và đổi tên thành scan-
register-tool-0.0.1-SNAPSHOT.jar.bk032023:
root#cp /nokia/web-admin/renew-
package/scan-register-tool-0.0.1- P.
1 2 phút DTS
SNAPSHOT.jar /root/backup/scan- KTMB
register-tool-0.0.1-
SNAPSHOT.jar.bk+’ngày thực hiện’

- Copy code mới scan-register-tool-0.0.1-


SNAPSHOT.jar từ VDI vào /nokia/web-
admin/renew-package/ trên server 128,
130
Deploy phần API:
- Thực hiện restart service app gia hạn lần lượt ở
từng con server 10.3.17.128, 10.3.17.130 theo thứ 1 phút P.
2 DTS
tự bằng câu lệnh service renew-package restart. KTMB
- Sau đó kiểm tra service bằng câu lệnh journalctl
–u renew-package -f

Thực hiện test các tính năng mới theo kịch bản P.
3 30 phút DTS
test case. Nếu có lỗi thực hiện thủ tục ở bước II. KTMB

Theo dõi dịch vụ, nếu có lỗi thực hiện thủ tục ở P.
4 10 phút DTS
bước II. KTMB
III. THỦ TỤC ROLLBACK:

TT Tên công việc/thao tác Thời gian Đơn vị Đơn vị


thực hiện thực hiện phối hợp
(phút)
1 Thu thập logs lỗi trước khi rollback: 5 phút DTS P.KTMB
- Truy cập thư mục có đường dẫn:
/nokia/web-admin/renew-
package/logs/, kéo các file
err_renew.log,
err_sms_renew.log và
err_retry.log
2 Chuẩn bị thông tin rollback: 2 phút DTS P. KTMB
- Phần API:
+ Đổi tên file scan-register-tool-
0.0.1-SNAPSHOT.jar.bk+’ngày
thực hiện’ thành scan-register-tool-
0.0.1-SNAPSHOT.jar
+ Copy file này ra thư mục
/nokia/web-admin/renew-
package/.
3 Thực hiện deploy các tính năng sau: 1 phút DTS P. KTMB
- Fix bug open file config liên tục
không đóng, dẫn tới file config bị lock.
Deploy phần API:
- Thực hiện restart service app gia hạn
lần lượt ở từng con server 10.3.17.128,
10.3.17.130 theo thứ tự bằng câu lệnh
service renew-package restart.
- Sau đó kiểm tra service bằng câu lệnh
journalctl –u renew-package -f
4 Theo dõi dịch vụ 10 phút DTS P. KTMB
C. QUY TRÌNH DEPLOY SPR NE
I. MỤC ĐÍCH
- Thêm cache cho thuê bao được nhận khi DKT
II. THỦ TỤC DEPLOY

TT Tên công việc/thao tác Thời gian Đơn vị Đơn vị


thực hiện thực hiện phối hợp
(phút)
1 Chuẩn bị thông tin deploy: 2 phút DTS P. KTMB
- Đăng nhập vào các server
10.3.17.135, 10.3.17.138)
+ Build các file jar mới của SPR-NE.
+ Tạo file backup (lưu file version hiện
tại của hệ thống vào một thư mục back-
up trên máy tính)
+ Chuyển file version mới lên vào thư
mục theo đường dẫn /home/spr/
2 - Đăng nhập vào Instanlink UI qua địa 1 phút DTS P. KTMB
chỉ:
http://10.3.17.143:44043/sas5/index.jsp
?sessionExpired=1
+ Thực hiện lock NEI SPR
3 Deploy NE: 1 phút DTS P. KTMB
- Thực hiện restart service SPR-NE lần
lượt ở từng con server 10.3.17.135,
10.3.17.138 theo thứ tự bằng câu lệnh
service spr-ne restart.
- Sau đó kiểm tra service bằng câu lệnh
journalctl -u spr-ne -f
4 Theo dõi dịch vụ, nếu có lỗi thực hiện 10 phút DTS P. KTMB
thủ tục ở bước III.
III. THỦ TỤC ROLLBACK

TT Tên công việc/thao tác Thời gian Đơn vị Đơn vị


thực hiện thực hiện phối hợp
(phút)
1 Thu thập logs thư mục /home/spr/logs-
spr-ne lấy file log_error.log
2 Chuẩn bị thông tin deploy: 2 phút DTS P. KTMB
- Đăng nhập vào các server
10.3.17.135, 10.3.17.138)
+ Copy file backup ở thủ tục I vào thư
mục theo đường dẫn /home/spr/
3 - Đăng nhập vào Instanlink UI qua địa 1 phút DTS P. KTMB
chỉ:
http://10.3.17.143:44043/sas5/index.jsp
?sessionExpired=1
+ Thực hiện lock NEI SPR
4 Rollback NE: 1 phút DTS P. KTMB
- Thực hiện restart service SPR-NE lần
lượt ở từng con server 10.3.17.135,
10.3.17.138 theo thứ tự bằng câu lệnh
service spr-ne restart.
- Sau đó kiểm tra service bằng câu lệnh
journalctl -u spr-ne -f
5 - Đăng nhập vào Instanlink UI qua địa 1 phút DTS P. KTMB
chỉ:
http://10.3.17.143:44043/sas5/index.jsp
?sessionExpired=1
+ Thực hiện un-lock NEI SPR

6 Theo dõi dịch vụ 10 phút DTS P. KTMB

You might also like