Solaris Container Manager 3.6.1 설치 및 관리

프로젝트 유형

새 컨테이너를 만들 때 프로젝트 유형을 선택합니다. 프로젝트는 관련 작업에 대한 전체 네트워크 관리 식별자(ID)입니다. 컨테이너에서 실행되는 모든 프로세스는 동일한 프로세스 ID를 가지며, 컨테이너는 프로젝트 ID로 사용되고 있는 자원을 추적합니다. 컨테이너 유형은 컨테이너를 작성할 때 선택하는 프로젝트 유형을 기반으로 합니다.

모든 컨테이너에는 프로젝트 이름이 있으며, 이 이름은 해당 정보의 일부로 영구히 보존됩니다. 컨테이너가 호스트에서 활성화되면 이 프로젝트 이름이 해당 호스트의 /etc/project 파일에 추가됩니다. 이 항목은 컨테이너가 해당 호스트에서 활성화되어 있는 동안 남아 있게 됩니다.

같은 프로젝트 이름을 가진 두 개의 프로젝트를 호스트에서 동시에 사용할 수 없습니다. 컨테이너에서 실행되는 프로세스는 프로젝트 ID로 추적되므로 호스트의 모든 프로젝트 이름은 고유해야 합니다.

사용자 기반 및 그룹 기반 프로젝트를 만들 때 사용자 또는 그룹 이름은 프로젝트 이름의 일부가 됩니다. 사용자 기반 컨테이너의 경우 프로젝트 이름은 사용자.사용자이름이 됩니다. 그룹 기반 컨테이너의 경우 프로젝트 이름은 그룹.그룹이름이 됩니다. 따라서 사용자 기반 또는 그룹 기반 프로젝트를 작성할 때 기본 컨테이너에 대한 /etc/project 항목과 중복되는 사용자 이름 또는 그룹 이름은 사용할 수 없습니다. 자세한 내용은 기본 컨테이너를 참조하십시오.

응용 프로그램 기반 컨테이너에 대한 작성 프로세스의 일부로 프로젝트 이름을 선택하여 제공합니다. 프로젝트 작성 마법사는 서로 다른 응용 프로그램 기반의 프로젝트에 대해 중복된 프로젝트 이름을 허용합니다. 그러나 같은 프로젝트 이름을 가진 두 개의 응용 프로그램 기반 프로젝트를 호스트에서 동시에 사용할 수는 없습니다. 서로 다른 호스트에서 이러한 컨테이너를 활성화하려는 경우에만 응용 프로그램 기반 프로젝트를 작성할 때 프로젝트 이름을 다시 사용하십시오. 동일한 프로젝트 이름을 가진 프로젝트가 이미 있는 호스트에서 두 번째 프로젝트를 활성화하려는 경우에는 활성화되지 않습니다.

다음 표는 사용 가능한 세 가지 유형의 프로젝트 및 선택에 따라 나타나는 변경 사항에 대한 자세한 내용을 제공합니다.

표 3–2 프로젝트 유형 세부사항

프로젝트 유형 

OS 버전 

세부 정보 

사용자 기반 

Solaris 8 

Solaris 8 릴리스에서 지원되는 프로젝트 유형만 해당됩니다. 

/etc/project 파일의 프로젝트 이름은 사용자.사용자이름이 됩니다. 프로젝트는 해당 사용자의 주요 기본 프로젝트가 됩니다.

 

Solaris 9 및 Solaris 10 

/etc/project 파일의 프로젝트 이름은 사용자.사용자이름입니다.

유효한 형식은 사용자이름입니다.

그룹 기반 

Solaris 9 및 Solaris 10 

/etc/project 파일의 프로젝트 이름은 그룹.그룹이름이 됩니다.

유효한 형식은 그룹이름입니다.

응용 프로그램 기반 

Solaris 9 및 Solaris 10 

프로젝트 이름은 응용 프로그램 이름 또는 기타 선택한 이름이 될 수 있습니다. 제공한 이름이 /etc/project 파일에 추가됩니다.

일치하는 프로세스를 프로젝트 이름에 자동으로 이동하기 위해 일치식을 제공할 수 있습니다. 이 표현식은 대소문자를 구별합니다. 

프로세스가 현재 실행되고 있는 해당 사용자이름 또는 그룹이름을 제공해야 합니다.