科盛科技技術支援處 主任工程師 張文彥
電腦輔助工程軟體是智慧財產的一種,一般來說,使用者需要取得相應的授權才能合法使用該軟體。為了保護財產不受到侵犯同時又能有效被利用,授權通常需要被集中管理同時根據使用狀況被賦予不同的存取限制。
Moldex3D License Administrator提供Trust Manager與Limit Manager兩種工具幫助授權管理者更安全和有效的分配授權使用權限,Trust Manager可設定被允許存取的IP或使用者及個別可使用的授權種類與模式,Limit Manager進一步支援限制個別授權可被特定IP或使用者使用的數量。
Trust Manager – 管控連線授權行為:
首先開啟Moldex3D-License Administrator,確認授權伺服器已啟動且具有可使用的授權。切換到Users頁籤,在使用者清單欄位上點擊滑鼠右鍵,選擇Trust Manager…即可開啟Trust Manager彈跳視窗。
在Policy的下拉選單中選擇Trust User List,輸入User@Host名稱後點擊下方的Add,即可把使用者加入Allow List中。
註:對於Policy中的其他選項,License Administrator可以選擇拒絕/允許所有授權請求或用不同類型使用者資訊檢查
點選Allow List中的使用者名稱,即可在Access Configuration清單中編輯該使用者對此授權伺服器中可被使用各個授權的Access Mode,設定完成後點擊下方的Apply即可套用設定並關閉Trust Manager。
當使用者連線要求授權時,License Administrator會檢查要求是否被允許,沒有被Trust Manager定義在Allow List中的使用者和授權要求行為會被拒絕。以PARALLEL授權為例,如果使用者不被允許使用PARALLEL授權,複數Task(平行計算)的分析工作在被提交時會在Console Log和License Administrator都可以看到取得PARALLEL授權失敗和被Trust Manager拒絕的訊息。
Limit Manager – 管控可使用授權數量:
在License Administrator的Users頁籤中使用者清單欄位上點擊滑鼠右鍵,選擇Limit Manager…即可開啟Limit Manager彈跳視窗。
首先在下拉選單中選擇要限制的授權模組,然後設定該授權的限制數量,此數量必須介於1和伺服器中該授權可使用總數量之間。接著在Type的下拉選單中選擇限制規則檢查的類型是USER、HOSTNAME、或IPADDR,並輸入對應的限制名稱,然後點擊Add即可將該限制規則加入清單中。完成全部限制規則設定後,點擊下方的Apply即可套用設定並關閉Limit Manager。
使用Limit Manager設定,就可以控制授權被不同使用者使用的數量。以PARALLEL授權為例,如果使用者被限制只能使用一個PARALLEL授權,執行4 Task的Filling分析時在Console Log和License Administrator都可以看到取得1個PARALLEL成功,但要再取得另外兩個PARALLEL授權時因為超過限制規則而失敗的訊息。
需要注意的是,如果針對相同授權特定使用者的資訊同時符合多個的規則,使用該授權的限制會遵守最上方的規則。