Start-VBRLinuxFileRestore
Short Description
Starts a restore session of Linux-based or Unix-based guest OS files.
Product Edition: Standard, Enterprise, Enterprise Plus, Veeam Universal License
Syntax
This cmdlet provides the following parameter sets:
-
ViFlr (Default)Start-VBRLinuxFileRestore -RestorePoint <COib> [-Reason <String>] -Server <CHost>
[-ResourcePool <CViResourcePoolItem>] [-NetworkInfo <IVBRServerNetworkInfo>] [-IP <IPAddress>]
[-NetworkMask <String>] [-Gateway <IPAddress>] [-PreferredDNSServer <IPAddress>]
[-AlternateDNSServer <IPAddress>] [-IPv6 <IPAddress>] [-IPv6PrefixLength <Int32>] [-IPv6Gateway <IPAddress>]
[-IPv6PreferredDNSServer <IPAddress>] [-IPv6AlternateDNSServer <IPAddress>] [-FromNSS] [-EnableFTP]
[-ShareCredentials <CCredentials>] [-ForceArchivedSnapshotsRestore] [<CommonParameters>]
-
MountServerStart-VBRLinuxFileRestore -RestorePoint <COib> [-Reason <String>] -MountServer <CHost>
[-ShareCredentials <CCredentials>] [-ForceArchivedSnapshotsRestore] [<CommonParameters>]
-
HelperHostStart-VBRLinuxFileRestore -RestorePoint <COib> [-Reason <String>] -HelperHost <VBRLinuxFileRestoreHelperHost>
[-ShareCredentials <CCredentials>] [-ForceArchivedSnapshotsRestore] [<CommonParameters>]
-
HvFlrStart-VBRLinuxFileRestore -RestorePoint <COib> [-Reason <String>] -Server <CHost>
[-NetworkInfo <IVBRServerNetworkInfo>] [-IP <IPAddress>] [-NetworkMask <String>] [-Gateway <IPAddress>]
[-PreferredDNSServer <IPAddress>] [-AlternateDNSServer <IPAddress>] [-IPv6 <IPAddress>]
[-IPv6PrefixLength <Int32>] [-IPv6Gateway <IPAddress>] [-IPv6PreferredDNSServer <IPAddress>]
[-IPv6AlternateDNSServer <IPAddress>] [-VLanId <Int32>] [-EnableFTP] [-ShareCredentials <CCredentials>]
[-ForceArchivedSnapshotsRestore] [<CommonParameters>]
-
ToOriginalStart-VBRLinuxFileRestore -RestorePoint <COib> [-Reason <String>] [-Credentials <CCredentials>]
[-ShareCredentials <CCredentials>] [-MountToOriginalHost] [-ForceArchivedSnapshotsRestore] [<CommonParameters>]
-
ApplianceFlrStart-VBRLinuxFileRestore -RestorePoint <COib> [-Reason <String>] [-ShareCredentials <CCredentials>]
-ApplianceOptions <VBRFileRestoreLinuxHelperApplianceOptions> [-ForceArchivedSnapshotsRestore] [<CommonParameters>]
Detailed Description
This cmdlet mounts disks from a backup or replica to the helper host or helper appliance. After that you can restore VM guest OS files from file systems supported by Linux-based and Unix-based OSes:
- Run the
Get-VBRLinuxGuestItemReturns Linux-based or Unix-based guest OS files. cmdlet to get details on the files and folders that are available for restore. - Run the
Start-VBRLinuxGuestItemRestoreRestores Linux-based or Unix-based guest OS files. cmdlet to restore the necessary files and folders.
Note |
|
Consider the following:
|
Tip |
|
To start a restore session for a CDP replica, use the |
Parameters
|
Parameter |
Description |
Type |
Required |
Position |
Accept Pipeline Input |
|---|---|---|---|---|---|
|
AlternateDNSServer |
Specifies the IPv4 address of the alternate DNS server in the network where the helper appliance resides. |
|
False |
Named |
False |
|
ApplianceOptions |
Specifies configuration settings for a temporary helper appliance.
Accepts the |
|
True |
Named |
True (ByPropertyName) |
|
Credentials |
Specifies the credentials to authenticate against the original Linux-based machine that will be used as a helper host.
Note: This parameter can be used only when
Accepts the |
|
False |
Named |
True (ByPropertyName) |
|
EnableFTP |
Enables the FTP access to the restored file system. If you provide this parameter, users will be able to access the helper appliance over FTP, browse the file system of the restored VM and download necessary files on their own.
Default: |
|
False |
Named |
False |
|
ForceArchivedSnapshotsRestore |
Defines that the cmdlet will use archive snapshots for restore without showing warnings in the PowerShell console. |
|
False |
Named |
False |
|
FromNSS |
Defines that the cmdlet will start a restore session of a VM guest OS using the Novell Storage Services file system. If you provide this parameter, the cmdlet will deploy a specific appliance that supports the Novell Storage Services file system.
Default: |
|
False |
Named |
False |
|
Gateway |
Specifies the IPv4 address of the default gateway in the network where the helper appliance resides. |
|
False |
Named |
False |
|
HelperHost |
Specifies the temporary Linux helper host.
Accepts the |
|
True |
Named |
False |
|
IP |
Specifies the IPv4 address that you want to assign to the helper appliance. Note: The helper appliance must be placed in the same network where the backup server resides. |
|
False |
Named |
False |
|
IPv6 |
Specifies the IPv6 address that you want to assign to the helper appliance. Note: The helper appliance must be placed in the same network where the backup server resides. |
|
False |
Named |
False |
|
IPv6AlternateDNSServer |
Specifies the IPv6 address of the alternate DNS server in the network where the appliance resides. |
|
False |
Named |
False |
|
IPv6Gateway |
Specifies the IPv6 address of the default gateway in the network where the appliance resides. |
|
False |
Named |
False |
|
IPv6PreferredDNSServer |
Specifies the IPv6 address of the DNS server in the network where the helper appliance resides. |
|
False |
Named |
False |
|
IPv6PrefixLength |
For the IPv6 addresses specified. Specifies the length of the IPv6 prefix. |
|
False |
Named |
False |
|
MountServer |
Specifies an existing Linux-based machine. The cmdlet will mount disks from a backup or replica to this machine and will use it as a helper host.
Accepts the |
|
True |
Named |
True (ByPropertyName) |
|
MountToOriginalHost |
Specifies whether to mount disks to the original server and use it as a helper host.
Default:
Note: You can set this parameter to |
|
True |
Named |
True (ByPropertyName) |
|
NetworkInfo |
Specifies the network settings for the helper appliance. Note:
Accepts the |
|
False |
Named |
False |
|
NetworkMask |
For the Specifies the network mask that you want to assign to the helper appliance. Note: The helper appliance must be placed in the same network where the backup server resides. |
|
False |
Named |
False |
|
PreferredDNSServer |
Specifies the IPv4 address of the DNS server in the network where the helper appliance resides. |
|
False |
Named |
False |
|
Reason |
Specifies the reason for starting restore. The information you provide will be saved in the session history so that you can reference it later. |
|
False |
Named |
True (ByPropertyName) |
|
ResourcePool |
To start a restore session using the VMware platform. Specifies the resource pool to which the helper appliance must be placed.
Accepts the |
|
False |
Named |
True (ByPropertyName) |
|
RestorePoint |
Specifies the restore point to start a restore session. You will be able to use the session to perform operations with VM guest OS files.
Accepts the |
|
True |
Named |
True (ByPropertyName) |
|
Server |
Specifies the ESXi or Microsoft Hyper-V host on which the helper appliance must be registered. Note: If you specify a host for the Novell file system proxy appliance, make sure that it can run VMs with 64-bit guest OSes.
Accepts the |
|
True |
Named |
True (ByPropertyName) |
|
ShareCredentials |
Specifies the credentials to authenticate against a backup repository where the backup from which you restore is stored. Note: This parameter is required if you restore files using a helper appliance from a backup imported from an SMB share. This applies if the server where the share is located and the share itself is not added to the backup infrastructure.
Accepts the |
|
False |
Named |
True (ByPropertyName) |
|
VLanId |
To start a restore session using the Hyper-V platform. Specifies the VLAN ID where the helper appliance must reside. |
|
False |
Named |
False |
<CommonParameters>
This cmdlet supports Microsoft PowerShell common parameters. For more information on common parameters, see Microsoft Docs.
Output Object
The cmdlet returns the VBRLinuxFlrObject object that contains settings of a restore session of VM guest OS files from file systems supported by Linux-based and Unix-based OSes.
Examples
Example 1. Starting Restore Session of Linux or Unix-Based Guest OS Files Using VMware
|
This example shows how to start a restore session of Linux or Unix-based guest OS files of the
Perform the following steps:
|
Example 2. Starting Restore Session of Linux or Unix-Based Guest OS Files Using Hyper-V
|
This example shows how to start a restore session of Linux or Unix-based guest OS files of the
Perform the following steps:
|
Example 3. Starting Restore Session of Linux or Unix-Based Guest OS Files Using Existing Linux Machine as Helper Host
|
This example shows how to start a restore of Linux or Unix-based guest OS files of the
Perform the following steps:
|
Example 4. Starting Restore Session of Linux or Unix-Based Guest OS Files Using Original Server
|
This example shows how to start a restore of Linux or Unix-based guest OS files of the
Perform the following steps:
|
Related Commands
Get-VBRBackupGet-VBRServerReturns hosts connected to the backup infrastructure.Find-VBRViResourcePoolReturns VMware resource pools.