Skip to main content
이 제품의 최신 릴리즈를 사용할 수 있습니다.
본 한국어 번역은 사용자 편의를 위해 제공되는 기계 번역입니다. 영어 버전과 한국어 버전이 서로 어긋나는 경우에는 언제나 영어 버전이 우선합니다.

StorageGRID 노드를 새로운 Linux 호스트로 마이그레이션

StorageGRID 노드 하나 이상을 한 Linux 호스트(소스 호스트)에서 다른 Linux 호스트(대상 호스트)로 마이그레이션하면 그리드의 기능이나 가용성에 영향을 주지 않고 호스트 유지 관리를 수행할 수 있습니다.

예를 들어, 운영체제 패치를 수행하고 재부팅하기 위해 노드를 마이그레이션해야 할 수도 있습니다.

시작하기 전에
  • StorageGRID 배포를 계획할 때 마이그레이션 지원을 포함하도록 설정했습니다. "Node 컨테이너 마이그레이션 요구 사항"을 참조하십시오.

  • 대상 호스트는 이미 StorageGRID 사용을 위해 준비되어 있습니다.

  • 공유 스토리지는 모든 노드별 스토리지 볼륨에 사용됩니다.

  • 네트워크 인터페이스는 호스트 전체에서 일관된 이름을 갖습니다.

참고

운영 구축에서 단일 호스트에 스토리지 노드를 두 개 이상 실행하지 마십시오. 각 스토리지 노드에 전용 호스트를 사용하면 격리된 장애 도메인을 제공합니다.

관리자 노드나 게이트웨이 노드와 같은 다른 유형의 노드는 동일한 호스트에 배포할 수 있습니다. 하지만 동일한 유형의 노드가 여러 개 있는 경우(예: 게이트웨이 노드 두 개) 모든 인스턴스를 동일한 호스트에 설치하지 마십시오.

소스 호스트에서 노드 내보내기

첫 번째 단계로 그리드 노드를 종료하고 소스 Linux 호스트에서 내보내십시오.

_소스 호스트_에서 다음 명령을 실행하십시오.

단계
  1. 소스 호스트에서 현재 실행 중인 모든 노드의 상태를 확인합니다.

    sudo storagegrid node status all

    출력 예:

    Name Config-State Run-State
    DC1-ADM1 Configured Running
    DC1-ARC1 Configured Running
    DC1-GW1 Configured Running
    DC1-S1 Configured Running
    DC1-S2 Configured Running
    DC1-S3 Configured Running
  2. 마이그레이션할 노드의 이름을 확인하고, 실행 상태가 'Running'이면 해당 노드를 중지합니다.

    sudo storagegrid node stop DC1-S3

    출력 예:

    Stopping node DC1-S3
    Waiting up to 630 seconds for node shutdown
  3. 소스 호스트에서 노드를 내보냅니다.

    sudo storagegrid node export DC1-S3

    출력 예:

    Finished exporting node DC1-S3 to /dev/mapper/sgws-dc1-s3-var-local.
    Use 'storagegrid node import /dev/mapper/sgws-dc1-s3-var-local' if you
    want to import it again.
  4. 출력 결과에 제시된 import 명령어를 기록해 두십시오.

    다음 단계에서는 대상 호스트에서 이 명령을 실행합니다.

대상 호스트의 임포트 노드

소스 호스트에서 노드를 내보낸 후 대상 호스트에서 노드를 가져와 유효성을 검사합니다. 유효성 검사를 통해 노드가 소스 호스트에서와 동일한 블록 스토리지 및 네트워크 인터페이스 장치에 액세스할 수 있는지 확인합니다.

대상 호스트에서 다음 명령을 실행하십시오.

단계
  1. 대상 호스트에 노드를 가져옵니다.

    sudo storagegrid node import /dev/mapper/sgws-dc1-s3-var-local

    출력 예:

    Finished importing node DC1-S3 from /dev/mapper/sgws-dc1-s3-var-local.
    You should run 'storagegrid node validate DC1-S3'
  2. 새 호스트에서 노드 구성을 검증합니다.

    sudo storagegrid node validate DC1-S3

    출력 예:

    Confirming existence of node DC1-S3... PASSED
    Checking configuration file /etc/storagegrid/nodes/DC1-S3.conf for node DC1-S3... PASSED
    Checking for duplication of unique values... PASSED
  3. 유효성 검사 오류가 발생하면 마이그레이션된 노드를 시작하기 전에 해당 오류를 해결하십시오.

    문제 해결 정보는 사용 중인 Linux 운영 체제용 StorageGRID "설치 지침"를 참조하십시오.

마이그레이션된 노드 시작

마이그레이션된 노드의 유효성을 검사한 후에는 _대상 호스트_에서 명령을 실행하여 노드를 시작합니다.

단계
  1. 새 호스트에서 노드를 시작합니다.

    sudo storagegrid node start DC1-S3

  2. 그리드 관리자에 로그인하여 노드의 상태가 경고 없이 녹색인지 확인하십시오.

    주의 노드의 상태가 녹색인지 확인하면 마이그레이션된 노드가 완전히 재시작되어 그리드에 다시 연결된 것입니다. 상태가 녹색이 아니면, 두 개 이상의 노드가 서비스 중단 상태가 되지 않도록 추가 노드를 마이그레이션하지 마십시오.
  3. 그리드 관리자에 접속할 수 없는 경우 10분 정도 기다린 후 다음 명령을 실행하십시오.

    sudo storagegrid node status _node-name

    마이그레이션된 노드의 실행 상태가 '실행 중'인지 확인하십시오.