WeGO 소개
다음 문서에서는 업데이트 절차에 대해 설명합니다. Zevenet 6 클러스터 또는 업데이트 절차 중 최소 가동 중지 시간을 얻기 위해 더 높은 버전. 구성된 서비스에 따라 최소 가동 중지 시간이 발생하거나 가동 중지 시간이 전혀 발생하지 않을 수 있습니다.
클러스터가 구성되어 있지 않으면 최악의 경우 1 분 동안 가동 중지 시간이 증가 할 수 있습니다.
현재 6 이전의 Zevenet 버전을 실행중인 경우 기사에 따라 클러스터를 마이그레이션 할 준비가되었는지 검토해야합니다 Zevenet 5 클러스터 구성.
환경
가동 중지 시간을 최소화하면서 업데이트 절차를보다 잘 이해하기 위해 다음 환경이 구축되었습니다.
EE 6의 요구 사항
우리의 리포지토리 보류 중인 패키지를 체크인하려면 인터넷에 연결해야 합니다. 시스템이 인터넷에 연결할 수 없는 경우 오프라인 절차로 업그레이드를 확인하십시오.
업데이트 절차
ZEVENET 6.0.0 이후 업데이트는 도구로 수행됩니다. 확인 회.
시작하기 전에 클러스터의 두 노드에 대한 스냅샷을 실행하여 필요한 경우 변경 사항을 되돌리십시오.
0. 로 노드로 이동 MASTER 역할과 중지 제니 구성 변경 복제를 담당하는이 프로세스는 아래 표시된대로 백업 노드에서 동기화 요청을 잠급니다.
[master]root@zva5n1:# kill -9 `ps -ef | grep zeninotify | grep enterprise.bin | awk {'print $2'}`
마스터 노드에서 BACKUP의 모든 ssh 연결 요청을 차단하십시오. /etc/hosts.deny 파일 끝에 다음 줄을 입력하십시오. 바꿔주세요 192.168.100.25 현재 BACKUP IP에 의해 변경 사항을 저장하고 종료하십시오. 이 조치는 BACKUP에서 ssh 서비스에 대한 모든 연결 시도를 MASTER 노드에서 차단합니다.
(in the current MASTER, file /etc/hosts.deny) sshd: 192.168.100.25
1. 로 이동 백업 노드 (현재 예에 따름) zva5n2) 업데이트 패키지의 지침에 따라 업데이트를 적용하거나 실행하십시오. 확인 회 Zevenet 6.0.0 이상을 실행하는 경우 도구 :
[backup]root@zlb:# checkupgrades [backup]root@zlb:# checkupgrades -i
2. 업데이트 프로세스가 끝나면 오류없이 완료되었는지 확인하십시오. 설치 과정에서 오류가 감지되면 지원 티켓을 열고 설치 과정의 결과를 첨부하십시오.
3. 업데이트 중에 오류가없는 경우 백업 노드 (zva5n2), MASTER 노드 (zva5n1) 및 1단계에 표시된 대로 이 서버에서 지금 업데이트를 적용합니다. 업데이트가 완료되면 변경 사항을 적용하기 위해 서비스가 다시 시작됩니다. 따라서 이 프로세스 동안 서비스가 자동으로 전환되고 현재 백업 노드가 새로운 마스터.
4. 오류없이 업데이트가 완료되면 이미 구성된 sshd 블록을 비활성화하십시오. /etc/hosts.deny 이전 MASTER 노드 zna0n5에서 1 단계에서 입력 한 라인을 삭제합니다.
5. 장애 복구가 활성화 된 경우 MASTER 역할이이 노드로 자동으로 다시 이동됩니다. 그렇지 않은 경우 MASTER 역할은 두 번째 노드 (zva5n2).
6. 강제로 MASTER 노드로의 역할 zva5n1 노드에서 유지 보수 모드를 활성화하면됩니다. zva5n2및 MASTER 역할은 노드에 의해 수행됩니다 zva5n1 업데이트 전과 마찬가지로 자동으로 한 번
마이그레이션 프로세스가 완료되면 MASTER를 통해 시스템을 계속 관리하려면 두 노드의 유지 관리 모드를 비활성화하고 어떤 노드가 MASTER이고 어떤 노드가 BACKUP인지 확인하십시오. /etc/hosts.deny 파일의 임시 변경 사항이 삭제되었는지 확인합니다. 마지막으로 SYSTEM > Cluster 보기에서 클러스터 서비스 상태를 확인할 수 있습니다.
다운 타임없이 방금 업데이트 된 Zevenet을 즐기십시오!