Data Domain: 잘못된 MTU로 인해 재부팅 후 VLAN 인터페이스 장애 발생
Summary: 초기 구성 중에 잘못된 MTU 구성이 거부되었지만 레지스트리에는 여전히 유지되어 나중에 시스템이 인터페이스 초기화 중에 잘못된 MTU를 적용하려고 하면 인터페이스에 장애가 발생하여 재부팅 후 VLAN 인터페이스에 액세스할 수 없게 되었습니다.
Symptoms
재부팅 또는 인터페이스 중단/가동 작업 후에는 Data Domain에 액세스할 수 없게 됩니다.
VLAN 인터페이스 상태가 다운됨 또는 비활성화됨으로 표시됩니다.
상위 인터페이스 MTU보다 큰 MTU를 구성하려고 하면 유효성 검사 오류가 반환됩니다.
재부팅하거나 인터페이스를 재시작할 때까지 인터페이스가 이전에 구성된 MTU로 계속 실행될 수 있습니다.
재부팅 후 영향을 받는 VLAN 인터페이스가 나타나지 않습니다.
# net config veth1.100 mtu 9000
Configuring interface... **** vlan mtu, 9000, is bigger than the base, veth1, mtu, 1500
!!!! juno-193 YOUR DATA IS IN DANGER !!!! # reg_cmd show config_master.net | grep veth1
config_master.net.veth1.100.bonding.mode = dontcare
config_master.net.veth1.100.enabled = true
config_master.net.veth1.100.mtu_state = 1
config_master.net.veth1.100.mtusize = 9000
veth1.100 yes running no 7.7.7.7 255.255.255.0 n/a connected
xxxx::xxxx:xxxx:fe8e:e47c** /64
!!!! juno-193 YOUR DATA IS IN DANGER !!!! # reboot
Broadcast message from root (pts/0) : The system is going down for reboot NOW!
!!!! juno-193 YOUR DATA IS IN DANGER !!!! #
veth1 yes running no 9.9.9.9 255.255.255.0 n/a roundrobin: eth3a,eth3b connected
xxxx:xxxx:xxxx:xxxx:ac0:ebff:fe8e:e47c** /64
xxxx::xxxx:xxxx:fe8e:e47c** /64
xxxx:xxxx:xxxx:bea5:ac0:ebff:fe8e:e47c** /64
veth1.100 yes down no 7.7.7.7 255.255.255.0 n/a disabledCause
접합 인터페이스와 연결된 VLAN 인터페이스에 잘못된 MTU 값이 구성되면 시스템이 구성을 올바르게 거부하고 이전에 구성된 MTU로 계속 작동합니다.
그러나 잘못된 MTU 값은 여전히 레지스트리에 기록되며 되돌려지지 않습니다.
재부팅 중 또는 인터페이스를 종료했다가 다시 가동할 때 시스템은 레지스트리에서 지속된 구성을 읽고 잘못된 MTU를 적용하려고 시도합니다.
인터페이스를 초기화하는 동안 MTU 유효성 검사에 실패하므로 VLAN 인터페이스가 온라인 상태가 될 수 없습니다.
MTU 구성에 실패하더라도 잘못된 값은 저장된 상태로 유지되고 후속 인터페이스 초기화 이벤트에 다시 적용됩니다.
Resolution
문제가 이미 발생한 경우:
iDRAC, 직렬 콘솔 또는 다른 아웃오브밴드 관리 방법을 통해 시스템에 액세스합니다.
상위 인터페이스의 MTU를 초과하지 않는 유효한 MTU 값을 구성합니다.
필요한 경우 인터페이스를 다시 온라인으로 전환합니다.
예:
net config veth1.100 mtu 1500
예방 조치
영구 수정을 사용할 수 있을 때까지 MTU 구성 시도가 유효성 검사에 실패할 때마다 유효한 MTU 값을 사용하여 명령을 즉시 다시 실행하십시오.
엔지니어링 팀에서 DDOS 8.8에 대한 수정을 계획 중입니다.
예:
net config veth1.100 mtu 9000
Configuring interface...**** vlan mtu, 9000, is bigger than the base, veth1, mtu, 1500
즉시 수정하십시오.
net config veth1.100 mtu 1500
이렇게 하면 레지스트리가 유효한 값으로 업데이트되고 재부팅 또는 인터페이스 재시작 후 인터페이스가 실패하는 것을 방지할 수 있습니다.
중요 정보
iDRAC 또는 기타 원격 관리 액세스가 없는 시스템은 직렬 콘솔에 액세스하고 MTU 구성을 수정하기 위해 CE(Customer Engineer) 현장 방문이 필요할 수 있습니다.
최신 시스템에서 네트워크 연결이 끊어지고 대체 관리 경로가 없는 경우 액세스를 복원하기 위해 현장 개입이 필요할 수도 있습니다.