새 컨테이너를 작성할 때, 프로젝트 유형을 선택해야 합니다. 프로젝트는 관련 작업에 전체 네트워크 관리 식별자(ID)입니다. 컨테이너에서 실행되는 모든 프로세스에는 동일한 프로젝트 ID가 있고 컨테이너는 프로젝트 ID와 함께 사용되는 자원을 추적합니다. 컨테이너 유형은 컨테이너 작성 시 선택되는 프로젝트 유형을 기초로 합니다.
모든 컨테이너에는 해당 정보의 영구적인 일부인 프로젝트 이름이 있습니다. 컨테이너가 호스트에서 활성화되면 이 프로젝트 이름은 해당 호스트의 /etc/project 파일에 추가됩니다. 이 항목은 컨테이너가 해당 호스트에서 활성화되는 동안 유지됩니다.
동시에 호스트에서 활성화된 동일한 프로젝트 이름을 가진 두 개의 프로젝트를 가질 수 없습니다. 이것은 컨테이너에서 실행되는 프로세스가 프로젝트 ID로 추적되기 때문입니다. 따라서 호스트의 모든 프로젝트 이름은 고유해야 합니다.
사용자 기반 및 그룹 기반 프로젝트를 작성할 경우, 사용자 또는 그룹 이름은 프로젝트 이름의 일부가 됩니다. 사용자 기반 컨테이너의 경우, 프로젝트 이름은 사용자입니다.사용자이름. 그룹 기반 컨테이너의 경우, 프로젝트 이름은 그룹입니다.그룹이름. 따라서 사용자 기반 또는 그룹 기반 프로젝트를 작성할 경우, 기본 컨테이너에 대해 /etc/project 항목을 복제하는 사용자 이름 또는 그룹 이름을 사용할 수 없습니다. 자세한 정보는 기본 컨테이너 를 참조하십시오.
응용프로그램 기반 컨테이너에 대한 작성 프로세스의 일부로 선택한 것의 프로젝트 이름을 제공합니다. 프로젝트 작성 마법사는 다른 응용프로그램 기반 프로젝트에 대한 중복 프로젝트 이름을 허용합니다. 그러나 동일한 프로젝트 이름을 가진 두 개의 응용프로그램 기반 프로젝트는 동시에 동일한 호스트에서 활성화될 수 없습니다. 다른 호스트에서 이러한 컨테이너를 활성화하려는 경우에만 응용프로그램 기반 프로젝트를 생성할 때 프로젝트 이름을 재사용하십시오. 동일한 프로젝트 이름을 가진 프로젝트가 이미 있는 호스트에서 두 번째 프로젝트를 활성화하려는 경우, 활성화가 실패합니다.
다음 표는 사용 가능하고 선택 사항을 기초로 변경 사항이 발생하는 세 개의 프로젝트 유형에 대한 세부 정보를 제공합니다.
표 3–2 프로젝트 유형 세부 정보
프로젝트 유형 |
OS 버전 |
세부 정보 |
---|---|---|
사용자 기반 |
Solaris 8 |
Solaris 8 릴리스에서 지원된 유일한 프로젝트 유형. /etc/project 파일의 프로젝트 이름은 사용자가 됩니다.사용자이름. 프로젝트는 사용자의 주요 기본 프로젝트가 됩니다. |
|
Solaris 9 및 Solaris 10 |
/etc/project 파일의 프로젝트 이름은 사용자가 됩니다.이 프로젝트에 결합할 수 있는 UNIX 사용자 목록을 가진 사용자이름. 유효한 형태는 사용자이름입니다. |
그룹 기반 |
Solaris 9 및 Solaris 10 |
/etc/project 파일의 프로젝트 이름은 그룹이 됩니다.그룹이름. 유효한 형태는 그룹이름입니다. |
응용프로그램 기반 |
Solaris 9 및 Solaris 10 |
프로젝트 이름은 응용프로그램 이름 또는 다른 모든 선택한 이름이 될 수 있습니다. 제공된 이름은 /etc/project 파일에 추가됩니다. 일치식은 프로젝트 이름에 일치식을 자동으로 이동하는 데 제공될 수 있습니다. 이 표현식은 대소문자를 구별합니다. 현재 실행되는 프로세스 아래에서 대응하는 사용자이름 또는 그룹이름이 제공되어야 합니다. |