Parent page: Altium Infrastructure Server
Một trong nhiều thách thức trong môi trường doanh nghiệp là quản lý vô số ứng dụng được cài đặt trên tất cả các máy trạm thuộc sở hữu của tổ chức. Quy trình này trở nên phức tạp hơn khi các ứng dụng đó cần được cấu hình để phù hợp với các yêu cầu cụ thể của tổ chức, ví dụ như bổ sung các tiện ích mở rộng tùy chọn hoặc các giao diện chuyên biệt.
Cung cấp một giải pháp hiệu quả cho bài toán quản lý việc cài đặt các giải pháp Altium trên toàn công ty, Altium Infrastructure Server cung cấp một Network Installation Service chuyên dụng. Dịch vụ này cho phép tổ chức thực hiện cài đặt hoặc cập nhật các sản phẩm Altium qua mạng cục bộ. Các mục tiêu chính của Network Installation Service là:
-
Cải thiện tốc độ cập nhật - người dùng sẽ tải dữ liệu trong mạng cục bộ.
-
Loại bỏ sự phụ thuộc vào truy cập Internet cho chức năng cập nhật - có thể hoạt động trong các mạng cô lập, không có truy cập internet toàn cầu.
-
Cung cấp khả năng kiểm soát phiên bản và cập nhật theo cách tập trung.
-
Hỗ trợ triển khai cài đặt đẩy, sử dụng Active Directory Group Policy của Microsoft.
Thông thường, bạn sẽ lấy các sản phẩm và tiện ích mở rộng cần thiết từ Cloud Repository của Altium vào Altium Infrastructure Server cục bộ, sau đó tạo một gói triển khai để cài đặt trên toàn mạng của mình. Các bản cập nhật tiếp theo có thể được cấu hình tự động hoặc được tạo thủ công để kiểm soát tối đa những gì sẽ được cài đặt trên máy của các nhà thiết kế.
Để sử dụng NIS, máy tính cài đặt Altium Infrastructure Server must có kết nối internet.
Truy cập Network Installation Service
Related page: Truy cập & Quản lý qua trình duyệt
Giao diện của bạn với Network Installation Service là trang INSTALLATIONS trong giao diện trình duyệt của Infrastructure Server. Truy cập trang này bằng cách chọn mục INSTALLATIONS từ menu ADMIN.
Bạn phải đăng nhập vào Altium Infrastructure Server - thông qua trình duyệt Web ưa dùng - bằng thông tin xác thực của Administrator để truy cập và thực hiện các chức năng kiểu Network Installation Service.
Truy cập trang INSTALLATIONS của giao diện trình duyệt Altium Infrastructure Server - kết nối của bạn tới Network Installation Service. Bạn phải đăng nhập với tư cách quản trị viên cho Infrastructure Server của mình để có thể truy cập và tương tác với NIS.
Các thiết lập liên quan đến NIS
Trước khi xem kỹ hơn giao diện NIS, cũng như cách sử dụng dịch vụ, trước tiên cần cấu hình một vài thiết lập quan trọng. Network Installation Service cho phép bạn về cơ bản sao chép các bộ cài đặt sản phẩm và tiện ích mở rộng từ Altium Cloud Repository - hoặc được lấy về Altium Infrastructure Server cục bộ của bạn, hoặc được tải trực tiếp xuống. Để thực hiện được điều này, đồng thời tận dụng khả năng cập nhật tự động, bạn phải cung cấp thông tin xác thực để truy cập Cloud Repository này. Vì Altium Cloud Repository cũng chính là nơi bạn thường truy cập các bộ cài phần mềm Altium (tức là từ trang Altium Downloads page trên website Altium), điều này đơn giản chỉ có nghĩa là cung cấp thông tin đăng nhập Altium Account của bạn. Thực hiện việc này trên trang Settings - General - AlitumLive Credentials trong giao diện trình duyệt của Infrastructure Server. Truy cập trang này bằng cách chọn mục SETTINGS từ menu ADMIN, sau đó nhấp vào mục Altium Live Credentials trong cây điều hướng bên trái.
Nhập thông tin đăng nhập Altium Account của bạn trong phần thiết lập chung cho Infrastructure Server. Các thông tin này là bắt buộc để có thể lấy các sản phẩm và tiện ích mở rộng Altium từ kho lưu trữ bảo mật trên đám mây của Altium (tức Altium Cloud Repository, nếu muốn gọi như vậy). Di chuột qua hình ảnh để xem ví dụ các trường này đã được điền. Hãy nhớ nhấp nút Save để áp dụng các thay đổi đã thực hiện trên trang này.
Thiết lập thứ hai là chỉ định khoảng thời gian kiểm tra khi sử dụng tính năng Automatic Updates. Thiết lập này xác định tần suất Altium Cloud Repository được kiểm tra để tìm các phiên bản mới hơn của những sản phẩm và tiện ích mở rộng đã chỉ định. Đặt khoảng thời gian, tính bằng phút, trên trang Settings - Network Installation của giao diện trình duyệt Infrastructure Server. Mặc định là 120 phút (tức kiểm tra cập nhật mỗi vài giờ).
Đối với các sản phẩm và tiện ích mở rộng được cấu hình để cập nhật tự động, hãy chỉ định khoảng thời gian mà phần mềm sẽ kiểm tra các bản cập nhật này.
Làm việc với giao diện NIS
Các phần sau đây sẽ xem xét chi tiết các tab cấu thành của giao diện NIS, được sắp xếp theo luồng logic khi sử dụng dịch vụ.
Tab Products & Extensions
Tab Products & Extensions cho phép bạn xem tập hợp các bộ cài đặt sản phẩm và tiện ích mở rộng Altium khả dụng - dành cho bạn dựa trên thông tin đăng nhập Altium Account đã cung cấp (xem lại phần trước). Chúng được lưu trữ trong Altium's Cloud Repository.
Có hai danh mục bộ cài đặt có thể tải xuống từ Altium Cloud Repository:
-
Products - bao gồm tất cả các sản phẩm khả dụng cho tổ chức của bạn theo các giấy phép hiện tại, chẳng hạn như Altium Designer và Altium NEXUS.
-
Extensions - các tiện ích mở rộng sẽ 'cắm vào' một sản phẩm để mở rộng chức năng của sản phẩm đó.
Sử dụng hai vùng của tab để chọn Product cần thiết và bất kỳ Extensions nào.
Chỉ có thể chọn một sản phẩm - và một phiên bản của sản phẩm đó - để lấy/tải xuống tại một thời điểm nhất định, nhưng có thể chọn bất kỳ số lượng tiện ích mở rộng nào (mỗi tiện ích chỉ một phiên bản cụ thể). Tất cả các tiện ích mở rộng được cài đặt mặc định cho sản phẩm (và phiên bản) đã chọn sẽ tự động được bao gồm trong quá trình lấy/tải xuống (và sẽ là phiên bản mới nhất áp dụng cho phiên bản sản phẩm đó). Thay vào đó, các tiện ích mở rộng khả dụng nhưng không được cài đặt mặc định mới là những tiện ích cần bật riêng nếu cần.
Việc bật (đánh dấu) sản phẩm cấp cao nhất (hoặc tiện ích mở rộng) sẽ tự động bật just bản phát hành mới nhất của sản phẩm hoặc tiện ích mở rộng đó; không cần phải mở rộng sản phẩm rồi cuộn xuống cuối danh sách để chọn phiên bản mới nhất.
Tab Products & Extensions của giao diện NIS là nơi bạn chọn sản phẩm và các tiện ích mở rộng liên quan mà bạn muốn lấy về (hoặc tải xuống). Ở đây, một sản phẩm ví dụ đã được chọn và sẵn sàng để lấy về. Lưu ý rằng bạn cũng có thể sử dụng các trường lọc để nhanh chóng tìm thứ mình cần (như được minh họa ở vùng Extensions tại đây).
Ngoài khả năng lấy về và lưu trữ các sản phẩm cùng tiện ích mở rộng trong Altium Infrastructure Server cục bộ, bạn cũng có thể dùng giao diện NIS để tải các sản phẩm và tiện ích mở rộng outside của Infrastructure Server. Tính năng này được cung cấp để bạn có thể dễ dàng sao chép một gói cài đặt sang ổ đĩa di động hoặc đĩa quang, cho những trường hợp cần chuyển các gói giữa các cài đặt NIS (ví dụ từ mạng mở sang mạng kín). Để phân biệt giữa việc acquisition vào Altium Infrastructure Server cục bộ và việc download xuống ổ cứng, các nút sau sẽ được hiển thị:
-
- lấy về và lưu trữ một sản phẩm cùng bất kỳ tiện ích mở rộng nào trong Altium Infrastructure Server cục bộ của bạn.
-
- tạo một gói có thể tải trực tiếp xuống ổ cứng.
Sau khi đã chọn sản phẩm và các tiện ích mở rộng cần thiết, hãy nhấp nút phù hợp để tiếp tục việc lấy về hoặc tải xuống. Sẽ có một vài hộp thoại thông báo - chỉ cần nhấp OK để tiếp tục. Bạn có thể xem tiến trình trên tab Tasks tab của giao diện.
Nếu tải xuống thay vì lấy về, cuối cùng bạn sẽ cần tải gói đó từ tab Tasks - hãy tìm điều khiển Download Package, gắn với tác vụ Packaging tương ứng và đã hoàn tất. Việc tải xuống sẽ đến vị trí tải mặc định được xác định cho trình duyệt Web của bạn.
Khi lấy về vào Altium Infrastructure Server cục bộ, sau khi quá trình hoàn tất, sản phẩm và tiện ích mở rộng liên quan đã được lấy về sẽ xuất hiện được tô sáng bằng chữ màu xanh lá trong danh sách.
Chữ màu xanh lá ở cấp cha có nghĩa là bạn đang có phiên bản mới nhất của bộ cài đặt đó.
Các sản phẩm và tiện ích mở rộng đã được lấy về (cùng các phiên bản liên quan của chúng) được làm nổi bật bằng chữ màu xanh lá.
Tab Tasks
Tab Tasks hiển thị Nhật ký hoạt động phản ánh một tác vụ đang chạy hoặc đã chạy. Chúng bao gồm:
-
Acquiring - lấy một sản phẩm và bất kỳ tiện ích mở rộng nào từ Altium Cloud Repository vào Altium Infrastructure Server cục bộ của riêng bạn.
-
Packaging - đóng gói ZIP một sản phẩm và bất kỳ tiện ích mở rộng nào để sẵn sàng tải xuống ổ cứng cục bộ.
-
Import - nhập một gói cài đặt ngoại tuyến (vào Altium Infrastructure Server cục bộ của bạn).
Hãy kiểm tra tại đây để xem trạng thái của các tác vụ đang chạy/đã hoàn tất. Mở rộng một tác vụ để xem danh sách chi tiết các tác vụ liên quan.
Bạn có thể thắc mắc System System là ai, trong ô Created By đối với các tác vụ như Acquiring và Packaging. Đây đơn giản là một trong hai người dùng mặc định do phần mềm tạo ra (người dùng còn lại là admin admin) cho Altium Infrastructure Server cục bộ, được tạo ra để sử dụng cho các tác vụ như thế này.
Tab Tasks của giao diện NIS là nơi bạn có thể xem một tác vụ đang chạy hoặc các tác vụ đã chạy - có thể xem như một nhật ký vận hành. Di chuột qua hình ảnh để xem tác vụ chạy đến khi hoàn tất. Lưu ý rằng trong ví dụ nền của chúng tôi, khi một sản phẩm đơn lẻ được chọn để lấy về, tất cả các tiện ích mở rộng liên quan đến phiên bản sản phẩm đó và được cài đặt mặc định khi chính sản phẩm đó được cài đặt cũng sẽ được lấy về.
Bạn có thể cần tải lại trang, hoặc nhấp sang tab khác rồi quay lại, để làm mới thủ công thông tin cho một tác vụ đang chạy.
Nếu bạn đang tạo một gói cài đặt để tải xuống ổ cứng cục bộ, gói cài đặt đó sẽ không được lưu trực tiếp vào ổ cứng. Thay vào đó, nó chỉ được chuẩn bị và lưu trong Altium Infrastructure Server cục bộ. Sau đó bạn cần nhấp vào điều khiển Download Package. Gói sẽ được gửi dưới dạng tệp ZIP tải xuống vị trí tải mặc định được chỉ định cho trình duyệt Web của bạn. Tệp ZIP cần được cài đặt trên hệ thống client cục bộ của bạn sau khi được tải xuống.
Một ví dụ về gói cài đặt đã được chuẩn bị (sau khi sử dụng nút Download trên tab Products & Extensions) và sau đó đã được tải xuống ổ cứng cục bộ.
Tab Server Storage
Tab Server Storage liệt kê những sản phẩm và phần mở rộng hiện có trong Altium Infrastructure Server cục bộ của bạn — tức là các mục bạn đã nhận trước đó thông qua tab Products & Extensions của giao diện. Gói triển khai có thể only bao gồm các sản phẩm và phần mở rộng được liệt kê trong tab này.
Tab Server Storage của giao diện NIS phản ánh tất cả sản phẩm và phần mở rộng hiện đang có sẵn trong Altium Infrastructure Server cục bộ của bạn. Sau đó, chúng được dùng để tạo và sinh ra một gói triển khai.
Tất nhiên, bạn có thể bổ sung thêm vào danh sách này ở bất kỳ giai đoạn nào bằng cách nhận thêm sản phẩm và phần mở rộng (từ tab Products & Extensions). Nhưng bạn cũng có thể nhập một gói cài đặt (ví dụ từ ổ cứng hoặc ổ đĩa quang). Để thực hiện, chỉ cần nhấp nút
, sau đó duyệt tới (các) tệp cần thiết trong hộp thoại Open xuất hiện tiếp theo. Thông thường, đây sẽ là tệp ZIP chứa gói cài đặt đã được tải xuống trước đó — chỉ cần chọn một tệp, và toàn bộ các thành phần cài đặt cần thiết sẽ được giải nén và nhập tương ứng.
Tính năng nhập này предназначена cho những tình huống bạn cần chuyển các gói cài đặt giữa các cài đặt NIS (ví dụ từ mạng mở sang mạng đóng).
Có thể nhập sản phẩm và phần mở rộng từ một bản cài đặt ngoại tuyến.
Để xóa bất kỳ sản phẩm và phần mở rộng nào — tức là xóa chúng khỏi Altium Infrastructure Server cục bộ của bạn — hãy chọn chúng trong các danh sách
Products và
Extensions tương ứng, rồi nhấp nút

