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

라즈베리파이3B와 Asus RT-AX55 공유기 호환성 문제 해결하기

집에 Asus RT-AC66R 공유기를 수년간 굉장히 만족스럽게 써왔다. 그런데, 이게 WIFI5까지만 지원하는 공유기다 보니 최근에 나오는 WIFI6까지 지원하는 공유기를 써보고 싶어졌다. 그래서, 하나 사서 설정해서 만족스럽게 쓰고 있는데... 전에 쓰던 라즈베리파이 3B를 연결할 일이 생겼는데 WIFI 연결이 안 되는 거다. 공유기 쪽의 로그를 보면 Oct 1 12:09:52 wlceventd: wlceventd_proc_event(511): eth2: Disassoc B8:27:EB:14:72:C0, status: 0, reason: Disassociated because sending station is leaving (or has left) BSS (8), rssi:0 이런 로그가 남아 있었다..

AC 전기 콘센트/코드 정리

서버나 스토리지 장비에 전원 코드가 몇 가지 모양이 있는데, 나름 그 의미가 있는데 잘 모르고 쓰는 경우가 많은 것 같습니다. 그래서, 정리 한 번 해보겠습니다. 표에 간단하게 설명이 있고 이해가 어렵지 않겠지만 부연 설명을 해봅니다. 보통 컴퓨터의 파워 코드는 CEE 7/4 플러그와 C13 플러그 조합이지요. 벽 전원 혹은 일반 멀티탭은 CEE 7/3 전기 콘센트로 되어 있고요. 전원 소스가 일반 멀티탭이 아닌 PDU의 경우에는 C13 커넥터가 PDU 쪽에 나란히 붙어 있습니다. 이런 경우엔 아래와 같은 코드를 사용하지요. 이 파워 케이블은 최대 250V에 최대 10A까지 커버됩니다. 보통 220V를 사용하니 최대 소비전력이 2200W인 장비에 사용할 수 있습니다. 가끔 GPU 서버 같은 데에 이렇게 ..

openmediavault 업그레이드하기 (5.x > 6.x)

집에 쓰는 NAS를 openmediavault 5.x로 구축하여 쓰고 있었는데, 정식으로 6이 출시되면서 5.x 버전에 대해 단종이 발표되었다. 이전 이야기 openmediavault로 NAS 만들기 #1 - 하드웨어의 선택 openmediavault로 NAS 만들기 #2 - 소프트웨어 설치 openmediavault로 NAS 만들기 #3 - 커스텀 디스플레이 사실 6.x의 개발 버전이 상당이 이전부터 설치할 수 있었지만, 사용하는 몇몇 플러그인이 개발이 6.x 버전으로 개발이 되지 않아 정식 버전이 나올 때까지 기다렸다. 상위 버전으로의 업그레이드는 omv-release-upgrade이란 명령어로 어렵지 않게 할 수 있다. 관련 플러그인 및 기존 설정까지 그대로 업그레이드되어서 큰 불편없이 새 환경으로..

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[..

반응형