Sao lưu và khôi phục bản cài đặt của bạn
Một Workspace của Enterprise Server có thể chứa nhiều loại dữ liệu giá trị, bao gồm người dùng, nhóm, các tác vụ Đồng bộ LDAP, dữ liệu thiết kế (gồm dự án, linh kiện, mô hình, mẫu), và các cấu hình cho dịch vụ PLS và NIS (và thường là một loạt sản phẩm và phần mở rộng đã được cài đặt, cùng các gói triển khai đã được định nghĩa cho chúng). Một yêu cầu then chốt để bảo đảm tính toàn vẹn lâu dài của dữ liệu này là sao lưu dữ liệu. Bản cài đặt Enterprise Server tiêu chuẩn bao gồm một công cụ sao lưu và khôi phục, được truy cập qua cửa sổ dòng lệnh.
Vị trí mặc định của công cụ sao lưu nằm trong thư mục \Program Files (x86)\Altium\Altium365\Tools\BackupTool.
Tên của công cụ sao lưu là avbackup.exe.
Truy cập Backup Tool
Để sử dụng công cụ:
-
Khởi chạy Windows Command Prompt.
-
Điều hướng đến đúng thư mục. Với cài đặt mặc định trên ổ C của máy tính chủ, thư mục sẽ là:
cd C:\Program Files (x86)\Altium\Altium365\Tools\BackupTool\ -
Để chạy công cụ và liệt kê các tùy chọn khả dụng, tại dấu nhắc lệnh hãy nhập:
avbackup ?

Truy cập công cụ sao lưu thông qua Command Prompt (chạy với quyền quản trị viên).
Lưu ý ?; bao gồm tùy chọn này sẽ hiển thị trợ giúp về các chức năng có trong công cụ sao lưu:
-
backup– sao lưu dữ liệu vào tệp nén ZIP. -
restore– khôi phục dữ liệu từ tệp nén ZIP. Restore Point sẽ được tạo tự động. -
help– hiển thị màn hình trợ giúp (?có thể được dùng thay cho chuỗihelp).
Nội dung của tệp nén Zip
Công cụ sao lưu toàn bộ Enterprise Server và dữ liệu người dùng, bao gồm:
-
Sao lưu đầy đủ cơ sở dữ liệu, bao gồm: tất cả Data Item (mô hình, linh kiện, managed sheet, mẫu, thiết kế đã phát hành, v.v.), người dùng, nhóm, các cài đặt được nhận qua Network Installation Service, và các thiết lập Đồng bộ LDAP.
-
Tất cả revision của những mục trên.
-
Các repository và các thiết kế Workspace được bao gồm.
-
Chỉ mục tìm kiếm.
-
Các thiết lập do người dùng định nghĩa (tùy chỉnh).
Cú pháp sao lưu và các công tắc
Các công tắc sau khả dụng khi sử dụng chức năng sao lưu của công cụ:
avbackup backup -z [-t] [-h] [-i] [-m] [-d] [-c] [--split] [--skip-shadow-copy]
-
-z– đường dẫn và tên tệp của tệp zip đích sẽ được tạo. Đặt trong dấu ngoặc kép nếu chuỗi có khoảng trắng. Công tắc này là bắt buộc. -
-t,--test– nếu công tắc này được chỉ định, tệp zip sẽ được kiểm tra sau khi sao lưu. -
-h,--hash– nếu công tắc này được chỉ định, một tệp băm MD5 (*.md5) sẽ được tạo. -
-i– đường dẫn đầy đủ đến tệpLocalVault.inicủa Enterprise Server, tệp này cung cấp thông tin vị trí dữ liệu cho Enterprise Server cần được sao lưu. Đường dẫn mặc định của tệp này làC:\Program Files (x86)\Altium\Altium365\LocalVault.ini. Nếu không chỉ định công tắc này, công cụ sẽ cố tự động tìm tệp dựa trên vị trí cài đặt mặc định này. Đặt trong dấu ngoặc kép nếu chuỗi có khoảng trắng. -
-m– cho phép bạn xác định liệu thao tác sao lưu có nên chạy im lặng (-m silent, là chế độ mặc định), hay có hiển thị hộp thoại yêu cầu thử lại khi xảy ra lỗi (-m dialog). Nếu không chỉ định công tắc này, chế độ im lặng sẽ được sử dụng. -
-d,--debug– nếu công tắc này được chỉ định, chế độ gỡ lỗi sẽ được dùng, cho phép tạo thêm log cho mục đích chẩn đoán và để chia sẻ với các kỹ sư Altium. -
-c– cho phép bạn chỉ định mức nén của tệp zip đích. Dùng số từ0đến9. Bạn cũng có thể dùng các giá trị sau:-
Default– tương đương mức nén6(được dùng nếu không chỉ định công tắc này) -
None– tương đương mức nén0 -
BestSpeed– tương đương mức nén1 -
BestCompression– tương đương mức nén9.
-
-
--split– nếu công tắc này được chỉ định, các tệp zip riêng biệt sẽ được tạo cho repository và revision (không nén), ngoài tệp zip dành cho dữ liệu khác. -
--skip-shadow-copy– nếu công tắc này được chỉ định, sẽ không tạo bản sao bóng. Lưu ý rằng thời gian ngừng hoạt động của máy chủ (khoảng thời gian giữa lúc dừng và khởi động lại các dịch vụ) sẽ tăng khi sử dụng công tắc này.
Chỉ cần gõ avbackup backup, các công tắc này sẽ được liệt kê để hỗ trợ tham khảo.

