Sdílet prostřednictvím


Backup-SCVMMServer

Zálohuje databázi nástroje Virtual Machine Manager.

Syntaxe

Backup-SCVMMServer
      -Path <String>
      [-VMMServer <ServerConnection>]
      [-RunAsynchronously]
      [-PROTipID <Guid>]
      [-JobVariable <String>]
      [<CommonParameters>]

Description

Rutina Backup-SCVMMServer zálohuje databázi nástroje Virtual Machine Manager (VMM) na serveru VMM do místní složky nebo do vzdálené síťové sdílené složky. Složka, do které databázi zálohujete, musí být přístupná pro SQL Server.

Určení, jestli je SQL Server místní nebo na vzdáleném serveru

Pokud nevíte, jestli je databáze VMM uložená místně nebo na vzdáleném serveru se systémem Microsoft SQL Server, postupujte takto:

1. Na serveru VMM otevřete Editor registru. 2. Přejděte na HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft System Center Virtual Machine Manager Server\Settings\Sql 3. Podívejte se na hodnotu onRemoteServer:

-- If it is set to 0, the database is on the local VMM server. 

-- If it is set to 1, the database is on a remote SQL server.

Obnovení zálohované databáze

Po použití rutiny Backup-SCVMMServer k zálohování databáze VMM (viz příklady 1 a 2) můžete k obnovení databáze použít příkaz SCVMMRecover.exe (viz příklad 3). Tento příkaz, který není rutinou Prostředí Windows PowerShell, se nainstaluje s nástrojem VMM. Ve výchozím nastavení se SCVMMRecover.exe instaluje na <%system-drive%>\Program Files\Microsoft System Center 2016\Virtual Machine Manager\bin.

Důležité: Pokud chcete zálohovat a obnovit server fungující jako hostitel virtuálního počítače nebo jako server knihovny v prostředí VMM, použijte standardní postupy zálohování a obnovení serveru.

Příklady

Příklad 1: Zálohování databáze VMM do místní složky

PS C:\> Backup-SCVMMServer -VMMServer "VMMServer01.Contoso.com" -Path "D:\VMMBackups"

Tento příkaz zálohuje databázi VMM na serveru VMM s názvem VMMServer01 do zadané cesty.

Poznámky:

  • Backup-SCVMMServer musí zálohovat databázi na server se systémem SQL Server. Tento příklad předpokládá, že SQL Server (pro databázi VMM) je nainstalovaný na serveru VMMServer01, nikoli na vzdáleném serveru.

  • Při zálohování databáze do místní složky musí být složka přístupná pro zápis do služby SQL Serveru.

Příklad 2: Zálohování databáze VMM do sdílené síťové složky

PS C:\> Backup-SCVMMServer -VMMServer "VMMServer01.Contoso.com" -Path "\\SQLServer01\VMMBackups"

Tento příkaz zálohuje databázi VMM na serveru VMM s názvem VMMServer01 do zadané sdílené složky na serveru s názvem SQLServer01.

Důležitý:

  • Backup-SCVMMServer musí zálohovat databázi na server se systémem SQL Server, takže tento příklad předpokládá, že sql Server (pro databázi VMM) je nainstalovaný na SQLServer01.
  • Při zálohování databáze do vzdálené sdílené složky musí být sdílená složka přístupná pro zápis do služby SQL Serveru.

Příklad 3: Obnovení databáze VMM

C:\> SCVMMRecover.exe -Path <%backup-folder-path%>\<%backup-file-name%>.bak -Confirm

Tento příklad ukazuje použití SCVMMRecover.exea nikoli rutiny PowerShellu. K provedení této operace musíte otevřít okno příkazového řádku (ne okno PowerShellu) a použít příkaz SCVMMRecover.exe, který je nainstalován s nástrojem VMM. Musíte spustit SCVMMRecover.exe místně na serveru VMM, na kterém chcete obnovit databázi. SCVMMRecover.exe nefunguje s instalací VMM s vysokou dostupností.

Tento příklad obnoví databázi VMM na server VMM, kde:

<%backup-folder-path%> je cesta na serveru, na kterém je uložen soubor .bak. <%backup-file-name%> je název souboru .bak, který byl vytvořen během operace zálohování.

Tento příklad předpokládá, že SCVMMRecover.exe je nainstalována ve výchozím umístění nástroje VMM na <%system-drive%>\Program Files\Microsoft System Center 2016\Virtual Machine Manager\bin\SCVMMRecover.exe

Parametry

-JobVariable

Určuje, že průběh úlohy je sledován a uložen v proměnné pojmenované tímto parametrem.

Typ:String
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-Path

Určuje cílovou cestu pro operaci.

Příklady formátů:

  • Místní cesta: -Path "F:\"
  • Cesta UNC: -Path "\\Library\Templates"
  • Cesta GUID svazku: -Path "\\?\Volume{4703c1ea-8ae7-11db-b473-00123f7603e3}\"
  • Cesta K VMware ESX: -Path "\[storage1\]\MyVMwareFolderForVMs\MyVM.vmx"
  • Cesta Citrix XenServer: -Path "Local storage\[99b6212f-b63d-c676-25f9-d6c460992de7\]"
Typ:String
Position:Named
Default value:None
Vyžadováno:True
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-PROTipID

Určuje ID tipu pro optimalizaci výkonu a prostředků (TIP PRO), který tuto akci aktivoval. Tento parametr umožňuje auditovat tipy PRO.

Typ:Guid
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-RunAsynchronously

Označuje, že úloha běží asynchronně, aby se ovládací prvek okamžitě vrátil do příkazového prostředí.

Typ:SwitchParameter
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-VMMServer

Určuje objekt serveru VMM.

Typ:ServerConnection
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:True
Přijmout zástupné znaky:False

Výstupy

VMMServer

Tato rutina vrátí objekt VMMServer.