설치

이 섹션에서는 시스템에 Autodesk Nastran을 설치하는 방법에 대해 자세히 설명합니다. Autodesk Nastran은 단일 Linux 아카이브 파일로 제공되며 이는 워크스테이션 설치와 씬 클라이언트 설치를 모두 지원하는 설치 스크립트 및 설치 패키지 세트로 확장할 수 있습니다. 가능한 한 광범위한 Linux 배포판과의 호환성을 제공하기 위해 RPM 패키지와 간단한 압축 폴더 설치 방법이 모두 지원됩니다. 이제 표준 사용자 위치에 대한 설치도 지원됩니다.

설치에 필요한 파일

완벽한 설치를 위해서는 다음 두 항목이 필요합니다.

이 패키지는 Autodesk 라이센스 서버를 제공하지 않습니다. Autodesk는 여러 운영 체제에 대한 라이센스 서버를 제공합니다 요구사항을 위한 라이센스 서버는 소매업자로부터 얻을 수 있습니다.

설치

이 섹션에서는 Autodesk Nastran을 설치하는 데 필요한 단계에 대해 설명합니다. 다음 패키지 이름이 예로 제시됩니다. 제공된 패키지에 따라 다음 명령 및 패키지를 조정하십시오.

  1. 다음 명령을 사용하여 제공된 패키지의 압축을 풉니다. 이 명령은 Autodesk Nastran 2025를 설치하는 데 필요한 파일이 포함된 하위 디렉터리를 현재 위치에 작성합니다. 패키지 버전 번호는 아래 표시된 번호보다 약간 더 클 수 있습니다.
    tar xf Autodesk_Nastran_2025.0.0.F-14.0.0.203_Linux_64bit.tar
  2. 다음과 같이 작업 폴더를 작성한 폴더로 변경합니다.
    cd ./Autodesk_Nastran_2025.0.0.F
  3. 다음 명령을 입력하여 설치 프로그램을 시작합니다. 시스템 설치를 실행하려면 터미널 프롬프트에서 수퍼사용자로 설치 프로그램을 시작하거나 'sudo' 옵션을 사용하여 설치 프로그램을 시작합니다. 시스템 설치를 수행하기에 권한이 부족한 것으로 감지되면 설치 프로그램은 씬 클라이언트 또는 사용자 지정 설치만 수행할 수 있도록 축소된 설치 옵션을 제시합니다. 표준 사용자 또는 수퍼사용자가 로그인한 터미널에서 다음과 같이 설치 프로그램을 시작합니다.
    ./install.sh

    또는 사용자가 로그인한 터미널에서 sudo를 사용해 다음과 같이 설치 프로그램을 시작합니다.

    sudo ./install.sh
  4. 제공되는 라이센스 계약서를 읽고 동의하십시오. 라이센스 계약서 사본은 설치 후 /opt/Autodesk/Nastran_2025/adlm/EULA.txt에서 찾을 수 있습니다.
  5. 사용자가 설치 프로그램을 시작한 권한 수준에 따라 3가지 설치 메커니즘이 사용자에게 제시됩니다.
    • 첫 번째 메커니즘을 사용하면 RPM 패키지를 사용한 시스템 설치가 제공됩니다. Autodesk Nastran은 LSB(Linux Standard Base) 사양을 준수하는 위치(/opt/Autodesk/Nastran_2025)에 설치됩니다.
    • 두 번째 옵션을 사용하면 RPM 패키지를 사용한 씬 클라이언트 서버용 시스템 설치가 제공됩니다. 이 옵션을 사용하면 세 번째 옵션을 사용하여 설치한 씬 클라이언트에서 사용할 라이센스 구성요소만 설치됩니다.
    • 세 번째 옵션을 사용하면 사용자 정의 위치에 설치하는 것이 허용됩니다. 이 옵션을 선택하면 설치할 위치를 지정하라는 메시지가 표시됩니다. 이 옵션은 씬 클라이언트 시나리오의 설치를 진행하려는 사용자와 자체 홈 폴더에 설치하려는 개인 사용자에게 유용합니다. 이 옵션은 수퍼사용자 권한 없이 설치하는 사용자에게 제시됩니다.

    용도에 맞는 설치 메커니즘을 선택하십시오.

라이센스 도우미 유틸리티

