디지털 라이프 電子的生活 My Digital Life 106

InfiniBand의 RDMA 트래픽 모니터링하기

InfiniBand(이하 IB)로 네트워크를 구성하는 경우, 대부분 TCP나 UDP가 아닌 RDMA로 트래픽이 일어난다. 이런 경우, 일반적인 네트워크 모니터링 툴에서 트래픽이 보이지 않는다. 심지어 IB 전용 포트 모니터링 툴인 perfquery(QUERY INFINIBAND PORT COUNTERS ON A SINGLE PORT)에서도 이 RDMA 트래픽은 보이지 않는다. 이것 때문에 Lustre filesystem(이하 러스터)를 IB 기반으로 구성해서 OpenHPC와 연동해 놓고도 트래픽이 정상인지 확인할 길이 없었다. 이에 지인에게 문의하여 답을 찾았다. 의외로 이 부분에 대해 검색이 잘 안 된다. EPEL 패키지 중에 collectl 이란 명령어가 IB 모니터링을 지원하는 툴이다. 설치 방법은..

제 59회 TOP500 순위 분석 (2022.06)

올해 상반기 (2022.06) TOP500 랭킹이 발표되었습니다. 이번에는 회사 블로그에 글을 올렸으니, 그쪽 링크를 통해 보시면 되겠습니다. https://blog.espice.co.kr/8 제59회 TOP500 슈퍼컴퓨터 랭킹 이야기 안녕하세요, 이스파이스 기술연구소입니다. 5월 마지막주 ~ 6월 첫주에 걸쳐서 독일 하노버에서 슈퍼컴퓨터 쇼가 열렸습니다. 1년에 두 번 공개되는 HPC 순위도 발표되었는데, 제가 blog.espice.co.kr

RHEL7/RHEL8 Pacemaker/DRBD 설정시 다른 점 비교

서버 이중화를 위해 가장 많이 쓰는 페이스메이커(pacemaker)를 공부하고 있다. pacemaker로 구현된 당시 우리 회사 솔루션을 써본 적은 있지만, 그게 어떤 식으로 구현되어 돌아가는 지는 몰랐다. 그래서, 러스터(Lustre) 파일 시스템 공부하면서 pacemaker도 들여다 보면서 이런저런 기능들을 익히고 있다. pacemaker는 우리가 주로 쓰는 OS에 기본적으로 포함되어 있긴 하나, RHEL8 혹은 그 계열의 대체 OS(Rocky, Alma 등)에서는 High Availability repository를 활성화해야 설치할 수 있다. # yum --enablerepo=HighAvailability -y install pacemaker pcs DRBD는 elrepo라는 repository를..

새 라즈베리파이 OS, Bullseye는 WiringPi가 없다

라즈베리파이의 공식 OS인 라즈비안(Raspbian)의 버전 11 (코드명 Bullseye)가 얼마 전에 나온 모양이다. 라즈베리파이의 경우 OS 업그레이드의 필요성을 별로 못 느끼고 있긴 하나, 궁금해서 현재 사용 중인 탁상 NAS의 OS를 새로 설치해 보았다. 라즈베리파이 3B+이고, 2.7인치 e-잉크 디스플레이 HAT을 부착하여 간단한 IP 정보와, 현재 사용 용량을 표시하는 수준의 간단한 NAS이다. 딱히 별다른 세팅이 없기에, 설정 파일 몇가지만 백업해두고 싸그리 밀고 새로 깔았다. 보통 라즈베리파이 OS 설치하고 달라진 점 느끼는 경우는 드문데, 이번엔 달랐다. 그냥 설치 직후 처음 느낀 변경점은 pi라는 기본 계정이 없어졌다는 점이다. 이전 버전에서는 기본 정 정보가 일정하다 보니 보안 문..

Lustre 파일 시스템 스터디 중 잡다한 이야기

요새 병렬 파일 시스템을 공부 중이다. BeeGFS를 주력하고자 교육도 받고 시스템 엔지니어 자격증도 받았는데, 아무래도 Lustre를 모르고는 이 바닥을 이해하기 어려울 것 같아 Lustre도 공부하고 있다. 마침 고객 중에 Lustre를 쓰겠다는 고객이 있어 이 참에 공부해서 구축하고자 한다. Lustre를 시험하면서 특징 혹은 고려 사항 등을 정리해보면 다음과 같다. 전용 커널을 사용해야 해서, 사용할 수 있는 리눅스 배포판이 정해져 있다. 현재 최신 버전인 2.12.8을 기준으로 하면, RHEL/CentOS 7.9가 Lustre 서버로 구성할 수 있는 배포판이다. InfiniBand를 지원하기 위한 패키지가 별도로 존재한다. 따라서, repository 지정을 제대로 해야 한다. InfiniBan..

[지름신고] 아두이노 우노 미니 한정판

