10.4.11.4. RHCOS에서 커널 인수로 다중 경로 활성화


RHCOS는 이제 기본 디스크에서 멀티패스를 지원하므로 하드웨어 장애에 대한 탄력성이 강화된 호스트 가용성을 높일 수 있습니다.

OpenShift Container Platform 4.8 이상에서 프로비저닝된 노드의 설치 시 멀티패스를 활성화할 수 있습니다. 시스템 구성을 통해 멀티패스를 활성화하면 설치 후 지원을 사용할 수 있지만 설치 중에 멀피태스를 활성화하는 것이 좋습니다.

I/O에서 최적화된 경로로 인해 I/O 시스템 오류가 발생하는 설정에서 설치 시 멀티패스를 활성화해야 합니다.

중요

IBM Z 및 LinuxONE에서는 설치 중에 클러스터를 구성하는 경우에만 다중 경로를 활성화할 수 있습니다. 자세한 내용은 IBM Z 및 LinuxONE에 z/VM으로 클러스터 설치의 "RHCOS 설치 및 OpenShift Container Platform 부트스트랩 프로세스 시작"을 참조하십시오.

다음 절차에서는 설치 시 멀티패스를 활성화하고 커널 인수를 coreos-installer install 명령에 추가하여 설치된 시스템 자체에서 첫 번째 부팅부터 시작된 멀티패스를 사용하도록 합니다.

사전 요구 사항

  • 버전 4.8 이상을 사용하는 실행 중인 OpenShift Container Platform 클러스터가 있어야 합니다.
  • 관리 권한이 있는 사용자로 클러스터에 로그인했습니다.

절차

  1. 멀티패스를 활성화하고 multipathd 데몬을 시작하려면 다음 명령을 실행합니다.

    $ mpathconf --enable && systemctl start multipathd.service
    • 선택 사항: PXE 또는 ISO를 부팅하는 경우 커널 명령줄에서 rd.multipath=default를 추가하여 멀티패스를 활성화할 수 있습니다.
  2. coreos-installer 프로그램을 호출하여 커널 인수를 추가합니다.

    • 시스템에 연결된 멀티패스 장치가 하나뿐인 경우 경로 /dev/mapper/mpatha에서 사용할 수 있어야 합니다. 예를 들면 다음과 같습니다.

      $ coreos-installer install /dev/mapper/mpatha \ 1
      --append-karg rd.multipath=default \
      --append-karg root=/dev/disk/by-label/dm-mpath-root \
      --append-karg rw
      1
      단일 멀티패스 장치의 경로를 나타냅니다.
    • 시스템에 연결된 멀티패스 장치가 여러 개 있는 경우 보다 명확하게 하려면 /dev/mapper/mpatha를 사용하는 대신 /dev/disk/by-id에서 사용할 수 있는 WWN(World Wide Name) 심볼릭 링크를 사용하는 것이 좋습니다. 예를 들면 다음과 같습니다.

      $ coreos-installer install /dev/disk/by-id/wwn-<wwn_ID> \ 1
      --append-karg rd.multipath=default \
      --append-karg root=/dev/disk/by-label/dm-mpath-root \
      --append-karg rw
      1
      멀티패스 대상 장치의 WWN ID를 나타냅니다. 예를 들면 0xx194e957fcedb4841입니다.

      이 심볼릭 링크는 라이브 설치 프로그램을 지시하기 위해 특수 coreos.inst.** 인수를 사용할 때coreos.inst.install_dev 커널 인수로 사용될 수도 있습니다. 자세한 내용은 "RHCOS 설치 및 OpenShift Container Platform 부트스트랩 프로세스 시작"을 참조하십시오.

  3. 작업자 노드 중 하나로 이동하고 커널 명령줄 인수 (호스트의 /proc/cmdline)를 나열하여 커널 인수가 작동하는지 확인합니다.

    $ oc debug node/ip-10-0-141-105.ec2.internal

    출력 예

    Starting pod/ip-10-0-141-105ec2internal-debug ...
    To use host binaries, run `chroot /host`
    
    sh-4.2# cat /host/proc/cmdline
    ...
    rd.multipath=default root=/dev/disk/by-label/dm-mpath-root
    ...
    
    sh-4.2# exit

    추가된 커널 인수가 표시되어야 합니다.

Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

© 2024 Red Hat, Inc.