다음 지시사항을 수행하여 System z에서 Build Forge 에이전트 소스 코드를
수동으로 추출하고 컴파일하십시오. z/OS에 대한 에이전트 소스 코드는
컴파일되지 않은 소스로만 제공됩니다. 2진 분배는 사용할 수 없습니다.
다음 소프트웨어와 프로그램이 필요합니다.
전제조건
- 클라이언트 및 내부 통신에 SSL을 사용하도록 설정하십시오.클라이언트 및 내부 연결에 SSL 사용의 내용을 참조하십시오.
- 시스템 SSL 라이브러리가 설치되어야 합니다.
- bfagent는 z/OS 2.1 이상에서 SSL을 지원하지 않습니다.
System z 플랫폼에 에이전트를 설치하려면 다음을 수행하십시오.
- 제품 설치 매체 또는 다운로드 제품 이미지를 사용하여
에이전트 소스 팩의 파일인 src-bfagent-<version>.tar.gz를 찾으십시오.
비z/OS 컴퓨터에서
소스 팩을 디렉토리에 복사하거나 다운로드하십시오.
- 비z/OS 컴퓨터의 쉘 프롬프트에서 다음 명령을 입력하여 에이전트 소스 팩에서 tar 파일을
추출하십시오.
gzip -d src-bfagent-<version>tar.gz
- ftp 또는 다른 전송 방법을 사용하여 tar 파일을 2진 이미지로
z/OS 시스템에 전송하고 해당 파일을 전용 HFS 서브디렉토리에 배치하십시오(일반적으로
사용자 계정의 USS 홈 디렉토리).
- z/OS 시스템에서 다음 명령을 실행하여 에이전트 소스 코드를
빌드하십시오.
- 첫 번째 단계: .configure-zos. –with-system-ssl 사용을 확인합니다.
시스템 SSL에 대한 경로를 제공합니다. SystemSSL의 최신 버전을 사용하십시오.
pax -rf src-bfagent-<version>.tar -ofrom=ISO8859-1,to=IBM-1047
cd bfagent-<version>/src
./configure-zos --with-system-ssl=<path>
- ./configure-zos 스크립트를 완료한 후 다음 명령을 실행하십시오.
./build-zos
- z/OS 시스템에서 bfagent.conf 파일을 /etc에 배치하십시오.
bfagent.conf가
/etc에 없는 경우 -f 옵션을 사용하여 에이전트를 시작해야 합니다. bfagent 참조의 내용을 참조하십시오.
- z/OS 시스템에서 bfagent 실행 파일을 적절한 위치에 배치하십시오(예: /usr/bin or /usr/local/bin).
- z/OS 시스템에서 다음 명령을 루트로 실행하십시오.
# extattr +p -s bfagent
- 시스템 SSL을 사용하는 경우 시스템 SSL 라이브러리를 PROGRAM CONTROL에 추가하십시오. 다음 명령을 사용하십시오.
ralter program * addmem('SYS1.SIEALNKE'//nopadchk) uacc(read)
- z/OS 시스템에서 루트로 로그인하고 -s 옵션을 사용하여 에이전트를
수동으로 시작하십시오.
bfagent -s
보안 정책
때문에 루트로 로그인할 수 없는 경우 bfagent.conf 참조 및 bfagent.conf의
magic_login 설정에 대한 지시사항을 참조하십시오.
에이전트가
독립형 디먼으로 실행되고 기본 에이전트 포트 5555를 사용합니다. 기본 포트를 변경하려면
bfagent.conf에서 포트 설정을 사용하십시오.
bfagent 참조의 내용을 참조하십시오.
참고: z/OS 시스템에 Unix TCP/IP 디먼(inetd 또는 xinetd)이 설치되고
활성 상태인 경우 Build Forge 에이전트를 서비스로 실행되도록 설정하고 자동으로
시작할 수 있습니다.
UNIX, Linux 및 MacOS에서 에이전트 실행의 내용을 참조하십시오.
- z/OS 시스템에서 Telnet 명령을 사용하여 연결을 테스트하십시오.
연결 테스트의 내용을 참조하십시오.