回復選項

在獨立式環境中,不支援回復。

在從 vSRX 版本升級的高可用性環境中,只有在第一個節點已「OS 重新載入」之後,以及第二個節點已「OS 重新載入」之前,才支援回復。 此時閘道處於「升級作用中」狀態。 應該遵循下列步驟,將第一個節點回復至舊版。

請注意,在等待次要節點開啟電源並讓資料流量失效接手至此節點時,會發生資料流量中斷。

  1. SSH 連接到承載正在回滾的 vSRX 節點 (目前的主要節點) 的裸機伺服器。 關閉節點上 vSRX 的電源,並停用自動啟動功能,以避免主機重新開機時虛擬機器啟動。

    這會造成「腦部分裂群集」,而且很可能會造成停機。

    請使用下列指令:

    virsh shutdown vSRXvM3
    virsh autostart vSRXvM3 --disable
    

    等待節點完全關機後再繼續。

  2. SSH 連接到託管未回滾的 vSRX 節點的裸機伺服器。 開啟 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 reload,並返回原始 vSRX 版本。 請勿在目前的主要節點上執行 OS Reload。

如果您遵循上述步驟,被回退的節點應該有一個 vSRX,該節點已關閉電源,並且不是群集的一部分。 這是您應該執行 OS Reload 的節點。 這樣做可讓群集中的兩個節點都在相同的 vSRX 版本上執行,這是 vSRX 群集正常運作的必要條件。

OS Reload 完成後,群集將使用原始組態執行。