perfSONAR 소개

CentOS 최신 배포판에 몇몇 iperf 등 네트워크 성능측정 패키지를 추가한 것

ISO 다운로드 : https://docs.perfsonar.net/install_getting.html


설치 미디어 부팅

다음 화면에서 첫번째를 선택해 설치할 것
두번째는 Media 의 무결성을 체크하느라 오래 걸림


Warning이 뜨고 멈춰있더라도 당황하지 말 것
랜포트에 연결된 게 없다는 알림이며, timeout이 길게 설정되어 있어 오래 기다려야 함
인터페이스 하나 당 1~2분 정도 기다리면 됨


설치 설정

CentOS 최신버전과 동일함

시간설정 = 서울, 키보드=영어로 설정

나머지 부분은 이어지는 내용을 참고


파티션 설정

디스크 선택 → I will configure ... 클릭

디스크가 같은 용량으로 2개가 있다면, RAID1 (복제) 모드로 설정
(Volume Group 에서 Modify 하면 변경 가능)

/home 을 사용할 일이 거의 없어서 다음과 같이 설정

/home(-) 버튼 눌러서 지우기
/999GB → 할당 가능한 최대용량으로 바뀜


네트워크, 호스트명 설정

DNS134.75.30.1,8.8.8.8 


루트 암호

루트 암호만 설정, 사용자는 생성하지 않음


PS 초기 설정

설치완료 → 재부팅 후 root로 로그인 하여 설정


웹 관리자 계정 생성

# sudo /usr/lib/perfsonar/scripts/nptoolkit-configure.py

perfSONAR Toolkit customization script

1. Change Timezone
2. Manage Web Users
0. exit
Make a selection: 2

Welcome to the perfSONAR Toolkit user administration program.
This program will help you administer users.
You may configure any of the options below with this program:
1. Add a new user
2. Delete a user
3. Change a user's password
0. exit
Make a selection: 1

Enter the user whose account you'd like to add. Just hit enter to exit: 새로_생성할_ID
New password:
Re-type new password:
...


SSH 포트, 방화벽 변경

SSH 포트를 22 → 9999 로 바꾸는 예제

root # vi /etc/ssh/sshd_config
수정 전 #Port 22
수전 후 Port 9999
(샾#을 지워야 함)


sudo firewall-cmd --add-port=9999/tcp
sudo firewall-cmd --add-port=9999/tcp --permanent
sudo systemctl start sshd.service