Dịch vụ cấp phép riêng tư

Đối với các tổ chức yêu cầu việc cài đặt phần mềm Altium phải luôn ở chế độ ngoại tuyến – tách biệt khỏi internet – sự tiện lợi và linh hoạt của việc cấp phép phần mềm theo nhu cầu có thể được cung cấp bởi một Altium Infrastructure Server cục bộ (AIS), thay vì từ Altium Licensing Service trên nền tảng internet. AIS được tải xuống miễn phí này cung cấp một Private License Service (PLS) có thể được truy cập qua hệ thống mạng nội bộ hoặc mạng toàn công ty.

Infrastructure Server, được cài đặt trên một PC kết nối với LAN/WAN của công ty, sẽ được quản trị viên thiết lập để nhận các giấy phép Altium của công ty, sau đó dùng PLS của nó để phân phối các giấy phép này qua mạng đến các bản cài đặt phần mềm Altium. Khi được lấy ban đầu từ dịch vụ cấp phép trên web của Altium, các giấy phép này sẽ được chuyển đổi thành Private Licenses để truy cập cục bộ.

Tương tự như khi sử dụng giấy phép từ cổng Altium License Service, một seat (phiên bản) của giấy phép Altium được PLS lưu trữ có thể được phần mềm trên máy trạm “thuê” khi đang sử dụng, và sau đó bị “thu hồi” (trả về nhóm giấy phép khả dụng) khi không còn cần nữa. Với Altium PLS, giấy phép cũng có thể được cấp phát theo chế độ Roaming, trong đó seat giấy phép được thuê cho máy đích trong một khoảng thời gian xác định – điều này cho phép PC chủ chạy phần mềm, chẳng hạn như laptop, có thể “di chuyển” tự do trong khi vẫn tách biệt khỏi mạng. Ngoài ra, các Altium Servers kết nối với mạng cũng có thể được AIS cấp phép.

Altium Infrastructure Server (AIS) và PLS của nó mang lại sự linh hoạt cần thiết cho các công ty vận hành nhiều bản cài đặt phần mềm Altium, với lợi ích thêm là việc sử dụng giấy phép và seat có thể được cấu hình, giám sát và kiểm soát từ một AIS tập trung – và AIS này lại được lưu trữ trên một LAN/WAN cục bộ có thể tách biệt khỏi internet.

  • Lưu ý rằng AIS không cung cấp khả năng lưu trữ hoặc quản lý dữ liệu thiết kế, chẳng hạn như các tính năng Data Management nâng cao có trong Altium 365 WorkspaceAltium On-Prem Enterprise Server. Tuy nhiên, nhiều Enterprise Server Workspaces, chẳng hạn như các Workspace cục bộ của từng bộ phận, vẫn có thể được AIS cấp phép trong khi vẫn ngoại tuyến.

  • Cũng lưu ý rằng không giống như legacy Private License Server application đơn giản hơn, AIS không thể được đặt làm Secondary server khi cấu hình kết nối Private License Server (trong Altium Designer Agile, Altium Designer).

Chuẩn bị

Nếu chưa có sẵn, bước đầu tiên để sử dụng Private License Service là cài đặt và cấp phép cho Altium Infrastructure Server.

Xem Cài đặt Infrastructure Server

Chức năng của Altium Infrastructure Server, bao gồm khả năng Private License Service, sẽ khả dụng khi AIS được cấp phép bằng cách thêm một Infrastructure Server License phù hợp. Việc này được thực hiện bằng cách đăng nhập vào AIS bằng admin/admin thông tin xác thực mặc định, truy cập trang Licenses (ADMIN » LICENSING) và thêm các tệp giấy phép được cung cấp cùng với gói tải cài đặt AIS. Server được tự cấp phép từ các alf tệp giấy phép đã nhập, hoặc từ giấy phép AIS lấy từ Cloud, nếu có – trong cả hai trường hợp, nó tự cấp phép cho chính nó.

Xem Cấp phép cho Infrastructure Server

Sau khi được cài đặt và cấp phép, AIS có thể lấy giấy phép cho phần mềm Altium từ License Service trực tuyến thông qua cổng Altium. Việc này được thực hiện thông qua trang License Manager của server (ADMIN » LICENSES), bằng cách chọn tùy chọn From cloud trong menu nút .

Lưu ý rằng AIS cần được cấu hình để kết nối và đăng nhập vào cổng Altium License service, để các giấy phép mà tổ chức của bạn đã mua có thể được lấy ban đầu – sau khi hoàn tất việc này thì nó có thể ở trạng thái ngoại tuyến. Ngoài ra, tất cả các giấy phép cần thiết có thể được lấy thông qua một Server riêng biệt có kết nối internet, rồi chuyển sang AIS cục bộ dưới dạng các tệp giấy phép riêng lẻ.

Xem Lấy giấy phép phần mềm từ Cloud

Để kích hoạt lại một giấy phép đã lấy, hãy nhấp vào nút  gắn với mục giấy phép (). Ngoài ra, nếu máy cài Altium Infrastructure Server không thể truy cập internet, Group Administrator hoặc License Administrator của Company Account của bạn có thể kích hoạt tệp giấy phép thông qua Company Dashboard (tìm hiểu thêm). Trên Altium Infrastructure Server, giấy phép hiện tại sau đó có thể được gỡ bỏ (bằng cách nhấp vào nút  gắn với một mục giấy phép), và một tệp giấy phép mới đã được kích hoạt có thể được thêm vào bằng cách nhấp vào nút và chọn tùy chọn From file.

Sử dụng License Service

Sau khi Altium Infrastructure Server (AIS) và Private License Service (PLS) của nó đã được cài đặt và cấp phép (như trên), các giấy phép được lấy từ Altium Licensing Service như giấy phép Server, Client Access (CAL) và các giấy phép phần mềm Altium khác, sau đó có thể được PLS cấp phát qua mạng cục bộ.

Thiết lập PLS cục bộ

Trong cấu hình PLS mặc định, các giấy phép đã lấy, vốn được đặt ở chế độ truy cập All Users theo mặc định, sẽ được cung cấp cho các bản cài đặt phần mềm Altium trên mạng. Bản thân Infrastructure Server được “tự cấp phép” như đã nêu ở trên, thông qua các alf tệp giấy phép đã nhập.

