태옹
close
프로필 사진

태옹

  • 분류 전체보기 (176) N
    • 시스템관리 (41)
      • 계정 관리 (5)
      • 자원 관리 (4)
      • 성능 분석 (6)
      • 스토리지 (11)
      • 네트워크 (7)
      • 설정파일 (3)
    • Web (6)
    • 리눅스 (14)
      • (자격증) 리눅스마스터 1급 2차 준비 (13)
    • CS (0)
    • Spring (34)
      • 개념지식 및 에러사항 (9)
      • 게시판프로젝트 (17)
      • ICS단계적보안성평가 프로젝트(한이음) (3)
      • Spring Security (5)
    • DevOps (32)
      • Cloud (15)
      • CI CD (2)
      • Docker (8)
      • Git (4)
      • AWS (1)
      • Terraform (2)
    • Database (6)
    • Android (14)
      • Kotlin App (11)
    • Language (9)
      • SQL (1)
      • JAVA (3)
      • C++ (4)
      • Python (1)
    • 강연 내용 정리 (4)
      • 잇다 클래스 (2)
      • IT컨퍼런스 (2)
    • 교육 (1)
      • CJ올리브네트웍스 Cloud Wave 1기 (1)
    • 주절주절 (0)
  • 홈
  • 태그
  • 방명록
  • github
  • portfolio

EMC SAN 환경에서 LUN 확인 (w/PowerPath)

lsblk로 수백 개 라인이 뜬다고 해서 실제 디스크가 수백 개 있다는 뜻은 아님 하나의 저장공간(LUN)에 대해 여러 경로를 제공하기 때문에 그냥 lsblk로 확인하면 1000줄이 넘어감 (SAN환경)EMC 스토리지를 사용하는 SAN 환경이라고 가정해보자Storage ↓LUN ↓FC Path 1FC Path 2FC Path 3FC Path 4만약 멀티패스가 없으면 sdbsdcsddsde이렇게 보일텐데, 사실 다 똑같은 LUN을 가리키고 있을 수도 있다는 것 그래서 OS입장에서 저렇게 4개 보이지만 PowerPath라는 친구가* PowerPath : Dell EMC의 Multipath 관리용 SWsdb \sdc >---- emcpowera (실제 사용)sdd /sde/이렇게 묶어줌HW구조로 보면..

  • format_list_bulleted 카테고리 없음
  • · 2026. 9. 7.
SAN 구성 (서버의 HBA, SAN Switch, Storage, FE/BE, Disk Controller, Zoning, LUN Masking)

SAN 구성 (서버의 HBA, SAN Switch, Storage, FE/BE, Disk Controller, Zoning, LUN Masking)

물리적 I/O 경로 (서버가 실제로 디스크에 읽기/쓰기를 하는 흐름)1. 서버에 스토리지 통신을 위한 HBA 포트 - 케이블 구성2. HBA 케이블을 FE(Front-END) 포트와 연결3. 컨트롤러에서 I/O요청 처리 및 RAID연산 수행 (스토리지 컨트롤러는 항상 이중화 되어있음)4. 컨트롤러와 디스크(SAS/NVMe드라이브)를 BE포트로 연결 (내부용) 참고) NVMe 방식 - PCIe와 직결되기 때문에 중간에 별도 변환 부품 없음- 만약 SAS방식을 쓴다면 별도 BE포트 + SAS커넥터 + SAS디스크와 연결된 케이블이 있음 설명Drive 00~23물리 디스크 24개백플레인디스크들이 꽂히는 큰 회로기판CTL1과 CTL2 양쪽 모두가 이 백플레인에 연결돼 있어서 컨트롤러 하나가 죽어도 다른 ..

  • format_list_bulleted 시스템관리/스토리지
  • · 2026. 8. 24.

POLLHUB : 상대방과의 네트워크 연결이 끊어짐

