단일 노드 배포 환경에서 3노드 배포 환경으로 마이그레이션

단일 노드 프로덕션 클러스터를 세 개의 노드가 있는 다중 노드 클러스터로 변환할 수 있습니다. 단일 노드 demo 설치 유형 클러스터의 마이그레이션은 지원되지 않습니다.

호스트를 준비하세요

기존 단일 노드 클러스터에 현재 호스트와 동일한 플랫폼 및 운영 체제의 호스트를 두 개 더 추가하십시오.

그런 다음 다음 단계를 따라 마이그레이션을 완료하십시오:

  1. 세 개의 모든 호스트에서 포트 가 열려 있는지 확인하십시오.

  2. 세 개의 모든 호스트에서 사설 IP 주소를 구성하십시오.

  3. 두 개의 새 호스트에서 커널 매개변수를 확인하십시오.

  4. 두 개의 새 호스트에서 필수 패키지 및 환경 변수를 확인하십시오.

  5. 세 개의 노드 모두에서 SSH (Secure Shell) 를 구성하십시오.

  6. 현재 호스트에서 자체 호스팅형 Standard Edition 을 종료합니다.

    stanctl down
     
    주의:

    자체 호스팅형 Standard Edition 1.10.3 and earlier versions:

    • 온라인(에어 갭이 적용되지 않은) 환경에서는 ``와 같은 대부분의 stanctl 라이프사이클 stanctl up 명령어가 실행되지 않습니다.
    • 에어 갭 환경에서도 해당 stanctl 명령어는 계속 작동합니다.

    필요한 조치: 라이프사이클 작업을 수행하기 전에 1.10.4 이상 버전으로 stanctl 업그레이드하십시오.

    예: stanctl1.10.3 또는 그 이전 버전을 실행하는 온라인 배포 환경에서는, 백업 전에 ` stanctl down command`와 같이 서비스를 중지하는 워크플로가 실행될 경우, 이후의 ` stanctl up command`가 실패하므로 해당 워크플로가 완료되지 않습니다. 이 단계를 시작하기 전에 1.10.4 이상 버전으로 stanctl 업그레이드하십시오.

디스크를 기존 호스트에서 새 호스트로 이동합니다

다중 노드 클러스터에서 스토리지 디렉토리를 사용하는 방법에 대한 자세한 정보는 스토리지 요구사항을 참조하십시오.

참고: 호스트가 클라우드 환경에 배포된 경우, 경로를 마운트하거나 언마운트할 때는 클라우드 공급자가 제공하는 지침을 따르십시오. 예를 들어, ` AWS EC2 `에 대해서는 Amazon EBS 의 볼륨 수명 주기를 참조하십시오
그림 1. 새 탭 또는 창 열기
외부 링크 아이콘
.

단일 노드 배포 환경에서 3노드 배포 환경으로 마이그레이션

마이그레이션 과정에서 기존 호스트에서 디스크 3개를 마운트 해제한 다음, 새 호스트에 마운트합니다( node1 ( instana-1 )).

다음 예제 단계는 비클라우드 환경에서 경로를 마운트 해제하고 마운트하기 위한 것입니다.

  1. 이전 호스트 (node0 (instana-0)) 에서 데이터, 분석 및 메트릭 경로를 마운트 해제하십시오.

    umount /mnt/instana/stanctl/analytics
    umount /mnt/instana/stanctl/metrics
    umount /mnt/instana/stanctl/data
  2. 기존 호스트에서 디스크 3개를 분리하십시오 ( node0 (instana-0)).

  3. fstab 항목을 업데이트하십시오.
     sudo cp /etc/fstab /etc/fstab.bak
       for folder in analytics metrics data; do 
         sudo sed -i "/^[[:space:]]*#/! {/[^[:space:]]*\/${folder}[[:space:]]/ s|^|# |}" /etc/fstab
       done
  4. 새 호스트 node1 (instana-1)에서 다음 단계를 완료하십시오:

    1. ( node0 (instana-0))에 있는 세 개의 디스크를 추가하세요.
    2. 데이터, 분석 및 지표 디렉터리를 생성합니다. 자세한 내용은 ‘디렉터리 만들기’를 참조하십시오.
    3. node1 (instana-1) 에 데이터, 분석 및 메트릭 경로를 마운트하십시오. 마운트 경로 추가에서 node1 (instana-1) 에 대한 명령을 참조하십시오.
    4. 마운트 경로 확인파일 시스템 마운트절에 제공된 대로 node1 (instana-1) 에서 단계를 완료하십시오.

Standard Edition 를 새 클러스터로 마이그레이션

node0 (instana-0)에서 다음 명령을 실행하여 마이그레이션을 시작하십시오:

stanctl up --multi-node-migrate
 

프롬프트에 세부사항을 입력하십시오.

? Enter the IPs for all three nodes, separated by commas (the 1st one is for backend, the 2nd one is for datastore, e.g. 10.8.1.10,10.8.1.11,10.8.1.12):
 

몇 분 후에 데이터가 새 호스트로 마이그레이션됩니다. Standard Edition 이제 다중 노드 클러스터에 배포되었습니다.