PLS cấp phát giấy phép cho một bản cài đặt phần mềm Altium (client) trên mạng khi nó kết nối tới AIS License Service.
PLS cấp phát giấy phép cho một bản cài đặt phần mềm Altium (client) trên mạng khi nó kết nối tới AIS License Service.

Với các thiết lập PLS mặc định và cấu hình giấy phép đã lấy, mọi kết nối đến PLS từ phần mềm Altium sẽ được cấp quyền truy cập vào các giấy phép khả dụng. Cách thiết lập đơn giản này rất phù hợp để dùng một dịch vụ cấp phép tập trung (AIS) cấp phép cho nhiều máy trạm phần mềm Altium có cùng nhu cầu cấp phép – ví dụ, từ một giấy phép nhiều seat duy nhất. Xem bên dưới để biết cách phần mềm Altium, chẳng hạn như Altium Designer, kết nối với PLS.

Để truy cập các cài đặt PLS, hãy chọn trang tùy chọn License Manager trong giao diện trình duyệt của AIS – ADMIN » SETTINGS – License Manager.

Các tùy chọn License Manager sẽ ảnh hưởng đến cách giấy phép được cấu hình và được thuê.
Các tùy chọn License Manager sẽ ảnh hưởng đến cách giấy phép được cấu hình và được thuê.

Các tùy chọn License Manager trên trang Settings của trình duyệt như sau:

  • Cloud license service url – Được cài đặt sẵn bởi quá trình cài đặt AIS với đúng địa chỉ web để truy cập Altium License Service, cho phép lấy giấy phép dựa trên thông tin đăng nhập Altium Account mà bạn đã nhập. Thông tin xác thực có thể được thêm hoặc chỉnh sửa trong trang General – Altium Live Credentials dưới mục ADMIN » SETTINGS.

  • Automatic user creation – Khi được chọn, 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 với AIS (xem bên dưới). 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à do đó để xác định việc phân phối giấy phép cho máy trạm 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 không hoạt động của client (máy trạm đang kết nối) trước khi thời hạn thuê giấy phép hiện tại hết hạn và được trả về nhóm seat giấy phép khả dụng. PLS thường xuyên truy vấn một client qua mạng và chờ phản hồi, đồng thời sẽ hủy việc thuê giấy phép nếu không nhận được phản hồi trong số giờ đã chỉ định. Khi phần mềm client ngắt kết nối khỏi giấy phép theo cách “sạch” thông thường (Exit, Disconnect from PLS, v.v.) thì seat giấy phép đã thuê sẽ tự động được trả về.

  • Automatically create assignment for All Users group – Khi được chọn, các giấy phép mới được lấy sẽ được gán cho nhóm All Users. Giấy phép được cấp phát sẽ có thể truy cập bởi tất cả các máy trạm kết nối với AIS, bất kể hồ sơ User của máy trạm được gán vào nhóm Role nào. Lưu ý rằng việc gán giấy phép có thể được chỉnh sửa, như mô tả bên dưới. Khi bỏ chọn tùy chọn này, giấy phép đã lấy sẽ không được gán cho bất kỳ nhóm người dùng nào và do đó không thể truy cập qua mạng.

Trên thực tế, thiết lập mặc định có nghĩa là khi một máy trạm phần mềm Altium kết nối với AIS License Service (PLS):

  1. Các giấy phép phù hợp sẽ được AIS cung cấp cho phần mềm Altium. Tất cả các giấy phép tương thích đều khả dụng với mọi máy trạm, vì PLS được đặt là Automatically create assignment for All Users group cho các giấy phép đã lấy.
  2. Một hồ sơ người dùng mới, dựa trên Windows Account Name của máy trạm, sẽ được tạo trong AIS – ngay cả khi phần mềm trên máy trạm không thuê giấy phép. Điều này là do thiết lập Automatic User Creation mặc định.

Từ góc nhìn của người dùng phần mềm, điều đó đơn giản chỉ có nghĩa là các giấy phép phù hợp đang sẵn có và có thể được sử dụng (thuê).

Cấp phép cho phần mềm Altium

Các giấy phép đã được cấu hình và công bố bởi Private License Service trong AIS có thể được truy cập bởi các bản cài đặt phần mềm Altium trên mạng, hoạt động như các client của PLS.

Ví dụ, để truy cập một giấy phép Altium Designer do PLS cung cấp, hãy dùng tùy chọn Connect to Local Server trên khung nhìn License Management (Altium Designer Agile, Altium Designer) để trước tiên thiết lập kết nối. Đặt các trường Server nameServer port khớp với các giá trị tương ứng của AIS trong hộp thoại Private License Server Setup (Altium Designer Agile, Altium Designer).

Khi đã đăng nhập vào tài khoản Altium của bạn, hãy mở hộp thoại Private License Server Setup bằng cách nhấp vào điều khiển Add License trong khung nhìn License Management và chọn tùy chọn Connect to Private Server.

Lưu ý rằng AIS không thể được đặt làm Secondary server khi cấu hình kết nối cấp phép trong hộp thoại Private License Server Setup. Các trường Secondary server bổ sung trong hộp thoại áp dụng cho legacy License Server application, chạy như một dịch vụ Windows và được nhận diện bởi cả cấu hình server chính lẫn phụ.

Sau khi Altium Designer được kết nối với Infrastructure Server và PLS của nó, thông tin về Private Server đã kết nối sẽ được hiển thị trong vùng Private Server của khung nhìn License Management, và vùng giấy phép khả dụng của khung nhìn sẽ tự động hiển thị các giấy phép cụ thể do kết nối PLS cung cấp và hiện sẵn cho bạn sử dụng.

Sử dụng nút Disconnect để ngắt kết nối khỏi máy chủ cấp phép riêng tư hiện đang kết nối. Dùng menu của nút Disconnect để kết nối tới máy chủ đã từng kết nối trước đó, thiết lập kết nối tới máy chủ mới, hoặc xóa máy chủ hiện đang kết nối (về cơ bản là ngắt kết nối khỏi máy chủ đó và xóa nó khỏi danh sách các máy chủ đã kết nối trước đây).

