Ignition 8.3 là bản nâng cấp lớn. Hướng dẫn nâng cấp 8.1 lên 8.3 (8.1 to 8.3 Upgrade Guide) của Inductive Automation liệt kê nhiều thay đổi cần xử lý trước hoặc sau khi nâng cấp. Cách user manual khuyên làm là: lấy backup Gateway, nâng cấp thử trên một Gateway phát triển hoặc Gateway thử trước, rồi mới chạy bộ cài 8.3 đè lên bản 8.1 đang chạy. Bài này đi theo user manual Ignition 8.3, và ghi theo manual 8.1 ở chỗ hai bản khác nhau. Ignition là gì: xem bài Ignition là gì.
1. Bản nào lên được 8.3
Trang cài đặt bản 8.3 ghi: Gateway cũ hơn 8.1 không nâng thẳng lên 8.3 được. Phải lên 8.1 trước rồi mới lên 8.3, và file backup Gateway của bản cũ cũng vậy. Hướng dẫn nâng cấp còn khuyên rõ nên lên bản 8.1 mới nhất trước khi nhảy lên 8.3.
Cả hai bản đều là bản hỗ trợ dài hạn (Long-Term Support, LTS). Trang LTS của Inductive Automation ghi các mốc sau:
| Bản | Phát hành | Hết hỗ trợ đầy đủ (active) | Hết hỗ trợ giới hạn (limited) |
|---|---|---|---|
| 8.1 | 02/11/2020 | 16/09/2027 | 16/09/2029 |
| 8.3 | 16/09/2025 | 16/09/2030 | 16/09/2032 |
2. Những gì phải chốt trên Gateway 8.1 trước
- License. Hướng dẫn yêu cầu kiểm license đã sẵn sàng cho 8.3 chưa. Trang cài đặt ghi thêm: lên một bản chính (major version) mới thì cần license đã cập nhật, và có thể cập nhật trước khi nâng cấp để Gateway không có lúc nào chạy thiếu license. Các mục trong license cũng đổi: mục Tag Historian được thay bằng Historian Core và SQL Historian.
- Module của bên thứ ba. Từng module phải được hãng làm ra nó xác nhận tương thích với 8.3. Khi nâng cấp, màn hình Select Modules của bộ cài cho chọn nâng cấp, gỡ hay giữ nguyên từng module bổ sung.
- User trùng tên. Bản 8.3 không cho hai user cùng username trong user source loại Internal hoặc AD/Internal Hybrid. Phải xóa user trùng ngay trên Gateway 8.1. Từ 8.3.4, bước migrate ghi log và bỏ qua các user source này thay vì làm hỏng chúng, nhưng hướng dẫn vẫn khuyên xóa user trùng trước.
- Yêu cầu hệ thống. Trang cài đặt dẫn sang trang Downloads để xem cấu hình tối thiểu.
3. Backup trước, rồi nâng cấp thử trên Gateway thử
File backup Gateway (đuôi .gwbk) chứa project, thiết lập Gateway, user source, tag, kết nối database, kết nối thiết bị và OPC, alarm pipeline, script và report. Dữ liệu nằm trong phần mềm khác thì không có trong file này: database SQL, chương trình PLC và các file chép tay vào thư mục cài đặt phải backup riêng. Ở bản 8.1, backup được tải về ở Config > System > Backup/Restore; ở bản 8.3 là Platform > System > Backup & Restore. Restore một backup lên Gateway đang có sẽ ghi đè toàn bộ cấu hình và project, không có tùy chọn gộp (merge), nhưng giữ nguyên module, license, thiết lập redundancy và Tag Reference Store của Gateway đó.
Hướng dẫn khuyên rõ nên nâng cấp môi trường phát triển hoặc môi trường thử trước, trên phần cứng giống máy sản xuất. Có hai cách nâng cấp:
- Dùng bộ cài (cách được khuyên). Chạy bộ cài 8.3 trên chính server đang chạy; bộ cài tự nhận ra bản đã cài. Gateway sẽ khởi động lại trong lúc nâng cấp, nên phải lên kế hoạch thời gian dừng Gateway (downtime).
- Cài mới 8.3 rồi import (không được khuyên). Nếu buộc phải làm, hướng dẫn khuyên restore backup Gateway. Restore chạy cùng bước kiểm nâng cấp như bộ cài, còn import project và tag thì không. Tag export từ 8.1 nhiều khả năng sẽ lỗi khi import.
4. Những gì thay đổi trong 8.3
| Phần | Thay đổi trong 8.3 | Chúng tôi thử gì trên Gateway thử |
|---|---|---|
| Lưu cấu hình | Tài nguyên (resource) chuyển từ database nội bộ (IDB) sang file trong thư mục data; IDB vẫn còn nhưng không dùng nữa. Resource được xếp theo collection (system, external, core, local), và deployment mode cho một Gateway nhiều môi trường riêng, ví dụ sản xuất và phát triển | migration log, độ dài đường dẫn file tag trên Windows |
| Trang web Gateway | Trang và thao tác cần đúng role; quyền đã cấp ở 8.1 không tự chuyển sang, phải cấp lại; service security chuyển vào Security Zones | ai đăng nhập được và được sửa gì |
| Gateway Network | Gateway 8.3 chỉ kết nối được với Gateway 8.3 hoặc 8.1; Require Two-Way Authentication mặc định là true; Protobuf thay Java serialization, Allow Java Serialization được bật khi nâng cấp và phải để bật khi hệ còn Gateway 8.1 | chứng chỉ được duyệt ở cả hai đầu mỗi kết nối |
| OPC UA | Gateway sinh chứng chỉ client và server mới; với OPC UA 1.05, client ẩn danh (anonymous) mặc định chỉ được browse và đọc, không còn quyền ghi hay gọi method | trust với OPC UA server và client của hãng khác, lệnh ghi từ client ẩn danh |
| Module | Driver JDBC cho MariaDB, MSSQL và PostgreSQL thành module; các module Serial Support nhập vào nền tảng, module Web Browser nhập vào Vision; không còn thay nóng (hot swap) module, cài module phải khởi động lại Gateway | danh sách module sau khi nâng cấp |
| Script và project | Namespace system.vision cho các hàm của Vision client; các hàm system.historian thay các hàm lịch sử tag như system.tag.queryTagHistory; nhiều hàm system.db bị deprecated; Gateway Event Script và Client Event Script migrate xong khi được chọn trong Designer, và resource bị đổi tên khi migrate có thể làm hỏng tham chiếu | script gọi hàm deprecated, tham chiếu của event script |
| Historian và Store and Forward | đường dẫn lịch sử ghi tên Gateway bằng sys và tag provider bằng prov, còn SQL Historian vẫn dùng drv và đường dẫn drv của 8.1 vẫn chạy; Max Records đổi thành Primary Store Maintenance Value, đặt bằng 0 (không giới hạn); file quarantine export từ 8.1 không import được | dữ liệu lịch sử vẫn được ghi, script có đường dẫn lịch sử |
| Perspective và launcher | Yêu cầu phiên bản trình duyệt tối thiểu mới; theme tự làm chuyển sang cấu trúc mới, mỗi theme một file config.json; launcher và Perspective Workstation bản 8.3 dùng được với 8.1, nhưng bản 8.1 không mở được 8.3 | trình duyệt và launcher trên máy vận hành |
Trên Windows, file JSON của tag nay nằm dưới data\config\resources\core\ignition\tag-definition, tiếp theo là các thư mục như trong Tag Browser. Trang Long File Paths cảnh báo giới hạn 255 ký tự của Windows API có thể làm backup và bản chép thiếu file, đôi khi không báo lỗi. Đặt khóa registry LongPathsEnabled bằng 1 sẽ bỏ giới hạn này, nhưng công cụ quản lý file vẫn có thể gặp lỗi. Với Perspective, trang Perspective Sessions ghi bản tối thiểu cho chức năng session cơ bản ở 8.3.0 là Chrome 92, Firefox 90, Safari 15.4 và Edge 92.
Trước khi chuyển cấu hình Identity Provider từ Gateway 8.1, đọc release notes của đúng bản 8.3 sẽ cài.
5. Nhiều Gateway, Edge và cặp dự phòng
Gateway 8.3 không lưu dữ liệu sang Gateway 8.1 qua Gateway Network được. Nếu các Gateway lưu dữ liệu từ xa qua Edge Sync Services, remote history provider, remote alarm journal hay remote audit profile, thì Gateway trung tâm giữ dữ liệu phải nâng cấp trước và kiểm chạy ổn. Sau đó mới tới các Gateway từ xa và Gateway Edge. Trong lúc hệ còn lẫn hai bản, Designer 8.1 không sửa được tag nằm trên remote tag provider của Gateway 8.3. Bộ cài nâng cấp được cả bản Edge, Maker và Standard, trừ máy ARM phải dùng bộ cài dạng ZIP.
Trang Ignition 8 Upgrade Guide cảnh báo một số thay đổi có thể cần một khoảng downtime, kể cả khi có redundancy. Với cặp dự phòng (redundant pair), trang cài đặt đưa ra thứ tự sau:
- Trên trang Redundancy của Gateway Master, đặt Recovery Mode là Manual rồi lưu, để Master sau khi nâng cấp vẫn ở trạng thái chờ, chưa nhận lại vai trò chạy chính.
- Nâng cấp và khởi động Gateway Backup.
- Chuyển dự phòng (Force Failover) sang Backup. Trang redundancy bản 8.3 cho phép chuyển dự phòng giữa hai node khác phiên bản, nhờ vậy client vẫn nối với ít nhất một node.
- Nâng cấp và khởi động Master.
- Kiểm hai node đã nối với nhau, rồi chọn Assume Control trên Master.
Nếu Backup là bản cài mới, thiết lập Require Two-Way Authentication của nó phải giống Master. So sánh redundancy giữa các nền tảng SCADA: xem bài Dự phòng máy chủ SCADA.
6. Sau khi nâng cấp, và khi cần quay lại 8.1
Sau khi nâng cấp, hướng dẫn gợi ý mở Diagnostics > Overview trên trang web Gateway, đọc log Gateway và log wrapper, kiểm dữ liệu lịch sử vẫn được ghi và project vẫn chạy đúng. Nếu module hiện Trial trong khi lẽ ra phải là Activated, có thể phải kích hoạt lại (reactivate) license. Khi có lỗi, các file sau cho biết bước migrate đã làm gì:
| File | Thư mục | Ghi lại gì |
|---|---|---|
| tag-migration | logs | mỗi tag provider một file JSON, kèm lỗi và đường dẫn tag bị ảnh hưởng |
| migration-log | data/config/resources | resource đã chuyển từ IDB sang file, và các bảng chuyển lỗi hoặc chưa chuyển |
| conversion-report | data/projects | việc chuyển resource của project sang hệ file của 8.3 |
Ignition không hỗ trợ hạ cấp (downgrade). Trang cài đặt của cả 8.1 và 8.3 đều ghi: muốn quay lại thì cài sạch bản cũ và restore một backup Gateway cùng bản hoặc cũ hơn, sau khi đã gỡ service Ignition và xóa thư mục cài đặt. Vì vậy, file backup lấy trên 8.1 trước khi nâng cấp chính là đường quay lại.
Những gì TDL kiểm trước
Đây là thói quen làm việc của chúng tôi trước khi nâng cấp một hệ Ignition, không phải yêu cầu của Inductive Automation:
- Chúng tôi lập danh sách phiên bản, edition và module của từng Gateway, và xin xác nhận tương thích 8.3 từ hãng làm từng module bên thứ ba.
- Chúng tôi tải file .gwbk của mọi Gateway, backup database SQL và các file chép thêm vào thư mục cài đặt, và giữ lại bộ cài đúng bản 8.1 đang chạy.
- Chúng tôi restore backup lên một Gateway thử, nâng cấp ở đó, rồi đọc migration log, file tag-migration và conversion-report.
- Chúng tôi dò trong script của project các hàm mà hướng dẫn ghi là deprecated, và các đường dẫn lịch sử của tag.
- Chúng tôi liệt kê kết nối database cùng driver JDBC, kết nối OPC UA với sản phẩm của hãng khác và kết nối Gateway Network, vì chứng chỉ và quan hệ trust đều thay đổi.
- Chúng tôi kiểm launcher và trình duyệt trên máy vận hành, thứ tự nâng cấp và khoảng downtime cho cặp dự phòng và các Gateway từ xa.
Kết nối thiết bị tới bộ điều khiển Allen-Bradley ở cả hai bản: xem bài Driver Logix của Ignition.
TDL tiếp cận thế nào
TDL Industrial Automation là Ignition Certified Integrator. Chúng tôi lên kế hoạch nâng cấp từ file backup Gateway và danh sách module, chạy thử trọn vẹn trên Gateway thử, rồi mới đụng tới Gateway sản xuất. Thêm về dịch vụ này: Tích hợp Ignition SCADA tại Việt Nam và SCADA và historian.
Câu hỏi thường gặp
Ignition 7.9 hoặc 8.0 có nâng thẳng lên 8.3 được không?
Không. Gateway cũ hơn 8.1 phải lên 8.1 trước rồi mới lên 8.3, và file backup Gateway của bản cũ cũng đi theo đường này. Hướng dẫn nâng cấp còn khuyên lên bản 8.1 mới nhất trước khi lên 8.3.
Nâng cấp lên 8.3 có cần license mới không?
Lên một bản chính mới thì cần license đã cập nhật, và hướng dẫn yêu cầu kiểm license đã sẵn sàng cho 8.3 trước khi nâng cấp. Nếu sau khi nâng cấp module hiện Trial, có thể phải kích hoạt lại license.
Sau khi nâng cấp, Gateway có quay lại 8.1 được không?
Không hạ cấp được, vì Ignition không hỗ trợ downgrade. Muốn quay lại thì cài sạch bản cũ và restore một backup Gateway cùng bản hoặc cũ hơn.
Cặp dự phòng được nâng cấp theo thứ tự nào?
Backup trước, với Recovery Mode của Master đặt là Manual. Sau khi chuyển dự phòng sang Backup đã nâng cấp, Master được nâng cấp rồi nhận lại vai trò chạy chính bằng Assume Control.
Vision Client Launcher và Perspective Workstation bản 8.1 có dùng với 8.3 được không?
Không. Launcher và Perspective Workstation bản 8.3 dùng được với Gateway 8.1, nhưng bản 8.1 không mở được 8.3, nên launcher trên máy client cũng phải nâng cấp.
Nguồn
- Inductive Automation, 8.1 to 8.3 Upgrade Guide và Ignition 8 Upgrade Guide, user manual Ignition 8.3
- Inductive Automation, Installing and Upgrading Ignition (8.3) và Installing and Upgrading Ignition (8.1)
- Inductive Automation, Gateway Backup and Restore (8.3) và Gateway Backup and Restore (8.1)
- Inductive Automation, New in this Version, Gateway Deployment Modes và Working with Long File Paths, Ignition 8.3
- Inductive Automation, Perspective Sessions và Ignition Redundancy, Ignition 8.3
- Inductive Automation, Long-Term Support (LTS)
Đọc ngày 14/11/2026. Bài viết diễn giải, không trích nguyên văn; đọc tài liệu gốc trước khi thiết kế hoặc thao tác.