備份和還原 Lucent Sky AVM 實體或叢集

2023/6/12 |

Lucent Sky AVM 實體可和作業系統一起被備份及還原。Lucent Sky AVM 實體或叢集的設定和資料也可獨立於作業系統外被備份和還原。

這個文章說明如何備份 Lucent Sky AVM 實體或叢集,並在之後將其還原。

在這個文章中,你將會學習如何:

  • 和作業系統一起備份 Lucent Sky AVM 實體。
  • 和作業系統一起還原 Lucent Sky AVM 實體。
  • 備份 Lucent Sky AVM 叢集的設定和資料。
  • 還原 Lucent Sky AVM 叢集的設定和資料。

本文結束後,你將能夠備份和還原 Lucent Sky AVM 的實體和叢集。

和作業系統一起備份 Lucent Sky AVM 實體

Windows Server Backup 能用來將 Lucent Sky AVM 實體和作業系統一起備份。

  1. 以系統管理員身分開啟 PowerShell,並輸入以下命令來安裝並開始 Windows Server Backup:

     Install-WindowsFeature Windows-Server-Backup
     wbadmin.msc
    
  2. 在 Console Tree 中選擇 Local Backup
  3. Action 選單中,選擇 Backup Once
  4. Backup Options 頁面中,選擇 Different options,再選擇 Next
  5. Select backup configuration 頁面中, 頁面中,選擇 Full server (recommended),再選擇 Next
  6. Specify Destination Type 頁面中, 頁面中,選擇備份位置的類型,再選擇 Next
  7. Select Backup Destination 頁面中, 頁面中,選擇備份的位置,再選擇 Next
  8. Confirmation 頁面中, 頁面中,選擇 Backup
  9. 當備份完成後,選擇 Close
  10. 若是 Lucent Sky AVM 叢集,在叢集的每個節點上重複以上步驟。

若 Lucent Sky AVM 實體在虛擬機器上執行,你可能可以依照以下方法匯出該虛擬機器:

使用以上的方法不一定是被支援的情境。

和作業系統一起還原 Lucent Sky AVM 實體

Windows Server Backup 能用來將 Lucent Sky AVM 實體和作業系統一起還原。

  1. 開始安裝 Windows Server 作業系統,版本應和備份相同。
  2. 選擇安裝語言,再選擇 Next
  3. 選擇 修復您的電腦,再依照螢幕上的指示從備份復原。
  4. 若是 Lucent Sky AVM 叢集,在叢集的每個節點上重複以上步驟。

備份 Lucent Sky AVM 叢集的設定和資料

  1. 在 Lucent Sky AVM 叢集中的每個節點,以系統管理員身分開啟 PowerShell,並輸入以下命令來停止 CLEAR Engine 服務並將實體設定檔案複製到備份位置:

     # Replace <BackupDirectory> with path to the directory to store the backup files
     $backupDirectory = "<BackupDirectory>"
     Stop-Service "CLEAR Engine"
     Copy-Item -Path "C:\Program Files\Lucent Sky\CLEAR Engine\SkyAnalyzer.config" -Destination "$backupDirectory\SkyAnalyzer.config"
     Copy-Item -Path "C:\Program Files\Lucent Sky\CLEAR Engine\SkyAnalyzer.Engine.exe.config" -Destination "$backupDirectory\SkyAnalyzer.Engine.exe.config"
    
  2. 在包含叢集儲存體的伺服器上,以系統管理員身分開啟 PowerShell,並輸入以下命令來將叢集儲存體的內容複製到備份位置:

     # Replace <BackupDirectory> with path to the directory to store the backup files
     $backupDirectory = "<BackupDirectory>"
     # Replace C:\ProgramData\Lucent Sky\CLEAR Engine if using a custom file system storage location
     $fileSystemStorage = "C:\ProgramData\Lucent Sky\CLEAR Engine"
     Copy-Item -Path "$fileSystemStorage" -Destination "$backupDirectory\FileSystemStorage" -Recurse
    

    要深入了解如何找到檔案系統儲存體的位置,請參考 Lucent Sky 知識庫:
    Install Lucent Sky AVM license

  3. 在包含叢集儲存體資料庫的伺服器上,以系統管理員身分開啟 PowerShell,並輸入以下命令來備份 Lucent Sky AVM 資料庫:

     # Replace <BackupDirectory> with path to the directory to store the backup files
     $backupDirectory = "<BackupDirectory>"
     # Replace .\SQLEXPRESS if using a custom SQL Server instance
     $sqlInstance = ".\SQLEXPRESS"
     sqlcmd -S $sqlInstance -Q "BACKUP DATABASE SkyAnalyzer TO DISK = '$backupDirectory\Database.bak'"
    

    SQL Server 的服務帳戶(例如 NT Service\MSSQLSERVER)必需具有備份位置寫入的權限。

    要深入了解關於如何建立一個 SQL Server 資料庫的備份,請參考 Microsoft Learn 網站:
    快速入門:備份與還原內部部署的 SQL Server 資料庫

  4. 非必要的,在 Lucent Sky AVM 叢集中的每個節點,以系統管理員身分開啟 PowerShell,並輸入以下命令來啟動 CLEAR Engine 服務:

     Start-Service "CLEAR Engine"
    

