GBase 8a 클러스터 확장: 실무에서 GNode 추가
발행: (2026년 5월 4일 PM 08:36 GMT+9)
3 분 소요
원문: Dev.to
Source: Dev.to
사전 요구 사항
- 기존에 정상 가동 중인 GBase 8a 클러스터
- 고정 IP 주소가 설정된 신규 서버
- 모든 노드 간 네트워크 연결성
확장 절차
1. 기존 노드에서 서비스 중지
gcadmin all stop
2. 신규 노드 설정
- 고정 IP를 지정하고 연결성을 확인합니다:
ping 172.16.5.172
- 신규 노드에서 다음 작업을 수행합니다:
gbase사용자와 그룹 생성- 시스템 및 커널 파라미터 튜닝
SetSysEnv.py환경 스크립트 실행- 비밀번호 없는 SSH 설정
demo.options파일을 신규 노드 정보로 업데이트:
NEW_NODE_IP=172.16.5.178
NODE_ROLE=gnode
CLUSTER_NAME=my_gcluster
- 라이선스 계약에 동의하고 설치 프로그램이 요청할 때 대상 노드를 확인합니다.
3. 노드 등록
gcadmin addNode --host=172.16.5.178 --role=gnode
4. 노드 추가 확인
gcadmin show cluster
모범 사례 체크리스트
- 먼저 백업 – 확장하기 전에 항상 데이터를 백업합니다.
- 버전 일치 – 신규 노드가 클러스터와 동일한 소프트웨어 버전을 실행하고 있는지 확인합니다.
- 자원 계획 – 충분한 저장소와 메모리를 할당합니다.
- 네트워크 지연 – 신규 노드와 기존 노드 간 지연 시간이 허용 범위 내에 있는지 유지합니다.
확장 후 검증
클러스터 상태
gcadmin all status
노드 연결성
gcadmin show nodes
데이터 분포
gbase -e "show distribution"
결론
위 절차를 따르면 GBase 8a 클러스터를 원활하게 확장할 수 있으며, 분산 엔진을 통해 지속적인 데이터 증가를 효과적으로 처리할 준비가 됩니다.