단일 노드 배포 환경에서 3노드 배포 환경으로 마이그레이션
단일 노드 프로덕션 클러스터를 세 개의 노드가 있는 다중 노드 클러스터로 변환할 수 있습니다. 단일 노드 demo 설치 유형 클러스터의 마이그레이션은 지원되지 않습니다.
호스트를 준비하세요
기존 단일 노드 클러스터에 현재 호스트와 동일한 플랫폼 및 운영 체제의 호스트를 두 개 더 추가하십시오.
지원되는 플랫폼 및 운영 체제를 참조하십시오.
다중 노드 클러스터 하드웨어 요구사항을 참조하십시오. 현재 호스트는 다중 노드 클러스터에서 node0 (
instana-0) 으로 사용됩니다.CPU및 메모리 요구사항을 참조하십시오.
그런 다음 다음 단계를 따라 마이그레이션을 완료하십시오:
세 개의 모든 호스트에서 포트 가 열려 있는지 확인하십시오.
세 개의 모든 호스트에서 사설 IP 주소를 구성하십시오.
두 개의 새 호스트에서 커널 매개변수를 확인하십시오.
두 개의 새 호스트에서 필수 패키지 및 환경 변수를 확인하십시오.
세 개의 노드 모두에서 SSH (Secure Shell) 를 구성하십시오.
현재 호스트에서 자체 호스팅형 Standard Edition 을 종료합니다.
stanctl down주의:자체 호스팅형 Standard Edition
1.10.3 and earlier versions:- 온라인(에어 갭이 적용되지 않은) 환경에서는 ``와 같은 대부분의
stanctl라이프사이클stanctl up명령어가 실행되지 않습니다. - 에어 갭 환경에서도 해당
stanctl명령어는 계속 작동합니다.
필요한 조치: 라이프사이클 작업을 수행하기 전에 1.10.4 이상 버전으로
예:stanctl업그레이드하십시오.stanctl1.10.3 또는 그 이전 버전을 실행하는 온라인 배포 환경에서는, 백업 전에 `stanctl downcommand`와 같이 서비스를 중지하는 워크플로가 실행될 경우, 이후의 `stanctl upcommand`가 실패하므로 해당 워크플로가 완료되지 않습니다. 이 단계를 시작하기 전에 1.10.4 이상 버전으로stanctl업그레이드하십시오.- 온라인(에어 갭이 적용되지 않은) 환경에서는 ``와 같은 대부분의
디스크를 기존 호스트에서 새 호스트로 이동합니다
다중 노드 클러스터에서 스토리지 디렉토리를 사용하는 방법에 대한 자세한 정보는 스토리지 요구사항을 참조하십시오.
단일 노드 배포 환경에서 3노드 배포 환경으로 마이그레이션
마이그레이션 과정에서 기존 호스트에서 디스크 3개를 마운트 해제한 다음, 새 호스트에 마운트합니다( node1 ( instana-1 )).
다음 예제 단계는 비클라우드 환경에서 경로를 마운트 해제하고 마운트하기 위한 것입니다.
이전 호스트 (node0 (
instana-0)) 에서 데이터, 분석 및 메트릭 경로를 마운트 해제하십시오.umount /mnt/instana/stanctl/analytics umount /mnt/instana/stanctl/metrics umount /mnt/instana/stanctl/data기존 호스트에서 디스크 3개를 분리하십시오 ( node0 (
instana-0)).- 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 새 호스트 node1 (
instana-1)에서 다음 단계를 완료하십시오:- ( node0 (
instana-0))에 있는 세 개의 디스크를 추가하세요. - 데이터, 분석 및 지표 디렉터리를 생성합니다. 자세한 내용은 ‘디렉터리 만들기’를 참조하십시오.
- node1 (
instana-1) 에 데이터, 분석 및 메트릭 경로를 마운트하십시오. 마운트 경로 추가에서 node1 (instana-1) 에 대한 명령을 참조하십시오. - 마운트 경로 확인 및 파일 시스템 마운트절에 제공된 대로 node1 (
instana-1) 에서 단계를 완료하십시오.
- ( node0 (
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 이제 다중 노드 클러스터에 배포되었습니다.