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.