Oracle® Solaris 11.2의 소프트웨어 추가 및 업데이트

인쇄 보기 종료

업데이트 날짜: 2014년 7월
 
 

시스템 저장소 및 프록시 서비스

비전역 영역에서 시스템 저장소는 전역 영역에 구성된 패키지 저장소에 대한 액세스를 제공합니다. 전역 영역에서 변경한 게시자 구성은 시스템 저장소를 통해 모든 비전역 영역에 즉시 표시됩니다.

비전역 영역에 구성된 게시자 원본/미러는 해당 위치가 전역 영역 게시자 목록에 구성되지 않았더라도 전역 영역에서 액세스할 수 있어야 합니다. 예를 들어, localsw 게시자가 비전역 영역에 구성되고 전역 영역에 구성되지 않은 경우 localsw 게시자의 모든 원본/미러는 여전히 전역 영역에서 액세스할 수 있어야 합니다.

시스템 저장소는 http, https, v4 파일 저장소와 .p5p 아카이브 저장소를 프록시할 수 있습니다.

영역 프록시는 pkg 명령을 영역 내에서 실행하여 전역 영역에서 실행 중인 시스템 저장소와 통신할 수 있는 서비스입니다. 영역 프록시는 두 부분으로 구성됩니다. 전역 영역에서는 다음 서비스가 실행됩니다.

svc:/application/pkg/zones-proxyd:default

비전역 영역에서는 다음 서비스가 실행됩니다.

svc:/application/pkg/zones-proxy-client:default

시스템 저장소 및 영역 프록시 서비스에 대한 자세한 내용은 pkg.sysrepo(1M) 매뉴얼 페이지를 참조하십시오.

다음 예에서는 전역 영역의 게시자를 표시합니다.

global:~$ pkg publisher
PUBLISHER             TYPE     STATUS P LOCATION
solaris               origin   online F http://pkg.oracle.com/solaris/release/
solaris               origin   online F file:///export/IPSpkgrepos/Solaris/
devtool  (disabled)   origin   online F http://pkg.example1.com/
isvpub                origin   online F http://pkg.example2.com/

다음 예에서는 비전역 영역에 로그인했을 때 이와 동일한 게시자가 표시되는 방법을 보여줍니다.

z1:~$ pkg publisher
PUBLISHER             TYPE     STATUS P LOCATION
solaris  (syspub)     origin   online T <system-repository>
isvpub   (syspub)     origin   online T <system-repository>
z1:~$ pkg publisher -F tsv
PUBLISHER  STICKY  SYSPUB  ENABLED  TYPE    STATUS  URI                                     PROXY
solaris    true    true    true     origin  online  http://pkg.oracle.com/solaris/release/  http:
//localhost:1008
isvpub     true    true    true     origin  online  http://pkg.example2.com/                http:
//localhost:1008

비전역 영역에서 시스템 저장소는 항상 프록시로 표시됩니다. 이것은 비전역 영역이 전역 영역의 시스템 저장소와 통신하는 데 사용하는 프록시입니다.

비전역 영역에서는 시스템 저장소를 다시 구성할 수 없습니다. 예를 들어, 게시자의 원본 또는 등록 정보를 변경하거나 위치가 <system-repository>인 게시자의 게시자 검색 순서를 변경할 수 없습니다. 전역 영역에서 게시자를 추가하거나 재구성하면 이러한 변경 사항이 비전역 영역에 즉시 표시됩니다. 전역 영역에서 게시자 설정을 해제하면 비전역 영역에 해당 게시자가 설치한 패키지가 없는 한, 비전역 영역에서도 설정이 해제됩니다.


팁  -  전역 영역에서 게시자 설정을 해제하기 전에 비전역 영역에서 해당 게시자의 패키지를 제거하십시오.

게시자에 연결할 수 없는 경우 프록시 지정에 설명된 대로 전역 영역에서 프록시를 설정할 수 있습니다. 비전역 영역이 있을 때 http_proxyhttps_proxy 환경 변수를 사용하는 시기와 방법을 포함한 프록시 설정에 대한 자세한 내용은 Oracle Solaris 영역 만들기 및 사용 의 설치된 영역이 있는 시스템의 프록시 구성을 참조하십시오.

전역 영역에 이미 구성된 게시자에 대해 다음 pkg list 명령은 전역 영역과 비전역 영역 모두에서 동일한 결과를 제공합니다.

z1:~$ pkg list -a isvtool
NAME (PUBLISHER)    VERSION    IFO
isvtool (isvpub)    2.0        ---
isvtool (isvpub)    1.0        ---

저장소가 전역 영역에 구성되지 않았더라도 이러한 저장소는 비전역 영역에서 액세스할 수 있는 네트워크 또는 파일 시스템일 수 있습니다. 비전역 영역 게시자 구성은 전역 영역 게시자 구성과 일치하거나 전역 영역 게시자 구성의 수퍼 세트와 일치해야 합니다. 예를 들어, localsw 게시자는 비전역 영역에 원본 file:///export/IPSpkgrepos/localrepo로 구성할 수 있습니다. localsw 게시자가 전역 영역에 구성되지 않았더라도 전역 영역에서 해당 위치에 액세스할 수 있기 때문입니다.