전체 글 978

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, 구글 등의 다른 클라우드 서비스에 비해 좀 더..

아두이노 납땜 연기 흡입기 완성

아무래도 하드웨어 엔지이어이기도 하고, 혼자 납땜할 일이 종종 있다 보니, 연기 흡입기의 필요성이 있다. 그런데, 이게 좀 내 맘에 들 만한 제품은 은근 비싸다는 거지. 별 것도 아닌데. 예전에 회사 다닐 때에도 굴러다니는 부품 짜깁기 해서 만든 적이 있었다. 2011.06.18 - [아무거나 만들기 製作 Maker/잡다한 것 만들기] - 납땜할 때 연기 빨아들이는 장치 만들었어요. ^^ 납땜할 때 연기 빨아들이는 장치 만들었어요. ^^ 제가 원래 납땜할 일이 별로 없는데, 새로운 프로젝트의 부품들 테스트하기 위한 기판 설계를 했더니 납땜도 좀 하고 있습니다. 요새는 ROHS라는 규격을 만족시켜야 해서 땜납이 독성이 약해진 crazydoc.tistory.com 그리고, 작업실에서 사포질하면서 생기는 가루..

[완성] 아두이노 기반 미니RC 지프 랭글러 - ver. BAND-HAMMERING (1/35)

제작기 2020.05.19 - [1/35 RC] OH35A01 Jeep Wrangler - (1) 킷 리뷰 및 섀시 조립 2020.06.28 - [1/35 RC] OH35A01 Jeep Wrangler - (2) 컨트롤러 구성 및 테스트 / 실패 2021.01.14 - [1/35 RC] OH35A01 Jeep Wrangler - (3) 새로운 컨트롤러 구성 PCB 제작 2021.04.20 - [1/35 RC] OH35A01 Jeep Wrangler - (4) 구현한 기능 설명 2021.06.21 - [1/35 RC] OH35A01 Jeep Wrangler - (5) 도색 및 데칼 시작한 지는 1년이 넘었지만, 이제서야 마무리합니다. '올랜두헌터'라는 조립식 미니 RC 키트를 만드는 회사가 내놓은 1/35..

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

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

반응형