기본적으로 가상 디스크 백엔드에 대한 액세스를 제공하는 서비스 도메인이 작동 중지될 경우 게스트 도메인에서 해당 가상 디스크로의 모든 I/O가 차단됩니다. 서비스 도메인이 작동하고 가상 디스크 백엔드에 I/O 요청을 서비스하면 I/O는 자동으로 재개됩니다.
하지만 서비스 도메인이 오랫동안 작동 중지 상태일 경우 파일 시스템이나 응용 프로그램에서 I/O 작업이 차단되지 않고 실패하도록 하여 오류를 보고하려는 경우가 있습니다. 이제 각 가상 디스크에 대한 연결 시간 초과 기간을 설정하여 게스트 도메인의 가상 디스크 클라이언트와 서비스 도메인의 가상 디스크 서버 간에 연결을 설정하는 데 사용할 수 있습니다. 시간 초과 기간에 도달하면 서비스 도메인이 작동 중지되고 가상 디스크 클라이언트와 서버간 연결이 다시 설정되지 않는 동안 보류 중인 모든 I/O 및 새로운 I/O는 실패합니다.
다음 방법 중 하나를 사용하여 이 시간 초과를 설정하십시오.
ldm add-vdisk 명령 사용
ldm add-vdisk timeout=seconds disk-name volume-name@service-name domain-name
ldm set-vdisk 명령 사용
ldm set-vdisk timeout=seconds disk-name domain-name
게스트 도메인의 /etc/system 파일에 다음 행 추가
set vdc:vdc_timeout=seconds
/etc/system 등록 정보 값을 정확히 만들거나 업데이트하는 방법은 /etc/system 파일에서 등록 정보 값 업데이트를 참조하십시오.
시간 초과는 초 단위로 지정합니다. 시간 초과가 0으로 설정되면 시간 초과는 사용 안함으로 설정되고 서비스 도메인이 작동 중지된 동안 I/O가 차단됩니다(기본 설정 및 동작).