還原 Lucent Sky AVM 叢集的設定和資料

  1. 在 Lucent Sky AVM 叢集中的每個節點,以系統管理員身分開啟 PowerShell,並輸入以下命令來停止 CLEAR Engine 服務並將節點和 CLEAR Engine 設定檔案從備份位置還原:

     # Replace <BackupDirectory> with path to the directory to store the backup files
     $backupDirectory = "<BackupDirectory>"
     Stop-Service "CLEAR Engine"
     Copy-Item -Path "$backupDirectory\SkyAnalyzer.config" -Destination "C:\Program Files\Lucent Sky\CLEAR Engine\SkyAnalyzer.config"
     Copy-Item -Path "D:\Backup\SA1234567890\SkyAnalyzer.Engine.exe.config" -Destination "C:\Program Files\Lucent Sky\CLEAR Engine\SkyAnalyzer.Engine.exe.config"
    

    其中 D:\Backup\SA1234567890\SkyAnalyzer.config 和 D:\Backup\SA1234567890\SkyAnalyzer.Engine.exe.config 是實體設定檔案的備份位置。

  2. 在包含叢集儲存體的伺服器上,以系統管理員身分開啟 PowerShell,並輸入以下命令來將叢集儲存體的內容從備份位置還原:

     # Replace <BackupDirectory> with path to the directory to store the backup files
     $backupDirectory = "<BackupDirectory>"
     # Replace C:\ProgramData\Lucent Sky\CLEAR Engine if using a custom file system storage location
     $fileSystemStorage = "C:\ProgramData\Lucent Sky\CLEAR Engine"
     Copy-Item -Path "$backupDirectory\FileSystemStorage" -Destination "$fileSystemStorage" -Recurse -Force
    

    要深入了解如何找到檔案系統儲存體的位置,請參考 Lucent Sky 知識庫:
    Install Lucent Sky AVM license

  3. 在包含叢集儲存體資料庫的伺服器上,以系統管理員身分開啟 PowerShell,並輸入以下命令來還原 Lucent Sky AVM 資料庫:

     # Replace <BackupDirectory> with path to the directory to store the backup files
     $backupDirectory = "<BackupDirectory>"
     # Replace .\SQLEXPRESS if using a custom SQL Server instance
     $sqlInstance = ".\SQLEXPRESS"
     sqlcmd -S $sqlInstance -Q "RESTORE DATABASE SkyAnalyzer FROM DISK = '$backupDirectory\Database.bak'"
    

    SQL Server 的服務帳戶(例如 NT Service\MSSQLSERVER)必需具有備份位置讀取的權限。

    要深入了解關於如何使用備份還原一個 SQL Server 資料庫,請參考 Microsoft Learn 網站:
    快速入門:備份與還原內部部署的 SQL Server 資料庫

  4. 在 Lucent Sky AVM 叢集中的每個節點,以系統管理員身分開啟 PowerShell,並輸入以下命令來啟動 CLEAR Engine 服務:

     Start-Service "CLEAR Engine"