Để thuê một giấy phép cho bản cài đặt Altium Designer, hãy chọn giấy phép mong muốn từ danh sách rồi nhấp nút Use. Ngoài ra, giấy phép được AIS lưu trữ có thể được đặt ở chế độ Automatic Leasing, để không cần người dùng can thiệp trong phần mềm phía máy khách – ngoài việc thiết lập kết nối ban đầu tới AIS. Lưu ý rằng Altium Designer sẽ giữ lại các thiết lập kết nối PLS và cố gắng thiết lập lại kết nối khi khởi động.

Khi một giấy phép đang được sử dụng, ô của giấy phép đó sẽ được gắn biểu tượng và được tô sáng bằng đường viền màu xanh lá. Trường Seats của giấy phép sẽ được cập nhật để phản ánh thêm một seat của giấy phép đó đã được dùng.

Người dùng phần mềm Altium không bắt buộc phải đăng nhập vào Altium Account trực tuyến để sử dụng giấy phép riêng tư, và kết nối LAN/WAN cục bộ có thể được tách biệt khỏi internet. Nếu cần, hãy vào trang System – Account Management trong phần Preferences của phần mềm để tắt kết nối Altium Account, và dùng trang tùy chọn System – Network Activity để chọn các dịch vụ kết nối mạng cụ thể được phép sử dụng.

Khi giấy phép đã được thuê, bằng cách chọn tự động hoặc thủ công trong phần mềm máy khách, trang Licensing của Infrastructure Server (ADMIN » LICENSES) sẽ cho biết một seat của License đang được sử dụng – thể hiện bằng giá trị User Count tăng lên cho giấy phép đó. Giấy phép sẽ được giải phóng ngay lập tức nếu máy trạm ngắt kết nối khỏi PLS, người dùng đóng phần mềm, hoặc việc thuê giấy phép bị quản trị viên AIS thu hồi cưỡng bức bằng nút tương ứng.

Tùy chọn thiết lập PLS mặc định, và cũng là tùy chọn được khuyến nghị, là bật Automatic user creation. Trong ví dụ minh họa ở đây, máy trạm SRB-AZ-056 với tài khoản người dùng Windows đang hoạt động pavel.demidov đã thuê một giấy phép Altium. Việc này làm cho một tài khoản User tương ứng (pavel.demidov) được tạo trong AIS; tài khoản này có thể được thêm vào một Role được gán cho một giấy phép cụ thể. Theo cách này, quyền truy cập giấy phép có thể được quản lý theo từng máy trạm – mặc định, các giấy phép được đặt cho Role All Users.

Xem Automatically generated User profiles để biết thêm chi tiết về tùy chọn Automatic user creation.

Chuyển vùng Giấy phép Máy chủ Riêng tư

Một seat của giấy phép Private Server có thể được chuyển vùng, tức là được nhận để sử dụng trong một khoảng thời gian xác định. Bạn không cần phải duy trì kết nối với máy chủ giấy phép để sử dụng giấy phép ở chế độ này – bạn có thể ngắt kết nối và làm việc ngoại tuyến, về cơ bản là tự do mang theo seat giấy phép của mình.

Để sử dụng một seat của giấy phép Private Server khả dụng ở chế độ này, hãy nhấp nút  trong ô giấy phép hoặc nhấp chuột phải vào ô và chọn lệnh Roam từ menu ngữ cảnh. Hộp thoại Retain License sẽ xuất hiện, trong đó bạn có thể xác định số ngày và/hoặc số giờ muốn chuyển vùng với seat đó. Nhập số ngày và/hoặc số giờ hoặc dùng các mũi tên lên/xuống cho đến khi hiện ra số mong muốn.

  • Thời gian tối đa bạn có thể chuyển vùng với giấy phép Private Server ở chế độ này chính là thời hạn tồn tại của bản thân giấy phép đó.

  • Nếu bạn đang chuyển vùng với một seat của giấy phép Private Server và thời gian chuyển vùng kết thúc, việc sử dụng seat đó sẽ dừng lại ngay, không có thời gian gia hạn.

  • Quản trị viên của Altium Infrastructure Server có thể cấu hình khả năng cho phép một giấy phép được chuyển vùng và thời lượng chuyển vùng tối đa từ thiết lập gán giấy phép – tìm hiểu thêm.

Khi giấy phép đang được sử dụng ở chế độ chuyển vùng, ô của giấy phép đó sẽ được gắn biểu tượng  và được tô sáng bằng đường viền xanh lá. Trường Seats của giấy phép sẽ được cập nhật để phản ánh thêm một seat của giấy phép đó đã được dùng.

Để dùng giấy phép Private Server ở chế độ chuyển vùng, hãy dùng tùy chọn Roam.
Để dùng giấy phép Private Server ở chế độ chuyển vùng, hãy dùng tùy chọn Roam.

Khi sử dụng giấy phép ở chế độ chuyển vùng, bạn có thể ngắt kết nối khỏi máy chủ giấy phép của mình và làm việc ngoại tuyến. Thời điểm duy nhất bạn cần kết nối tới máy chủ giấy phép khi dùng một seat giấy phép ở chế độ này là khi muốn giải phóng giấy phép hoặc gia hạn thời gian chuyển vùng. Việc gia hạn được thực hiện bằng cách nhấp lại vào nút  . Sau đó điều chỉnh thời gian chuyển vùng theo nhu cầu bằng hộp thoại Retain License .

Việc giải phóng một giấy phép đang được chuyển vùng được thực hiện bằng cách kết nối tới máy chủ giấy phép rồi nhấp nút trong ô giấy phép hoặc nhấp chuột phải vào ô và chọn lệnh Release từ menu ngữ cảnh.

Quản lý Quyền truy cập Giấy phép

Để kiểm soát tính sẵn sàng của giấy phép cho người dùng phần mềm Altium, Altium Infrastructure Server (AIS) có thể được cấu hình để liên kết các giấy phép cụ thể với các Role người dùng đã xác định (nhóm User). Trên thực tế, khi một máy trạm kết nối tới AIS, License Service (PLS) sẽ chỉ cung cấp các giấy phép được gán cho các Role có bao gồm hồ sơ User của máy trạm đó làm thành viên.

Các giấy phép do AIS nhận được mặc định sẽ được gán cho 'All Users', nhưng có thể được gán lại cho bất kỳ Role khả dụng nào. Tương tự, User có thể được thêm vào bất kỳ Role khả dụng nào.

