[VMWARE] /bin/sfcbd 충돌로 /var/core/sfcb-smx-zdump.OOO 코어파일 생성...
1. 장애
1) 이벤트 로그에 아래와 같은 이벤트가 발생
ESXi 호스트에서 실행 중인 애플리케이션(/bin/sfcbd)이 충돌하며(지금까지 8회), /var/core/sfcb-smx-zdump.OOO에서 코어 파일이 생성되었을 수 있습니다.
2. 원인
1) Troubleshooting CIM on ESXi
출처 : paulgrevink.wordpress.com/2020/03/11/troubleshooting-cim-on-esxi/
Troubleshooting CIM on ESXi
UPDATE Oktober 2020: 1. Hidden in the comments is a link to VMware KB SFCB crashing and generating dumps: sfcb-vmware_bas-zdump (78046). 2. In the recently released VMware ESXi 6.7, Patch Release E…
paulgrevink.wordpress.com
2) kb.vmware.com 내용
링크 : kb.vmware.com/s/article/78046?srcvmw_so_vex_pgrev_242
3) 6.7에 대한 패치에 해당 원인에 대한 부분도 있음 (PR 2560686)
링크 : docs.vmware.com/en/VMware-vSphere/6.7/rn/esxi670-202008001.html?srcvmw_so_vex_pgrev_242
4) kb.vmware의 내용을 보자면 " 타사 공급자 클래스를 사용하여 쿼리하는 동안 세그먼트 오류로 인해 SFCB가 실패합니다." 라고는 함.
3. 조치
- 위 링크의 kb에 내용대로 wbem을 비활성화 시키거나, 패치를 하거나 "vmw_smx-provider"를 비활성화하는 방법
3가지 방법 중 "vmw_smx-provider"을 비활성화 하는 방법을 선택
1) esxcli system settings advanced list | grep CIM
2) esxcli system wbem get
3) esxcli system wbem provider list
name Enabled Loaded
---------------- ------- ------
emc_sehost true true
sfcb_base true true
vmw_base true true
vmw_hdr true true
vmw_iodmProvider true true
vmw_kmodule true true
vmw_omc true true
vmw_pci true true
vmw_smx-provider true true
4) esxcli system wbem provider set --enable false --name="vmw_smx-provider"
5) esxcli system wbem provider list
Name Enabled Loaded
---------------- ------- ------
emc_sehost true true
sfcb_base true true
vmw_base true true
vmw_hdr true true
vmw_iodmProvider true true
vmw_kmodule true true
vmw_omc true true
vmw_pci true true
vmw_smx-provider false false
로 비활성화 확인 가능.
6) 작업 완료 후 깔끔하게 호스트 재부팅.