資源描述:
《FLEXlm對(duì)多個(gè)License的管理》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)。
1、有限元軟件安裝設(shè)置?????????FLEXlm對(duì)多個(gè)License的管理FLEXlm是應(yīng)用廣泛的License管理工具,它以使軟件License能夠在網(wǎng)上浮動(dòng)而出名。浮動(dòng)的License有利于軟件的使用和對(duì)License的管理,這使得用戶能夠高效地使用有效的許可,并使管理者能夠控制允許使用它的節(jié)點(diǎn)。由于有大約1500廠商使用FLEXlm管理License,所以CAD系統(tǒng)管理人員極有可能要同時(shí)安裝和管理來(lái)自不同廠商的License或同一廠商多個(gè)產(chǎn)品的License文件。可采取以下方法避免產(chǎn)生沖突:
2、 (1)用一個(gè)服務(wù)器運(yùn)行一個(gè)Lmgrd(License文件的后臺(tái)管理程序)和多個(gè)License文件; (2)用一個(gè)服務(wù)器運(yùn)行多個(gè)Lmgrd和License文件; (3)運(yùn)用多個(gè)服務(wù)器節(jié)點(diǎn),每個(gè)服務(wù)器運(yùn)行單獨(dú)的Lmgrd和License文件?! 〉谝环N選擇主要適用于高版本的Lmgrd,V6之前的FLEXlm,每個(gè)Lmgrd只能管理一個(gè)License文件;第二種選擇,將使用一臺(tái)服務(wù)器,但需要運(yùn)行多個(gè)Lmgrd;第三種選擇,必須使用多個(gè)License服務(wù)器。 一、服務(wù)器端設(shè)定 1.Licens
3、e文件的設(shè)定 在使用FLEXlm進(jìn)行管理的License文件中一般有SERVER行,如圖1所示,它通過SERVER行的hostname和hostID定義License服務(wù)器。 例如:??????SERVERdodge00E04CE21923 2.服務(wù)方式的選擇 (1)一個(gè)服務(wù)器運(yùn)行一個(gè)Lmgrd和多個(gè)License文件 如果多個(gè)License文件具有相同的hostID,則可以通過修改hostname進(jìn)行合并。合并時(shí),首先將多個(gè)License文件加到一個(gè)文件中,然后修改SERVER行,并且只
4、保留一個(gè)SERVER行。對(duì)于WindowsNT操作系統(tǒng),應(yīng)在各License的默認(rèn)存放位置保存一個(gè)合并后的備份,這樣每個(gè)軟件將在其默認(rèn)位置找到License信息,從而避免了對(duì)LM_LICENSE_FILE的設(shè)定;對(duì)于UNIX操作系統(tǒng),可以建立一個(gè)默認(rèn)位置到License存放位置的Link。合并后的License文件,就可以使用同一個(gè)Lmgrd?! ?2)一個(gè)服務(wù)器運(yùn)行一個(gè)Lmgrd和一個(gè)License文件 如果HostID不一樣,則這些License服務(wù)只能運(yùn)行于不同的服務(wù)器節(jié)點(diǎn)上,并且Licen
5、se不能合并??梢赃x擇使用一個(gè)服務(wù)器運(yùn)行一個(gè)Lmgrd和License文件?! ?3)一個(gè)服務(wù)器運(yùn)行多個(gè)Lmgrd和License文件 如果多個(gè)License未進(jìn)行合并,可以通過在同一臺(tái)機(jī)器上啟動(dòng)多個(gè)Lmgrd,每個(gè)Lmgrd管理一個(gè)License文件。使用多個(gè)Lmgrd管理多個(gè)License文件對(duì)服務(wù)器的性能并沒有明顯影響?! ∪绻鸏icense是由不同版本的FLEXlm產(chǎn)生的,一般是新版本可以管理舊版本的License文件。所以應(yīng)使用最新的Lmgrd和Vendordaemon。另外,當(dāng)用一個(gè)服
6、務(wù)器的多個(gè)Lmgrd管理多個(gè)License文件時(shí),應(yīng)該注意任何二個(gè)License文件的post都不能一樣,并且對(duì)于每個(gè)License而言,應(yīng)選用合適的Lmgrd。 二、客戶端設(shè)定 當(dāng)使用客戶端應(yīng)用程序時(shí)(aLicensedapplication),可以通過在系統(tǒng)的環(huán)境變量中設(shè)定LM_LICENSE_FILE,使Application能夠指向不同服務(wù)器上的License文件?! ∪绻筧Licensedapplication使用不同服務(wù)器的License(每一個(gè)License服務(wù)器都有單獨(dú)的一
7、個(gè)License文件),客戶端應(yīng)將需要用到的License文件拷貝到本機(jī)目錄下,并指定LM_LICENSE_FILE環(huán)境變量?! NIX: %setenvLM_LICENSE_FILElfpath1:lfpath2:....:lfpathN Windows: lfpath1;lfpath2:....;lfpathN LfpathN為第N個(gè)License的路徑;UNIX下路徑間用“:”隔開;Windows/NT下路徑間使用“;”隔開; 這樣,每個(gè)Licensedapplication在啟動(dòng)時(shí)
8、將依次查詢LM_LICENSE_FILE中所指定的License文件,并向相應(yīng)的License服務(wù)器申請(qǐng)?jiān)S可,以便用戶能從所列的服務(wù)器得到許可。LM_LICENSE_FILE也可以使用各License文件中所指定的“post@hostname”。下面以WindowsNT為例介紹多個(gè)FLEXlm的安裝?! ∪⑼粰C(jī)器上多個(gè)FLEXlmLicenseServer的安裝 (1)以Administrator身分登錄; (2)在C盤建C:FLEXlm目錄,并拷貝相關(guān)文件到其下; (