Kurulum & Lisanslama Merkezi
Ansys Option File Nedir?
Authored by Erdoğan Gökbulut
March 4th, 2025
38 views
0 likes
KB3098441
Açıklama
Ansys Option File Nedir?
Ansys Option File, Ansys yazılımının lisans yönetimi ve yapılandırmasını düzenlemek için kullanılan bir yapılandırma dosyasıdır. Bu dosya, lisans sunucusunun çalışma şeklini belirleyen parametreleri içerir ve kullanıcı erişimlerini özelleştirme imkânı sunar.
Lisansların nasıl dağıtılacağını, belirli kullanıcı veya gruplara nasıl tahsis edileceğini kontrol etmek için çeşitli komutlar içerir. Örneğin:
- RESERVE komutu, belirli bir lisansın belirli bir kullanıcı veya grup için ayrılmasını sağlar.
- EXCLUDE komutu, belirli kullanıcıların veya grupların belirli bir lisansı kullanmasını engeller.
- INCLUDE komutu, yalnızca belirli kullanıcı veya grupların belirlenen lisanslara erişmesine izin verir.
Option File Kullanımı
Ansys Option File’ı etkinleştirmek için, lisans dosyanızda bu dosyanın yolunu belirtmeniz gerekir. Örneğin, aşağıdaki satır lisans dosyanızın içine eklenmelidir:
Daha sonra, Option File içinde kullanıcı grupları tanımlanarak, lisansların nasıl dağıtılacağı ve hangi kısıtlamaların uygulanacağı belirlenebilir. Aşağıda, örnek bir Ansys Option File yapısı bulunmaktadır:
# Grup/Host Grupları Tanımlarken Büyük/Küçük Harf Hassasiyetinin Devre Dışı Bırakılması
GROUPCASEINSENSITIVE ON # Grup isimlerinde büyük/küçük harf duyarlılığını kapatır.
# Kullanıcı Gruplarının Tanımlanması
GROUP FLUID_MECHANICS_TEAM user1 user2
GROUP RND_TEAM user3 # Ar-Ge ekibi
GROUP SHARED_USERS user4 user5 user6 user7
GROUP ELECTRONICS_TEAM user8
GROUP MECHATRONICS_TEAM user10 user11 user5 user6 user7 user8
GROUP SPEOS_PREMIUM_TEAM user12
GROUP SOUND_ENGINEERING_TEAM user6 user7
#---------------------------------
# Lisans Tahsis Kuralları
# SPEOS Premium Lisanslarının Ayrılması
RESERVE 1 aspeos_level1 GROUP SPEOS_PREMIUM_TEAM
RESERVE 1 aspeos_level2 GROUP SPEOS_PREMIUM_TEAM
RESERVE 1 aspeos_solver GROUP SPEOS_PREMIUM_TEAM
# Ses Mühendisliği Lisanslarının Ayrılması
RESERVE 1 avrxp_snd_level1 GROUP SOUND_ENGINEERING_TEAM
# Akışkanlar Mekaniği Lisanslarının Ayrılması
RESERVE 5 cfd_preppost GROUP FLUID_MECHANICS_TEAM
#---------------------------------
# Ar-Ge Ekibine Ayrılan Lisanslar
RESERVE 2 cfd_base GROUP RND_TEAM
RESERVE 1 cfd_solve_level1 GROUP RND_TEAM
RESERVE 1 cfd_preppost GROUP RND_TEAM
RESERVE 1 cfd_solve_level2 GROUP RND_TEAM
#---------------------------------
# Elektrik-Elektronik Kullanıcıları için Lisans Ayrımı
RESERVE 1 electronics_desktop GROUP ELECTRONICS_TEAM
RESERVE 1 electronicsckt_gui GROUP ELECTRONICS_TEAM
RESERVE 1 electronics2d_gui GROUP ELECTRONICS_TEAM
RESERVE 1 elec_solve_hfss GROUP ELECTRONICS_TEAM
RESERVE 1 elec_solve_level1 GROUP ELECTRONICS_TEAM
RESERVE 1 elec_solve_level2 GROUP ELECTRONICS_TEAM
RESERVE 1 elec_solve_2d GROUP ELECTRONICS_TEAM
#---------------------------------
# Discovery Modeling Level 1 için Genel Kullanıcı Grupları
RESERVE 8 disco_level1 GROUP FLUID_MECHANICS_TEAM SHARED_USERS RND_TEAM ELECTRONICS_TEAM MECHATRONICS_TEAM SOUND_ENGINEERING_TEAM # Çeşitli gruplar için 8 adet Discovery Modelleme lisansı ayrıldı
#---------------------------------
# Ek Özellikler
AUTOMATIC_REREAD OFF # Gece yarısı otomatik lisans yeniden yükleme işlemini kapatır.
BORROW_LOWWATER 2 # Minimum 2 lisansın ödünç alınamayacağını belirler.
DEBUGLOG debug.log # Hata ayıklama günlüklerini belirlenen dosyaya kaydeder.
TIMEOUT 900 ansys # Ansys lisansı 15 dakika (900 saniye) işlem yapılmazsa geri bırakılır.
TIMEOUTALL 1800 # Tüm lisanslar için genel zaman aşımı süresi 30 dakikadır.
REPORTLOG usage_report.log # Lisans kullanım raporlarını kaydeder.
MAX_CONNECTIONS 50 # Aynı anda maksimum 50 bağlantıya izin verir.
MAX 5 cfd_base USER user1 # Kullanıcı başına maksimum 5 CFD Base lisansı ayrılmıştır.
MAX_OVERDRAFT anshpc 10 # Anshpc için maksimum aşım limiti 10 lisans olarak belirlenmiştir.
NOLOG DENIED # Reddedilen isteklerin log kaydını tutma.
EXCLUDE ansys USER user9 # Belirli lisans kullanımını user9 için yasaklar.
EXCLUDE_BORROW cfd_solve_level1 GROUP ELECTRONICS_TEAM # ELECTRONICS_TEAM grubunun CFD Solve Level 1 lisanslarını ödünç
almasını engeller.
EXCLUDE_ENTITLEMENT ANSYS_ENTITLEMENT GROUP ELECTRONICS_TEAM # ELECTRONICS_TEAM grubunun belirli entitlement lisanslarını kullanmasını engeller.
EXCLUDEALL HOST bad_host # Belirli bir hosttan tüm lisans erişimini engeller.
EXCLUDEALL_ENTITLEMENT GROUP ELECTRONICS_TEAM # ELECTRONICS_TEAM grubunun tüm entitlement lisanslarını kullanmasını engeller.
INCLUDE ansys USER user1 # Ansys lisansı user1 için erişime açılmıştır.
INCLUDE_BORROW cfd_solve_level1 GROUP FLUID_MECHANICS_TEAM # Akışkanlar Mekaniği grubu CFD Solve Level 1 lisanslarını ödünç alabilir.
INCLUDE_ENTITLEMENT ANSYS_ENTITLEMENT GROUP FLUID_MECHANICS_TEAM # Akışkanlar Mekaniği grubuna belirli entitlement lisansları tahsis edilmiştir.
INCLUDEALL GROUP SHARED_USERS # Ortak kullanım grubu tüm lisanslara erişebilir.
INCLUDEALL_ENTITLEMENT GROUP SHARED_USERS # Ortak kullanım grubuna tüm entitlement lisansları tahsis edilmiştir.
LINGER cfd_base 3600 # CFD Base lisansı kullanımdan sonra 1 saat boyunca tutulur.
MAX_BORROW_HOURS cfd_solve_level1 48 # CFD Solve Level 1 lisansının maksimum ödünç alma süresi 48 saattir.
DAEMON_SELECT_TIMEOUT 10 # Vendor daemon bağlantı zaman aşımı süresi 10 saniye olarak belirlenmiştir.