리눅스 4

[Python] 멀티패스 설정 스크립트

온프레미스에서 이중화를 다루다보면 멀티패스를 사용하는 경우가 많은데 생각보다 설정하기 번거로울때가있다.내가 직접 파이썬 코드를 작성해서 좀 더 빠르게 설정 할 수 있도록 해봤습니다. VM에서 테스트는 완료 되었고 실제 환경에서도 사용해 봐야겠습니다. 주의 할 점- /etc/multipath.conf 의 마지막 블록이 multipaths{} 이어야 합니다!import subprocess## variableinfo_scsi = subprocess.Popen(["lsscsi", "-is"],stdout=subprocess.PIPE)info_scsi_wwid = subprocess.Popen(["awk","{print $8}"],stdin=info_scsi.stdout, stdout=subprocess.PIPE..

Python 2025.03.02

[인프라 엔지니어 관점] D-Bus(Desktop bus) 란?

리눅스에는 다양한 프로세스가 존재한다.그렇다면 리눅스에서 프로세스 간의 통신은 어떻게 이루어질까? 리눅스에는 기본적으로 D-Bus 라는 데몬이 실행되고있다.  D-Bus 는 여러 프로세스의 통신을 담당하는 데몬이다.개인적으로는 프로세스 전용 API로 생각된다.  D-Bus와 교신해보도록 하자dbus-send --print-reply --system --dest=org.freedesktop.NetworkManager /org/freedesktop/NetworkManager org.freedesktop.NetworkManager.GetDevices 해당 명령어를 사용하면 D-Bus 가 네트워크 디바이스의 목록을 응답한다.  만약 D-Bus가 작동하지 않는다면 프로세스간의 통신이 되지않아 상태정보나 관련 데이..

OS/Linux 2025.02.13

2024 회고

24년은 나에게 많은 일이 일어난 해다. 내 선택으로 집을 떠나적극적으로 공부 하고첫 사회생활을 시작하고 많은 사람을 만났다. 직업내가 하고 싶은 산업(IT)를 골라 상경해서 올해 9월 즈음 취직하여시스템 엔지니어(SE)로 회사를 다니고 있다. 분명 클라우드(AWS, Azure ...)를 할줄 알았는데 막상 와보니 하드웨어 부터 가상화까지클라우드에 기반이 되는 인프라 프로젝트를 서너개 정도 했다. 퇴근 후에 꾸준히 공부하면서 실력을 다듬고 있고최근에 투입된 데이터센터에서 같이 일하고 있는 과장님이정말 잘 가르쳐주고 이끌어 주셔서 많이 발전 할 수 있을 것 같다. 원래 내 관심사는 쿠버네티스 나 클라우드 같은 최신 IT 기술이었으나올해들어 바뀐 생각은 최신기술도 기술이지만 제일 중요한건 당연하게도 비즈니스..

생각 2025.01.23

[ RHCSA 9 ] 개별시험(원격시험)신청 및 준비사항

현재 인턴십을 진행중이고 RHEL 에 대해 배우면서 자격증을 취득하면 좋겠다는 생각을 했고또 원격시험을 준비하시는 분에게 도움이 되었으면 하는 바램으로 글을 작성합니다. 1. 시험 신청(레드헷 계정이 있다는 가정 하에 글을 작성했습니다.)저는 페스트레인을 통해 신청을 했습니다. 응시료 : 부과세 포함 55만원 1. 사이트 들어가셔서 신청 및 결제2. 1~2일후에 페스트레인에서 전화로 확정여부를 물어봅니다.3. 1일 정도 후에 레드햇에서 시험 신청을 받았다는 내용의 이메일이 옵니다.4. 이메일 링크를 통해 원하는 날짜와 시간으로 스케줄을 잡으시면됩니다. 2. 준비사항처음에 개별시험을 신청하려했을때 준비사항이 많다는 리뷰가 많았었는데 개인적으로는 크게 느끼지 못했습니다.제 노트북 기준 (LG GRAM 21년..

자격증 2024.04.23