Oracle® VM Server for SPARC 3.2 관리 설명서

인쇄 보기 종료

업데이트 날짜: 2015년 5월
 
 

FMA를 사용하여 결함이 있는 리소스 차단 또는 구성 해제

FMA는 결함이 있는 리소스를 감지할 때 Logical Domains Manager에 연락합니다. 그러면 Logical Domains Manager는 실행 중인 모든 도메인에서 해당 리소스의 사용을 중지하려고 시도합니다. 나중에 결함이 있는 리소스가 도메인에 지정될 수 없도록 FMA는 차단 목록에 리소스를 추가합니다.

Logical Domains Manager는 CPU 및 메모리 리소스에 대해서만 차단을 지원하며 I/O 리소스에 대해서는 차단을 지원하지 않습니다.

결함이 있는 리소스가 사용되고 있지 않을 경우 Logical Domains Manager는 ldm list-devices 출력에 표시되는 사용 가능한 리소스 목록에서 해당 리소스를 제거합니다. 이 단계에서 해당 리소스는 나중에 도메인에 재지정될 수 없도록 내부적으로 “차단됨”으로 표시됩니다.

결함이 있는 리소스가 사용되고 있을 경우 Logical Domains Manager는 리소스를 비우려고 시도합니다. 실행 중인 도메인에서 서비스 중단이 발생하지 않도록 Logical Domains Manager는 먼저 CPU 또는 메모리 동적 재구성을 사용하여 결함이 있는 리소스를 비우려고 시도합니다. 코어를 대상으로 사용할 수 있을 경우 Logical Domains Manager는 결함이 있는 코어를 다시 매핑합니다. 이와 같은 “실시간 비우기”를 성공할 경우 결함이 있는 리소스는 내부적으로 차단됨으로 표시되며, 나중에 도메인에 지정되지 않도록 ldm list-devices 출력에 표시되지 않습니다.

실시간 비우기를 실패할 경우 Logical Domains Manager는 결함이 있는 리소스를 내부적으로 "비우기 보류"로 표시합니다. 그러면 리소스는 영향을 받는 게스트 도메인이 재부트되거나 중지될 때까지 실행 중인 도메인에서 계속 사용되므로 ldm list-devices 출력에 일반으로 표시됩니다.

영향을 받는 게스트 도메인이 중지되거나 재부트되면 Logical Domains Manager는 결함이 있는 리소스를 비우려고 시도하고 나중에 리소스가 지정될 수 없도록 내부적으로 차단됨으로 표시합니다. 해당 장치는 ldm 출력에 표시되지 않습니다. 보류 중인 비우기가 완료된 후 Logical Domains Manager는 게스트 도메인을 시작하려고 시도합니다. 단, 사용 가능한 리소스가 부족하여 게스트 도메인을 시작할 수 없을 경우 게스트 도메인이 “저하됨”으로 표시되고 사용자 개입을 통해 수동 복구가 수행될 수 있도록 다음과 같은 경고 메시지가 기록됩니다.

primary# ldm ls
NAME             STATE      FLAGS   CONS    VCPU  MEMORY   UTIL  NORM  UPTIME
primary          active     -n-cv-  UART    368   2079488M 0.1%  0.0%  16h 57m
gd0              bound      -d----  5000    8

warning: Could not restart domain gd0 after completing pending evacuation.
The domain has been marked degraded and should be examined to see
if manual recovery is possible.

시스템의 전원을 껐다 켜면 FMA는 아직 결함이 있는 상태인 리소스에 대해 비우기 요청을 반복하고 Logical Domains Manager는 결함이 있는 리소스를 비우고 내부적으로 차단됨으로 표시하여 해당 요청을 처리합니다.

FMA 차단이 지원되기 전의 버전에서는 결함이 있는 리소스로 인해 패닉이 발생한 게스트 도메인에서 패닉-재부트가 계속 반복될 수도 있습니다. 게스트 도메인이 재부트될 때 리소스 비우기 및 차단을 사용하면 이와 같은 패닉-재부트가 반복되지 않도록 방지하고 나중에 결함이 있는 리소스가 사용되지 않도록 할 수 있습니다.