본문 바로가기
카테고리 없음

ESXi & VCSA Packet Capture

by 밍사원 2024. 10. 17.
728x90
반응형

[개요]

  • ESXi VCSA에서 Packet Capture 유틸리티를 통해 패킷 캡쳐
  • pcap 및 pcap.gz 파일로 저장하여 wireshark 같은 프로그램을 통해 네트워크 문제 진단

 

[사용 방법]

ESXi

  1. ESXi로 SSH 접속
  2. /etc/vmware/rhttpproxy/config.xml 파일 편집기로 오픈
  3. Packet Capture 사용하도록 주석 처리 해제

  1. (선택사항) 필요할 경우 옵션 수정
옵션 및 기본값 설명
<validity>72</validity> 시작 시 지정된 시간 이전에 마지막으로 수정되어 현재 프로세스에 속하지 않는 모든 pcap 및 pcap.gz 파일을 삭제합니다.
<directory>/directory_path</directory> pcap 및 pcap.gz 파일이 저장된 디렉토리입니다. 디렉토리가 존재하고 액세스가 가능해야 합니다.
<maxDataInPcapFile>52428800</maxDataInPcapFile> 다음 파일로 롤오버하기 전에 pcap 및 pcap.gz 파일이 각각 저장할 수 있는 캡처된 데이터의 양(바이트)입니다. 최소 크기는 vCenter Server Appliance에서 5MB이고 ESXi에서는 2.5MB입니다.
참고:
캡처된 데이터 50MB를 pcap 파일에 저장하려면 pcap 파일이 약 67.5MB 필요합니다.
<maxPcapFilesCount>5</maxPcapFilesCount> 순환할 pcap 또는 pcap.gz 파일의 수입니다. 최소 수는 2입니다.
    1. Config.xml 파일 다시 로드
kill -SIGHUP `pidof rhttpproxy`

재시작해주는 옵션 -SIGHUP

서비스에 영향이 있을 수도 있으니 주의할

 

 

    1. 캡처된 데이터 수집

기본 디렉토리 : /var/run/log

 

 

 

VCSA

  1. ESXi로 SSH 접속
  2. /etc/vmware-rhttpproxy/config.xml 파일 편집기로 오픈
  3. Packet Capture 사용하도록 주석 처리 해제

  1. (선택사항) 필요할 경우 옵션 수정
옵션 및 기본값 설명
<validity>72</validity> 시작 시 지정된 시간 이전에 마지막으로 수정되어 현재 프로세스에 속하지 않는 모든 pcap 및 pcap.gz 파일을 삭제합니다.
<directory>/directory_path</directory> pcap 및 pcap.gz 파일이 저장된 디렉토리입니다. 디렉토리가 존재하고 액세스가 가능해야 합니다.
<maxDataInPcapFile>52428800</maxDataInPcapFile> 다음 파일로 롤오버하기 전에 pcap 및 pcap.gz 파일이 각각 저장할 수 있는 캡처된 데이터의 양(바이트)입니다. 최소 크기는 vCenter Server Appliance에서 5MB이고 ESXi에서는 2.5MB입니다.
참고:
캡처된 데이터 50MB를 pcap 파일에 저장하려면 pcap 파일이 약 67.5MB 필요합니다.
<maxPcapFilesCount>5</maxPcapFilesCount> 순환할 pcap 또는 pcap.gz 파일의 수입니다. 최소 수는 2입니다.
  1. Config.xml 파일 다시 로드
kill -SIGHUP `pidof rhttpproxy`
    1. 캡처된 데이터 수집

기본 디렉토리 : /var/log/vmware/rhttpproxy

 

 

 

[참고자료]

https://docs.vmware.com/kr/VMware-vSphere/6.5/com.vmware.vsphere.networking.doc/GUID-F071F611-2490-4DD0-877C-58C09A532A63.html

https://kb.vmware.com/s/article/52843

반응형