본문 바로가기 주메뉴 바로가기

공지사항

디지털 대전환 시대 국가 과학기술혁신을 위한 초고성능 국가 데이터 네트워크, KREONET

과학기술연구망 국내외 성능측정노드 업데이트

크레오넷관리자 View 127 2025-08-04

과학기술연구망센터는 국내외 17개 성능측정노드를 perfSONAR 최신 버전으로 업데이트하였다.


perfSONAR(퍼프소나)는 연구망 커뮤니티에서 개발하고 관리하는 오픈소스 네트워크 성능 측정 및 모니터링 도구이다. 이 플랫폼은 iperf3를 비롯한 다양한 성능 측정 도구를 기반으로 테스트를 자동으로 스케줄링하여 실행하며, 수집된 결과 데이터를 체계적으로 축적하고 시각화하여 네트워크의 다양한 성능 지표를 효과적으로 모니터링할 수 있도록 지원한다.


과학기술연구망센터는 국내외 perfSONAR를 v4에서 v5로 메이저 업데이트를 수행하였다. 해당 업데이트는 OS의 메이저 버전 업데이트를 필요로 하였기 때문에 OS 재설치가 필요하였다. 동일한 형상을 17개의 서버에 설치해야 하였기 때문에 V2P(Virtual to Physical) 방식으로 설치하였다.


V2P 이미지는 다음과 같이 생성하였다. 우분투 24.04 공식 클라우드 이미지를 Proxmox에 로드하여 perfSONAR 최신 버전을 설치하고, VM의 고유한 UUID 정보는 sysprep 과정을 통해 제거하였다. 그리고 SSH 접속 가능 IP를 제한하는 방화벽 설정, SSH 로그인을 위한 공개키 등록, 테스트 결과를 중앙화된 아카이브로 보내는 설정 등 모든 노드에 공통적으로 설정해야 하는 구성을 VM 이미지에 포함하였다.


10G 성능측정노드는 다음과 같이 V2P 방식으로 설치하였다. 서버를 램디스크로 부팅하고, 앞서 생성한 VM 이미지를 메모리에 로드한 뒤, 하드디스크에 VM 이미지를 기록하였다. 그 후 네트워크 설정만을 변경하고 부팅을 수행하였다. 우분투 24.04 공식 클라우드 이미지에 포함된 커널에는 현존하는 대부분의 장치 드라이버가 포함되어 있어 별도의 작업 없이 부팅이 되었다. 이 과정은 5분 이내로 빠르게 수행되었다.


100G 성능측정노드 설치는 다음과 같이 진행하였다. Proxmox 가상화 시스템을 V2P로 호스트 머신에 설치하고, 앞서 생성한 perfSONAR 이미지를 가상머신으로 부팅하였다. 이때 SR-IOV로 NIC을 여러 개의 VF(Virtual Function)로 나눈 뒤, 하나의 VF를 VM에 PCI 패스스루(pass-through) 방식으로 할당하였다. 이를 통해 성능 저하가 거의 없는 100G 성능측정노드를 가상화 환경으로 구축하였다.


이 과정으로 다음의 성능측정노드가 업데이트 되었다.


강원 | 10G | ps-gnng.kreonet.net
춘천 | 10G | ps-chch.kreonet.net
수원 | 10G | ps-suwn.kreonet.net
천안 | 10G | ps-chnn.kreonet.net
전북 | 10G | ps-jenj.kreonet.net
광주 | 10G | ps-kwaj.kreonet.net
대구 | 10G | ps-daeg.kreonet.net
포항 | 10G | ps-phng.kreonet.net
울산 | 10G | ps-ulsn.kreonet.net
서울 | 100G | ps-seul.kreonet.net
대전 | 100G | ps-daej.kreonet.net
대전 | 100G | ps-daej.kreonet2.net
홍콩 | 100G | ps-honk.kreonet2.net
싱가포르 | 100G | ps-snga.kreonet2.net
암스테르담 | 100G | ps-amst.kreonet2.net
시카고 | 100G | ps-chic.kreonet2.net
시애틀 | 100G | ps-seat.kreonet2.net

Back to Top