디지털 라이프 電子的生活 My Digital Life/잡다한 기술 관련 것들 15

고속 이더넷 포트 규격에 대한 이해

SFP, QSFP니 하는 네트워크 포트 규격에 대해 이해를 돕고자 글로 써봅니다. 10G에서 100G로 넘어가는 데까지는 그닥 복잡할 게 없는데, 400G가 되면서 그 구현 방법이 회사마다 좀 달라서 혼선이 생길 수 있다는 얘기가 있습니다. 그 부분을 이해를 돕도록 좀 설명해 보겠습니다. 일단 우리가 현재 가장 많이 쓰는 10G는 보통 SFP+죠. 2000년대 초엔 1G도 광이 있던 때라 그 때 포트를 SFP라고 하고, 현재는 거기에 +를 붙여서 쓰는 겁니다. 사실 지금은 그냥 SFP라 하면 10G를 통칭하고요. SFP+ 10G포트는 쉽게 생각하면 PCIe 1배속 같은 겁니다. 데이터를 주고(TX) 받는(RX) 신호가 한 쌍입니다. 그걸 4쌍(Quad)으로 묶은 커넥터가 QSFP+, 즉 40G입니다. P..

인텔 Xeon Scalable Processor 4세대 출시!

간밤에 Intel에서 4세대 Xeon Scalable Processor를 발표하였습니다. 이미 대부분의 정보는 알고 있었으나, 좀 더 정확한 정보 확인을 할 수 있었습니다. 바뀐 점을 정리, 요약해 보았습니다. 얼마 전에 발표된 AMD EPYC도 참고로 넣어 보았습니다. 우리가 일반적으로 보는 스펙을 요약하자면 Intel Xeon Scalable Processor G2 Intel Xeon Scalable Processor G3 Intel Xeon Scalable Processor G4 AMD EPYC 7003 AMD EPYC 9004 출시 2019년 4월 2021년 4월 2023년 1월 2021년 3월 2022년 11월 코드명 Cascade Lake Ice Lake Sapphire Rapids Milan..

MS 윈도에서 멀티 쓰레드 파일 복사하기

Windows에서 네트워트 드라이브, NAS, USB 드라이브로 폴더를 전송할 때, 파일들이 순차적으로 하나씩 복사됩니다. 이러다 보면 자잘한 파일이 아주 많은 경우엔 꽤 오래 걸립니다. 이걸 여러 파일을 동시에 전송하도록 하는 명령어가 Windows Vista부터 추가되었는데, 잘 안 알려진 것 같습니다. robocopy란 명령어로 커맨드 창에서 실행하는 명령어인데, 다음과 같이 사용합니다. robocopy c:\reports '\\marketing\videos' yearly-report.mov /mt /z 더 자세한 옵션은 다음 링크에서 확인 가능합니다. https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/r..

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 모니터링을 지원하는 툴이다. 설치 방법은..

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

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

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

반응형