Các công tắc khả dụng khi dùng công cụ ở chế độ sao lưu.
Backup Example
Mục sau sẽ sao lưu Enterprise Server ở chế độ im lặng vào tệp có tên 02102024_Backup.zip, ghi tệp vào thư mục C:\Backups\Altium Enterprise Server\:
avbackup backup -z "C:\Backups\Altium Enterprise Server\02102024_Backup.zip" -i "C:\Program Files (x86)\Altium\Altium365\LocalVault.ini"

Kết quả khi chạy lệnh sao lưu ví dụ.
Cú pháp khôi phục và các công tắc
Các công tắc sau khả dụng khi sử dụng chức năng khôi phục của công cụ:
avbackup restore -z [--skip-backup] [-i] [-m] [-d] [-c] [--split] [--skip-shadow-copy]
-
-z– đường dẫn và tên tệp của tệp zip sao lưu dùng để khôi phục. Đặt trong dấu ngoặc kép nếu chuỗi có khoảng trắng. Công tắc này là bắt buộc. -
--skip-backup– cho phép bạn bỏ qua việc tạo restore point trước khi bắt đầu khôi phục Enterprise Server. Hãy dùng cẩn thận vì nếu việc khôi phục dữ liệu thất bại, sẽ không thể quay lui. -
-i– đường dẫn đầy đủ đến tệpLocalVault.inicủa Enterprise Server, tệp này cung cấp thông tin về các vị trí dùng để khôi phục dữ liệu Enterprise Server. Đường dẫn mặc định của tệp này làC:\Program Files (x86)\Altium\Altium365\LocalVault.ini. Nếu không chỉ định công tắc này, công cụ sẽ cố tự động tìm tệp dựa trên vị trí cài đặt mặc định này. Đặt trong dấu ngoặc kép nếu chuỗi có khoảng trắng. -
-m– cho phép bạn xác định liệu thao tác khôi phục có nên chạy im lặng (-m silent, là chế độ mặc định), hay có hiển thị hộp thoại yêu cầu thử lại khi xảy ra lỗi (-m dialog). Nếu không chỉ định công tắc này, chế độ im lặng sẽ được sử dụng. -
-d,--debug– nếu công tắc này được chỉ định, chế độ gỡ lỗi sẽ được dùng, cho phép tạo thêm log cho mục đích chẩn đoán và để chia sẻ với các kỹ sư Altium. -
-c– cho phép bạn chỉ định mức nén của tệp zip đích cho restore point (bản sao lưu của cài đặt Enterprise Server hiện tại). Dùng số từ0đến9. Bạn cũng có thể dùng các giá trị sau:-
Default– tương đương mức nén6(được dùng nếu không chỉ định công tắc này) -
None– tương đương mức nén0 -
BestSpeed– tương đương mức nén1 -
BestCompression– tương đương mức nén9.
-
-
--split– nếu công tắc này được chỉ định, các tệp zip riêng biệt sẽ được tạo cho repository và revision (không nén), ngoài tệp zip dành cho dữ liệu khác, cho restore point (bản sao lưu của cài đặt Enterprise Server hiện tại). -
--skip-shadow-copy– nếu công tắc này được chỉ định, sẽ không tạo bản sao bóng cho restore point (bản sao lưu của cài đặt Enterprise Server hiện tại). Lưu ý rằng thời gian ngừng hoạt động của máy chủ (khoảng thời gian giữa lúc dừng và khởi động lại các dịch vụ) sẽ tăng khi sử dụng công tắc này.
Chỉ cần gõ avbackup restore, các công tắc này sẽ được liệt kê để hỗ trợ tham khảo.

Các công tắc khả dụng khi dùng công cụ ở chế độ khôi phục.
Restore Example
Mục sau sẽ khôi phục Enterprise Server ở chế độ im lặng bằng tệp zip sao lưu có tên 30082022_Backup.zip, được lưu trong thư mục C:\Backups\Altium Enterprise Server\:
avbackup restore -z "C:\Backups\Altium Enterprise Server\30082022_Backup.zip" -i "C:\Program Files (x86)\Altium\Altium365\LocalVault.ini"

Kết quả khi chạy lệnh khôi phục ví dụ. Lưu ý rằng công cụ trước tiên tạo một restore point (bản sao lưu của cài đặt Enterprise Server hiện tại), rồi mới thực hiện khôi phục.
Restore Point
Công cụ sao lưu tự động tạo restore point trước khi bắt đầu khôi phục Enterprise Server (nếu --skip-backup không được dùng cho thao tác khôi phục). Để thực hiện việc này, công cụ sao lưu sẽ sao lưu Enterprise Server hiện có và sao chép tệp ZIP khôi phục vào vị trí sau:
C:\Program Files (x86)\Altium\Altium365\Tools\BackupTool\Backups\
Tệp ZIP được đặt tên theo định dạng: Backup_<Date>_<Time>.zip.
Ghi log sao lưu và khôi phục
Thông tin về các sự kiện trong quá trình sao lưu hoặc khôi phục được hiển thị trực tiếp trong cửa sổ CMD và cũng có thể tìm thấy trong tệp log:
C:\Program Files (x86)\Altium\Altium365\Tools\BackupTool\avbackup.log
Nếu xảy ra lỗi trong quá trình sao lưu hoặc khôi phục, thông tin đầy đủ về lỗi đó cũng có thể được tìm thấy trong tệp log
).