Altium Infrastructure Server
Đối với các công ty điện tử vận hành số lượng lớn cài đặt phần mềm trên nhiều máy trạm, cần có khả năng quản lý việc triển khai, cấu hình và cấp phép cho các cài đặt đó ở cấp doanh nghiệp. Để cung cấp giải pháp quản lý tập trung cho phần mềm thiết kế của công ty, Altium đã phát triển Altium Infrastructure Server (AIS) – một giải pháp quản lý phần mềm Altium miễn phí, chạy trên máy chủ, được xây dựng trên nền tảng Server Foundation của Altium.
Khi được cài đặt trên mạng nội bộ của công ty, máy chủ mới này cung cấp khả năng kiểm soát tập trung đối với việc cài đặt ngoại tuyến, cấp phép và cập nhật phần mềm Altium, cũng như quản lý người dùng phần mềm và các vai trò (nhóm người dùng) mà họ thuộc về.
Các dịch vụ công nghệ Altium do Infrastructure Server cung cấp bao gồm:
- Quản lý hồ sơ người dùng và gán Vai trò Người dùng.
- Dịch vụ kết nối máy khách – quản lý phiên, đồng bộ LDAP.
- Private License Service – tiếp nhận, phân bổ và theo dõi giấy phép phần mềm.
- Network Installation Service – tiếp nhận, đóng gói và triển khai qua mạng các gói cài đặt phần mềm.
Cài đặt máy chủ
Altium Infrastructure Server (AIS) có sẵn dưới dạng installation file tải xuống miễn phí từ Altium và tương thích với các PC chạy hệ điều hành Windows 7 (hoặc mới hơn). Lưu ý rằng không thể cài đặt trên các hệ thống chạy phiên bản Windows cơ bản (Core, Home, Starter, Base), hoặc trên các PC dùng hệ điều hành Windows XP cũ.
► Xem AIS System Requirements để biết thêm thông tin.
Kích hoạt quá trình cài đặt bằng cách giải nén (từ Altium_Infrastructure_Server_[version].zip nguồn) và chạy tệp thực thi cài đặt Infrastructure Server – Altium Infrastructure Server <version number>.exe. Các hộp thoại thiết lập tuần tự do trình hướng dẫn cài đặt đưa ra sẽ hướng dẫn bạn trong suốt quá trình.
Tiếp tục qua các hộp thoại thiết lập tiếp theo của trình hướng dẫn để xác nhận hoặc chỉnh sửa vị trí cài đặt và các cổng truy cập máy chủ web.
Khi thiết lập và cấu hình máy chủ đã được xác lập, quá trình cài đặt có thể tiếp tục. Hộp thoại cuối cùng của trình hướng dẫn hiển thị địa chỉ web của máy chủ trên PC cục bộ, cho cả truy cập tiêu chuẩn (http) và truy cập bảo mật (https).
Cấp phép máy chủ
Infrastructure Server yêu cầu Altium Licenses để kích hoạt các tính năng của nó và cho phép kết nối mạng. Các tệp giấy phép cần thiết có sẵn trong tệp zip đã tải xuống dưới dạng các tệp giấy phép riêng lẻ (*.alf), và được kích hoạt bằng cách đăng ký chúng với máy chủ thông qua giao diện trình duyệt của máy chủ, được truy cập qua các địa chỉ web (dựa trên tên của PC chủ) hiển thị trong hộp thoại hoàn tất của trình hướng dẫn cài đặt, như minh họa ở trên.
Khi truy cập Infrastructure Server lần đầu, hãy sử dụng thông tin đăng nhập mặc định của admin/admin. Ngay khi thuận tiện, nên thay đổi các thông tin này để giới hạn quyền truy cập quản trị cho quản trị viên máy chủ được chỉ định.
Khi đã đăng nhập, một máy chủ chưa được cấp phép sẽ được biểu thị bằng thông báo ở đầu trang Home của giao diện. Chọn liên kết Add License tương ứng để mở trang License Manager của Infrastructure Server, sau đó chọn loại giấy phép, tức là nguồn của giấy phép đó, từ menu xổ xuống của nút
. Các tùy chọn gồm:
- From file – duyệt đến và chọn một tệp giấy phép có sẵn trên ổ cứng cục bộ của PC. Đây là cách Infrastructure Server thường được cấp phép.
- From cloud – kết nối đến cổng AltiumLive License Server để liệt kê và sau đó nhận các giấy phép khả dụng cho tổ chức của bạn.
Áp dụng các tệp giấy phép máy chủ
Chọn tùy chọn From file để nhập các tệp giấy phép cho Infrastructure Server, chẳng hạn như các tệp có trong file zip cài đặt đã tải xuống. Duyệt và tìm các tệp giấy phép áp dụng (*.alf) rồi tải chúng lên Server. Máy chủ cần hai loại giấy phép để có đầy đủ chức năng:
- Server License – kích hoạt các tính năng và dịch vụ của Infrastructure Server.
- Client Access License (CAL) – cho phép người dùng phần mềm trong tổ chức truy cập Infrastructure Server qua mạng.
Sau đó, các giấy phép đã nhập sẽ được liệt kê và đăng ký trong trang License Manager của Infrastructure Server. Để kích hoạt đầy đủ các chức năng của máy chủ, hãy đăng xuất rồi đăng nhập lại.
► Xem Exploring the Browser-based Interface để có cái nhìn tổng quan về giao diện AIS và các tính năng của nó.
Nhận giấy phép phần mềm từ đám mây
Altium Infrastructure Server bao gồm Private License Service (PLS) của Altium, được dùng để nhận, cấu hình và gán các “seat” giấy phép cho Người dùng hoặc nhóm Người dùng (Vai trò) trong công ty. Nó cung cấp khả năng kiểm soát chế độ mượn giấy phép, Roaming giấy phép, ghi log sử dụng giấy phép, đồng bộ Người dùng (LDAP) và thông báo trực tiếp – cùng nhiều chức năng khác.
Bước đầu tiên để quản lý và phân phối giấy phép phần mềm Altium đến các máy trạm trên mạng là nhận các giấy phép đó từ License Server trên nền tảng đám mây của Altium thông qua cổng AltiumLive. Việc này được thực hiện qua trang License Manager của máy chủ, từ tùy chọn From Cloud trong menu nút
.
Cần có một tài khoản người dùng AltiumLive hợp lệ để truy cập và nhận giấy phép từ Cloud. Để thiết lập kết nối ban đầu tới AltiumLive License Server, hãy nhập thông tin tài khoản của bạn vào hộp thoại AltiumLive Sign In và hoàn tất đăng nhập. Ở đây giả định rằng Infrastructure Server có quyền truy cập internet.
Tất cả các giấy phép khả dụng cho công ty của bạn sẽ được liệt kê trong hộp thoại Add Licenses sau khi đã kết nối tới Altium License Server từ xa. Khi cần, hãy dùng trường lọc Product Name để giới hạn danh sách theo loại giấy phép quan tâm.
Chọn các giấy phép để máy chủ nhận bằng cách đánh dấu vào các ô Selection tương ứng. Để tải xuống các giấy phép đã chọn, đóng hộp thoại Add Licenses bằng nút
. Các giấy phép đã nhận sau đó sẽ được liệt kê và sẵn dùng trong trang License Manager của Infrastructure Server.
Lưu ý rằng các giấy phép mới nhận sẽ được gán cho All Users theo mặc định, và do đó có thể được truy cập bởi bất kỳ máy trạm phần mềm Altium nào kết nối đến tài khoản Người dùng của nó trong Infrastructure Server – xem các tùy chọn Private License Service để biết cách tắt thiết lập mặc định này.
Người dùng và Vai trò
Khả năng của Altium Infrastructure Server (AIS) trong việc triển khai, cấp phép và cập nhật các sản phẩm phần mềm Altium trên các PC mạng cụ thể bị ràng buộc bởi thông tin xác thực User đã gán và/hoặc Roles người dùng. Server kết nối với các PC từ xa trên cơ sở quyền phần mềm, thay vì trực tiếp với phần cứng máy. Điều này cho phép kiểm soát hoàn toàn những tài nguyên AIS nào (phần mềm và giấy phép) khả dụng cho các PC đã kết nối, dựa trên tài khoản Người dùng AIS khớp tương ứng.
Chi tiết tên người dùng và thông tin đăng nhập được liệt kê và định nghĩa trong trang User Management (dưới tab Users) của giao diện trình duyệt của Server. Các mục Người dùng được liệt kê trong trang User Management có nhiều loại khác nhau và được tạo tự động hoặc thủ công như sau:
- AIS system users: Hồ sơ Người dùng được tạo nội bộ, chẳng hạn như người dùng System, được AIS sử dụng cho truy cập mạng tự động.
- AIS access users: Tài khoản Người dùng (hồ sơ) được tạo thủ công, do quản trị viên thêm vào để cho phép những Người dùng cụ thể truy cập trực tiếp vào máy chủ qua giao diện trình duyệt – thường là những người cần quyền quản trị.
- AIS auto-generated users: Hồ sơ người dùng được tạo tự động do License Service (PLS) thêm vào để đáp ứng các kết nối từ phần mềm từ xa, chẳng hạn như Altium Designer, hoặc khi người dùng đăng nhập từ xa vào AIS. Thông thường đây là các mục Người dùng sẽ được thêm vào Vai trò (trở thành Thành viên của một Vai trò), từ đó giới hạn quyền truy cập vào các Giấy phép được gán cho Vai trò đó. Xem Automatically Generated User Profiles bên dưới.
► Xem Adding Users & Roles để biết thêm thông tin về cách làm việc với các tài khoản Người dùng AIS.
Thêm Người dùng
Hồ sơ Người dùng có thể được thêm thủ công trong trang User Management qua nút
, nút này sẽ mở hộp thoại Add User.
Hai trường nhập quan trọng trong hộp thoại Add User (và Edit User) là:
- Authentication: Tùy chọn Built In mặc định sẽ nhận diện kết nối Người dùng bằng chính Identity Service (IDS) của Máy chủ, trong khi phương thức Windows được áp dụng khi các PC trong mạng là một phần của Windows Domain và sẽ sử dụng Windows Domain Authentication. Với tùy chọn đó, hãy nhập một User Name khớp chính xác với tên đăng nhập Windows Domain của Người dùng – do quản trị viên mạng của tổ chức cung cấp.
-
New Roles: Người dùng mới có thể được thêm vào một Role hiện có, chẳng hạn như
Administrator, bằng cách nhập tên Role vào trường này. Trường này sẽ tìm kiếm động một Role hiện có khớp với chữ cái đầu tiên mà bạn đã nhập. Theo mặc định, Người dùng không được đưa vào nhóm Role nào – xem bên dưới để biết thông tin về cách tạo các Role người dùng.
Hồ sơ Người dùng được tạo tự động
Một hồ sơ Người dùng được tạo tự động sẽ được AIS License Service tạo động khi có kết nối từ một máy trạm phần mềm Altium, hoặc khi người dùng đăng nhập vào AIS.
Kết nối trực tiếp từ Design Client
Một kết nối thường được thực hiện tới AIS nhờ tính năng kết nối PLS nội bộ có sẵn trong phần mềm thiết kế Altium. Tính năng kết nối license được cấu hình thủ công trong Private License Server Setup dialog của phần mềm, được mở bằng cách nhấp vào nút Connect to Local Server trong chế độ xem License Management (Altium Designer Agile, Altium Designer) – truy cập bằng cách chọn tùy chọn Licenses từ menu thả xuống Current User control (góc trên bên phải). Chỉ cần tên máy chủ AIS (trên thực tế là tên PC host của nó) và cổng đang hoạt động.
Khi kết nối được thiết lập từ máy trạm phần mềm tới Infrastructure Server, AIS sẽ tạo một hồ sơ với User Name khớp với tên Account người dùng Windows của máy trạm. Hồ sơ Người dùng AIS được tạo có một mục First Name cũng khớp với tên Account người dùng của máy trạm, và một mục Second Name khớp với Computer Name của máy trạm – trên thực tế là tên mạng của máy đó.
Trong hình minh họa ví dụ bên dưới, một PC máy trạm từ xa có tên SRB-AZ-056 với Windows User Account Name đang hoạt động là pavel.demidov đã kết nối tới AIS, điều này đã dẫn đến việc tự động tạo hồ sơ Người dùng được tô sáng.
Những hồ sơ Người dùng này, sẽ được tạo ra khi tất cả các máy trạm kết nối tới AIS, có thể được đưa vào các Roles cụ thể (nhóm Người dùng) để kiểm soát những license nào được cung cấp cho các máy trạm phần mềm Altium – xem bên dưới để biết thông tin về Roles.
Đăng nhập AIS
Nếu một người dùng (chẳng hạn như quản trị viên) đăng nhập vào AIS thông qua giao diện trình duyệt, PLS sẽ tự động tạo một tên tài khoản máy chủ đầy đủ mới. User Name được tạo là tổ hợp của tên AIS và tên tài khoản người dùng đã dùng để đăng nhập – AIS_name:user_name.
Trong hình minh họa ví dụ bên dưới, một người dùng đã đăng nhập vào tài khoản AIS Barry, điều này kích hoạt PLS tạo một hồ sơ Người dùng mới dành riêng cho máy chủ: SYDPC016:Barry. Ở đây, tên mạng của AIS (suy ra từ tên PC host của nó) là SYDPC016, và tên này cũng được áp dụng làm Last Name trong hồ sơ Người dùng mới.
Thêm một Role
Người dùng thường được nhóm vào các Roles để các điều kiện do Server áp dụng, chẳng hạn như phạm vi license phần mềm khả dụng, có thể được thiết lập cho các tập hợp Người dùng (Roles) cụ thể có các nhu cầu chung. Ví dụ, bộ phận Engineering sẽ cần license cho Altium Designer, trong khi Engineering Management có thể chỉ cần license Altium Designer Viewer – trong trường hợp này, các role Engineering và Management sẽ được tạo, và các hồ sơ Người dùng phù hợp sẽ được thêm vào các Role đó.
Người dùng thường được nhóm vào các Roles để các điều kiện do Server áp dụng, chẳng hạn như phạm vi license phần mềm khả dụng, có thể được thiết lập cho các tập hợp Người dùng (Roles) cụ thể có các nhu cầu chung. Ví dụ, bộ phận Engineering sẽ cần license cho Altium NEXUS, trong khi Engineering Management có thể cần license Altium Designer – trong trường hợp này, các role Engineering và Management sẽ được tạo, và các hồ sơ Người dùng phù hợp sẽ được thêm vào các Role đó.
Các Role được liệt kê, tạo và chỉnh sửa trong trang Roles của Infrastructure Server. Chọn nút
để thêm một Role mới trong hộp thoại Add Role, hoặc biểu tượng
gắn với một Role hiện có để chỉnh sửa Name và các Members (Người dùng) được gán – trường New Members sẽ tìm kiếm động các User Name hiện có chứa chữ cái đầu tiên mà bạn đã nhập.
► Xem Adding Users & Roles trong Infrastructure Server để biết thông tin chi tiết hơn về hồ sơ Người dùng máy chủ và các nhóm Role.
Quản lý và Gán License
Altium Infrastructure Server (AIS) bao gồm Private License Service (PLS) của Altium, được dùng để lấy, cấu hình và gán các “seat” license cho Người dùng hoặc nhóm Người dùng (Roles) trong công ty. Nó cung cấp khả năng kiểm soát chế độ lease license, Roaming license, ghi log sử dụng license, đồng bộ hóa Người dùng (LDAP) và thông báo theo thời gian thực – cùng nhiều tính năng khác.
Các license mà Infrastructure Server lấy về sẽ được chuyển đổi thành Private Licenses để truy cập cục bộ, nơi chúng được PLS “phục vụ” (sau khi cấu hình) cho các cài đặt phần mềm từ xa qua mạng.
Nhận License
License cho các sản phẩm phần mềm Altium khác được lấy thông qua trang License Management của Server, như đã nêu trong phần Acquire Licenses ở trên. Ví dụ, khi kết nối tới Altium License Service trực tuyến (thông qua cổng của nó), danh sách trong hộp thoại Add Licenses sẽ bao gồm tất cả các license khả dụng cho công ty của bạn; tùy theo license cần dùng, chúng có thể được chọn thông qua các hộp kiểm tương ứng và thêm (tải xuống) vào AIS.
Gán License
Khi một license đã nhận được được “gán” cho một Role, chỉ những Người dùng là thành viên của Role đó mới có quyền truy cập license đó. Trong trang danh sách Licenses của Infrastructure Server (như minh họa ở trên), hãy chọn biểu tượng
của một mục license để xem chi tiết và trạng thái gán hiện tại của nó.
Để chỉnh sửa thiết lập gán hiện tại, hãy chọn biểu tượng
trong cột License assignments – lưu ý rằng các license đã lấy về được đặt là All Users theo mặc định, như được thiết lập bởi tùy chọn Private License Service liên quan.
Hộp thoại Edit Assignment cho phép cấu hình việc gán Role cho license, Leasing Options, thiết lập Roaming và thông báo cho Người dùng. Trong ví dụ bên dưới, License đã được gán cho Role Engineering, và được đặt để tự động lease 15 trong số 50 seat license khả dụng. Cả Roaming license và Notifications đều bị tắt ở đây.
Các tùy chọn gán license bao gồm:
- Automatic leasing: Cho phép phần mềm Altium trên máy trạm tự động lease (sử dụng) license này khi nó khả dụng. Ví dụ, trong chế độ xem License Management (Altium Designer Agile, Altium Designer), quy trình thông thường là chọn license từ danh sách và chọn sử dụng nó sẽ được thực hiện tự động đối với license này.
- Seat availability: Chỉ định số lượng seat License (tối đa đến tổng số seat của nó) sẽ được cung cấp cho Role liên quan, hoặc chỉ cần chọn tùy chọn All available seats để bật tổng số seat cho License đó (thuộc tính User Count của nó)
- Roaming: Cho phép một License được “roamed” (được phần mềm Altium sử dụng khi PC host của nó không kết nối mạng) bằng cách chọn tùy chọn Allow Roaming. Thiết lập thời lượng Max roam sẽ cấu hình license để vô hiệu hóa một seat đã roamed sau khoảng thời gian được chỉ định. Xem On-Demand Licensing (Altium Designer Agile, Altium Designer) để biết thêm thông tin về Roaming license.
- Notifications: Notifications là các thông báo sẽ được gửi đến Người dùng để phản hồi các sự kiện cụ thể, chẳng hạn như khi gần như toàn bộ các seat License đã được gán đã được lease – tùy chọn Notify for 90% seat count. Chọn tùy chọn Reject notifications và một users role đích của thông điệp (tùy chọn) để bật các thông báo cảnh báo cho Người dùng đã bị ngắt khỏi License được gán (seat bị thu hồi).
Private License Service
Private License Service (PLS) của Altium Infrastructure Server cấp phát các license được lưu trữ qua mạng đến các máy trạm chạy phần mềm Altium, dựa trên các gán license cho Role và số lượng seat còn khả dụng. Lưu ý rằng AIS cũng có thể cấp các license phù hợp cho các Altium Server đang tồn tại trên mạng, chẳng hạn như các server ngoại tuyến đặt ở các phòng ban khác nhau.
Trong đa số trường hợp, license phần mềm sẽ được cấp cho nhiều PC trên mạng dựa trên AIS Role (nhóm người dùng) mà chúng thuộc về. Nói ngắn gọn, các máy trạm được nhận diện bằng hồ sơ User đã đăng ký của chúng (Windows Account Name và Computer Name), và các hồ sơ này được đưa vào một Role có license được gán cho nó.
Ngoài ra, nếu một license được đặt thành All Users (thay vì là một group Role), thì bất kỳ máy trạm nào có hồ sơ User đã đăng ký đều có thể truy cập license đó – khi đó Roles về cơ bản sẽ bị bỏ qua.
PLS cung cấp một số tùy chọn được cấu hình thông qua trang ADMIN » SETTINGS của Server, trong phần License Manager.
Các tùy chọn này, vốn được đặt ở mức phù hợp theo mặc định, bao gồm:
- Cloud license service url – Được AIS thiết lập sẵn đến đúng địa chỉ web để truy cập AltiumLive License Service, cho phép lấy license dựa trên thông tin đăng nhập AltiumLive của bạn. Có thể thêm hoặc chỉnh sửa thông tin đăng nhập trong trang General – Altium Live Credentials dưới mục ADMIN » SETTINGS.
- Automatic user creation – Khi được chọn (mặc định và được khuyến nghị), PLS sẽ tự động tạo một tài khoản người dùng AIS (đặt theo Windows Account Name của máy trạm) khi Altium Designer kết nối tới AIS. Hồ sơ người dùng AIS được tạo ra sau đó sẽ được dùng cho tư cách thành viên Role, và vì vậy để xác định việc phân phối license cho máy trạm chạy phần mềm Altium đó. Nếu bỏ chọn tùy chọn này, sẽ không có tài khoản người dùng nào được tạo.
- Seat return timeout interval – Chỉ định khoảng thời gian máy khách (một máy trạm đã kết nối) không hoạt động trước khi phiên thuê license hiện tại hết hạn và được trả lại vào nhóm seat license khả dụng. PLS thường xuyên truy vấn máy khách qua mạng và chờ phản hồi, và sẽ hủy phiên thuê license nếu không nhận được phản hồi trong số giờ đã chỉ định. Khi phần mềm phía máy khách ngắt kết nối khỏi license theo cách 'sạch' thông thường (Exit, Disconnect from PLS, v.v.), seat license đang thuê sẽ tự động được hoàn trả.
-
Automatically create assignment for All Users group – Khi được chọn, các license mới lấy về sẽ được gán cho nhóm
All Users. License được cấp sẽ khả dụng cho mọi máy trạm kết nối tới AIS, bất kể hồ sơ User của máy trạm đó được gán vào Role group nào. Lưu ý rằng các gán license vẫn có thể được chỉnh sửa, như đã mô tả ở trên. Khi bỏ chọn tùy chọn này, license được lấy về sẽ không được gán cho bất kỳ nhóm người dùng nào và do đó sẽ không thể truy cập qua mạng.
PLS của Infrastructure Server sẽ cung cấp license theo Role cho các máy trạm kết nối tới server. Lấy ví dụ như ở đây, nếu Altium Designer trên máy tính SRB-AZ-056 và tài khoản Windows User pavel.demidov kết nối tới AIS thông qua giao diện Private License Server của nó, thì license được gán cho Role Engineering (mà pavel.demidov là thành viên) sẽ được Altium Designer thuê sử dụng.
Lưu ý rằng trong ví dụ này, license Altium đã được gán cho Role Engineering với chế độ Automatic leasing được chọn – xem ở trên. Khi tùy chọn đó không được bật trong phần gán license của AIS, trang License Management trong Altium Designer sẽ liệt kê license và yêu cầu bạn nhấp nút Use License trên ô của license hoặc nhấp chuột phải vào ô và chọn lệnh Use License từ menu ngữ cảnh.
Khi license đã được thuê, bằng một trong hai cách tự động/thủ công nêu trên, trang Licensing trong Infrastructure Server sẽ cho biết rằng một seat của License đang được sử dụng. License sẽ được giải phóng ngay lập tức nếu máy trạm pavel.demidov/SRB-AZ-056 ngắt kết nối khỏi PLS hoặc người dùng đóng Altium Designer.
► Xem Private License Service để biết thêm thông tin về cách làm việc với License Manager (PLS) của server.
Using the Network Installation Service
Network Installation Service (NIS) của Infrastructure Server cung cấp một phương thức tinh vi, hoạt động ngoại tuyến để triển khai và quản lý việc cài đặt phần mềm Altium trên toàn công ty. Dịch vụ này cho phép quản trị viên thực hiện cài đặt và cập nhật tự động qua mạng nội bộ, đồng thời cho phép kiểm soát tập trung về tính sẵn sàng của phần mềm, cấu hình và các khả năng của nó.
Trên thực tế, quản trị viên Infrastructure Server sử dụng các khả năng của NIS để lấy các tệp sản phẩm phần mềm từ Altium, rồi tập hợp chúng thành một gói triển khai phần mềm có thể cấu hình. Gói được lưu trữ cục bộ sau đó có thể được triển khai đến các máy trạm trong mạng dưới dạng tệp thực thi cài đặt phần mềm (*.msi), hoặc dưới dạng cài đặt trực tiếp bằng Group Policy của Microsoft Active Directory.
► Xem Network Installation Service để biết thêm thông tin về cách làm việc với NIS của server.
Dịch vụ Network Installation Service của Server được truy cập từ NIS Console (ADMIN » INSTALLATIONS). Khi mở ra, danh sách trong thẻ Product & Extensions sẽ được điền bằng các Altium Products và Extensions hiện có sẵn cho công ty của bạn. Danh sách này được lấy từ Altium Cloud Vault và yêu cầu thông tin đăng nhập AltiumLive của bạn (tên người dùng và mật khẩu) phải được đăng ký với Infrastructure Server – nếu chưa, hãy vào ADMIN » SETTINGS và nhập các thông tin đó trong phần General – Altium Live Credentials.
Acquire Products and Extensions
Để lấy một sản phẩm nhằm đưa vào gói triển khai, trước tiên hãy chỉ định cả sản phẩm và các extension mong muốn trong các danh sách tương ứng. Chọn một phiên bản của sản phẩm/extension từ danh sách con được mở rộng của nó, hoặc chỉ cần chọn chính sản phẩm đó (ô chọn cấp cao nhất) để lấy phiên bản mới nhất.
Chọn nút
để kích hoạt quy trình lấy phần mềm, quy trình này sẽ tải các sản phẩm và extension đã chọn về kho lưu trữ riêng của Infrastructure Server, sẵn sàng để tập hợp thành một gói triển khai. Ngoài ra, bộ tệp cài đặt có thể được tải xuống (dưới dạng tệp zip) trực tiếp vào ổ cứng cục bộ – vào thời điểm sau đó, bộ sưu tập này có thể được nhập vào NIS (tải lên), hoặc vào NIS của bất kỳ server nào khác, để được tập hợp thành một gói triển khai phần mềm.
Tùy thuộc vào tải của server và tốc độ tải internet của bạn, các tệp có thể mất một khoảng thời gian để tải xuống. Bạn có thể theo dõi trạng thái lấy về (tải xuống) trong thẻ Tasks, nơi liệt kê và ghi log các hoạt động của NIS – bạn có thể cần làm mới trang (F5) hoặc chuyển qua lại giữa các thẻ để cập nhật trạng thái.
Khi sản phẩm và extension đã được lấy về (trạng thái tải xuống State là finished), danh sách trong thẻ Server Storage sẽ hiển thị các tệp đã được lưu trong Infrastructure Server.
Build Installation Package
Trong trang lưu trữ của server, hãy chọn các sản phẩm và extension cần thiết cho gói, sau đó nhấp nút
để bắt đầu quy trình tạo gói triển khai. Thao tác này sẽ mở hộp thoại Deployment Package, nơi bản thân gói được cấu hình trước khi được tạo.
Trong ví dụ cấu hình gói triển khai được hiển thị ở trên, các mục trong hộp thoại Deployment Package được sắp xếp để tạo một bộ cài cho Altium Designer 16.1, bao gồm một bộ nhập tệp (Altium PCB) và extension Draftsman. Các đường dẫn cài đặt được đặt tới các vị trí điển hình trên ổ cứng đích, và quyền truy cập vào các tệp sản phẩm trong Infrastructure Server được thực hiện bằng thông tin xác thực của AIS_admin. Một tệp Preferences của Altium Designer đã được tải lên cũng được đưa vào để tự động cấu hình Altium Designer sau khi cài đặt xong.
Các trường tùy chọn trong hộp thoại Deployment Package được mô tả như sau:
- Package Name – tên của Deployment Package và tệp cài đặt sẽ được tạo ra.
- Description – thông tin chi tiết hơn về gói, dùng cho mục đích thông tin và tham chiếu.
- User Name and Password – thông tin đăng nhập dùng để truy cập Server một cách âm thầm trong quá trình cài đặt, nhằm lấy các tệp sản phẩm.
- Show Progress – bật để Installer hiển thị tiến trình cài đặt. Hãy để bỏ chọn nếu muốn quá trình cài đặt ‘im lặng’.
- Installation path – thư mục trên PC nơi phần mềm sẽ được cài đặt.
- Documents path – đường dẫn cho thư mục tài liệu sẽ được tạo trên máy của người dùng.
- Private License Server (tùy chọn) – địa chỉ TCP/IP của Private License Server, nếu khác với Infrastructure Server. Thông tin này là bắt buộc nếu bạn muốn phần mềm triển khai đã cài đặt được cấp phép tự động từ một license có thể truy cập trong Infrastructure Server.
- License Activation code(s) (tùy chọn) – (các) mã kích hoạt cho (các) loại license ưu tiên cho lần cài đặt sản phẩm này.
-
Preferences (tùy chọn) – chỉ định một bộ Preferences sẽ được dùng với lần cài đặt này. Có thể tải một tệp Preferences (
*.DXPPref) lên Server để sử dụng, hoặc chọn bất kỳ mục Preferences nào đã tồn tại trên Server từ danh sách thả xuống liên kết. - Use latest versions of products – buộc Installer sử dụng các phiên bản mới nhất của sản phẩm và các extension của nó.
- Products – danh sách tất cả các sản phẩm đã được Server lấy về. Bật sản phẩm (và phiên bản) mà bạn muốn gói này cài đặt.
- Installation Features – chỉ định những tính năng sản phẩm hiện có nào, hoặc các tính năng con từ danh sách mở rộng, sẽ được bao gồm trong quá trình cài đặt.
- Extensions – danh sách tất cả các extension đã được tải về tương thích với sản phẩm được chỉ định. Hãy chọn các extension, hoặc các phiên bản extension trong danh sách con đã mở rộng, để được cài đặt bởi gói này.
Chọn
trong hộp thoại để tạo gói triển khai mới, sau đó gói này sẽ được liệt kê trong tab Deployment Packages của Server. Lưu ý rằng một gói hiện có có thể được chỉnh sửa rồi tạo lại thông qua nút
tương ứng của mục đó.
Sau đó, gói triển khai đã tạo có thể được tải xuống ổ cứng cục bộ , đến vị trí tải xuống mặc định của trình duyệt, và được phân phối tương ứng. Trong ví dụ hiển thị ở đây, gói cài đặt kết quả là AltiumDesigner16-1_incl-Draftsman.msi.
Cấu hình cập nhật
Các chức năng trong tab Updates của Infrastructure Server cung cấp cách thủ công hoặc tự động để giữ cho phần mềm và các extension đã tải về luôn được cập nhật. Trên thực tế, Server sẽ tự động phát hiện và liệt kê các bản cập nhật mới nhất hiện có cho các sản phẩm/extension đã được thêm vào bộ lưu trữ cục bộ của Server – như được liệt kê trong tab Server Storage.
Để cập nhật thủ công một mục được liệt kê trong Updates, hãy chọn nút
tương ứng của mục đó, hoặc đánh dấu vào ô Automatic Update để cho phép Server tự động tải về phiên bản mới nhất khi có sẵn. Quá trình kiểm tra và tải cập nhật tự động sẽ diễn ra theo khoảng thời gian được chỉ định trong mục Network Installation trên trang ADMIN » SETTINGS. Trong ví dụ ở đây, khi chỉ có Altium Designer 16.1 được tải về, danh sách Updates sẽ hiển thị phiên bản Altium Designer mới nhất hiện có và phiên bản tương thích mới nhất của extension Draftsman.
Tab Updates cung cấp các chức năng bổ sung đặc biệt hữu ích khi có số lượng lớn sản phẩm và extension được liệt kê – tức là khi nhiều sản phẩm/extension đã được tải về và lưu trữ trong Server:
Lưu ý rằng khi phần mềm đã tải về được cập nhật, mọi Deployment Package trước đó được tạo từ các tệp phần mềm đó sẽ trở nên lỗi thời. Có thể chỉnh sửa các Deployment Package để bao gồm các bản cập nhật mới, tuy nhiên việc tạo một Deployment Package new mới, được đặt tên phù hợp, có thể là cách tiếp cận ưu tiên hơn.
Triển khai cài đặt phần mềm
Network Installation Service (NIS) trong Infrastructure Server hỗ trợ cài đặt phần mềm từ xa bằng cách phân phối gói cài đặt (*.msi), hoặc theo cách tiếp cận tập trung sử dụng cài đặt bằng Group Policy hàng loạt trong miền Microsoft Active Directory. Trong cả hai trường hợp, Infrastructure Server đóng vai trò là nguồn mạng cho các tệp cài đặt được trình cài đặt đã triển khai truy xuất.
Để triển khai phần mềm trực tiếp tới một máy trạm riêng lẻ, hãy cung cấp gói triển khai đã tạo (như đã nêu ở trên) cho máy đó qua thư mục chia sẻ trên mạng, hoặc sao chép trực tiếp tới PC. Sau đó chỉ cần chạy trình cài đặt.
Gói phần mềm được cài đặt trên máy theo đúng các thiết lập cấu hình (đường dẫn, phiên bản phần mềm, v.v.) đã được áp dụng khi tạo gói triển khai trong Infrastructure Server. Các tệp cài đặt được lấy qua mạng từ bộ lưu trữ của Infrastructure Server – khuyến nghị nên chỉ định đường dẫn URL tới máy chủ này trong gói cài đặt, tại trường Private License Server.
Sau khi được cài đặt, phần mềm đã triển khai có thể được cấp phép từ Private License Service trong Infrastructure Server. Ngoài ra, nếu một giấy phép do Infrastructure Server tải về đã được thiết lập cho thuê tự động và được gán cho một Vai trò mà hồ sơ Người dùng là thành viên, thì phần mềm mới cài đặt sẽ được cấp phép tự động từ AIS. Lưu ý rằng hồ sơ Người dùng AIS liên quan là hồ sơ được tự động tạo từ Tên tài khoản Windows (và tên PC) trong lần kết nối trước đó của người dùng đó – ví dụ, tài khoản Windows User 2 trên máy trạm ENGINEERING 4, như thấy bên dưới.
Trong ví dụ minh họa ở đây, User 2 đã được thêm làm thành viên của vai trò Engineering, vai trò này được gán 20 suất của một giấy phép Altium Designer – một trong số đó sẽ được tự động cho thuê khi User 2 kết nối tới Infrastructure Server từ Altium Designer.
Nếu cần, có thể cài đặt các bản cập nhật phần mềm thông qua công cụ cập nhật trong ứng dụng của phần mềm đã triển khai, hoặc bằng cách tạo một gói triển khai mới, đã được cập nhật (*.msi) để phân phối, hoặc bằng cách cấu hình cập nhật “push” bằng Group Policy trong cấu trúc mạng miền Active Directory.
Để lấy trực tiếp các bản cập nhật phần mềm Altium Designer từ Infrastructure Server, hãy bảo đảm rằng tùy chọn Local Installation service được chọn trong trang System – Installation của hộp thoại Preferences của phần mềm.


