Xem Users and Roles để có cái nhìn tổng quan về cách làm việc với User và Role trong AIS, hoặc Managing Users để biết thông tin chi tiết hơn.

Trước khi quản lý việc phân phối giấy phép theo cách cụ thể hơn này (theo tư cách thành viên của Role người dùng), cần có một số điều kiện trên Infrastructure Server:

  • Hồ sơ User đã được thêm cho các máy trạm phần mềm liên quan. Các hồ sơ này được tạo tự động khi một máy trạm đã kết nối tới AIS.
  • Các Role người dùng phù hợp đã được thêm vào AIS, và các hồ sơ User nêu trên đã được đưa vào làm thành viên của các Role đó.
  • Các giấy phép áp dụng cho phần mềm trên máy trạm đã được đưa vào AIS. Các giấy phép phải đang hoạt động và có đủ số seat khả dụng.
  • Tài khoản mặc định admin/admin trong AIS đã được thay đổi thành hồ sơ tài khoản quản trị viên được cấu hình đúng (không phải mặc định). Điều này rất được khuyến nghị, bất kể AIS được sử dụng theo cách nào.

Gán Giấy phép

Khi các tài khoản User và Role trong AIS đã được thiết lập, các giấy phép phần mềm đã nhận có thể được gán cho Role khi cần.

Trong trường hợp minh họa ở hình dưới, hai máy trạm (ENGINEERING-2ENGINEERING-3) đã kết nối để tạo các hồ sơ User tương ứng (BruceNarelle) dựa trên Windows Account đang hoạt động của máy trạm. Hai Role đã được thêm vào (EngineeringQA), và các user đã được thêm làm thành viên của các Role đó (Bruce là thành viên của Engineering, và Narelle là thành viên của cả EngineeringQA).

Chọn danh sách cấp phép (ADMIN » LICENSES) để truy cập các giấy phép mà AIS đã nhận, sau đó có thể gán chúng cho các Role mong muốn. Trong ví dụ bên dưới, hai giấy phép phần mềm Altium đã được thêm vào AIS và ban đầu được gán cho Role mặc định All Users.

Để thay đổi việc gán giấy phép sang Role phù hợp hơn, hãy chọn nút của giấy phép để mở trang License Edit, rồi chọn nút chỉnh sửa License assignments () để truy cập các tùy chọn menu Assign to role trong hộp thoại Edit Assignment. Trong ví dụ này, giấy phép đã được gán lại cho Role QA.