tcp연결 -> 리눅스 커널 -> (상대방과의 네트워크 연결이 끊어짐)POLLHUB -> 애플리케이션에 알려줌애플리케이션이 아닌, tcp소켓이 강제로 네트워크 연결이 끊어지면 os에서 발생시키는 hang up 메시지보통 DB이중화 솔루션에서 핫빗(heartbeat)의 경우pingpingpingping(ex. 60초 동안 응답없음)..-> 장애 판단 (핫빗 단절)-> db 전환근데 pollhub의 경우tcp연결이 바로 끊김-> db이중화솔루션 : 상대 노드 죽었나?-> 바로 db전환그래서 핫빗의 대기 시간을 늘리는 설정을 적용해도pollhub이 발생하면 바로 db전환을 시도하게됨-> 잦은 db전환이 일어나는 경우 핫빗 설정을 볼 게 아니라 pollhub 발생 시 대기하는 설정을 확인할 필요가 있음pollh..

  • format_list_bulleted 시스템관리/네트워크
  • · 2026. 7. 1.

TOR(Top OF Rack) 스위치 기준 서버 배치

랙 단위 네트워크 허브= 한 랙은 같은 tor 스위치를 통해 네트워크에 연결됨*다른 랙이 같은 tor을 사용할 수도 있음하나의 tor스위치에 다중화 서버가 묶여있는 경우, tor스위치 문제시 전체 장애 발생하는 구조-> 그래서 서버를 나눠서 배치해야한다# 다른 tor스위치에 연결되어있는 다른 렉에 서버를 옮기는 경우 고려해야할 세가지1. 서버 장착 가능 공간 (ex. 한 랙 당 2U 서버 2대 정도 배치할 수 있는지)2. 전기 사용 가능여부 (멀티탭 빈자리 있는지)3. 유휴포트 여부 (tor스위치 네트워크 연결 가능한 여유 포트가 있는지)

  • format_list_bulleted 카테고리 없음
  • · 2026. 6. 18.

RemoveIPC=no 의 필요성

ipc(inter process communication)os 내부 프로세스들끼리 서로 통신할 때 쓰는 세마포어,공유메모리 등의 자원RemoveIPC 사용자가 로그아웃(세션 종료)하면 사용하던 IPC 자원들을 자동으로 지울지 말지를 결정하는 옵션Oracle 같은 경우, db기동에 복수 개의 db프로세스가 필요함.여러 db프로세스들은 서로 ipc를 가지고 통신하는 구조일부 프로세스가 죽더라도 다른 프로세스들에서 ipc를 사용하고 있음그래서 이 경우 os가 마음대로(=세션 기준대로) db의 ipc자원을 삭제하지 못하도록 removeipc 설정을 no로 주어 crash를 방지

  • format_list_bulleted 카테고리 없음
  • · 2026. 6. 18.

[리눅스마스터 1급 2차] sysctl / SSH / sudo / SELinux / 보안

1. 노트(1) sysctl sysctl : /proc/sys 파일을 조작하는 래퍼목적명령어의미값 확인sysctl -a전체 설정 값 확인sysctl 변수명현재 커널 값 조회(-n :값만 확인)즉시 변경 (임시)sysctl -w 변수=값지금 당장만 적용 (재부팅 시 초기화)영구 설정 작성/etc/sysctl.d/*.conf설정 파일에 값 기록설정 적용sysctl --system파일 내용 커널에 반영 # sysctl 적용 흐름[1] 지금 값 확인 sysctl net.ipv4.ip_forward[2] 테스트로 바꿔보기 (임시) sysctl -w net.ipv4.ip_forward=1[3] 문제 없으면 파일에 저장 (영구) /etc/sysctl.d/99-custom.conf → net.ip..

  • format_list_bulleted 리눅스/(자격증) 리눅스마스터 1급 2차 준비
  • · 2026. 5. 5.
  • navigate_before
  • 1
  • 2
  • 3
  • 4
  • ···
  • 30
  • navigate_next
인기 글
전체 방문자
오늘
어제
taeong
Copyright © 태옹 모든 권리 보유.
SKIN: Copyright © 쭈미로운 생활 All rights reserved. Designed by JJuum.
and Current skin "dev-roo" is modified by Jin.

티스토리툴바