Resources
Resources
자주하는 질문

[Abaqus] 라이선스서버 port 번호 변경 방법 (flexnet 라이선스)

※ 본 글의 내용은 flexnet(flexlm) 라이선스에 해당하는 내용입니다.

라이선스서버 컴퓨터가 변경되었을 경우,
Abaqus를 설치해서 사용하는 컴퓨터에서, Abaqus환경파일의 라이선스서버 설정 부분도 변경하셔야 합니다.
환경파일 수정 전에 반드시 원본 환경파일을 다른이름으로 복사해 놓으신 후에 작업을 하시기 바랍니다. 혹시 실수하실 경우를 대비하기 위해서입니다.

Abaqus 환경파일 이름, 위치 및 설정 방법은 버전 별로 다릅니다. 브이이엔지로부터 안내 받으신 문서를 참고하시기 바랍니다.

[환경설정 예 – Abaqus 버전별로 다름}
abaquslm_license_file=”27000@컴퓨터이름 또는 ip address”

예를 들어 라이선스서버 컴퓨터이름(hostname)이 server1 이고 ip address(IPv4)가 123.456.78.9 일 경우
abaquslm_license_file=”27000@server1″
또는
abaquslm_license_file=”27000@123.456.78.9″
입니다.

lmgrd.exe 의 port 번호를 기본값인 27000 번호가 아닌 다른 번호로 임의로 변경하셨다면, @ 앞에 변경하신 port 번호를 적어주시면 됩니다.

컴퓨터이름(hostname)에 한글,특수문자,공백 등이 들어가면 안됩니다.

컴퓨터이름(hostname)으로 설정되어 있고, 새로 바뀌는 라이선스 서버 컴퓨터도 이전 서버와 동일한 이름으로 사용하신다면 환경파일을 수정하실 필요가 없습니다.


———— lmgrd.exe Port 및 ABAQUSLM Port 설정(고정) 방법 —————–

lmgrd.exe Port 및 ABAQUSLM Port 번호를 고정하길 원하시면 license 파일 내용 수정이 필요 합니다.
아래 내용을 참고하여 파일 내용을 수정해 주세요.

■ 라이선스 파일 포트 번호 설정(고정) 방법 (※ 이미 다른 프로그램이 사용 중인 포트 번호는 사용할 수 없습니다.)

1. 라이선스서버 관리자프로그램 중지: 라이선스 파일을 수정하기 전에 현재 실행 중인 라이선스서버관리자 프로그램을 중지합니다.

2. 파일 내용 수정
라이선스 파일( default 명: simulia.lic)을 텍스트 편집기로 열고, 아래 두 줄을 찾아서 수정합니다. 첫 번째와 두 번째줄입니다.

SERVER this_host xxxxxxxxxxxx 27001
VENDOR ABAQUSLM port=xxxx

• SERVER 줄: 첫 번째 줄의 SERVER 문구에서 호스트명과 MAC 주소 뒤에 있는 포트 번호(예: 27000)를 원하는 번호로 변경할 수 있습니다. 이는 라이선스 관리자(lmgrd.exe)의 포트입니다. 첫 줄 맨 뒤의 27001 은 lmgrd.exe 의 port 를 27001 로 변경한 예입니다.

• VENDOR 줄: 두 번째 줄의 ABAQUSLM 뒤에 port=xxxx(원하는 포트 번호)를 추가합니다. 이 포트는 벤더 데몬(ABAQUSLM.exe)이 사용하는 포트입니다.
위 에서 port=xxxx(원하는 port #)를 추가 입력 해 주시면 됩니다.

※ 예시: 만약 lmgrd 포트를 27001로, ABAQUSLM 포트를 27002로 설정하고 싶다면 다음과 같이 수정하면 됩니다.

SERVER this_host xxxxxxxxxxxx 27001
VENDOR ABAQUSLM port=27002

—————————————————————————————————————————–


■ [참고사항]현재 사용중인 모든 포트와 해당 프로세스 정보를 확인하는 명령어. (Windows: 명령 프롬프트(cmd) 창에서 입력)

netstat -ano

[설명]
a: 모든 연결 및 대기 중인 포트를 표시
n: 주소와 포트를 숫자로 표시 (이름 해석 X)
o: 각 포트를 사용하는 프로세스 ID(PID) 표시


[결과 예]
Proto Local Address Foreign Address State PID
TCP 0.0.0.0:135 0.0.0.0:0 LISTENING 872
TCP 0.0.0.0:27000 0.0.0.0:0 LISTENING 3124
....

→ 이 예에서는 27000 포트가 PID 3124 프로세스에 의해 사용 중임을 의미합니다.(보통 lmgrd 가 이 포트를 사용)

특정 포트(예: 27000)가 사용 중인지 확인하려면 다음과 같이 입력합니다.

netstat -ano | find “27000”