System Center 2012 - App Controller 문제 해결

 

적용 대상: System Center 2012 - App Controller, System Center 2012 SP1 - App Controller, System Center 2012 R2 App Controller

System Center 2012 - App Controller에서 문제가 발생하는 경우 Microsoft CSS(고객 지원 서비스) 담당자와 연계해서만 진단 추적을 수행하는 것이 좋습니다. 수집되는 추적 정보에 텍스트 기반 추적 메시지의 컨텍스트에 대한 정보가 포함되기 때문입니다. 이 텍스트에는 원본 코드 파일 이름, 위치, 원본 코드 함수, 반환 코드 등 낮은 수준의 정보만 포함됩니다. 복합적인 문제를 해결해야 하는 경우 이 정보가 유용할 수 있습니다.

클라이언트 연결 문제 해결

자체 서명된 인증서를 사용하는 경우 App Controller 웹 사이트에 액세스하는 모든 컴퓨터의 신뢰할 수 있는 루트 인증 기관 저장소에 인증서를 추가해야 합니다. 인증서를 신뢰할 수 없는 경우 로그인한 후 일부 브라우저에서 App Controller를 표시하지 못합니다.

작업 실패 문제 해결

많은 활동으로 인해 작업이 생성됩니다. 작업이 실패하면 오류 정보에서 실패의 원인을 파악하는 데 사용할 수 있는 추가 정보를 제공합니다.

Windows Azure 구독 추가

  • **오류 메시지:**인증서가 올바르지 않거나 암호가 잘못되었습니다.

  • 해결 방법: 인증서 파일이 Windows 탐색기에서 개인 정보 교환(.pfx) 파일로 인식되는지 확인합니다. 사용 중인 암호가 인증서를 만들거나 내보낼 때 지정된 암호와 동일한지 확인합니다.

    App Controller 외부에서 인증서 및 암호의 유효성을 검사하려면 Windows에서 인증서 가져오기 마법사를 사용하여 로컬 인증서 저장소에 인증서를 가져옵니다. .pfx 파일을 마우스 오른쪽 단추로 클릭하고 PFX 설치를 선택하여 가져오기 프로세스를 시작합니다.

    또한 Windows Azure 연결에 필요한 프록시 설정이 올바른지 확인합니다.

  • **오류 메시지:**서버가 요청을 인증하지 못했습니다. 인증서가 올바르며 이 구독과 연결되어 있는지 확인하십시오. Windows Azure의 오류 코드: Authenticationfailed

  • 해결 방법: Windows Azure 관리 포털을 사용하여 Windows Azure에 인증서를 업로드합니다. Windows Azure 구독을 App Controller에 연결하는 방법에 대한 자세한 내용은 공용 클라우드에 연결하는 방법을 참조하십시오.

Windows Azure 서비스 배포

  • **오류 메시지:**하나 이상의 구성 설정이 이 배포 구성에 대해 지정되었지만 서비스 정의 파일 [filename]에는 정의되어 있지 않습니다.

  • 해결 방법: 서비스 구성 파일과 패키지 파일이 일치하지 않기 때문일 수 있습니다. 작업 정보의 명령 매개 변수를 검토하여 사용되는 패키지를 확인합니다.

사설 클라우드로 파일 복사

기업의 공유에서 파일을 복사할 수 있으려면 App Controller 서버의 컴퓨터 계정에 기업 공유에 대한 읽기 액세스 권한이 있어야 합니다.

기업의 공유에 파일을 복사할 수 있으려면 App Controller 서버의 컴퓨터 계정에 기업 공유에 대한 쓰기 액세스 권한이 필요합니다.

클라이언트 진단

각 클라이언트는 진단 정보의 기록을 자동으로 유지 관리합니다. 이 진단 정보는 메모리에 저장되고 설정된 진단 항목의 수가 저장됩니다. 항목의 한도에 도달하면 새로운 항목이 기록되도록 가장 오래된 항목이 삭제됩니다. 브라우저를 닫거나 브라우저 창을 새로 고치는 과정에서 클라이언트가 종료되는 경우 진단 정보가 자동으로 지워집니다.

진단 정보의 컬렉션 구성

기본적으로 클라이언트는 오류 및 경고 항목을 최대 500개만 기록합니다. 로깅 옵션 창에서 기록되는 진단 정보의 양과 보관되는 기록의 양을 늘리거나 줄일 수 있습니다. 로깅 옵션에 액세스하려면 Ctrl+Alt+Shift+L을 누릅니다.

  • 관리자로 로그인한 경우 개요 페이지의 도구 모음에서 마지막 새로 고침 시간 옆에 있는 아이콘을 클릭하여 로깅 옵션에 액세스할 수도 있습니다.

  • 정보 기록의 유형을 늘리거나 줄이려면 이 화면의 상자를 선택하거나 선택 취소합니다.

  • 기록되는 정보의 양을 늘리거나 줄이려면 기록할 정보의 행 수를 지정합니다. 행 수를 늘리면 클라이언트에 사용되는 메모리가 늘어납니다.

진단 정보 저장 및 보기

진단 정보를 저장하거나 보려면 로깅 옵션 창을 엽니다. 로깅 옵션에 액세스하려면 Ctrl+Alt+Shift+L을 누릅니다.

  • 관리자로 로그인한 경우 개요 페이지의 도구 모음에서 마지막 새로 고침 시간 옆에 있는 아이콘을 클릭하여 로깅 옵션에 액세스할 수도 있습니다.

  • 이 페이지에서 로그를 클립보드로 복사하거나 진단을 파일에 저장하도록 선택할 수 있습니다. 진단을 클립보드로 복사하는 경우 메모장과 같은 응용 프로그램에 정보를 붙여넣어서 확인하거나 지원 담당 엔지니어에게 전자 메일로 보낼 수 있습니다.

서버 진단

서버에서 진단 정보를 사용하려면 다음 절차와 같이 디버그 보기를 사용하여 추적 정보를 수집하십시오.

  • 관리자 권한으로 명령 프롬프트를 엽니다.

  • %programfiles%\Microsoft System Center 2012\App Controller\Tracing 폴더로 이동합니다.

  • 추적을 시작하려면 명령 프롬프트에서 starttracing.cmd VER를 실행합니다.

    참고

    가능한 추적 수준은 WRN, INF, ERR 및 VER이며, 경고, 정보, 오류 및 상세 정보에 해당합니다. 문제를 해결하기 위해서는 VER 추적 수준을 사용하는 것이 좋습니다.

  • 문제를 재현합니다.

  • stoptracing.cmd를 실행합니다.

  • formattracing.cmd –DebugViewFormat을 실행합니다. 이 명령은 추적 데이터를 읽을 수 있도록 추적 데이터의 서식을 지정합니다. 이 명령은 추적 파일을 저장할 폴더 이름을 표시합니다. 폴더를 연 후 파일을 복사하여 Microsoft 고객 지원 서비스와 파일 내용을 공유합니다.