탐색 링크 건너뛰기 | |
인쇄 보기 종료 | |
Oracle Solaris 11.1에서 서비스 위치 프로토콜 서비스 관리 Oracle Solaris 11.1 Information Library (한국어) |
다음 방법을 사용하여 레거시 서비스를 알릴 수 있습니다.
SLP SA를 통합하도록 서비스를 수정합니다.
SLP가 사용으로 설정되지 않은 서비스를 대신하여 알리는 작은 프로그램을 작성합니다.
소프트웨어 서버의 소스 코드를 사용할 수 있는 경우 SLP SA를 통합할 수 있습니다. SLP용 C 및 Java API는 비교적 사용하기 간단합니다. C API에 대한 정보를 제공하는 매뉴얼 페이지와 Java API에 대한 설명서를 참조하십시오. 서비스가 하드웨어 장치인 경우 제조업체에서 SLP를 통합하는 업데이트된 PROM을 제공할 수 있습니다. 자세한 내용은 장치 제조업체에 문의하십시오.
소스 코드나 SLP가 포함된 업데이트된 PROM을 사용할 수 없는 경우 SLP 클라이언트 라이브러리를 사용하여 서비스를 알리는 작은 응용 프로그램을 작성할 수 있습니다. 이 응용 프로그램은 서비스를 시작하거나 중지하는 데 사용하는 것과 동일한 셸 스크립트를 시작하거나 중지하는 작은 데몬으로 사용될 수 있습니다.
Oracle Solaris slpd에서는 프록시 등록 파일을 사용한 레거시 서비스 알림을 지원합니다. 프록시 등록 파일은 이동식 형식의 서비스 알림 목록입니다.
템플리트는 서비스 URL에 대한 설명 및 서비스 유형의 속성입니다. 템플리트는 특정 서비스 유형에 대한 알림의 구성 요소를 정의하는 데 사용됩니다.
서비스 유형 템플리트가 있는 경우 템플리트를 사용하여 프록시 등록을 구성합니다. 서비스 유형 템플리트에 대한 자세한 내용은 RFC 2609를 참조하십시오.
서비스에 대한 서비스 유형 템플리트를 사용할 수 없으면 서비스를 정확히 설명하는 속성의 모음을 선택합니다. 알림에 대한 기본값과 다른 이름 지정 권한을 사용합니다. 기본 이름 지정 권한은 표준화된 서비스 유형에 대해서만 허용됩니다. 이름 지정 권한에 대한 자세한 내용은 RFC 2609를 참조하십시오.
예를 들어 BizApp이라는 회사에 소프트웨어 결함을 추적하는 데 사용되는 로컬 데이터베이스가 있다고 가정합니다. 이 데이터베이스를 알리기 위해 회사는 서비스 유형이 service:bugdb.bizapp인 URL을 사용할 수 있습니다. 그러면 이름 지정 권한은 bizapp가 됩니다.
자세한 내용은 Oracle Solaris 11.1 관리: 보안 서비스의 지정된 관리 권한을 사용하는 방법을 참조하십시오.
# svcadm disable network/slp
net.slp.net.slp.serializedRegURL=proxy registration file URL
예를 들어 일련화된 등록 파일이 /net/inet/slp.reg이면 등록 정보를 다음과 같이 구성합니다.
net.slp.serializedRegURL=file:/etc/inet/slp.reg
# svcadm enable network/slp
서비스 알림은 서비스 URL, 선택적 범위 및 일련의 속성 정의를 식별하는 행으로 구성됩니다. SLP 데몬은 SA 클라이언트와 똑같이 프록시 알림을 읽고, 등록하고, 유지 관리합니다. 다음은 프록시 등록 파일을 통한 알림의 예입니다.
이 예에서는 LPR 프로토콜 및 FTP 서버를 지원하는 레거시 프린터를 알립니다. 행 번호는 설명을 위해 추가되었으며 파일의 일부가 아닙니다.
(1) #Advertise legacy printer. (2) (3) service:lpr://bizserver/mainspool,en,65535 (4) scope=eng,corp (5) make-model=Laserwriter II (6) location-description=B16-2345 (7) color-supported=monochromatic (8) fonts-supported=Courier,Times,Helvetica 9 10 (9) (10) #Advertise FTP server (11) (12) ftp://archive/usr/src/public,en,65535,src-server (13) content=Source code for projects (14)
주 - 프록시 등록 파일에서는 ASCII가 아닌 문자를 이스케이프하기 위해 구성 파일과 동일한 규칙을 지원합니다. 프록시 등록 파일의 형식에 대한 자세한 내용은 RFC 2614를 참조하십시오.
표 4-1 SLP 프록시 등록 파일 설명
|