NetWorker: NetWorker에서 사용하는 RabbitMQ 서버 및 Erlang 버전
Summary: NetWorker Server에는 RabbitMQ 및 Erlang이 포함됩니다. RabbitMQ 및 Erlang 버전은 NetWorker 릴리즈 전체에 걸쳐 변경됩니다.
Instructions
RabbitMQ 서비스는 NetWorker Server에 포함되어 있으며 NMC(NetWorker Management Console) 서버 및 NetWorker NWUI(Web User Inter Interface)에서 NetWorker Server로의 연결을 위한 메시지 브로커 역할을 합니다.
Erlang은 RabbitMQ가 실행되는 프로그래밍 언어 및 런타임 플랫폼입니다. Erlang 런타임 시스템(erts)는 RabbitMQ를 실행하는 Erlang 가상 런타임 환경입니다. 이러한 구성 요소는 NetWorker Server 패키지에 포함되어 있으며 별도로 관리할 수 없습니다.
RabbitMQ 서버 버전:
- NetWorker 19.10.0.0은 3.11.16을 사용합니다.
- NetWorker 19.12.0.0은 3.12.13을 사용합니다.
- NetWorker 19.12.0.3, 19.13.0.0은 3.12.14를 사용합니다.
- NetWorker 19.12.0.4, 19.13.0.2는 4.1.1을 사용합니다.
- NetWorker 19.14.0.1은 4.1.8(또는 그 이상)을 사용해야 합니다.
- NetWorker 19.15.0.0은 4.2.9 이상을 사용해야 합니다.
Erlang 런타임 버전:
- NetWorker 19.10.0.0은 13.2.2.0을 사용합니다.
- NetWorker 19.12.0.0은 13.2.2.7을 사용합니다.
- NetWorker 19.12.0.3, 19.13.0.0은 13.2.2.15를 사용합니다.
- NetWorker 19.12.0.4, 19.13.0.2는 14.2.5.11을 사용합니다.
- NetWorker 19.14.0.1은 14.2.5.13 이상을 사용해야 합니다.
RabbitMQ 및 Erlang 서버 버전을 확인하는 방법:
Linux:
- NetWorker Server에서 관리자 권한 셸을 엽니다.
- 서비스가 실행 중인지 확인합니다.
systemctl status networker또는ps -ef | grep nsr - NetWorker가 실행 중인 경우 rabbitmq-server 프로세스의 명령 경로를 확인합니다.
ps -ef | grep rabbitmq-server
[root@nsr ~]# ps -ef | grep rabbitmq-server
root 439288 439280 0 Jul30 ? 00:00:17 /opt/nsr/rabbitmq-server-4.1.1/erts-14.2.5.11/bin/epmd
root 439297 439280 0 Jul30 ? 00:00:00 /bin/sh /opt/nsr/rabbitmq-server-4.1.1/bin/rabbitmq-server start
root 439319 439297 0 Jul30 ? 00:00:00 /bin/sh /opt/nsr/rabbitmq-server-4.1.1/sbin/rabbitmq-server
root 439324 439319 0 Jul30 ? 01:02:22 /opt/nsr/rabbitmq-server-4.1.1/erts-14.2.5.11/bin/beam.smp -W w -MBas ageffcbf -MHas ageffcbf -MBlmbcs 512 -MHlmbcs 512 -MMmcs 30 -pc unicode -P 1048576 -t 5000000 -stbt db -zdbbl 128000 -sbwt none -sbwtdcpu none -sbwtdio none -B i -- -root /opt/nsr/rabbitmq-server-4.1.1 -bindir /opt/nsr/rabbitmq-server-4.1.1/erts-14.2.5.11/bin -progname erl -- -home /nsr/rabbitmq -- -pa -noshell -noinput -s rabbit boot -boot start_sasl -syslog logger [] -syslog syslog_error_logger false -kernel prevent_overlapping_partitions false
root 439443 439334 0 Jul30 ? 00:00:03 /opt/nsr/rabbitmq-server-4.1.1/erts-14.2.5.11/bin/inet_gethost 4
root 439444 439443 0 Jul30 ? 00:00:06 /opt/nsr/rabbitmq-server-4.1.1/erts-14.2.5.11/bin/inet_gethost 4
root 2740710 2738207 0 10:14 pts/9 00:00:00 grep --color=auto rabbitmq-server
[root@nsr ~]#
rabbitmq-server 폴더에 RabbitMQ 버전이 포함되어 있습니다. OPER는 epmd (Erlang Port Mapper Daemon)은 Erlang 런타임(erts). OPER는 erts path는 Erlang 버전을 표시합니다.
NetWorker가 실행되고 있지 않으면 /opt/nsr 폴더 OPER는 rabbitmq-server 폴더 경로에는 RabbitMQ 서버 버전이 포함됩니다. 이 폴더에는 erts Erlang 버전을 포함하는 하위 폴더입니다.
Windows
- NetWorker Server에서 Windows 작업 관리자를 엽니다.
- Details 탭으로 이동합니다.
- 명령줄 열이 활성화되고 표시되는지 확인합니다.
- 찾아보기:
epmd.exe. 명령줄 경로에는rabbitmq-serverRabbitMQ 서버 버전을 포함하는 폴더 경로입니다. OPER는epmd(Erlang Port Mapper Daemon)은 Erlang 런타임(erts). OPER는ertspath는 Erlang 버전을 표시합니다.

또는 Windows 파일 탐색기를 열고 NetWorker 설치 경로(기본값)로 이동합니다. C:\Program Files\EMC NetWorker\nsr
OPER는 rabbitmq-server 폴더는 ..\nsr 폴더 경로이며 RabbitMQ 버전을 포함합니다.

이는 rabbitmq-server-x.x.x 폴더에는 다음이 포함되어 있습니다. erts-version 폴더에 Erlang 버전이 표시됩니다.