탐색 링크 건너뛰기 | |
인쇄 보기 종료 | |
Oracle Solaris 11.1 패키지 저장소 복사 및 만들기 Oracle Solaris 11.1 Information Library (한국어) |
이 단원에서는 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 권한 프로파일이 있으면 pfexec 명령을 사용하여 zfs 명령을 실행할 수 있습니다.
$ pfexec zfs create rpool/export/repoSolaris11
Software Installation 권한 프로파일이 있으면 pfexec 명령을 사용하여 pkg 명령을 실행할 수 있습니다.
$ pfexec pkg set-publisher \ -g http://localhost:80/ solaris
Service Management 권한 프로파일이 있으면 서비스 명령을 실행할 수 있습니다. 이 경우 pfexec 명령은 필요하지 않습니다.
$ svcadm enable application/pkg/server
roles 명령을 사용하여 지정 받은 역할을 나열합니다. root 역할이 있으면 su 명령과 root 암호를 사용하여 root 역할을 맡을 수 있습니다.
사이트의 보안 정책에 따라 사용자 암호와 함께 sudo 명령을 사용하여 권한이 있는 명령을 실행할 수 있는 경우도 있습니다.
권장되는 최적 방법은 로컬 패키지 저장소에 대해 개별적인 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 ...
참고 - 저장소를 업데이트할 때 성능 향상을 위해 atime을 off로 설정합니다.
$ pfexec zfs set atime=off rpool/export/repoSolaris11
atime 등록 정보는 파일을 읽을 때 파일의 액세스 시간을 업데이트할지 여부를 제어합니다. 이 등록 정보를 off로 설정하면 파일을 읽을 때 쓰기 트래픽이 발생하지 않습니다.