호스트의 컨텍스트에서 영역 작성 마법사를 시작하면 자원 풀 선택 화면이 표시됩니다. 대상에서 전용 CPU를 사용하여 만든 실행 영역이 하나 이상 있으면 선택할 수 있도록 풀 목록에 해당 SUNWtmp 풀이 표시되는데 SUNWtmp 풀을 선택하면 영역 작성에 실패하게 됩니다. 전용 CPU 구성의 결과로 만들어진 임시 풀은 두 영역에서 공유할 수 없습니다. 다음과 같은 오류 메시지가 표시됩니다.
Below are the log file contents of the zone you have entered. autoboot: No such property type usage: set = Sets property values. For resource type ... there are property types ...: |
해결 방법: 전용 CPU 수를 지정하십시오. 아니면 영역 작성을 위해 SUNWtmp 풀을 선택하지 마십시오.
브랜드 영역 마이그레이션을 포함한 전체 루트 영역 마이그레이션이 실패합니다. 전체 루트 영역의 내용을 포함한 영역 마이그레이션 및 copy 명령을 실행하면 다음과 같은 결과를 초래할 수 있습니다.
전체 루트 영역의 크기가 커집니다. 전체 루트 영역을 압축 및 분할하는 데 많은 시간이 걸립니다. Solaris Container Manager가 원래 영역에 다시 연결하려고 시도한 후 잠깐 동안의 시간 초과 현상이 발생합니다.
영역이 2MB의 정해진 크기로 분할됩니다. 전체 루트 영역의 크기가 기가바이트(GB) 단위이고, 이로 인해 하위 아카이브의 수가 많아집니다. awk 명령이 지정된 한계를 초과하는 길이의 문자열을 지원하지 않습니다.
더 오래된 영역 아카이브가 서버에 남아 있습니다. 다운로드하는 동안 일부 원하지 않은 파일이 영역 이미지의 일부로 다운로드될 수 있습니다.
대상 시스템 디스크 공간이 영역 크기의 최소 3배 이상이어야 합니다. 부적합한 디스크 공간으로 인해 아카이브 추출이 실패합니다.
이러한 오류 외에 다음과 같은 문제 또한 발생할 수 있습니다.
영역 내용이 완전히 마이그레이션되지만 대상에 연결하기 위해 필요한 상태가 아닐 수 있습니다. 이 문제는 Solaris Container Manager가 영역 마이그레이션에 사용되지 않을 경우에도 발생할 수 있습니다. 이 경우, 영역은 설치된 상태로 남아 있을 수 있지만 시스템을 부팅하지는 않습니다.
Sun MC와 함께 설치된 웹 서버가 실패할 수 있습니다. 이 경우 전체 파일 전송도 실패합니다.
해결 방법: 다음 조건이 충족되어 있는지 확인합니다.
es-config -l root -M scm-container 명령 및 프로필 업데이트가 성공적으로 실행되었습니다.
호스트의 하드웨어 구성 및 설치되어 있는 OS 릴리스가 동일합니다.
호스트에 디스크 공간이 충분합니다.
/var/opt/SUNwsymon/downloads/ 디렉토리에 파일이 없습니다. 파일이 있으면 모두 삭제합니다.
영역 복사 또는 마이그레이션의 경우 마침을 누른 후 적어도 2분 이상 기다리십시오. 종종 화면에 빈 창이 남아 있을 수 있습니다. 이 창은 아무 영향을 미치지 않으며 강제로 종료할 수 있습니다.
/var/opt/SUNWsymon/cfg/scm-zonecopy.properties 파일 값이 미리 정의되어 있습니다. 미리 정의된 migratePollInterval (600000)은 그대로 유지될 수 있습니다. 유효한 대기 시간은 pollInterval x retry와 같습니다. 더 큰 영역의 경우 기본 재시도 값을 5에서 10으로 늘리십시오.
Solaris 10 11/06 및 Solaris 10 8/07 릴리스에서 영역 작성 마법사는 영역 구성에 필요한 기본값 및 선택적 권한을 입력하는 화면으로 구성되어 있는데 브랜드 영역의 경우에는 이 화면이 표시되지 않습니다.
해결 방법: 영역 등록 정보 페이지를 사용하여 영역 권한을 수정합니다. 권한이 업데이트된 경우 영역을 재부팅해야 할 수도 있습니다.
Solaris Container Manager 4.0을 모든 패치와 함께 설치하고 영역을 만듭니다. 새로 만든 영역의 기본 프로젝트 행 중 하나를 선택합니다. 임계값 경보를 누르고 경보를 만들면 해당 경보가 왼쪽 창에 전달되지만 이 경보가 발생되는 영역에는 반영되지 않습니다.
해결 방법: 없음.
이름을 바꾼 영역의 새 이름을 입력하고 영역 로그 버튼을 누르면 다음 오류 메시지가 표시됩니다.
Zone Log Contents Below are the log file contents of the zone you have entered. tail: cannot open input |
이 오류는 영역 이름이 유효하지 않음을 나타냅니다. 바꾸기 전의 원래 영역 이름을 입력하고 영역 로그 버튼을 누르면 다음 경고 메시지가 표시됩니다.
Zone updated successfully Zone updated successfully Configuring zone with the following attributes: zonename lzdeluth2 Zone Rename successful. zoneadm: zone 'del2': WARNING: hme0:1: no matching subnet found in netmasks(4) for 10.12.174.155; using default of 255.0.0.0 |
해결 방법: 없음.
새로 만든 영역의 이름을 변경하고 새 이름을 저장합니다. 변경된 영역 이름이 자원 풀 기본 페이지의 영역 목록에 반영되어 있지 않습니다. 변경된 이름이 반영되어 있지 않은 영역을 누르면 새로운 페이지가 표시됩니다. 페이지의 오른쪽 패널이 비어 있습니다. 왼쪽 패널의 트리가 확장되지 않았습니다.
영역 이름 변경 후 왼쪽 패널의 트리를 축소하지 마십시오. 시스템을 새로 고침합니다. 변경된 영역 이름이 오른쪽 패널에 표시되지만 왼쪽 패널의 pool_default 아래에는 표시되지 않습니다.
해결 방법: 없음.
영어가 아닌 로켈을 선택해도 사용률 그래프 이미지의 제목과 머리글이 영어로 표시됩니다. 이 값은 현지화되지 않았습니다.
확장된 회계 기능은 Solaris 8 OS를 실행하는 시스템의 컨테이너 관리자에서 비활성화됩니다. 이로 인해 Solaris 8 시스템의 컨테이너에 대한 CSV 파일의 Exacct(확장된 회계 데이터) 열이 null이 됩니다.
에이전트 호스트의 /etc/project 데이터베이스에 있는 프로젝트가 Sun Management Center 데이터베이스의 프로젝트와 동일한 프로젝트 아이디를 사용하지만 프로젝트 이름은 다른 경우 이 프로젝트는 컨테이너 관리자에서 검색되지 않습니다. 컨테이너 관리자는 동일한 서버 컨텍스트의 모든 호스트에 대해 고유한 ID를 요구합니다.
projadd 명령을 사용하여 프로젝트를 만들면 안 됩니다. 컨테이너 관리자만 사용하여 프로젝트를 관리하십시오.
해결 방법: 에이전트 호스트의 /etc/project 데이터베이스에서 projadd 명령을 사용하여 만든 기본값이 아닌 프로젝트를 삭제하고 컨테이너 관리자의 새 컨테이너 마법사를 사용하여 컨테이너를 만듭니다.
영역, 풀 또는 프로젝트를 작성, 수정 또는 삭제하는 중에 표시되는 오류 메시지가 불완전하여 자세한 정보를 제공하지 못합니다. 다음과 같은 오류 메시지가 나타날 수도 있습니다.
Cannot create the resource pool
Cannot create the zone
Cannot update the project, zone, or pool
Cannot activate the container for valid user
Cannot associate the container to the host
해결 방법: 위의 오류가 발생하면 다음의 프로필 권장 사항을 참조하십시오. 무엇보다 먼저 사용자가 유효한 Sun Management Center 사용자인지 그리고 필요한 관리 권한이 사용자에게 있는지(esadm, esdomadm 그룹에 속해 있는지) 확인합니다.
다음 명령을 실행하여 사용자가 필요한 프로필과 연결되어 있는지 확인합니다.
$ profiles <username>
다음은 필요한 프로필입니다.
Solaris 10 - 영역 관리, 풀 관리, 프로젝트 관리
Solaris 9 - 풀 관리, 프로젝트 관리
Solaris 8 - 풀 관리, 프로젝트 관리
필요한 프로필이 없는 경우 다음 명령을 수퍼유저로 실행하여 사용자와 연결된 프로필을 수정합니다.
# usermod -P "<comma separated list of necessary profiles>" <username>
시스템에 프로필이 하나도 없으면 누락된 항목을 다음 형식으로 /etc/security 디렉토리의 prof_attr 파일에 추가합니다.
Pool Management:::Resource pool management profile:help=RtPoolMgmt.html
Project Management:::Manage Solaris projects:auths=solaris.project.read,solaris.project.write;help=RtProjManagement.html
다음 명령을 실행하여 사용자가 SCM 모듈의 로컬 액세스 사용자 목록에 속해 있는지 확인합니다.
<BASEDIR>/SUNWsymon/sbin/es-config -M scm-container -s
사용자가 액세스 목록의 일부가 아닌 경우 다음 명령을 실행합니다.
<BASEDIR>/SUNWsymon/sbin/es-config -M scm-container -l <user_name>
scm-container* 파일을 /var/opt/SUNWsymon/cfg/ 디렉토리에 남겨두면 에이전트가 충돌합니다. 에이전트가 다시 시작할 때 최적의 상태로 실행되지 않을 수도 있습니다. 다음 오류 메시지를 참조하면 이 상황에 대해 알 수 있습니다.
Insufficient security privilege to complete the operation.
다음 명령을 입력하면 에이전트에서 프로세스 상태를 확인할 수 있습니다.
% ps -eaf | grep esd
해결 방법: 성능을 개선하려면 다음 명령을 입력합니다.
수퍼유저가 됩니다.
% su -
에이전트를 중지합니다.
# /opt/SUNWsymon/sbin es-stop -a
상태 파일을 삭제합니다.
# rm /var/opt/SUNWsymon/cfg/scm-container*
에이전트를 다시 시작합니다.
#/opt/SUNWsymon/sbin/es-start -a
서버를 재부팅에 이어 Java Web Console이 자동으로 시작되지 않습니다.
Java Web Console을 시작하려면 다음 명령을 입력하십시오.
수퍼유저가 됩니다.
% su -
루트 암호를 입력하십시오.
Java Web Console을 다시 시작합니다.
# /usr/sbin/smcwebserver restart
Java Web Console이 나중에 다시 시작하는지 확인합니다.
# /usr/sbin/smcwebserver enable
해결 방법: 없음.
새 영역 마법사의 로켈 드롭다운 메뉴에서 잘못된 로켈을 선택하면 영역 작성에 실패하게 됩니다. 로켈 드롭다운 메뉴에 잘못된 로켈 값이 포함되었을 수 있습니다.
유효한 로켈을 확인하려면 International Language Environments Guide의 “Supported Locales”를 참조하십시오.
해결 방법: 새 영역 마법사의 로켈 드롭다운 메뉴에서 올바른 로켈을 선택합니다. 로켈 값을 잘 모르면 영어 로켈에 대한 C를 선택합니다.
경보 조건이 있는 경우 경보 배지 대신에 경보 배지의 도구 팁이 표시되기도 합니다.
다른 창으로 이동했다가 경보가 발생한 객체의 아이콘으로 되돌아가면 이 아이콘의 배지가 올바르게 표시됩니다.
해결 방법: 없음.
Container Manager에서 뒤로 검색 버튼을 누르면 예외가 발생할 수 있습니다. 뒤로 검색 버튼은 이번 릴리스에서 지원되지 않습니다.
이 예외에서 복구하려면 https://server_name:6789/containers로 이동하여 해당 페이지를 탐색합니다.
해결 방법: 없음.
Solaris 9 운영 체제에서 newtask 명령의 버그로 인해 일부 프로세스(예: nobody 사용자가 실행하는 JavaTM 응용 프로그램)가 컨테이너로 이동되지 않습니다.
해결 방법: newtask 명령을 사용하여 적절한 컨테이너에서 nobody 사용자가 실행하는 응용 프로그램을 시작합니다.
# /usr/bin/newtask -p 프로젝트이름 명령 |
여기서 프로젝트이름은 응용 프로그램이 시작되는 프로젝트이고 명령은 응용 프로그램을 시작하는 명령입니다.
자세한 정보는 newtask(1) 매뉴얼 페이지를 참조하십시오.
컨테이너 정의를 작성할 때 다음 일치식 중 하나를 사용한 후 이를 활성화하면 에이전트 호스트가 중지됩니다.
n
ns
nsc
nscd
해결 방법: newtask 명령을 사용하여 해당 프로젝트에서 nscd 프로세스를 시작합니다.
# /usr/bin/newtask -p 프로젝트이름 명령 |
여기서 프로젝트이름은 응용 프로그램이 시작되는 프로젝트이고 명령은 응용 프로그램을 시작하는 명령입니다.
자세한 정보는 newtask(1) 매뉴얼 페이지를 참조하십시오.
서버 계층에 Sun Management Center 소프트웨어를 재설치하려는 경우 소프트웨어를 제거할 때 데이터를 저장해야 합니다. 마찬가지로 서버 계층에서 설정을 다시 실행하는 경우 데이터베이스를 다시 만들 것인지 물어보면 No라고 응답해야 합니다. 데이터를 저장하지 않은 경우 서버 계층에서 재설치하거나 다시 설정을 수행하면 앞서 검색된 에이전트 호스트가 데이터베이스에서 누락됩니다.
해결 방법: 재설치하거나 다시 설정한 후 호스트가 누락된 경우에는 다음 절차에 따라 호스트에서 Sun Management Center 에이전트를 다시 시작합니다.
에이전트 시스템에 로그인합니다.
수퍼유저가 됩니다.
% su -
다음을 입력하여 Sun Management Center 에이전트를 중지합니다.
# /opt/SUNWsymon/sbin/es-stop -a |
다음을 입력하여 Sun Management Center 에이전트를 시작합니다.
# /opt/SUNWsymon/sbin/es-start -a |
다른 물리적 시스템에 있는 영역에 액세스하려면 전역 영역에서 zlogin -C <zone-name>을 입력하여 영역을 설정합니다.
영역 작성 시 이름 서버 필드에 이름 서버 값을 입력하고 뒤이어 IP 주소를 입력합니다. 예를 들어 이름 서버 필드 값에 ns1.sun.com (10.255.255.255)를 입력할 수 있습니다.