Solaris Container Manager 3.6.1 설치 및 관리

Solaris Container Manager 3.6과 3.6.1의 새 기능 및 변경 사항

Solaris Container Manager에는 다음과 같은 새 기능이 있습니다. 이러한 기능은 운영 체제에 따라 다를 수 있습니다.

표 1–1 Solaris Container Manager 3.6의 새 기능

장점 

기능 

Solaris 10(SPARC 및 x86) 

Solaris 9(SPARC 및 x86) 

Solaris 8 (SPARC) 

프로세스를 별도의 가상 OS 환경에서 실행 

영역 관리 

예 

   

시스템 성능 목표 설정 및 달성 

동적 자원 풀 

예 

   

네트워크 혼잡 방지 

IPQoS(인터넷 프로토콜 서비스 품질) 

예 

   

보다 유연한 프로세스 관리 

컨테이너 간 프로세스 이동 기능 

예 

예 

 

타임 쉐어 스케줄러 지원 

기타 스케줄러 클래스 지원 

예 

예 

예 

향상된 가상화 도구 

그래프 강화 

예 

예 

예 

메모리를 할당한 영역 인식 컨테이너 

컨테이너 강화 

예 

예 

예 

상위 5개의 자원 개체에 대한 이용률 보고서 

그래프 강화 

예 

예 

예 

Solaris Container Manager 3.6.1에서 영역 복사 기능이 향상되었습니다. 단일 호스트에 여러 개의 비전역 영역 사본을 작성하거나 여러 호스트에 하나의 비전역 영역 사본을 작성할 수 있습니다. 이에 대한 자세한 정보는 6 장, 영역 관리 비전역 영역 복사를 참조하십시오.

영역 관리

컨테이너 관리자를 사용하면 비전역 영역을 작성, 삭제, 수정, 중단 및 재부트할 수 있습니다. 또한 컨테이너 관리자는 기존 전역을 검색하고, 영역 변경 내용을 감지하며, 영역의 CPU 메모리와 네트워크 이용률을 모니터 및 보관하고, 영역 가동/중지 경보를 생성할 수 있습니다.

영역에 대한 자세한 내용은 6 장, 영역 관리을 참조하십시오.

동적 자원 풀

동적 자원 풀은 설정된 시스템 성능 목표에 부합하도록 각 자원 풀의 자원 할당을 동적으로 조정합니다. 동적 자원 풀은 시스템 관리자에게 필요한 의사결정을 줄여주고 간소화합니다. 조정은 시스템 관리자가 지정한 시스템 성능 목표를 유지하도록 자동으로 수행됩니다.

Solaris 10 시스템에 대해 동적 자원 풀을 작성, 수정 및 삭제할 수 있습니다. 최소 및 최대 CPU, 이용률 목표, 지역성 목표 및 CPU 공유와 같은 동적 자원 풀 구속조건이 구성되면, 컨테이너 관리자 에이전트는 풀 크기를 자원 가용성 및 소비 조건으로 동적으로 조정합니다.

자원 풀 구성은 에이전트 및 서비스 데이터베이스 모두에 저장됩니다.

IPQoS를 사용한 대역폭 제어

IP 서비스 품질 기능을 사용하면 네트워크 사용자에게 일관된 수준의 서비스를 제공하고 네트워크 트래픽을 관리할 수 있습니다. 이 서비스를 통해 사용자는 네트워크 통계를 평가, 제어, 조절 및 수집할 수 있습니다.

이 기능은 Solaris 영역의 인바운드 및 아웃바운드 트래픽을 제어합니다. 영역의 입/출력 네트워크 대역폭에 대한 상한을 지정합니다. 제한을 초과하면 패키지가 중단됩니다. IPQoS에 상당한 양의 CPU 오버헤드가 있기 때문에 이 기능은 선택 사양입니다.

컨테이너 관리자는 작업 이용률 데이터를 모니터 및 수집하고 네트워크 이용률 그래프의 내역을 제공합니다.

유연한 프로세스 관리

프로세스 관리 유연성의 향상을 위해 컨테이너 관리자 3.6을 사용하면 컨테이너 간에 프로세스를 이동할 수 있습니다. Solaris 9 시스템의 경우 컨테이너 간에 프로세스를 이동할 수 있습니다. Solaris 10 시스템의 경우는 동일한 영역 내에서만 컨테이너 간에 프로세스를 이동할 수 있습니다.

타임 쉐어 스케줄러

컨테이너 관리자 1.0에서는 페어 쉐어 스케줄러(FSS)만 지원하였으나 컨테이너 관리자 3.6을 사용하면 자원 풀을 작성 및 수정할 때 스케줄러 클래스, 페어 쉐어 또는 타임 쉐어를 선택할 수 있습니다. 스케줄러 클래스는 다음에 실행할 프로세스를 지정하도록 프로세스 우선 순위를 결정합니다.

자원 풀의 스케줄러 클래스를 변경하면 해당 자원 풀의 새 프로세스가 모두 자원 풀의 스케줄러 클래스로 변경됩니다. 컨테이너 관리자는 실행 중인 프로세스의 스케줄러 클래스를 변경하지 않습니다.

컨테이너 강화

컨테이너 관리자에는 다음과 같은 컨테이너 강화 기능이 포함됩니다.