VPLEX: 분산 Virtual Volumes 서비스 상태가 연결 끊김으로 표시됨
摘要: GeoSynchrony 6.0 서비스 팩 1 패치 2(6.0.1.02.00.03)로 업그레이드한 후 분산 가상 볼륨의 서비스 상태가 "연결 끊김"입니다. 이는 I/O에 영향을 미치지 않으며 이 문제로 인한 DU(Data Unavailability)가 없어야 합니다.
症状
영향을 받는 VPLEX GeoSync 코드 버전:
소프트웨어: GeoSynchony 6.0 서비스 팩 1 패치 2
영향을 받는 VPLEX 하드웨어:
VPLEX SeriesVPLEX
VS2VPLEX
VS6VPLEX-Metro
GeoSynchrony 6.0 서비스 팩 1 패치 2(6.0.1.02.00.03)로 업그레이드한 후 분산 가상 볼륨의 서비스 상태가 "연결 끊김"입니다. 이는 I/O에 영향을 미치지 않으며 이 문제로 인해 고객에게 DU가 표시되지 않습니다.
AMF_REEXPORT_QD 플래그는 펌웨어에 새로 도입된 플래그입니다. AMG 마스터가 다운될 경우 미결 내보내기를 내부적으로 추적하는 데 도움이 됩니다. CLI에 표시되는 필드인 amf_flags에서 구현됩니다.
NDU 중에 두 번째 업그레이드 프로그램이 나타나면 이 플래그는 정상 운영의 일부로 설정됩니다. 일반적으로 플래그는 AMF를 다시 내보내는 동안 설정 해제됩니다. 그러나 부팅 시 첫 번째 다시 내보내기는 이 단계를 건너뜁니다. 이렇게 하면 플래그가 다음 다시 내보내기까지 설정된 상태로 유지됩니다. 플래그 자체는 무해하며 I/O 또는 시스템 구성을 방해하지 않습니다.
가상 볼륨 요약이 실행되면 볼륨의 서비스 상태는 "disconnected"입니다.
Virtual-volume health summary virtual-volume name health state operational status service status --------------------------------- ------------ ------------------ -------------- <vvol name> ok ok disconnected
기본 분산 디바이스도 연결이 끊겼거나 실행 중인 것으로 표시될 수 있습니다.
"disconnected"로 표시되는 분산 디바이스의 예:
/distributed-storage/distributed-devices/<distributed-device name>: Attributes: Name Value ---------------------- -------------------------------- application-consistent false auto-resume true block-count 536870912 block-size 4K capacity 2T clusters-involved [cluster-1, cluster-2] geometry raid-1 health-indications [] health-state ok locality distributed<<-- operational-status ok rebuild-allowed true rebuild-eta - rebuild-progress - rebuild-status done rebuild-type full rule-set-name cluster-1-detaches service-status -->>disconnected<<-- stripe-depth - system-id <name> thin-capable true transfer-size 128K virtual-volume <vvol name>
"running"으로 표시되는 분산 디바이스의 예:
/distributed-storage/distributed-devices/<distributed-device name>: Attributes: Name Value ---------------------- ------------------------------------------ application-consistent false auto-resume true block-count 536874240 block-size 4K capacity 2T clusters-involved consistency-group geometry raid-1 health-indications [] health-state ok locality distributed operational-status ok rebuild-allowed true rebuild-eta - rebuild-progress - rebuild-status done rebuild-type full rule-set-name cluster-2-detaches service-status running <<<< storage-array-family symmetrix stripe-depth - system-id <name> thin-capable true transfer-size 128K virtual-volume <vvol name>
原因
서버 측 FLL 코드의 버그로 인해 AMF에서 reexport-qd 플래그를 읽습니다. 코드는 실제로 non-splitting-fail-all 플래그를 읽으려고 합니다. 이로 인해 CLI는 FLL을 사용하여 쿼리할 때 볼륨의 연결이 끊긴 것으로 보고합니다.
FLL은 GeoSynchrony 6.0 서비스 팩 1 패치 2(6.0.1.02.00.03)에 도입된 기능입니다. 이 기능에서는 관리 서버의 성능에 미칠 수 있는 영향을 완화하기 위해 일부 관리 서버 작업이 디렉터로 오프로드됩니다.
解决方案
GeoSynchrony 6.0 서비스 팩 1 패치 2(6.0.1.02.00.03)로 업그레이드한 후 이 문제가 발견되면 Dell 고객 지원 부서에 문의하고 이 기술 자료 문서 ID를 인용하십시오.