JavaScript is required to for searching.
탐색 링크 건너뛰기
인쇄 보기 종료
Oracle Solaris 11.1 패키지 저장소 복사 및 만들기     Oracle Solaris 11.1 Information Library (한국어)
search filter icon
search icon

문서 정보

머리말

1.  이미지 패키징 시스템 패키지 저장소

로컬 IPS 저장소

저장소 호스트 시스템 준비

시스템 요구 사항

저장소 관리 권한

ZFS 데이터 세트 만들기

2.  IPS 패키지 저장소 복사

3.  저장소에 대한 액세스 제공

4.  로컬 IPS 패키지 저장소 유지 관리

저장소 호스트 시스템 준비

이 단원에서는 IPS 패키지 저장소를 호스트하는 시스템에 대한 요구 사항 및 권장 사항에 대해 설명합니다. 또한 패키지 저장소를 만들고 구성하는 데 필요한 권한에 대해서도 설명합니다.

시스템 요구 사항

IPS 패키지 저장소를 호스트하는 시스템은 x86 기반 시스템 또는 SPARC 기반 시스템일 수 있습니다.

운영 체제

IPS 저장소 서버는 Oracle Solaris 11 11/11 OS 또는 최신 버전의 Oracle Solaris OS를 실행해야 합니다. Oracle Solaris 11 11/11을 실행하는 저장소 서버는 모든 Oracle Solaris 11 업데이트 패키지를 지원합니다.

디스크 공간

Oracle Solaris 11.1 릴리스 저장소의 복사본을 호스트하려면 저장소 서버에 15GB의 여유 공간이 있어야 합니다.

하나의 시스템에 두 개 이상의 IPS 저장소가 호스트되는 경우 각 저장소를 개별적으로 롤백하고 복구할 수 있도록 각 저장소를 개별적인 ZFS 파일 시스템으로 만듭니다.

저장소 관리 권한

패키지 저장소를 만들고 구성하는 데 필요한 권한을 얻으려면 다음 방법 중 하나를 사용합니다.

권한 프로파일

profiles 명령을 사용하여 지정 받은 권한 프로파일을 나열합니다.

ZFS File System Management

ZFS File System Management 권한 프로파일이 있으면 pfexec 명령을 사용하여 zfs 명령을 실행할 수 있습니다.

$ pfexec zfs create rpool/export/repoSolaris11
Software Installation

Software Installation 권한 프로파일이 있으면 pfexec 명령을 사용하여 pkg 명령을 실행할 수 있습니다.

$ pfexec pkg set-publisher \
-g http://localhost:80/ solaris
Service Management

Service Management 권한 프로파일이 있으면 서비스 명령을 실행할 수 있습니다. 이 경우 pfexec 명령은 필요하지 않습니다.

$ svcadm enable application/pkg/server
역할

roles 명령을 사용하여 지정 받은 역할을 나열합니다. root 역할이 있으면 su 명령과 root 암호를 사용하여 root 역할을 맡을 수 있습니다.

sudo 명령

사이트의 보안 정책에 따라 사용자 암호와 함께 sudo 명령을 사용하여 권한이 있는 명령을 실행할 수 있는 경우도 있습니다.

ZFS 데이터 세트 만들기

권장되는 최적 방법은 로컬 패키지 저장소에 대해 개별적인 ZFS 파일 시스템을 만드는 것입니다. 개별적인 ZFS 파일 시스템을 사용하면 다음과 같은 이점을 얻을 수 있습니다.

zfs list 명령을 사용하여 현재 ZFS 데이터 세트를 볼 수 있습니다.

$ zfs list
NAME                    USED  AVAIL  REFER  MOUNTPOINT
rpool                  75.2G   108G  5.00G  /rpool
rpool/ROOT             23.0G   108G    31K  legacy
rpool/ROOT/solaris     44.8G   108G  3.52G  /
rpool/dump             1.97G   108G  1.97G  -
rpool/export           43.0G   108G  30.5G  /export
rpool/export/home      12.6G   108G    32K  /export/home
rpool/export/home/bob  12.6G   108G  12.6G  /export/home/bob
rpool/swap             2.09G   108G  1.97G  -

루트 풀에서 패키지 저장소에 대해 ZFS 파일 시스템을 만듭니다.

$ pfexec zfs create rpool/export/repoSolaris11
$ zfs list
NAME                         USED  AVAIL  REFER  MOUNTPOINT
rpool                       75.2G   108G  5.00G  /rpool
rpool/export/repoSolaris11    31K   108G    31K  /export/repoSolaris11
...

참고 - 저장소를 업데이트할 때 성능 향상을 위해 atimeoff로 설정합니다.


$ pfexec zfs set atime=off rpool/export/repoSolaris11

atime 등록 정보는 파일을 읽을 때 파일의 액세스 시간을 업데이트할지 여부를 제어합니다. 이 등록 정보를 off로 설정하면 파일을 읽을 때 쓰기 트래픽이 발생하지 않습니다.