롤백 옵션

독립형 환경에서는 롤백이 지원되지 않습니다.

vSRX 버전에서 업그레이드 중인 고가용성 환경에서는 첫 번째 노드에서 OS가 다시 로드된 후 두 번째 노드에서 OS가 다시 로드되기 전에만 롤백이 지원됩니다. 이때 게이트웨이는 "업그레이드 활성" 상태입니다. 첫 번째 노드를 이전 버전으로 롤백하려면 다음 단계를 따라야 합니다.

보조 노드의 전원이 켜지고 트래픽이 이 노드로 장애 복구될 때까지 기다리는 동안 트래픽 중단이 발생한다는 점에 유의하십시오.

  1. vSRX 노드를 호스팅하는 베어 메탈 서버에 SSH 접속하여 롤백합니다(현재의 주 노드). 노드에서 vSRX 의 전원을 끄고 자동 시작을 비활성화하여 호스트가 재부팅될 때 VM이 시작되지 않도록 하십시오.

    이 경우 "분할된 두뇌 클러스터"가 발생하여 중단될 가능성이 큽니다.

    다음 명령을 사용하십시오.

    virsh shutdown vSRXvM3
    virsh autostart vSRXvM3 --disable
    

    노드가 완전히 꺼질 때까지 기다린 후에 진행하십시오.

  2. 롤백되지 않은 vSRX 노드를 호스팅하는 베어 메탈 서버에 SSH 접속합니다. vSRX 의 전원을 켭니다. 그러면 기본 노드가 원래 vSRX 버전으로 다시 돌아갑니다. 다음 명령을 사용하십시오.

    # Restore the original qcow2 file.
    cd /var/lib/libvirt/images/vSRXvM3
    cp vSRX_Image.qcow2.backup vSRX_Image.qcow2
    
    # Start the VM
    virsh start vSRXvM3
    
    # Enable autostart
    virsh autostart vSRXvM3
    
  3. 필요한 경우 OS 다시 로드 준비 검사를 실행하고 문제를 해결하십시오.

  4. 롤백하려는 호스트에서 OS 재로드를 수행하여 원래 vSRX 버전으로 돌아갑니다. 현재의 주 노드에서 OS 재로드를 실행하지 마십시오.

위의 단계를 따랐다면, 롤백되는 노드는 전원이 꺼져 있고 클러스터의 일부가 아닌 vSRX 를 가지고 있을 것입니다. 이 노드에서 OS 재로드를 실행해야 합니다. 이렇게 하면 클러스터의 두 노드가 동일한 vSRX 버전에서 실행될 수 있으며, 이는 vSRX 클러스터가 제대로 작동하는 데 필요한 것입니다.

OS 재부팅이 완료되면 클러스터는 원래의 설정으로 실행됩니다.