Các tùy chọn gán giấy phép bao gồm:

  • Automatic leasing: Buộc phần mềm Altium trên máy trạm tự động thuê (sử dụng) giấy phép này khi nó khả dụng. Ví dụ trong chế độ xem License Management của phần mềm, quy trình thông thường là chọn giấy phép từ danh sách rồi chọn Use sẽ được thực hiện tự động đối với giấy phép này.

  • Seat availability: Chỉ định số seat của License (tối đa bằng tổng số seat của nó) sẽ được cung cấp cho Role liên kết, hoặc chỉ cần chọn tùy chọn All available seats để bật toàn bộ số seat cho License đó (thuộc tính User Count của nó)

  • Roaming: Cho phép License được 'chuyển vùng' (được phần mềm Altium sử dụng khi PC chủ 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 giấy phép để vô hiệu hóa một seat đang 'chuyển vùng' sau khoảng thời gian được chỉ định. Nhập 0 để cho phép chuyển vùng không giới hạn (đối với giấy phép có thời hạn, việc chuyển vùng thực tế sẽ bị giới hạn bởi ngày hết hạn của giấy phép). Xem phần Roaming a Private Server License để biết thêm thông tin.

  • Notifications: Notifications là các thông báo sẽ được gửi tới người dùng để phản hồi các sự kiện cụ thể, chẳng hạn khi một tỷ lệ phần trăm nhất định của số seat giấy phép khả dụng đã được thuê, hoặc nếu việc cố gắng thuê một seat thất bại. Lưu ý rằng thông báo qua email sẽ không khả dụng cho đến khi được cấu hình và bật – xem Configuring Email Notifications.

    • Khi tùy chọn Notify when <x>% of available seats have been leased được bật và số seat đã thuê đạt tới (hoặc vượt quá) tỷ lệ phần trăm này, thì một email thông báo liên quan sẽ được gửi tới nhóm Role được chỉ định trong trường Send to users with role. Xem ví dụ.

    • Khi tùy chọn Send reject notifications được bật, một email báo lỗi sẽ được gửi tới Role nêu trên khi người dùng cố gắng thuê một seat giấy phép không khả dụng – ví dụ khi một seat còn lại được hiển thị là khả dụng trong chế độ xem License Management (chưa được làm mới) (Altium Designer Agile, Altium Designer) nhưng thực tế seat đó đã được người dùng khác thuê. Xem ví dụ.

Khi cấu hình gán giấy phép mới hoàn tất, hãy nhấp vào để xác nhận việc gán cho Vai trò đã chọn. Để xóa một gán giấy phép hiện có, hãy dùng nút tương ứng với mục đó.

Chế độ xem Vai trò Giấy phép

Để xem và chỉnh sửa tập trung các gán Vai trò giấy phép hiện có, hãy chọn chế độ xem Roles trong License Manager (ADMIN » LICENSES – tab Roles). Nhấp vào tên một Vai trò trong cột Roles để xem các thành viên Người dùng của vai trò đó, và ở bên phải là các giấy phép được gán cho vai trò đó. Với các gán Người dùng, Vai trò và Giấy phép trong ví dụ này, chế độ xem tổng hợp này cho thấy người dùng Narelle là thành viên của vai trò QA, vai trò này có quyền truy cập giấy phép 15 chỗ ngồi như đã gán ở trên.

Chế độ xem này cũng cho phép thêm gán giấy phép vào các Vai trò thông qua nút . Để gán một giấy phép cho vai trò Engineering trong trường hợp này, và do đó cho các hồ sơ người dùng BruceNarelle, hãy chọn giấy phép phù hợp từ menu thả xuống License trong hộp thoại Add Assignment, rồi thay đổi.

Tại đây, một giấy phép 5 chỗ ngồi đã được thêm vào Vai trò Engineering và các tài khoản máy trạm thành viên (Người dùng) của vai trò đó. Để biết chi tiết về giấy phép đã gán, hãy chọn tùy chọn mở rộng ( ) tương ứng với mục đó.

Lưu ý rằng trong trường hợp này, một gán giấy phép new đã được thêm vào một Vai trò, thay vì gán hiện có được gán lại từ All Users sang một Vai trò cụ thể (như đã trình bày ở trên). Điều này có nghĩa là, như trong ví dụ ở đây, mặc dù một giấy phép 5 chỗ ngồi đã được thêm vào Vai trò Engineering, giấy phép đó vẫn đồng thời được gán cho Vai trò mặc định All Users – và vì vậy vẫn hiển thị cho mọi máy trạm kết nối tới Infrastructure Server.

Việc xóa gán Vai trò bổ sung All Users của giấy phép sẽ khiến giấy phép chỉ còn được gán cho Vai trò Engineering, thay vì cả hai, và do đó chỉ dành riêng cho nhóm Người dùng Engineering. Để xóa một gán giấy phép hiện có, hãy dùng nút tương ứng với mục đó.

Kết quả của các gán giấy phép ví dụ này là:

  • Máy trạm phần mềm với Tên Tài khoản Windows Bruce trên PC ENGINEERING-2 sẽ được cấp giấy phép phần mềm 15 chỗ ngồi. Lý do là vì trong AIS:

    • Hồ sơ Người dùng được kết nối là Bruce (Bruce/ENGINEERING-2)

    • Hồ sơ Người dùng Bruce là thành viên của nhóm Vai trò Engineering.

    • Vai trò Engineering đã được gán giấy phép 15 chỗ ngồi.

     

  • Máy trạm phần mềm với Tên Tài khoản Windows Narelle trên PC ENGINEERING-3 sẽ được cấp giấy phép phần mềm 15 chỗ ngồi and giấy phép phần mềm 5 chỗ ngồi. Lý do là vì trong AIS:

    • Hồ sơ Người dùng được kết nối là Narelle (Narelle/ENGINEERING-3)
    • Hồ sơ Người dùng Narelle là thành viên của các nhóm Vai trò EngineeringQA.
    • Vai trò Engineering đã được gán giấy phép 15 chỗ ngồi, và Vai trò QA đã được gán giấy phép 5 chỗ ngồi.

     

Làm việc với Giấy phép

Private License Service dựa trên AIS cung cấp nhiều tính năng quản trị để quản lý việc phân bổ và sử dụng giấy phép, bao gồm khả năng buộc giải phóng một giấy phép đang thuê và giám sát chặt chẽ cách giấy phép được sử dụng.

Giải phóng một Giấy phép đang được sử dụng

Trong các trường hợp giấy phép đã được một bản cài đặt phần mềm Altium sử dụng nhưng không được giải phóng đúng cách, PLS cung cấp phương thức chấm dứt việc thuê đó và trả chỗ ngồi về lại nhóm các chỗ giấy phép khả dụng. Điều này có thể xảy ra khi PC của người dùng chuyển sang chế độ chờ trong khi phần mềm vẫn đang hoạt động, hoặc do một dạng lỗi phần mềm khiến chương trình không thể thoát sạch. Trên thực tế, chỗ giấy phép đó vẫn được ghi nhận là đang sử dụng và vì vậy bị từ chối cho người dùng khác.

Để tìm giấy phép cần xử lý trong tình huống này, hãy vào danh sách Giấy phép trong giao diện web AIS bằng cách chọn ADMIN » LICENSES. Trong danh sách giấy phép hiển thị dưới tab Licenses, thông tin thuê của từng mục có thể xem được bằng cách mở rộng mục giấy phép với nút – hãy dùng cách này để tìm người dùng vẫn đang giữ chỗ giấy phép.

Giấy phép đang được người dùng đó thuê có thể bị chấm dứt, và chỗ ngồi được trả lại nhóm giấy phép, bằng cách nhấp vào nút tương ứng với mục người dùng rồi xác nhận thao tác trong hộp thoại Release seat. Ví dụ, Altium Designer sẽ thông báo cho người dùng rằng giấy phép đã bị quản trị viên buộc giải phóng.

Lưu ý rằng thông báo này chỉ áp dụng cho các máy khách người dùng dựa trên mạng, và không áp dụng cho người dùng phần mềm đã thuê giấy phép trên chính máy đang lưu trữ AIS – tức là khi sử dụng phần mềm Altium được cài đặt trên cùng PC với Infrastructure Server.

Giám sát việc sử dụng Giấy phép

Altium Infrastructure Server (AIS) bao gồm nhiều tính năng giám sát và báo cáo việc sử dụng giấy phép, có thể dùng để kiểm tra cách các giấy phép phần mềm Altium được sử dụng trong một tổ chức. Điều này hữu ích để bảo đảm các chỗ giấy phép hiện có được sử dụng hiệu quả nhất, dự đoán nhu cầu giấy phép trong tương lai và xác định mức sử dụng của từng Người dùng.

Các tính năng sử dụng giấy phép của AIS được truy cập thông qua menu quản trị dưới tab Reports trên trang License Manager (ADMIN » LICENSES). Tại đây cung cấp nhiều tùy chọn báo cáo, được truy cập qua các tab cụ thể trong chế độ xem Báo cáo. Tùy theo loại thông tin cần cho từng báo cáo, có thể áp dụng các bộ lọc báo cáo liên quan để tinh chỉnh kết quả nhằm bao gồm các Giấy phép, Vai trò, Người dùng và khoảng thời gian cụ thể.

Ví dụ, để lọc kết quả báo cáo sử dụng nhằm hiển thị hoạt động giấy phép của một tập Giấy phép cụ thể, hãy chọn các giấy phép cần quan tâm từ menu thả xuống Licenses rồi nhấp . Hiệu lực lọc của các tùy chọn sẽ được giữ nguyên khi chọn từng tab kiểu báo cáo, cho phép bạn xem các báo cáo sử dụng bị giới hạn theo các giấy phép đó.

Trang Report cũng cung cấp tùy chọn xuất báo cáo hiện tại ra đĩa ở định dạng CSV – tương thích với Microsoft Excel và các ứng dụng bảng tính khác – cho mục đích quản trị và kế toán. Hãy chọn kết quả báo cáo mong muốn bằng tab phù hợp và bộ lọc theo nhu cầu của bạn, nhấp nút và chỉ định vị trí để lưu tệp vào đĩa.

Thông báo lỗi tùy chỉnh

Khi làm việc với phần mềm Altium, người dùng có thể nhận được nhiều hộp thoại bật lên Error từ Infrastructure Server để phản hồi các vấn đề liên quan đến Tài khoản Người dùng, Giấy phép và phân bổ chỗ ngồi.

Nội dung văn bản cho các mã lỗi hiển thị trong các hộp thoại có thể được sửa đổi bằng cách chỉnh sửa nội dung của tệp errors.xml, nằm trong thư mục LicenseManagerService của cài đặt AIS – thường là C:\Program Files (x86)\Altium\Altium Infrastructure Server\LicenseManagerService.

Ví dụ, mục XML cho thông báo lỗi mặc định được tạo ra khi PLS không thể tạo hồ sơ Người dùng đã đồng bộ – chẳng hạn vì tùy chọn Automatic user creation của PLS bị tắt – là:
<Error code="4" text="Unable to connect to License Manager.&#13;&#10;User %USERNAME% has not been found and could not be created because of the server policies.&#13;&#10;Please contact License Administrator"/>

Mục này có thể được chỉnh sửa để tạo ra hộp thoại Error sau đây. Lưu ý rằng có thể chèn các mã CR/LF (&#13;&#10;) và các tham số khóa như Tên Người dùng liên quan (%USERNAME%) khi cần.

Thông báo hộp thoại Error đã được chỉnh sửa cho điều kiện 'mã 4'.
Thông báo hộp thoại Error đã được chỉnh sửa cho điều kiện 'mã 4'.

AIS có thể cần được khởi động lại để chấp nhận các thay đổi được thực hiện đối với tệp errors.xml. Có thể thực hiện việc này bằng cách khởi động lại PC máy chủ, hoặc bằng cách khởi động lại Server trong Internet Information Services (IIS) Manager của Windows (%windir%\system32\inetsrv\InetMgr.exe).

Cấp phép cho một Altium Server từ xa

Ngoài việc cấp phép cho phần mềm thiết kế Altium như Altium Designer, Altium Infrastructure Server (AIS) còn có thể được dùng để cấp phép cho một Altium Server. Trong cấu hình máy chủ này, AIS đóng vai trò là trình quản lý cấp phép trung tâm cho tất cả các sản phẩm Altium, bao gồm mọi Altium Server trên mạng, chẳng hạn như các máy chủ dùng để quản lý dữ liệu thiết kế trong từng bộ phận kỹ thuật.

Kiểu cài đặt này phù hợp với một doanh nghiệp lớn, nơi mỗi phòng ban của công ty (Kỹ thuật, QA, v.v.) có thể sử dụng nhiều bản cài đặt phần mềm Altium, and một Server cục bộ của phòng ban cho mục đích quản lý dữ liệu thiết kế. Cả Altium Server và các bản cài đặt phần mềm Altium đều được cấp phép bởi một dịch vụ cấp phép trung tâm chuyên dụng như License Manager (PLS) trong Altium Infrastructure Server (AIS). Xem sơ đồ bên dưới để có hình minh họa sơ lược về mô hình nhiều máy chủ này.

Giả sử một Server của phòng ban đã thiết lập sẵn các tài khoản Người dùng cục bộ, toàn bộ việc cấp phép cho phòng ban có thể được quản lý bởi AIS trung tâm khi:

  • AIS đã có các giấy phép Altium ServerAltium Server CAL hợp lệ.
  • Server từ xa (của phòng ban) đã được cấu hình để sử dụng External PLS Mode của nó nhằm truy cập AIS trung tâm, và trình quản lý “tự cấp phép” cục bộ của Server đã bị vô hiệu hóa (xem bên dưới).

Thêm giấy phép Altium Server

Giấy phép máy chủ được thêm vào AIS giống như bất kỳ giấy phép nào khác, bằng cách chọn tùy chọn From cloud từ menu nút và chọn các giấy phép khả dụng từ Altium License Service.

Khi được thiết lập đúng, một Altium Server trên mạng sẽ tự động thuê một giấy phép khả dụng từ AIS, vì vậy không cần cấu hình thêm trong chính AIS – các giấy phép có thể vẫn được gán cho nhóm mặc định All Users, và không cần chọn tùy chọn Auto leasing của gán đó.

Cấu hình PLS của Server từ xa

Trong khi Altium Server thường được cấp phép thông qua khả năng tự cấp phép của chính nó, trong trường hợp này, một dịch vụ cấp phép trung tâm (AIS) sẽ cung cấp giấy phép cho Server. Để thay đổi thiết lập Altium Server để nó thuê một giấy phép khả dụng qua mạng từ AIS, trước tiên hãy chọn chế độ External PLS trong thiết lập License Manager của nó (Admin » Settings – License manager).

Trong chế độ này, Máy chủ (bộ phận) sẽ cố gắng lấy giấy phép từ địa chỉ và cổng máy chủ PLS được chỉ định trong các trường PLS urlPLS Port. Hãy nhập địa chỉ mạng/cổng của AIS đang hoạt động như một dịch vụ cấp phép trung tâm. Địa chỉ mạng của AIS “bên ngoài” trong hình trên, và do đó là đích kết nối dịch vụ PLS bên ngoài của Máy chủ bộ phận, là http://LicenseServer – điều này dựa trên computer_name mạng của PC máy chủ đang lưu trữ dịch vụ cấp phép dựa trên AIS.

Altium Server cũng cần được chuyển từ việc tự tìm giấy phép của chính nó từ PLS nội bộ sang truy cập các giấy phép này từ dịch vụ PLS bên ngoài đã chỉ định – AIS. Việc này được thực hiện bằng cách bỏ chọn tùy chọn Use local license manager for vault licensing, như minh họa ở trên.

Xác nhận các thay đổi đã thực hiện trong License Manager bằng cách lưu cấu hình mới ().

Lưu ý rằng sau khi một Máy chủ được cấp phép theo cách khác, chẳng hạn từ một nguồn thay thế, có thể cần phải khởi động lại để kích hoạt các chức năng của nó.

Máy chủ bộ phận đã được cấu hình giờ đây sẽ thuê giấy phép từ AIS trung tâm; tại đó sẽ hiển thị (ít nhất) rằng một chỗ ngồi giấy phép máy chủ User Count đã tăng lên, và chỗ ngồi đang được sử dụng được đăng ký cho người dùng <computer name>:System do Máy chủ từ xa tạo ra. Trong ví dụ này, máy chủ từ xa (Altium On-Prem Enterprise Server) được lưu trữ trên một PC có tên IMPALA.

Khi tùy chọn Automatic user creation được bật trong thiết lập AIS License Manager (theo yêu cầu), một hồ sơ Người dùng sẽ được tạo cho kết nối hệ thống Máy chủ (bộ phận) – trong ví dụ hiển thị ở đây là SERVER4:System. Xem ADMIN » SETTINGS – License manager để biết cài đặt liên quan.

Cấp phép cho Người dùng Local Server

Trong các hệ thống nhiều máy chủ lớn hơn như mô tả ở trên, một Máy chủ bộ phận cung cấp các dịch vụ quản lý dữ liệu thông thường cho các máy trạm cục bộ của nó, nhưng dịch vụ cấp phép nội bộ (PLS) của nó được “chuyển sang” sử dụng dịch vụ cấp phép trong AIS trung tâm. Điều này có nghĩa là việc cấp phép cho cả Máy chủ bộ phận và phần mềm Altium cục bộ sử dụng máy chủ đó sẽ được cung cấp bởi dịch vụ PLS trung tâm.

Với cách bố trí này, người dùng của các máy trạm thuộc bộ phận chỉ cần đăng nhập vào Máy chủ “cục bộ” như bình thường bằng các tài khoản Người dùng hiện có. Vì Local Server được đặt ở chế độ External PLS, những Người dùng đã đăng nhập sẽ có quyền truy cập vào các giấy phép đã được “chuyển hướng” từ Dịch vụ cấp phép trung tâm (AIS). Ví dụ, khi đăng nhập từ phần mềm thiết kế, chế độ xem Quản lý giấy phép của phần mềm đó (Altium Designer Agile, Altium Designer) sẽ tự động liệt kê mọi giấy phép tương thích do AIS trung tâm cung cấp.

Đồng bộ Người dùng Máy chủ

Một phần của cơ chế cấp cho Người dùng quyền truy cập vào giấy phép từ xa thông qua Altium Server cục bộ là việc tạo một tên người dùng “đồng bộ” trong Máy chủ cấp phép trung tâm (AIS). Đây là chức năng của tùy chọn Automatic user creation trong AIS License Manager (PLS), và tùy chọn này phải được bật để có thể cấp phép thành công cho các máy trạm phần mềm đăng nhập vào Local (department) Altium Server.

Nếu Automatic user creation không được bật trong AIS cấp phép trung tâm, Máy chủ cục bộ sẽ không thể kết nối tới một tài khoản Người dùng hợp lệ trong AIS License Manager.

Ví dụ, hình bên dưới cho thấy một máy chủ bộ phận (Altium On-Prem Enterprise Server được lưu trữ trên IMPALA) với hai tài khoản Người dùng đã đăng ký; BruceNarelle. Đây là các tài khoản đại diện cho người dùng cục bộ đăng nhập vào máy chủ để truy cập các dịch vụ quản lý dữ liệu của nó. Máy chủ này là một trong các Máy chủ bộ phận cục bộ được minh họa trong hình nhiều máy chủ ở trên, nơi tất cả giấy phép đều được lấy từ dịch vụ cấp phép trung tâm trong AIS.

Nếu các giấy phép do AIS trung tâm cung cấp được đặt theo quyền truy cập mặc định All User, chúng sẽ được chuyển hướng qua Máy chủ bộ phận đến tất cả Người dùng cục bộ đăng nhập. Sau khi một người dùng của Máy chủ đăng nhập, ngay cả khi chưa có giấy phép nào được thuê, Dịch vụ cấp phép trong AIS trung tâm sẽ tự động tạo một tài khoản Người dùng “đồng bộ”.

Trong hình bên dưới, người dùng Bruce đã đăng nhập vào tài khoản của mình trong máy chủ cục bộ IMPALA, máy chủ này được đặt để lấy giấy phép từ AIS cấp phép trung tâm (LicenseServer). Ở đây, Altium Designer đang sử dụng một chỗ ngồi của giấy phép do dịch vụ cấp phép trung tâm (AIS) cung cấp, và được xem là đang được thuê bởi Bruce IMPALA – đây là các mục First Name + Second Name của tài khoản Người dùng được tạo tự động trong AIS. Cũng lưu ý rằng tiêu đề bảng giấy phép cho biết nguồn của các giấy phép khả dụng là một Private Server, trong trường hợp này là LicenseServer.

Như minh họa bên dưới, hai tài khoản AIS tương ứng với các tài khoản của Local Server đã được tự động tạo khi những Người dùng đăng nhập từ các máy trạm của họ vào máy chủ cục bộ của bộ phận. Tài khoản Local Server Bruce trở thành tên tài khoản AIS IMPALA:Bruce, và người dùng Máy chủ Narelle trở thành IMPALA:Narelle trong AIS trung tâm.

Lưu ý rằng tài khoản IMPALA:System tương ứng với chính máy chủ bộ phận (trong ví dụ này là Altium On-Prem Enterprise Server), đang thuê các giấy phép máy chủ từ AIS – xem Licensing a Remote Altium Server ở trên.

Sau khi các tài khoản Người dùng này đã được đăng ký trong AIS, chúng có thể được chỉnh sửa khi cần. Các liên kết về kết nối và Vai trò chỉ ràng buộc với chính tài khoản User Name, vì vậy các tham số khác có thể được thay đổi cho phù hợp. Ví dụ, nếu thay đổi mục Họ và Tên của tài khoản AIS, thay đổi đó sẽ được phản ánh trong tên liên kết với giấy phép được phần mềm Altium thuê khi đăng nhập vào Local Server của nó.

Quản lý Giấy phép Người dùng Máy chủ

Các tên người dùng đã được đồng bộ tới Máy chủ cấp phép trung tâm trong thiết lập nhiều máy chủ có thể được thêm vào Vai trò để quản lý tính khả dụng của giấy phép và chỗ ngồi. Khi đó, khi một Người dùng đăng nhập vào Máy chủ cục bộ (bộ phận), các giấy phép khả dụng từ AIS trung tâm sẽ được xác định bởi Roles and License assignments được cấu hình cho hồ sơ Người dùng đồng bộ đó trong Dịch vụ cấp phép trung tâm.

Đối với ví dụ được minh họa ở đây:

  • Người dùng đã đồng bộ IMPALA:Bruce (người dùng Bruce được đồng bộ từ máy chủ bộ phận cục bộ, IMPALA) đã được thêm làm thành viên của Vai trò QA.
  • Vai trò QA đã được gán cho một trong các giấy phép Altium Designer khả dụng, với 5 trong số 20 chỗ ngồi giấy phép được phân bổ cho Vai trò này.
  • Người dùng đã đồng bộ IMPALA:Narelle (người dùng Narelle được đồng bộ từ máy chủ bộ phận cục bộ, IMPALA) đã được thêm làm thành viên của Vai trò Eng.
  • Vai trò Eng đã được gán cho một trong các giấy phép Altium Designer khả dụng, với toàn bộ 20 chỗ ngồi giấy phép được phân bổ cho Vai trò này.
Việc gán giấy phép mặc định All Users có nghĩa là tất cả người dùng đã kết nối đều có quyền truy cập vào giấy phép đó, vì vậy cần chỉnh sửa thành gán cho một Vai trò cụ thể, hoặc xóa và thay bằng gán Vai trò giấy phép mong muốn.

Tiếp tục với ví dụ này, khi một người dùng đăng nhập vào tài khoản Bruce của máy chủ bộ phận cục bộ từ Altium Designer, 5 chỗ ngồi của một giấy phép Altium Designer 20 chỗ sẽ được dịch vụ cấp phép trung tâm (AIS) cung cấp thông qua máy chủ cục bộ (Altium On-Prem Enterprise Server). Tương tự, khi đăng nhập vào tài khoản máy chủ Narelle từ Altium Designer, toàn bộ 20 chỗ ngồi của một giấy phép Altium Designer khác sẽ khả dụng.

Nếu tùy chọn Automatic leasing đã được chọn trong một gán giấy phép, Người dùng không cần can thiệp gì để cấp phép cho phần mềm thiết kế của mình.

Các gán Vai trò và Giấy phép cho người dùng này thường sẽ do quản trị viên của Máy chủ cấp phép triển khai sau khi một người dùng Local Server đăng nhập lần đầu tiên (qua đó khởi tạo quá trình đồng bộ Người dùng trong AIS).

Khắc phục sự cố truy cập giấy phép

Nếu phần mềm của bạn không thể kết nối đến PLS của Infrastructure Server, hoặc các giấy phép bạn đã nhận và cấu hình trong AIS không hiển thị là khả dụng đối với phần mềm, có thể có các cài đặt hệ thống hoặc máy chủ đang ngăn truy cập.

Khi khắc phục sự cố, hãy xem xét những điểm sau:

  • Host PC Firewall – PLS của máy chủ Altium sử dụng cổng 9780 theo mặc định khi truyền dữ liệu cấp phép qua mạng. Hãy kiểm tra xem cổng này đã được mở trong tường lửa của PC máy chủ trong quá trình cài đặt AIS hay chưa.

  • Allowed network connections – Ví dụ, Altium Designer cung cấp trang System – Network Activity trong hộp thoại Preferences. Hãy kiểm tra xem mục “License Server” đã được chọn hay chưa để AIS có thể giao tiếp với Altium Designer qua mạng.

  • Try basic tests:

    • Check locally – Nếu AIS được thiết lập trên một PC cũng đang lưu trữ cài đặt phần mềm Altium, hãy xác nhận rằng PLS của máy chủ có thể được cài đặt cục bộ đó truy cập trước khi khắc phục sự cố ở các PC từ xa. Nếu PLS và các giấy phép riêng tư khả dụng cục bộ, điều này cho thấy các PC khác trên mạng không thể kết nối đang gặp sự cố về cấu hình mạng hoặc phần mềm (thay vì sự cố cấu hình PLS của máy chủ).
    • Assign license to All Users – Nếu một giấy phép đã được gán đúng trong AIS nhưng không khả dụng để thuê trong cài đặt phần mềm Altium, hãy tạm thời đổi gán Vai trò của nó thành All Users (hoặc đơn giản là tạo một gán All Users mới cho giấy phép đó). Xem License Assignments ở trên. Nếu sau đó giấy phép trở nên khả dụng với phần mềm, điều này cho thấy đã có vấn đề với Vai trò người dùng hoặc gán giấy phép trên máy chủ.

     

  • Refresh the server PLS – Sau khi thực hiện thay đổi đối với thiết lập giấy phép PLS trong AIS, đặc biệt là khi thêm hoặc xóa giấy phép máy chủ, bạn có thể cần đăng xuất rồi đăng nhập lại để thấy các thay đổi. Trong một số trường hợp, có thể cần phải khởi động lại AIS bằng cách khởi động lại PC hoặc sử dụng tính năng Restart của máy chủ trong IIS Manager của Windows.

  • Refresh the software's PLS connection – Sau khi thực hiện thay đổi đối với quyền truy cập giấy phép trong máy chủ PLS hoặc trong phần mềm Altium, hãy thử làm mới kết nối của phần mềm để phát hiện thay đổi đó. Ví dụ, trong Altium Designer, hãy nhấp vào nút Refresh trên trang Licensing Management và/hoặc liên kết Disconnect/Reconnect... private license server. Để buộc làm mới toàn bộ kết nối, hãy chọn liên kết Setup private license server và nhấp vào OK trong hộp thoại Private License Server Setup.

  • Sử dụng chế độ Automatic user creation – nếu tùy chọn này bị tắt trong AIS, hồ sơ Người dùng sẽ không được tạo khi phần mềm đã kết nối với PLS. Do đó, tài khoản người dùng liên quan sẽ không khả dụng và không thể được thêm làm thành viên của một Vai trò đã được gán các giấy phép cụ thể. Trong cấu hình nhiều máy chủ, như đã mô tả ở trên, cần có hồ sơ Người dùng AIS được tạo tự động để Người dùng Máy chủ có thể đăng nhập và truy cập giấy phép.

AI-LocalizedAI-localized
If you find an issue, select the text/image and pressCtrl + Enterto send us your feedback.
Nội dung