Oracle® Solaris 영역 만들기 및 사용

인쇄 보기 종료

업데이트 날짜: 2015년 5월
 
 

https_proxyhttp_proxy를 사용하여 system-repository 프록시 대체

이미지에서 프록시를 설정하고 system-repository 서비스 프록시만 설정하는 것이 좋습니다. pkg 명령을 실행할 때 환경에서 https_proxyhttp_proxy를 설정해야 합니다.

이 절의 절차는 IPS 게시자 저장소에 직접 연결되지 않은 내부 서브넷에서 system-repository 서비스의 프록시를 설정하는 데 사용됩니다. 이 절차를 사용하면 전역 영역에서 pkg 명령으로 구성된 모든 프록시가 대체됩니다. 비전역 영역은 HTTP를 통해 system-repository와 통신합니다. 그런 다음 system-repository는 전역 영역에 구성된 대로 해당 저장소의 프로토콜을 사용하여 게시자에 액세스합니다.

이 구성으로 solaris 비전역 영역이 전역 영역에 설정된 게시자에도 연결할 수 있습니다. solaris 영역으로 pkg 작업을 반복해도 성공합니다.

예 9-3  https_proxyhttp_proxy를 사용하여 전역 영역 프록시 대체

예를 들어 solaris 비전역 영역을 실행 중인 시스템의 소프트웨어가 IPS로 관리되며 httphttps URL 모두에 액세스하기 위해 프록시 서버 http_proxy=http://129.156.243.243:3128을 사용해야 한다고 가정합니다. 다음 단계에서는 http_proxyhttps_proxy 환경 변수와 SMF 서비스 등록 정보를 사용하여 전역 영역 및 비전역 영역에서 IPS 저장소에 액세스할 수 있도록 하는 방법을 보여줍니다.

사용자가 비전역 영역에서 pkg 명령을 실행하여 시스템 게시자의 URI(Universal Resource Identifier)에 연결하지 않는 경우 이러한 변수는 원본에 설정된 프록시 구성을 대체합니다. 이 경우 명령은 system-repository를 수행합니다.

확인할 수 있는 호스트 이름을 사용할 수도 있습니다.

  1. 전역 영역의 shell에서 다음 행을 입력하여 프록시를 설정합니다.

    # export http_proxy=http://129.156.243.243:3128
    # export https_proxy=http://129.156.243.243:3128

    프록시를 설정하면 pkg 명령이 프록시 서버를 통해 게시자에 연결할 수 있습니다. 따라서 https 또는 http URL을 사용하고 전역 영역에 대해 system-repository를 수행하지 않는 pkg 작업에 영향을 줍니다.

  2. 시스템의 solaris 영역이 전역 영역에서 직접 액세스할 수 있는 구성된 시스템 게시자를 사용하도록 하려면 다음 명령을 실행합니다.

    # svccfg -s system-repository:default setprop config/http_proxy = http://129.156.243.243:3128
    # svccfg -s system-repository:default setprop config/https_proxy = http://129.156.243.243:3128 
  3. 실시간 SMF 저장소에 변경 사항을 적용하려면 다음을 실행합니다.

    # svcadm refresh system-repository
  4. 설정이 작동하는지 확인하려면 다음을 실행합니다.

    # svcprop -p config/http_proxy system-repository
    # svcprop -p config/https_proxy system-repository

pkg 명령에 대한 자세한 내용은 pkg(1) 매뉴얼 페이지를 참조하십시오.