비전역 영역에서 시스템 저장소는 전역 영역에 구성된 패키지 저장소에 대한 액세스를 제공합니다. 전역 영역에서 변경한 게시자 구성은 시스템 저장소를 통해 모든 비전역 영역에 즉시 표시됩니다.
비전역 영역에 구성된 게시자 원본/미러는 해당 위치가 전역 영역 게시자 목록에 구성되지 않았더라도 전역 영역에서 액세스할 수 있어야 합니다. 예를 들어, 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_proxy 및 https_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 게시자가 전역 영역에 구성되지 않았더라도 전역 영역에서 해당 위치에 액세스할 수 있기 때문입니다.