.
Khi các sản phẩm và phần mở rộng đã có trong Altium Infrastructure Server cục bộ của bạn, bạn có thể tự do tạo một hoặc nhiều gói triển khai để sử dụng trong toàn công ty. Việc này có thể được khởi tạo từ tab Server Storage bằng cách chọn sản phẩm và (các) phần mở rộng cần thiết rồi nhấp nút
. Thao tác này thực sự sẽ đưa bạn tới tab Deployment Packages của giao diện, và việc cấu hình được thực hiện trong hộp thoại Deployment Package xuất hiện sau đó. Nội dung này sẽ được trình bày chi tiết hơn trong phần Deployment Packages Tab bên dưới.
Bạn có thể tạo trực tiếp một gói triển khai từ một sản phẩm đã chọn và bất kỳ phần mở rộng nào trong tab Server Storage của giao diện. Di chuột lên hình ảnh để thấy rằng bạn sẽ được đưa tới tab Deployment Packages của giao diện, và hộp thoại Deployment Package sẽ xuất hiện để bạn tinh chỉnh gói theo yêu cầu.
Tab Deployment Packages
Tab Deployment Packages của giao diện NIS là nơi bạn tạo và cấu hình một Deployment Package, quy định cách cài đặt sản phẩm và các phần mở rộng đã chọn. Sau khi tạo, có thể tải xuống tệp Windows Installer Package liên quan (*.msi), và dùng nó để cài đặt phần mềm trên một máy khách đích hoặc trên tất cả các máy khách trong toàn công ty.
Mỗi gói triển khai được định nghĩa sẽ được lưu trong Altium Infrastructure Server cục bộ của bạn.
Tab Deployment Packages của giao diện NIS — trung tâm điều khiển để tạo các gói triển khai rồi tải xuống và sử dụng trong tổ chức của bạn.
Để thêm một gói triển khai mới, chỉ cần nhấp nút
. Hộp thoại Deployment Package sẽ xuất hiện để cấu hình gói (xem Configuring a Deployment Package).
Đối với mỗi gói triển khai đã được định nghĩa, các thông tin sau sẽ được hiển thị:
-
Name - tên có ý nghĩa cho gói, có thể để nhận biết sản phẩm (và phiên bản) mà gói sẽ dùng để cài đặt.
-
Description - mô tả chi tiết hơn về những gì gói cung cấp và dành cho ai.
-
Created By - người dùng Infrastructure Server cục bộ đã tạo gói.
-
Created At - ngày và giờ gói được tạo.
-
Edit - nhấp biểu tượng
để truy cập hộp thoại Deployment Package, nơi bạn có thể chỉnh sửa gói theo yêu cầu.
-
Download - nhấp biểu tượng
để tải xuống tệp Windows Installer Package liên quan (*.msi) vào ổ cứng của bạn. Tệp này sẽ được đặt tên theo mục trong trường Name (tức là <DeploymentPackageName>.msi). Tệp sẽ được tải về vị trí mặc định được chỉ định cho trình duyệt web của bạn.
-
Remove - nhấp biểu tượng
để xóa gói khỏi danh sách.
Cấu hình Gói triển khai
Trong Altium Infrastructure Server cục bộ của bạn, một gói triển khai về cơ bản là danh sách các trình cài đặt sản phẩm và phần mở rộng cần thiết, cùng với thông tin cấu hình về cách phần mềm sẽ được cài đặt. Khi bạn nhấp để tải xuống một gói triển khai từ Infrastructure Server của mình, một tệp Windows Installer Package (*.msi) sẽ được tạo. Trình cài đặt là một tệp thực thi nhỏ; khi chạy, nó sẽ lấy các tệp cài đặt sản phẩm và phần mở rộng thực tế mà nó cần từ Altium Infrastructure Server cục bộ của bạn, và tiến hành cài đặt theo các tùy chọn được chỉ định trong gói triển khai được tham chiếu. Các tệp mà nó sẽ lấy từ Infrastructure Server được xác định bởi sản phẩm và các phần mở rộng được định nghĩa trong gói triển khai. Sản phẩm và các phần mở rộng được bạn cấu hình trong hộp thoại Deployment Package, và thông tin đó sau đó được lưu vào gói triển khai.
Một gói triển khai được cấu hình đầy đủ bằng hộp thoại Deployment Package.
Một gói triển khai được cấu hình đầy đủ bằng hộp thoại Deployment Package.
Sử dụng hộp thoại Deployment Package để cấu hình gói theo yêu cầu, cung cấp các thông tin sau (nếu áp dụng):
-
Package Name - dùng trường này để đặt tên có ý nghĩa cho gói.
-
Description - dùng trường này để cung cấp mô tả chi tiết hơn cho gói, chẳng hạn nêu rõ mục đích của nó.
-
User Name & Password - thông tin đăng nhập Altium Infrastructure Server cục bộ cần thiết để truy cập Infrastructure Server trong quá trình cài đặt nhằm lấy các tệp cần thiết. Các thông tin này bắt buộc phải được định nghĩa.
-
Show Progress - bật tùy chọn này nếu bạn muốn Trình cài đặt hiển thị tiến trình cài đặt. Khi đó, một hộp thoại Installer sẽ xuất hiện, hiển thị tiến trình cho Download, tiếp theo là tiến trình cho Install. Nếu tùy chọn này bị tắt, phần mềm sẽ được cài đặt ở chế độ im lặng, không xuất hiện hộp thoại cài đặt nào.
-
Installation path - dùng trường này để chỉ định thư mục trên máy người dùng nơi phần mềm sẽ được cài đặt (ví dụ: [ProgramFilesFolder]\Altium\AD<VersionNumber>).
-
Documents path - dùng đường dẫn này để chỉ định đường dẫn tới thư mục tài liệu trên máy người dùng (ví dụ: [CommonAppDataFolder]\Documents\Altium\AD<VersionNumber>).
-
Private License Server (tùy chọn) - dùng trường này để nhập địa chỉ TCP/IP của Private License Server.
-
License Activation code(s) (tùy chọn) - dùng trường này để nhập (các) mã kích hoạt cho (các) giấy phép ưu tiên sẽ được dùng với bản cài đặt sản phẩm này.
-
Preferences (tùy chọn) - dùng trường này để giới hạn người dùng sử dụng một bộ tùy chọn thiết lập cụ thể với bản cài đặt của họ. Danh sách thả xuống liệt kê tất cả các Altium Design Preferences Item-Revisions hiện có trong Altium Infrastructure Server cục bộ của bạn. Hãy chọn một mục trong số đó nếu phù hợp. Ngoài ra, bạn có thể dùng tệp tùy chọn thiết lập dạng tệp (*.DxpPrf). Để thực hiện, chỉ cần nhấp nút
, rồi duyệt đến tệp trong hộp thoại Open xuất hiện sau đó. Tệp được chọn sẽ được tải lên/phát hành vào bản sửa đổi ban đầu của một Altium Design Preferences Item mới được tạo trong Altium Infrastructure Server của bạn, và mục này sau đó sẽ được chọn lại trong trường Preferences . Để bỏ giới hạn này, chỉ cần nhấp nút
tương ứng.
-
Use latest versions of products - bật tùy chọn này nếu bạn muốn buộc Trình cài đặt sử dụng các phiên bản mới nhất của sản phẩm và phần mở rộng.
-
Products - danh sách này sẽ bao gồm tất cả các sản phẩm đã được nhận và hiện có sẵn trong Altium Infrastructure Server cục bộ của bạn. Hãy bật sản phẩm (và phiên bản) mà bạn muốn gói này cài đặt.
Nếu bạn đã chọn một sản phẩm (và phiên bản) trên tab Server Storage của giao diện, sản phẩm đó sẽ được chọn sẵn trong hộp thoại Deployment Package.
-
Installation Features - một sản phẩm có thể có nhiều tùy chọn có thể được cấu hình trong quá trình cài đặt, được gọi là Installation Features. Trong khu vực này, bạn đang cấu hình trạng thái bật/tắt mà các tính năng đó sẽ có trong quá trình cài đặt. Lưu ý rằng trạng thái bật/tắt của các tính năng này có thể được người dùng thay đổi trong khi cài đặt, và chúng cũng có thể được cài/gỡ cài đặt từ bên trong bản cài đặt vào thời điểm sau, nếu cần.
-
Extensions - danh sách này sẽ bao gồm tất cả các phần mở rộng đã được nhận và hiện có sẵn trong Altium Infrastructure Server cục bộ của bạn. Hãy bật (các) phần mở rộng (và phiên bản) mà bạn muốn gói này cài đặt.
Sử dụng hộp thoại Deployment Package để cấu hình gói theo yêu cầu, cung cấp các thông tin sau (nếu áp dụng):
-
Package Name - dùng trường này để đặt tên có ý nghĩa cho gói.
-
Description - dùng trường này để cung cấp mô tả chi tiết hơn cho gói, chẳng hạn nêu rõ mục đích của nó.
-
User Name & Password - thông tin đăng nhập Altium Infrastructure Server cục bộ cần thiết để truy cập Infrastructure Server trong quá trình cài đặt nhằm lấy các tệp cần thiết. Các thông tin này bắt buộc phải được định nghĩa.
-
Show Progress - bật tùy chọn này nếu bạn muốn Trình cài đặt hiển thị tiến trình cài đặt. Khi đó, một hộp thoại Installer sẽ xuất hiện, hiển thị tiến trình cho Download, tiếp theo là tiến trình cho Install. Nếu tùy chọn này bị tắt, phần mềm sẽ được cài đặt ở chế độ im lặng, không xuất hiện hộp thoại cài đặt nào.
-
Installation path - dùng trường này để chỉ định thư mục trên máy người dùng nơi phần mềm sẽ được cài đặt (ví dụ: [ProgramFilesFolder]\Altium\Nexus).
-
Documents path - dùng đường dẫn này để chỉ định đường dẫn tới thư mục tài liệu trên máy của người dùng (ví dụ: [CommonAppDataFolder]\Documents\Altium\Nexus).
-
Private License Server (tùy chọn) - dùng trường này để nhập địa chỉ TCP/IP của Private License Server.
-
License Activation code(s) (tùy chọn) - dùng trường này để nhập(các) mã kích hoạt cho(các) giấy phép ưu tiên sẽ được sử dụng với bản cài đặt sản phẩm này.
-
Preferences (tùy chọn) - dùng trường này để giới hạn người dùng chỉ sử dụng một bộ tùy chọn thiết lập cụ thể với bản cài đặt của họ. Danh sách thả xuống liệt kê tất cả các Altium Design Preferences Item-Revisions hiện có trong Altium Infrastructure Server cục bộ của bạn. Hãy chọn một mục trong số đó nếu phù hợp. Ngoài ra, bạn có thể sử dụng tệp tùy chọn thiết lập dạng tệp (*.DxpPrf). Để thực hiện việc này, chỉ cần nhấp nút
, rồi duyệt tới tệp trong hộp thoại Open xuất hiện tiếp theo. Tệp đã chọn sẽ được tải lên/phát hành vào revision ban đầu của một Altium Design Preferences Item mới được tạo trong Altium Infrastructure Server của bạn, rồi mục này sẽ được chọn lại trong trường Preferences . Để gỡ bỏ giới hạn này, chỉ cần nhấp nút
tương ứng.
-
Use latest versions of products - bật tùy chọn này nếu bạn muốn buộc Trình cài đặt sử dụng các phiên bản mới nhất của sản phẩm và các extension.
-
Products - danh sách này sẽ bao gồm tất cả sản phẩm đã được lấy về và hiện khả dụng trong Altium Infrastructure Server cục bộ của bạn. Bật sản phẩm (và phiên bản) mà bạn muốn gói này cài đặt.
Nếu bạn đã chọn một sản phẩm (và phiên bản) trên tab Server Storage của giao diện, sản phẩm đó sẽ được chọn sẵn trong hộp thoại Deployment Package.
-
Installation Features - một sản phẩm có thể có nhiều tùy chọn có thể được cấu hình trong quá trình cài đặt, gọi là Installation Features. Trong khu vực này, bạn đang cấu hình trạng thái bật/tắt mà các tính năng đó sẽ có khi cài đặt. Lưu ý rằng người dùng có thể thay đổi trạng thái bật/tắt của các tính năng này trong quá trình cài đặt, và nếu cần, chúng cũng có thể được cài đặt/gỡ cài đặt từ bên trong bản cài đặt vào thời điểm sau đó.
-
Extensions - danh sách này sẽ bao gồm tất cả các extension đã được lấy về và hiện khả dụng trong Altium Infrastructure Server cục bộ của bạn. Bật extension (và phiên bản) mà bạn muốn gói này cài đặt.
Dù đang tạo một gói hoàn toàn mới hay chỉnh sửa gói hiện có, sau khi gói đã được định nghĩa theo yêu cầu, hãy nhấp nút OK để tạo/cập nhật gói đó - gói mới được định nghĩa sẽ xuất hiện trong danh sách cùng với tất cả các gói đã được định nghĩa khác, trở lại tab Deployment Packages chính.
Tab Updates
Để giúp bảo đảm rằng bộ trình cài đặt sản phẩm và extension mà bạn đã lưu trong Altium Infrastructure Server cục bộ luôn được cập nhật, bạn có thể cấu hình để chúng được cập nhật thủ công hoặc tự động. Ưu điểm của Manual Updates là bạn có quyền kiểm soát thời điểm lấy về phiên bản mới nhất của từng sản phẩm/extension. Tất nhiên, nhược điểm là bạn phải tự theo dõi và lấy chúng về thủ công. Ưu điểm của Automatic Updates là bạn không phải nhớ kiểm tra cập nhật, nhưng mọi phiên bản mới nhất sẽ được tự động lấy về.
Tab Updates của giao diện NIS cung cấp một khu vực thuận tiện để cấu hình cách bạn muốn các sản phẩm và extension - trong Altium Infrastructure Server cục bộ của bạn - được cập nhật.
Tab Updates của giao diện NIS - trung tâm điều khiển cho việc kiểm soát cách các sản phẩm và extension trong Altium Infrastructure Server cục bộ của bạn được cập nhật, khi các phiên bản mới hơn của những sản phẩm và extension đó có sẵn trong Altium Cloud Repository.
Tab này liệt kê tất cả các sản phẩm và extension hiện có trong Altium Infrastructure Server cục bộ của bạn theo tên. Tab này không liệt kê phiên bản hiện bạn đang có của từng mục, mà hiển thị phiên bản mới nhất của thực thể đó như có sẵn trong Altium Cloud Repository (hãy kiểm tra danh sách trở lại trên tab Products & Extensions tab để xem điều này).
Đối với mỗi thực thể, có các tùy chọn cập nhật sau:
-
Acquire Manual Update - nếu phiên bản của sản phẩm/extension trong Altium Infrastructure Server cục bộ của bạn đã là mới nhất thì không có gì để cập nhật, và biểu tượng
sẽ được hiển thị. Nếu phiên bản bạn đang có chưa phải mới nhất, biểu tượng
sẽ được hiển thị. Nhấp vào đó để lấy về phiên bản latest của sản phẩm/extension. Sẽ có một vài hộp thoại - nhấp OK để tiếp tục. Hoạt động lấy về có thể được xem trên tab Tasks tab của giao diện.
-
Automatic Update - bật tùy chọn này để đưa sản phẩm/extension vào cập nhật tự động. Việc kiểm tra cập nhật khả dụng sẽ được thực hiện theo khoảng thời gian kiểm tra cập nhật, được định nghĩa trên trang Settings - Network Installation của giao diện dựa trên trình duyệt của Infrastructure Server. Nếu có bản cập nhật cho sản phẩm/extension, việc bật tùy chọn này sẽ không thực hiện cập nhật ngay lập tức - bạn phải chờ đến khi hết khoảng thời gian kiểm tra đã định nghĩa. Khi bản cập nhật được thực hiện, chỉ phiên bản latest sẽ được lấy về.
Có nhiều điều khiển để cập nhật thủ công nhiều thực thể, hoặc bật cập nhật tự động cho nhiều thực thể cùng lúc:
-
Để cập nhật thủ công nhiều thực thể, hãy bật hộp kiểm ở bên trái của chúng, rồi nhấp nút
.
-
Để bật tùy chọn Automatic Update cho nhiều thực thể, hãy bật hộp kiểm ở bên trái của chúng, rồi nhấp nút
.
-
Để tắt tùy chọn Automatic Update cho nhiều thực thể, hãy bật hộp kiểm ở bên trái của chúng, rồi nhấp nút
.
Để nhanh chóng chọn/bỏ chọn tất cả sản phẩm hoặc tất cả extension trong danh sách, hãy dùng các điều khiển có sẵn bên dưới danh sách.
Cài đặt trên máy khách
Việc cài đặt phần mềm trên máy khách là một quy trình được tinh gọn, và chỉ bao gồm:
-
Quản trị viên Infrastructure Server tải xuống Deployment Package cần thiết (từ tab Deployment Packages tab của giao diện NIS), để nhận tệp Windows Installer Package (<DeploymentPackageName>.msi).
-
Sao chép tệp MSI sang máy khách đích.
-
Nhấp đúp vào tệp MSI. Phần mềm sẽ được cài đặt theo các tùy chọn đã được định nghĩa trong deployment package, với sản phẩm và các extension liên quan được lấy từ Altium Infrastructure Server cục bộ của bạn. Nếu deployment package bao gồm tùy chọn hiển thị tiến trình cài đặt, hộp thoại Installer sẽ xuất hiện, hiển thị tiến trình cho các giai đoạn Download rồi Install. Nếu tùy chọn này không được bật, phần mềm sẽ được cài đặt ở chế độ im lặng. Việc cài đặt sẽ sử dụng các đường dẫn Installation và Document được chỉ định trong deployment package.
Nếu việc cài đặt thất bại, hãy kiểm tra deployment package và bảo đảm rằng nó đã được định nghĩa đúng. Một số lỗi phổ biến là chưa định nghĩa các đường dẫn Installation và Documents, hoặc đã định nghĩa thông tin xác thực truy cập Infrastructure Server cục bộ cho một người dùng không tồn tại với tư cách là người dùng đã được định nghĩa trong Infrastructure Server đó. Hãy khắc phục mọi vấn đề với deployment package, lưu các thay đổi (nhấp OK trong hộp thoại Deployment Package), sau đó tải xuống tệp MSI mới và thử cài đặt lại.
Triển khai tập trung trên nhiều máy khách
Network Installation Service cũng hỗ trợ quản lý việc cài đặt sản phẩm Altium theo cách tập trung. Với sự trợ giúp của NIS, có thể chạy việc cài đặt một sản phẩm như Altium Designer hoặc Altium NEXUS từ xa trên nhiều máy tính cùng lúc, thông qua Microsoft Active Directory. Việc cài đặt được thực hiện qua Group Policy Software Installation Extension. Group Policy Software Installation Extension cho phép quản trị viên sử dụng Group Policy Object Editor để quản lý tập trung việc cài đặt phần mềm trên tất cả máy khách trong một tổ chức. Điều này được thực hiện bằng cách assigning ứng dụng cho người dùng hoặc máy tính, hoặc bằng cách publishing ứng dụng cho người dùng.
Các thành phần sau là cần thiết để triển khai phần mềm bằng Group Policy Software Installation Extension:
-
Group Policy.
-
Bộ điều khiển miền Windows 2000 Server, Windows Server 2003, Windows Server 2008/2012 R2, Windows Server 2016 Standard Edition, hoặc mới hơn.
-
Một mạng sử dụng các miền dựa trên dịch vụ thư mục Active Directory.
-
Các máy tính đích chạy phiên bản Professional hoặc Enterprise của Windows, bao gồm: Windows 7 Professional (hoặc cao hơn), Windows 8/8.1 Pro (hoặc cao hơn), Windows 10 Professional (hoặc cao hơn).
Group Policy Management Console (GPMC) không bắt buộc, nhưng được khuyến nghị mạnh mẽ để quản trị hiệu quả.
Cách tiếp cận được khuyến nghị
Cách tiếp cận được khuyến nghị để quản lý cài đặt tập trung cho một sản phẩm Altium có thể được chia thành cài đặt ban đầu và cập nhật cài đặt.
Đối với cài đặt ban đầu:
-
Đăng nhập vào Altium Infrastructure Server cục bộ của bạn, với vai trò Quản trị viên, thông qua giao diện dựa trên trình duyệt của Infrastructure Server.
-
Từ tab Product & Extensions tab của giao diện NIS, lấy về phiên bản sản phẩm cần thiết và mọi extension cần thiết vào Altium Infrastructure Server cục bộ của bạn.
-
Chuẩn bị deployment package cần thiết (trên tab Deployment Packages tab của giao diện NIS).
-
Tải xuống deployment package để nhận tệp Windows Installer Package cần thiết (<DeploymentPackageName>.msi)
-
Cấu hình Group Policy sẽ chạy tệp MSI đó trên các máy khách mong muốn.
- Đẩy cài đặt đến các máy tính/người dùng mong muốn bằng tính năng Group Policy Software Installation Extension của Active Directory.
Khi quá trình này hoàn tất, người dùng sẽ có bản cài đặt phần mềm đã được cấu hình sẵn, theo đúng các tùy chọn đã thiết lập trong gói triển khai ban đầu.
Có thể cài đặt bản cập nhật theo cách sau:
-
Đẩy một bản cập nhật bằng tính năng Group Policy Software Installation Extension của Active Directory. Nếu dùng cách này, cách đơn giản nhất là chỉnh sửa gói triển khai ban đầu (sử dụng hộp thoại Deployment Package) và chọn các phiên bản mới cần thiết trong các danh sách Products và Extensions. Bạn có thể đảm bảo Installer sẽ dùng phiên bản mới nhất của sản phẩm bằng cách bật tùy chọn Use latest versions of products. Lưu gói triển khai đã chỉnh sửa và tải xuống một tệp MSI mới (đã được cập nhật), sau đó có thể dùng tệp này để triển khai bản cập nhật.
Example Software Installation via Group Policy-Active Directory
Sau khi bạn đã chuẩn bị gói triển khai, bạn có thể cấu hình Group Policy Object (GPO) trên Domain controller của mình. Các bước dưới đây đã được thực hiện để kiểm thử trên Windows Server 2012 R2:
-
Đăng nhập vào Altium Infrastructure Server (thông qua giao diện trình duyệt) và tải xuống gói triển khai (
<DeploymentPackageName>.msi) từ tab Deployment Packages trong giao diện NIS của Infrastructure Server.
-
Sao chép tệp MSI đến một vị trí chia sẻ tệp phù hợp, chẳng hạn như
\\YourServername\Sysvol\DomainName. Vị trí này phải được chia sẻ cho tất cả các máy tính mà bạn muốn triển khai phần mềm.
-
Tạo một organizational unit mới trong Active Directory theo các bước sau:
-
Mở Active Directory Users and Computers, sau đó trong cây điều khiển, nhấp chuột phải vào domain của bạn và chọn New » Organization Unit.
-
Nhập tên của Organizational Unit, rồi thêm tất cả các máy tính khách mà phần mềm sẽ được cài đặt vào đó.
-
Mở Group Policy Management - từ Control Panel mở Administrative Tools, sau đó mở Group Policy Management.
Nếu Group Policy Management chưa được cài đặt, hãy mở Server Manager từ Administrative Tools, chọn tab Features ở bên trái, rồi nhấp Add Features trong khung bên phải. Bật ô chọn Group Policy Management rồi thực hiện tiếp các trang tiếp theo. Sau khi được cài đặt, có thể mở nó như mô tả ở trên.
-
Trong giao diện Group Policy Management, đi đến các policy hiện có. Để làm điều này, mở Domains, sau đó YourDomain, rồi Group Policy Objects. Đây là nơi lưu trữ các GPO của bạn.
-
Tạo một GPO mới. Để làm điều này, nhấp chuột phải vào thư mục Your organizational units you have created và chọn New. Nhập tên cho GPO của bạn.
-
Sau khi tạo GPO mới, nó sẽ xuất hiện trong thư mục Your organizational units you have created. Nhấp vào GPO mới. Ở khung bên phải phía dưới có một ô ghi Security Filtering. Hãy bật nó và xóa mục Authenticated Users.
-
Nếu bạn muốn triển khai chương trình này trên các máy tính cụ thể, hãy thêm tên của từng máy tính đó. Nếu không, để triển khai cho tất cả máy tính trong domain, hãy thêm nhóm Domain Computers.
-
Xác định thư mục Your organizational units you have created trong khung điều hướng và nhấp chuột phải vào đó. Chọn lệnh Link an existing GPO, sau đó nhấp vào GPO mới của bạn, rồi nhấp OK.
-
Bước tiếp theo là thêm tệp MSI của bạn. Để làm điều này:
-
Xác định GPO trong thư mục Your organization unit, rồi nhấp chuột phải vào nó. Chọn lệnh Edit và một cửa sổ mới sẽ mở ra.
-
Đi tới Computer Configuration, sau đó Policies, rồi Software Settings, rồi Software Installations. Nhấp chuột phải bên trong khung trống ở bên phải và chọn New » Package.
-
Trong cửa sổ mới mở ra, điều hướng đến vùng chia sẻ domain mà bạn đã tạo trước đó (
\\YourServerName\FolderName - không phải thư mục vật lý trên máy chủ, C:\FakePath\FolderName), rồi chọn tệp MSI của bạn.
-
Nhấp vào tùy chọn Assigned rồi nhấp OK.
-
Bước cuối cùng là đóng tất cả các cửa sổ/hộp thoại đang mở trên máy chủ và khởi động lại tất cả các máy trạm của bạn. Khi khởi động, chúng sẽ cài đặt ứng dụng đã được triển khai trước khi máy tính cho phép người dùng đăng nhập. Điều đó có nghĩa là nó sẽ hiển thị Please wait... trong một khoảng thời gian khá lâu khi chương trình đang được cài đặt.
Có thể mất 2-3 lần khởi động lại để máy chủ cập nhật GPO trên các máy trạm. Nếu không, bạn có thể buộc hệ thống thực hiện cập nhật bằng command prompt, bằng cách gõ: gpupdate /target:computer /force /logof.
NISDeploy
Windows Installer được đóng gói như một phần của một tiện ích triển khai đặc biệt có tên là NISDeploy.exe. Bạn có thể thoáng thấy đề cập đến NISDeploy MSI Wrapper khi tệp MSI được chạy để cài đặt phần mềm liên quan của nó (được xác định bởi gói triển khai mà từ đó nó được tải xuống/tạo ra), và một lần nữa khi quá trình cài đặt hoàn tất. NISDeploy là một công cụ chuyên dụng giúp tự động hóa việc tải xuống gói triển khai và khởi chạy nó. Việc có một công cụ chuyên biệt cho phép bạn điều chỉnh các thiết lập gói mà không cần phải cấu hình lại Group Policy. NISDeploy được điều khiển bằng các tham số, với các tham số sau được hỗ trợ:
Ưu điểm của việc cung cấp một gói triển khai dưới dạng tệp MSI là không cần biết về các tham số dòng lệnh. Phần mềm được cài đặt một cách đơn giản, hiệu quả và, nếu cần, trong chế độ im lặng. NISDeploy đơn giản chỉ trở thành một lớp bao cho MSI Installer. Danh sách các tham số dòng lệnh ở đây, cùng với ví dụ về mục trong tệp batch để chạy công cụ sau đó, chỉ nhằm mục đích đầy đủ thông tin, và nhìn chung không nhất thiết phải được sử dụng theo cách này.
| -server |
Địa chỉ Infrastructure Server (theo định dạng hostname:port). |
| -user |
Tên người dùng Infrastructure Server, sẽ được dùng để tải xuống gói triển khai và chạy cài đặt. Khuyến nghị dùng cùng mật khẩu như trong thuộc tính gói. |
| -password |
Mật khẩu người dùng Infrastructure Server. Tương tự như -user. |
| -profile |
Tên gói triển khai sẽ được tải xuống và cài đặt. |
| -programs |
Đường dẫn nơi sản phẩm sẽ được cài đặt. |
| -documents |
Đường dẫn nơi tài liệu và các mẫu sẽ được cài đặt. |
| -autoinstall |
Khởi chạy cài đặt mà không có cửa sổ modal và các hộp thoại bổ sung. Chỉ hiển thị tiến trình. Được dùng cho cài đặt im lặng ở chế độ tự động. |
| -lastversion |
Installer sẽ bỏ qua gói triển khai và cài đặt phiên bản khả dụng mới nhất cho sản phẩm được nêu trong gói. Đây là tham số hiếm khi dùng, dành cho các trường hợp chỉ cần phiên bản mới nhất của sản phẩm, ví dụ cho mục đích kiểm thử. |
| -installall |
Cài đặt tất cả các tính năng của sản phẩm. Tương tự -lastversion, ghi đè thiết lập gói và buộc cài đặt mọi tính năng có thể có của sản phẩm (tất cả exporter, extension, v.v.). Hiếm khi được dùng trong thực tế thông thường. |
| -logs |
Đường dẫn nơi các log của installer sẽ được lưu. Chỉ nên dùng cho mục đích gỡ lỗi. |
Dưới đây là ví dụ về một tệp batch để chạy NISDeploy:
"C:\Program Files (x86)\Altium\Altium Infrastructure Server\NIS\bin\NISDeploy.exe" -server localhost:9780 -user admin -password admin -profile "AD Latest" -programs "%PROGRAMFILES(X86)%\Altium\AD-Latest" -documents "%PUBLIC%\Documents\Altium\AD-Latest" -autoinstall
Dưới đây là ví dụ về một tệp batch để chạy NISDeploy:
"C:\Program Files (x86)\Altium\Altium Infrastructure Server\NIS\bin\NISDeploy.exe" -server localhost:9780 -user admin -password admin -profile "NEXUS Latest" -programs "%PROGRAMFILES(X86)%\Altium\Nexus-Latest" -documents "%PUBLIC%\Documents\Altium\Nexus-Latest" -autoinstall
Tài liệu đọc thêm
Đây chỉ là một vài gợi ý. Thông tin chi tiết hơn, cũng như thông tin liên quan đến nền tảng Microsoft Windows mà bạn đang sử dụng, nên được tìm trên website của Microsoft hoặc các website bên thứ ba phù hợp.