📖
Simple & Clear Engineer Note
  • This is me
  • Infra 용어
  • Linux Acceptance test
    • ISO 9126의 특성에 따른 OS 항목 분류
    • 기능성 (Functionality)
      • Kernel 영역
      • LVM (Logical Volume Manager)
      • API (daemon 서비스 상태 체크)
      • CPU 정보 및 Firmware 확인
      • Memory 용량 및 Slot 확인
      • Negotiation 상태 확인
      • Raid 구성 확인
      • WEB/WAS 설치
      • Cache/Swap 메모리 초기화
      • NFS (Network File System)
    • 신뢰성 (Reliability)
      • Bonding
      • System Reboot
      • Disk Mirror
      • Multipath
      • Cluster
      • Backup & Optical Drive check
      • kdump
      • watchdogtimer
    • 사용성 (Usability)
      • Locale
      • Network 구성
      • Hosts file
      • DNS(Domain Name System)
      • NTP(Network Time Protocol) 시간 동기화
      • tcpdump
      • SSH (Secure Shell)
      • Runlevel
      • Crontab 작업 예약
      • TimeZone
      • VNC(Virtual Network Computing)
      • Yum local repository
    • 유지보수성 (Maintenance)
      • hdparm
    • 보안성 (Security)
      • Permission error 해결방법
    • 기타(ETC)
      • X window
      • Macro (Shell Script & TeraTerm(TTL))
  • Webserver
    • Infra Structure 소개
      • HTML +CSS +JavaScript
      • MongoDB + Flask
  • Hadoop Guide
    • Hadoop Single설치 (ver 2.7.4)
  • MachineLearning
    • 확률(Probability)
    • Machine learning이해하기
    • Processing Data(Numpy)
    • Data Handling - Pandas
      • feature Scaling
      • Data encoding
    • Analysis(with Python & R)
      • 기초통계지식
      • 회귀(Regression)
      • 분류(Classification)
      • 차원축소(Dimension Reduction)
      • 군집화(Clustering)
      • 평가(Evaluation)
      • Scikitlearn
    • Text Analysis
    • Time Series Analysis
    • Statistics
    • Customer Value Analysis
  • Deep Learning
    • CS231n
      • CS231n (Lecture 1~6)
      • CS231n(Lecture7~12)
  • DataBase
    • DataBase
    • Transaction
    • Oracle 12C setup
    • MySQL setup
    • neo4j Enterprise Setup
    • SQL
    • Data inquiry and data analysis using SQL
    • 품질 & RiskManagement
    • 성능(Performance)
    • 안정성
    • 이기종간 데이터 이관방법
  • 기타
    • JAVA용어정리(암기)
  • Windows 관리
    • WINDOW 서버 root 권한 설정 방법
    • 접속자 확인
  • EMRproject
    • Git & Github
Powered by GitBook
On this page
  • 개념 및 목적
  • 기능 및 옵션
  • 실행 및 확인방법
  • Reference

Was this helpful?

  1. Linux Acceptance test
  2. 신뢰성 (Reliability)

Multipath

Package가 running 상태로 구성되어 있는지 확인

PreviousDisk MirrorNextCluster

Last updated 5 years ago

Was this helpful?

개념 및 목적

  • DM Multipath는 서버 노드와 스토리지 장치 구간에서 다중 I/O 경로를 구성할 수 있다. 다중 경로는 결합된 경로로 구성된 새로운 장치를 생성하여 I/O 경로를 모은다.

  • 한쪽 I/O 경로가 장애가 발생하면, 다른 경로로 전환할 수 있는 Active/Standby 구성으로 장애 조치 가능

  • I/O가 으로 경로에 분산되도록 구성 가능하고, 일부 설정에서 i/o 경로에서의 부하량을 감지하여 이를 재조정할 수 있다.

기능 및 옵션

항목

설명

defaults

Multipath에 대한 기본값 설정

blacklist

Multipath를 사용하지 않을 특정장치 목록

blacklist_exceptions

blacklist에서 예외처리할 장치 설정

multipaths

개별적인 Multipath 장치에 대한 설정

devices

개별적인 스토리지 유형에 대한 설정

실행 및 확인방법

1. multipath 파일 설치 여부 확인 # rpm -qa | grep multipath

1-1. multipath 파일이 없을 경우, yum으로 패키지 설치 # yum install *multipath*

2. multipath 정상 설치 확인 # multipath -l

※ 위에 빨간색 표시된 것과 같이 /etc/ 밑에 multipath.conf 파일을 찾을 수 없는 오류가 나온다. 설정 파일은 아래와 같이 해당 경로에서 복사해 사용 가능하다.

3. multipath 파일을 /etc/ 밑으로 복사 # cp /usr/share/doc/device-mapper-multipath-0.4.9/multipath.conf /etc/

4. multipath 정보 확인 # multipath -l

※ 전의 "multipath -l"의 결과와 다른 메세지를 확인할 수 있다. conf 파일은 인식하지만, multipath driver가 로드되지 않아 발생하는 메세지이다.

5. multipath driver 기동 # service multipathd restart

※ driver가 로드되지 않았다는 메세지가 사라지고 아무런 값이 출력되지 않는다.

Reference

<multipath.conf 항목설명>

[1] [2]

[2]
https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/7/html/dm_multipath/mpio_overview
https://linux.die.net/man/5/multipath.conf
[1]
round-robin 방식
출처 : redhat DM Multipath 개요[1]
multipath 파일 설치 여부 확인
multipath 정상 설치 확인
multipath 정보 확인
multipath driver 기동 후 정보 확인