도우미 유틸리티는 /opt/Autodesk/AdskLicensing/13.1.0.8307/helper/AdskLicensingInstHelper와 유사한 위치에서 사용할 수 있습니다 도우미에서는 다음과 같은 기능을 제공합니다.

도움말 문서

  • 사용 예제:
    sudo /opt/Autodesk/AdskLicensing/13.1.0.8307/helper/AdskLicensingInstHelper  --helpsudo /opt/Autodesk/AdskLicensing/13.1.0.8307/helper/AdskLicensingInstHelper register --help

제품 등록

  • 사용 예제:
    sudo /opt/Autodesk/AdskLicensing/13.1.0.8307/helper/AdskLicensingInstHelper register --pk 987P1 --pv 2024.0.0.F --cf /opt/Autodesk/Nastran_2025/clicV2SDK/InventorNastranConfig.pit --el "US" --ls 12345@20.20.200.100 --lm NETWORK

등록된 구성요소 나열

  • 사용 예제:
    /opt/Autodesk/AdskLicensing/13.1.0.8307/helper/AdskLicensingInstHelper list

    제품 구성요소 등록 해제

  • 사용 예제:
    sudo /opt/Autodesk/AdskLicensing/13.1.0.8307/helper/AdskLicensingInstHelper deregister --pk 987P1 --pv 2024.0.0.F

RPM 기반 설치

ClicV2 라이센스 구성요소를 설치하고 제품을 등록합니다. /opt/Autodesk/Nastran_2024/bin/nastran_lic_reg.sh에서 유틸리티 쉘 스크립트도 제공됩니다. 이 스크립트를 실행하여 제품을 등록하고 라이센스 서버에 IP 주소 및 포트(예: port@hostname)를 입력할 수 있습니다.

문제 해결

  • 위 유틸리티를 실행하여 등록된 구성요소를 나열하고, 제품, 라이센스 서버 등이 올바르게 등록되어 있는지 확인합니다.
  • nastran_lic_reg.sh에 정의된 변수가 원하는 값을 가리키는지 확인합니다.
  • 스크립트를 실행하여 제품을 등록합니다.
  • 시스템 최소 설치 시 라이센스 체크아웃에 실패하는 경우도 있습니다. libGL을 설치합니다.

씬 클라이언트 설치

이 구성 유형을 사용하려면 서버 및 클라이언트를 별도로 설치해야 합니다.

서버를 설치하려면

  1. 수퍼사용자 권한이 필요합니다. 사용할 서버를 결정합니다. NLM(Network License Manager)이 설치된 서버가 아니어도 됩니다. 이 라이센스 서버의 목적은 씬 클라이언트와 NLM 간의 중재자 역할을 하며, 필요에 따라 라이센스를 체크아웃하는 것입니다.
  2. 도우미 유틸리티를 사용하여 라이센스 서버를 등록합니다.
  3. ClicV2 라이센스가 설치되면 도우미 유틸리티를 사용하여 제품을 등록해야 합니다.
  4. 아래 파일을 사용하여 클라이언트와 연결되도록 서버를 구성합니다.
    /var/opt/Autodesk/AdskLicensingService/AdskLicensingService.data
    "Addr":"127.0.0.1:4321"과 같은 문자열을 찾은 다음 IP 주소를 서버의 주소로 변경합니다.
  5. 씬 클라이언트를 연결할 수 있도록 포트를 엽니다.

클라이언트를 설치하려면

  1. 적합한 사용자 정의 위치를 식별합니다.
  2. 연결할 서버에 IP 주소 및 포트를 기록합니다.
  3. <사용자_정의_경로>/Nastran_2024/bin/AdlmCustomEnv.xml에 있는 사용자 지정 XML 파일을 찾습니다.
  4. IP 주소 및 포트가 아래의 그림과 같이 올바르게 설정되어 있는지 확인합니다.
    <KEY ID="ADSK_SERVICE_ADDRESS">       <!--Licensing service address-->       <STRING>IPADDRESS:PORT</STRING></KEY>
  5. AUTODESK_ADLM_THINCLINT_ENV 환경 변수가 AdlmCustomEnv.xml 파일을 가리키는지 확인합니다.

로그 파일 생성