아두이노가 세상에 나온지 9년째입니다. 이탈리아의 한 대학에서 교육용으로 만들어서 쓰던 것이 이제 가장 널리 쓰이는 마이컴 플랫폼이 된 것 같습니다. 그 기본이 되는 아두이노 우노("1"이란 뜻)를 줄여서 'UNO MINI'를 한정판으로 내놓았습니다. 굳이 한정판으로 내놓을 이유는 없어 보이는데, 한정판이라 하니 궁금해서 아두이노 공홈에서 질렀습니다. 박스에는 기본적인 전자 부품들 그림이 그려져 있고, 디자인이 예쁘장합니다. 겉 박스를 빼면, 뭔가 시계 같은 게 들어있을 법한 포장이 나옵니다. 종이입니다. 뚜껑을 열면~ 작은 아두이노 우노 미니가 가운데에 뜨악. 과대포장이 심합니다. ㅋㅋ 박스 뚜껑 안에는 아두이노를 개발에 공헌을 한 인물들과 현재 아두이노 대표 등 주요 인물들의 사인과 일련번호가 있네요..

mdadm으로 S/W RAID 구성하기 요약

Software로 RAID를 구현할 일도 생길 것 같아 시험하면서 필수적이라 생각되는 명령어들을 정리해 놓는다. 예제는 드라이브는 sdb, sdc, sdd 3개로 구성한 것이라 보면 된다. # Examaine drives mdadm -E /dev/sd[b-d] # Prepare drive # Make RAID mdadm --create /dev/md0 --level=5 --raid-devices=3 /dev/sd[b-d] # save RAID config mdadm --verbose --detail -scan > /etc/mdadm.conf # Remove RAID mdadm --stop /dev/md0 mdadm --remove /dev/md0 mdadm --zero-superblock /dev/sd[..

제 58회차 TOP500 슈퍼컴퓨터 랭킹 분석

안녕하세요, 미친도사입니다. 매년 6월과 11월 전세계 슈퍼컴퓨터 순위가 발표되는데, 개인적으로 시장 분위기와 트렌드를 따라가고자 수년간 나름 정리를 하고 있습니다. 이번 주가 미국에서는 슈퍼컴퓨터 컨퍼런스(통상 SC show라고 부름)가 있는 주간인데, 이 때에 맞춰 새로운 순위가 발표되었습니다. 이 내용을 소개하면서, 요새 HPC 시장은 이런 것들이 대세구나 하는 감을 전달하고자 합니다. 이번엔 TOP500측에서 공개한 뉴스부터 번역해서 소개합니다. Microsoft가 지난 회차에도 26~29위까지 대형 시스템을 등재시켰는데, 이번엔 좀 더 크게 만들었습니다. 클라우드 상에서 대형 HPC를 구현하는 것에 대한 레퍼런스를 만들기 위함으로 보이는데, AWS, 구글 등의 다른 클라우드 서비스에 비해 좀 더..

openmediavault로 NAS 만들기 #3 - 커스텀 디스플레이

지난 이야기 openmediavault로 NAS 만들기 #1 - 하드웨어의 선택 openmediavault로 NAS 만들기 #2 - 소프트웨어 설치 보통 특정 용도의 시스템을 어플라이언스(appliance)라고 한다. 이런 경우에 전면에 상태 디스플레이 같은 게 있는 경우 좀 더 폼이 나기도 하고, 유용한 정보를 볼 수 있어 편하기도 하다. NAS에 이런 디스플레이가 없는 경우, 이 NAS의 IP 주소를 알 수 없는 경우 접근이 쉽지 않을 수도 있다. 그래서, 전면에 작은 디스플레이를 달아 보자는 것에서 작업이 시작되었다. 현재로 LCD 디스플레이 혹은 OLED 디스플레이를 컨트롤하는 제일 쉬운 방법은 아두이노(Arduino)라 생각한다. 취미로 시작했지만, 그 활용 범위가 넓어서 업무용으로도 종종 사용..

openmediavault로 NAS 만들기 #2 - 소프트웨어 설치

지난 이야기 openmediavault로 NAS 만들기 #1 - 하드웨어의 선택 하드웨어는 준비가 되었고, NAS용 OS인 openmediavault (이하 OMV)를 설치한다. 딱히 특이한 점은 없다. 현재 안정화 버전은 5인데, 6버전이 개발 버전으로 설치 가능하다. OMV의 장점 중 하나이 다양한 플러그인이라 할 수 있는데, OMV6에서는 아직 5에서 쓸 수 있던 플로그인 일부만 사용 가능하다. 그래서, OMV5로 설치하기로 한다. 설치 파일 다운로드와 설치와 관련된 내용은 홈페이지 따라 하면 된다. https://www.openmediavault.org/?page_id=77 Download | openmediavault ISO StableGet the latest stable version Tes..

반응형