태옹
close
프로필 사진

태옹

  • 분류 전체보기 (175) N
    • 시스템관리 (41) N
      • 계정 관리 (5)
      • 자원 관리 (4)
      • 성능 분석 (6)
      • 스토리지 (11) N
      • 네트워크 (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
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.

[리눅스마스터 1급 2차] iptables/방화벽/NAT

1. 개념 (1) iptables- iptables-save는 저장하는 명령어가 아니라 현재 규칙을 stdout(표준출력)으로 덤프하는 명령어- 규칙 추가/삽입 옵션 차이 (Append vs Insert) ㄴ -A : 맨 뒤 삽입 ㄴ -I : 앞 or 지정위치 ㄴ iptables -A(맨 뒤에) / -I(맨 앞에) INPUT -p tcp --dport 22 -j ACCEPT- 우선순위 [1] -I 로 넣은 룰 (우선) [2] 기존 룰 [3] 기존 룰 ... [n] -A 로 넣은 룰 (마지막) (추가) iptables NAT방식설명체인예시SNAT출발지 IP (나) 를 특정 값으로 변환POSTROUTING (나가기 전에 출발지 바꿈)내부IP: 192.168.0...

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

티스토리툴바