아래의 로그 수준 구성은 설명서에 사용하기 위한 것입니다. CLM V2의 기본 모드는 제한된 수준의 메시지를 로깅합니다. 수동으로 자세한 로깅을 활성화하려면 각 구성요소에 대한 다음 상세 정보를 참조하십시오.

중요사항: 구성을 업데이트한 후에 이 서비스가 다시 시작되어 실행 중인지 확인합니다.

환경 변수

ADLSDK_LOG_LEVEL 환경 변수는 SDK의 로그 수준을 제어합니다. 환경 변수가 설정되지 않은 경우 기본 SDK 로그 수준은 "E"가 됩니다. 상세 수준을 높이려면 SYSTEM 또는 USER 환경 변수를 작성하고, 다음과 같이 수준 T(추적)로 설정합니다.

  • Windows 명령줄: set ADLSDK_LOG_LEVEL=T
  • MacOS/Linux 명령줄: export ADLSDK_LOG_LEVEL=T

유효한 설정

T = ADLSDK_LOG_TRACE

D = ADLSDK_LOG_DEBUG

I = ADLSDK_LOG_INFO

W = ADLSDK_LOG_WARN

E = ADLSDK_LOG_ERROR

C = ADLSDK_LOG_CRITICAL

O = ADLSK_LOG_OFF

서비스

서비스 자세한 로깅을 활성화하려면 텍스트 편집기에서 AdskLicensingService.data를 엽니다. 키-값 쌍 "Dev":trueAdskLicensingService.data에 추가합니다.

주: AdskLicensingService.data 파일을 저장하려면 관리자 권한이 필요할 수 있습니다.
{        "Addr": "127.0.0.1:12345",        "Dev" : true, // Developer (Dev) mode, default false        "AutoPickFreePort": true}

서비스에서 다음 위치에 구성 데이터 파일을 생성합니다.

/var/opt/Autodesk/AdskLicensingService/AdskLicensingService.data

에이전트

디버그 수준 로깅을 활성화하려면 다음 테이블을 참조하십시오. 최종 사용자 시스템에서 아래에 지정된 위치에 .AdskLicensingAgent-log.conf 파일을 배치합니다.

".AdskLicensingAgent-log.conf" 앞에 이 필요합니다.

기본 에이전트 로그에는 디버그 수준 정보가 포함되지 않습니다.

플랫폼 파일 이름 위치
Linux .AdskLicensingAgent-log.conf /var/opt/Autodesk/AdskLicensingService/.AdskLicensingAgent-log.conf
다음 내용을 .AdskLicensingAgent-log.conf 파일에 붙여넣습니다.
{    "message_pattern": "%{appname}[%{pid}] | %{time yyyy-MM-dd h:mm:ss.zzz} | %{type} | %{category}: %{message}",    "filter_rules": "*.debug=true",    "log_path": "/var/opt/Autodesk/AdskLicensingService/Log",    "console_output": true,    "file_output": true}

Linux 버전의 Autodesk Nastran에는 네트워크 라이센스가 필요합니다. 설치 프로그램에서 라이센스 서버의 상세 정보를 요청하는 화면을 표시합니다. 이러한 정보는 [port]@1.2.3.4 또는 [port]@machine.domain.com 형식으로 기입해야 합니다. 여기서 [port]는 선택 사항으로, 라이센스 서버 설정 시 비표준 포트가 사용된 경우에만 필요합니다. 라이센스 서버의 상세 정보를 모르거나 나중에 변경하려는 경우 임시 값 @127.0.0.1을 입력합니다. 사용 중인 네트워크 서버는 텍스트 파일 /opt/Autodesk/Nastran_2025/bin/nastran_vars.sh를 직접 편집하여 나중에 변경할 수 있습니다.

Autodesk Nastran에서는 실행 전에 특정 환경 변수를 설정해야 합니다. 터미널을 처음 작성할 때 모든 사용자가 환경 변수를 자동으로 조정할 수 있도록 하기 위해 설치 중에 옵션이 제공됩니다. 이 옵션은 시스템 설정 폴더에 링크를 작성하여 필요한 환경 변수가 자동으로 설정될 수 있게 합니다. 이 옵션은 사용으로 설정하는 것이 좋습니다. 또는 이 메커니즘이 용도에 맞지 않는 경우 나머지 두 방법이 설명됩니다.