Skip to content

Commit fe3aada

Browse files
authored
Merge pull request MicrosoftDocs#2491 from ktoliver/code-outdent-3-StorSimple-backup-articles-B
fix code (outdent) in three StorSimple backup articles
2 parents c170ccb + 49c0128 commit fe3aada

File tree

3 files changed

+129
-132
lines changed

3 files changed

+129
-132
lines changed

articles/storsimple/storsimple-configure-backup-target-using-backup-exec.md

Lines changed: 43 additions & 44 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ author: hkanna
77
manager: matd
88
editor: ''
99

10-
ms.assetid:
10+
ms.assetid:
1111
ms.service: storsimple
1212
ms.devlang: na
1313
ms.topic: article
@@ -89,7 +89,7 @@ Although StorSimple presents two main deployment scenarios (primary and secondar
8989

9090
For more information about StorSimple, see [StorSimple 8000 series: hybrid cloud storage solution](storsimple-overview.md) and review the [technical StorSimple 8000 series specifications](storsimple-technical-specifications-and-compliance.md).
9191

92-
> [!IMPORTANT]
92+
> [!IMPORTANT]
9393
> StorSimple device as backup target is only supported with StorSimple 8000 Update 3 or later.
9494
9595
## Architecture overview
@@ -176,7 +176,7 @@ It is important to size your high-performance volume with ample space and perfor
176176

177177
The deployment of this solution consists of three steps: preparing the network infrastructure, deploying your StorSimple device as a backup target, and finally deploying the Veritas Backup Exec. Each of these steps is discussed in detail in the following sections.
178178

179-
### Configure the network
179+
### Configure the network
180180

181181
StorSimple as an integrated solution with the Azure cloud requires an active and working connection to the Azure cloud. This connection is used for operations such as cloud snapshots, management, metadata transfer, and to tier older, less accessed data to the Azure cloud storage.
182182

@@ -219,7 +219,7 @@ Ensure that the host backup server storage is configured as per the following gu
219219

220220
- Spanned volumes (created by Windows Disk manager) are not supported.
221221
- Format your volumes using NTFS with 64 KB allocation size.
222-
- Map the StorSimple volumes directly to the “Veeam” server.
222+
- Map the StorSimple volumes directly to the “Veeam” server.
223223
- Use iSCSI in case of physical servers.
224224
- Use pass-through disks for virtual servers.
225225

@@ -248,7 +248,7 @@ Configure your solution as per the following guidelines.
248248
- Download: [PSEXEC – Microsoft Sysinternals](https://technet.microsoft.com/sysinternals/bb897553.aspx)
249249

250250
- After downloading PSEXEC, run Windows PowerShell as an administrator, and type:
251-
251+
252252
`psexec \\%computername% -s schtasks /change /tn “MicrosoftWindowsTaskSchedulerMaintenance Configurator" /disable`
253253

254254
### StorSimple
@@ -348,7 +348,7 @@ Based on the preceeding assumptions, create a 26 TiB StorSimple tiered volume fo
348348

349349
## StorSimple as a primary backup target
350350

351-
> [!NOTE]
351+
> [!NOTE]
352352
> Be aware that if you need to restore data from a backup that has been tiered to the cloud, the restore occurs at cloud speeds.
353353
354354
In the following figure, we illustrate mapping of a typical volume to a backup job. In this case, all the weekly backups map to Saturday Full disk, and the incremental backups map to Monday-Friday Incremental disks. All the backups and restores happen from a StorSimple tiered volume.
@@ -360,7 +360,7 @@ In the following figure, we illustrate mapping of a typical volume to a backup j
360360
| GFS Rotation Schedule for 4 weeks, Monthly and Yearly | | |
361361
|--------------------------------------------------------------------------|---------------|-------------|
362362
| Frequency/Backup Type | Full | Incremental (Day 1 - 5) |
363-
| Weekly (week 1 - 4) | Saturday | Monday - Friday |
363+
| Weekly (week 1 - 4) | Saturday | Monday - Friday |
364364
| Monthly | Saturday | |
365365
| Yearly | Saturday | |
366366

@@ -385,12 +385,12 @@ The following sequence assumes that Backup Exec and the target host are configur
385385

386386
1. Assign corresponding StorSimple volumes to your backup schedule.
387387

388-
> [!NOTE]
388+
> [!NOTE]
389389
> **Compression** and **Encryption type** are set to **None**.
390390
391391
2. Under **Verify**, select the **Do not verify data for this job** as this may affect StorSimple tiering.
392392

393-
> [!NOTE]
393+
> [!NOTE]
394394
> Defragmentation, indexing, and background verification negatively affect the StorSimple tiering.
395395
396396
![Backup Options verify settings](./media/storsimple-configure-backup-target-using-backup-exec/image17.png)
@@ -470,14 +470,14 @@ The following table illustrates how the backups should be configured to run on t
470470

471471
StorSimple cloud snapshots protect the data that resides in StorSimple device. This is equivalent to shipping tapes to an offsite facility and if using Azure geo-redundant storage (GRS), as shipping tapes to multiple sites. If a device restore was needed in a disaster, you could bring another StorSimple device online and do a failover. Following the failover, you would be able to access the data (at cloud speeds) from the most recent cloud snapshot.
472472

473-
The following section illustrates how to create a short script to trigger and delete StorSimple cloud snapshots during backup post-processing.
473+
The following section illustrates how to create a short script to trigger and delete StorSimple cloud snapshots during backup post-processing.
474474

475-
> [!NOTE]
475+
> [!NOTE]
476476
> Snapshots that are manually or programmatically created do not follow the StorSimple snapshot expiration policy. These must be manually or programmatically deleted.
477477
478478
### Start and delete cloud snapshots with a script
479479

480-
> [!NOTE]
480+
> [!NOTE]
481481
> Carefully assess the compliance and data retention repercussions before you delete a StorSimple snapshot. For more information on how to run a post-backup script, refer to Veritas Backup Exec documentation.
482482
483483
#### Backup lifecycle
@@ -511,38 +511,37 @@ The following section illustrates how to create a short script to trigger and de
511511
5. In Notepad, create a new Windows PowerShell Script and save it in the same location where you saved the Azure publish settings. For example, `C:\\CloudSnapshot\\StorSimpleCloudSnapshot.ps1`.
512512

513513
Copy and paste the following code snippet:
514-
515-
```
516-
Import-AzurePublishSettingsFile "c:\\CloudSnapshot Snapshot\\myAzureSettings.publishsettings"
517-
Disable-AzureDataCollection
518-
$ApplianceName = <myStorSimpleApplianceName>
519-
$RetentionInDays = 20
520-
$RetentionInDays = -$RetentionInDays
521-
$Today = Get-Date
522-
$ExpirationDate = $Today.AddDays($RetentionInDays)
523-
Select-AzureStorSimpleResource -ResourceName "myResource" –RegistrationKey
524-
Start-AzureStorSimpleDeviceBackupJob –DeviceName $ApplianceName -BackupType CloudSnapshot -BackupPolicyId <BackupId> -Verbose
525-
$CompletedSnapshots =@()
526-
$CompletedSnapshots = Get-AzureStorSimpleDeviceBackup -DeviceName $ApplianceName
527-
Write-Host "The Expiration date is " $ExpirationDate
528-
Write-Host
529-
530-
ForEach ($SnapShot in $CompletedSnapshots)
531-
{
532-
$SnapshotStartTimeStamp = $Snapshot.CreatedOn
533-
if ($SnapshotStartTimeStamp -lt $ExpirationDate)
534-
535-
{
536-
$SnapShotInstanceID = $SnapShot.InstanceId
537-
Write-Host "This snpashotdate was created on " $SnapshotStartTimeStamp.Date.ToShortDateString()
538-
Write-Host "Instance ID " $SnapShotInstanceID
539-
Write-Host "This snpashotdate is older and needs to be deleted"
540-
Write-host "\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#"
541-
Remove-AzureStorSimpleDeviceBackup -DeviceName $ApplianceName -BackupId $SnapShotInstanceID -Force -Verbose
542-
}
543-
}
544-
545-
```
514+
```
515+
Import-AzurePublishSettingsFile "c:\\CloudSnapshot Snapshot\\myAzureSettings.publishsettings"
516+
Disable-AzureDataCollection
517+
$ApplianceName = <myStorSimpleApplianceName>
518+
$RetentionInDays = 20
519+
$RetentionInDays = -$RetentionInDays
520+
$Today = Get-Date
521+
$ExpirationDate = $Today.AddDays($RetentionInDays)
522+
Select-AzureStorSimpleResource -ResourceName "myResource" –RegistrationKey
523+
Start-AzureStorSimpleDeviceBackupJob –DeviceName $ApplianceName -BackupType CloudSnapshot -BackupPolicyId <BackupId> -Verbose
524+
$CompletedSnapshots =@()
525+
$CompletedSnapshots = Get-AzureStorSimpleDeviceBackup -DeviceName $ApplianceName
526+
Write-Host "The Expiration date is " $ExpirationDate
527+
Write-Host
528+
529+
ForEach ($SnapShot in $CompletedSnapshots)
530+
{
531+
$SnapshotStartTimeStamp = $Snapshot.CreatedOn
532+
if ($SnapshotStartTimeStamp -lt $ExpirationDate)
533+
534+
{
535+
$SnapShotInstanceID = $SnapShot.InstanceId
536+
Write-Host "This snpashotdate was created on " $SnapshotStartTimeStamp.Date.ToShortDateString()
537+
Write-Host "Instance ID " $SnapShotInstanceID
538+
Write-Host "This snpashotdate is older and needs to be deleted"
539+
Write-host "\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#"
540+
Remove-AzureStorSimpleDeviceBackup -DeviceName $ApplianceName -BackupId $SnapShotInstanceID -Force -Verbose
541+
}
542+
}
543+
544+
```
546545
547546
1. Add the script to your backup job in Veritas Backup Exec, by editing your Veritas Backup Exec job options pre-post commands
548547

articles/storsimple/storsimple-configure-backup-target-veeam.md

Lines changed: 43 additions & 44 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ author: hkanna
77
manager: matd
88
editor: ''
99

10-
ms.assetid:
10+
ms.assetid:
1111
ms.service: storsimple
1212
ms.devlang: na
1313
ms.topic: article
@@ -38,7 +38,7 @@ StorSimple is a great backup target for the following reasons:
3838
- It automatically provides offsite storage for disaster recovery.
3939

4040

41-
## Target audience
41+
## Target audience
4242

4343
The audience for this paper includes backup administrators, storage administrators, and storage architects with knowledge of storage, Windows Server 2012 R2, Ethernet, cloud services, and Veeam.
4444

@@ -89,7 +89,7 @@ Although StorSimple presents two main deployment scenarios (primary and secondar
8989

9090
For more information about StorSimple, see [StorSimple 8000 series: hybrid cloud storage solution](storsimple-overview.md) and review the [technical StorSimple 8000 series specifications](storsimple-technical-specifications-and-compliance.md).
9191

92-
> [!IMPORTANT]
92+
> [!IMPORTANT]
9393
> StorSimple device as backup target is only supported with StorSimple 8000 Update 3 or later.
9494
9595
## Architecture overview
@@ -217,14 +217,14 @@ Ensure that the host backup server storage is configured as per the following gu
217217

218218
- Spanned volumes (created by Windows Disk manager) are not supported.
219219
- Format your volumes using NTFS with 64 KB allocation size.
220-
- Map the StorSimple volumes directly to the “Veeam” server.
220+
- Map the StorSimple volumes directly to the “Veeam” server.
221221
- Use iSCSI in case of physical servers.
222222
- Use pass-through disks for virtual servers.
223223

224224

225225
## Best practices for StorSimple and Veeam
226226

227-
Configure your solution as per the following guidelines.
227+
Configure your solution as per the following guidelines.
228228

229229
### Operating system
230230

@@ -245,7 +245,7 @@ Configure your solution as per the following guidelines.
245245
- Download: [PSEXEC – Microsoft Sysinternals](https://technet.microsoft.com/sysinternals/bb897553.aspx)
246246

247247
- After downloading PSEXEC, run Windows PowerShell as an administrator, and type:
248-
248+
249249
`psexec \\%computername% -s schtasks /change /tn “MicrosoftWindowsTaskSchedulerMaintenance Configurator" /disable`
250250

251251
### StorSimple
@@ -367,7 +367,7 @@ In the following figure, we illustrate mapping of a typical volume to a backup j
367367
| GFS Rotation Schedule for 4 weeks, Monthly and Yearly | | |
368368
|--------------------------------------------------------------------------|---------------|-------------|
369369
| Frequency/Backup Type | Full | Incremental (Day 1 - 5) |
370-
| Weekly (week 1 - 4) | Saturday | Monday - Friday |
370+
| Weekly (week 1 - 4) | Saturday | Monday - Friday |
371371
| Monthly | Saturday | |
372372
| Yearly | Saturday | |
373373

@@ -488,14 +488,14 @@ More details on the way to configure Backup Copy Job please refer to [Creating B
488488

489489
StorSimple cloud snapshots protect the data that resides in StorSimple device. This is equivalent to shipping tapes to an offsite facility and if using Azure geo-redundant storage (GRS), as shipping tapes to multiple sites. If a device restore was needed in a disaster, you could bring another StorSimple device online and do a failover. Following the failover, you would be able to access the data (at cloud speeds) from the most recent cloud snapshot.
490490

491-
The following section illustrates how to create a short script to trigger and delete StorSimple cloud snapshots during backup post-processing.
491+
The following section illustrates how to create a short script to trigger and delete StorSimple cloud snapshots during backup post-processing.
492492

493-
> [!NOTE]
493+
> [!NOTE]
494494
> Snapshots that are manually or programmatically created do not follow the StorSimple snapshot expiration policy. These must be manually or programmatically deleted.
495495
496496
### Start and delete cloud snapshots with a script
497497

498-
> [!NOTE]
498+
> [!NOTE]
499499
> Carefully assess the compliance and data retention repercussions before you delete a StorSimple snapshot. For more information on how to run a post-backup script, refer to Veritas Backup Exec documentation.
500500
501501
#### Backup lifecycle
@@ -530,38 +530,37 @@ The following section illustrates how to create a short script to trigger and de
530530
5. In Notepad, create a new Windows PowerShell Script and save it in the same location where you saved the Azure publish settings. For example, `C:\\CloudSnapshot\\StorSimpleCloudSnapshot.ps1`.
531531

532532
Copy and paste the following code snippet:
533-
534-
```
535-
Import-AzurePublishSettingsFile "c:\\CloudSnapshot Snapshot\\myAzureSettings.publishsettings"
536-
Disable-AzureDataCollection
537-
$ApplianceName = <myStorSimpleApplianceName>
538-
$RetentionInDays = 20
539-
$RetentionInDays = -$RetentionInDays
540-
$Today = Get-Date
541-
$ExpirationDate = $Today.AddDays($RetentionInDays)
542-
Select-AzureStorSimpleResource -ResourceName "myResource" –RegistrationKey
543-
Start-AzureStorSimpleDeviceBackupJob –DeviceName $ApplianceName -BackupType CloudSnapshot -BackupPolicyId <BackupId> -Verbose
544-
$CompletedSnapshots =@()
545-
$CompletedSnapshots = Get-AzureStorSimpleDeviceBackup -DeviceName $ApplianceName
546-
Write-Host "The Expiration date is " $ExpirationDate
547-
Write-Host
548-
549-
ForEach ($SnapShot in $CompletedSnapshots)
550-
{
551-
$SnapshotStartTimeStamp = $Snapshot.CreatedOn
552-
if ($SnapshotStartTimeStamp -lt $ExpirationDate)
553-
554-
{
555-
$SnapShotInstanceID = $SnapShot.InstanceId
556-
Write-Host "This snpashotdate was created on " $SnapshotStartTimeStamp.Date.ToShortDateString()
557-
Write-Host "Instance ID " $SnapShotInstanceID
558-
Write-Host "This snpashotdate is older and needs to be deleted"
559-
Write-host "\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#"
560-
Remove-AzureStorSimpleDeviceBackup -DeviceName $ApplianceName -BackupId $SnapShotInstanceID -Force -Verbose
561-
}
562-
}
563-
564-
```
533+
```
534+
Import-AzurePublishSettingsFile "c:\\CloudSnapshot Snapshot\\myAzureSettings.publishsettings"
535+
Disable-AzureDataCollection
536+
$ApplianceName = <myStorSimpleApplianceName>
537+
$RetentionInDays = 20
538+
$RetentionInDays = -$RetentionInDays
539+
$Today = Get-Date
540+
$ExpirationDate = $Today.AddDays($RetentionInDays)
541+
Select-AzureStorSimpleResource -ResourceName "myResource" –RegistrationKey
542+
Start-AzureStorSimpleDeviceBackupJob –DeviceName $ApplianceName -BackupType CloudSnapshot -BackupPolicyId <BackupId> -Verbose
543+
$CompletedSnapshots =@()
544+
$CompletedSnapshots = Get-AzureStorSimpleDeviceBackup -DeviceName $ApplianceName
545+
Write-Host "The Expiration date is " $ExpirationDate
546+
Write-Host
547+
548+
ForEach ($SnapShot in $CompletedSnapshots)
549+
{
550+
$SnapshotStartTimeStamp = $Snapshot.CreatedOn
551+
if ($SnapshotStartTimeStamp -lt $ExpirationDate)
552+
553+
{
554+
$SnapShotInstanceID = $SnapShot.InstanceId
555+
Write-Host "This snpashotdate was created on " $SnapshotStartTimeStamp.Date.ToShortDateString()
556+
Write-Host "Instance ID " $SnapShotInstanceID
557+
Write-Host "This snpashotdate is older and needs to be deleted"
558+
Write-host "\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#"
559+
Remove-AzureStorSimpleDeviceBackup -DeviceName $ApplianceName -BackupId $SnapShotInstanceID -Force -Verbose
560+
}
561+
}
562+
563+
```
565564
566565
6. Add the script to your backup job in Veeam, by editing your Veeam job
567566
advanced options pre-post scripts
@@ -573,7 +572,7 @@ It is recommended that you run your StorSimple Cloud Snapshot backup policy at t
573572
StorSimple as a restore source
574573
==============================
575574
576-
Restores from a StorSimple device work as restore from any block storage device. When restoring data that is tiered to the cloud, restores occur at cloud speeds. For local data, restores occur at local disk speed of the device.
575+
Restores from a StorSimple device work as restore from any block storage device. When restoring data that is tiered to the cloud, restores occur at cloud speeds. For local data, restores occur at local disk speed of the device.
577576
578577
Veeam enables fast granular file-level recovery through StorSimple using the built-in Explorers in the Veeam console. Use the Veeam Explorers to recover individual items such as email messages, Active Directory objects, or SharePoint items from the backups. The recovery can be done without on-premises VM disruption. You can also accomplish the point-in-time recovery for Microsoft SQL and Oracle Databases. Veeam and StorSimple make the process of item level recovery from Azure both fast and easy. For information on how to perform a restore, refer to Veeam documentation.
579578
@@ -614,4 +613,4 @@ The following documents have been referenced in this article:
614613
615614
- [Using GPT drives](http://msdn.microsoft.com/windows/hardware/gg463524.aspx#EHD)
616615
617-
- [Enable and configure shadow copies for shared folders](http://technet.microsoft.com/library/cc771893.aspx)
616+
- [Enable and configure shadow copies for shared folders](http://technet.microsoft.com/library/cc771893.aspx)

0 commit comments

Comments
 (0)