Soluzione di ripristino di emergenza automatizzato usando Azure Site Recovery per le condivisioni file ospitate su StorSimpleAutomated Disaster Recovery solution using Azure Site Recovery for file shares hosted on StorSimple

PanoramicaOverview

Microsoft Azure StorSimple è una soluzione di archiviazione cloud ibrida che risolve le complessità dei dati non strutturati comunemente associate alle condivisioni file.Microsoft Azure StorSimple is a hybrid cloud storage solution that addresses the complexities of unstructured data commonly associated with file shares. StorSimple usa l'archiviazione cloud come un'estensione della soluzione locale e organizza automaticamente i dati in livelli tra archiviazione locale e archiviazione cloud.StorSimple uses cloud storage as an extension of the on-premises solution and automatically tiers data across on-premises storage and cloud storage. La protezione integrata dei dati, con snapshot locali e cloud, elimina la necessità di un'infrastruttura di archiviazione complessa.Integrated data protection, with local and cloud snapshots, eliminates the need for a sprawling storage infrastructure.

Azure Site Recovery è un servizio basato su Azure che fornisce funzionalità di ripristino di emergenza per il coordinamento di replica, failover e ripristino delle macchine virtuali.Azure Site Recovery is an Azure-based service that provides disaster recovery (DR) capabilities by orchestrating replication, failover, and recovery of virtual machines. Azure Site Recovery supporta una serie di tecnologie di replica per la replica, la protezione e il failover semplice di macchine virtuali e applicazioni nei cloud pubblici, privati oppure ospitati.Azure Site Recovery supports a number of replication technologies to consistently replicate, protect, and seamlessly fail over virtual machines and applications to private/public or hosted clouds.

Usando Azure Site Recovery, la replica delle macchine virtuali e le funzionalità di snapshot cloud di StorSimple, è possibile proteggere l'ambiente di server di file completo.Using Azure Site Recovery, virtual machine replication, and StorSimple cloud snapshot capabilities, you can protect the complete file server environment. In caso di interruzione, con un semplice clic è possibile portare le condivisioni di file online in Azure in pochi minuti.In the event of a disruption, you can use a single click to bring your file shares online in Azure in just a few minutes.

Questo documento illustra in dettaglio come creare una soluzione di ripristino di emergenza per le condivisioni file ospitate nell'archiviazione di StorSimple ed eseguire failover pianificati, non pianificati e di test usando un piano di ripristino con un solo clic.This document explains in detail how you can create a disaster recovery solution for your file shares hosted on StorSimple storage, and perform planned, unplanned, and test failovers using a one-click recovery plan. In pratica, mostra come modificare il piano di ripristino dell'insieme di credenziali di Azure Site Recovery per attivare i failover StorSimple durante gli scenari di emergenza.In essence, it shows how you can modify the Recovery Plan in your Azure Site Recovery vault to enable StorSimple failovers during disaster scenarios. Inoltre, descrive le configurazioni supportate e i prerequisiti.In addition, it describes supported configurations and prerequisites. Questo documento presuppone la conoscenza delle nozioni di base delle architetture di Azure Site Recovery e StorSimple.This document assumes that you are familiar with the basics of Azure Site Recovery and StorSimple architectures.

Opzioni di distribuzione di Azure Site RecoverySupported Azure Site Recovery deployment options

I clienti possono distribuire file server come server fisici o macchine virtuali (VM) in esecuzione in Hyper-V o VMware e quindi creare le condivisioni file da volumi ottenuti dall'archiviazione StorSimple.Customers can deploy file servers as physical servers or virtual machines (VMs) running on Hyper-V or VMware, and then create file shares from volumes carved out of StorSimple storage. Azure Site Recovery può proteggere le distribuzioni fisiche e virtuali in un sito secondario o in Azure.Azure Site Recovery can protect both physical and virtual deployments to either a secondary site or to Azure. Questo documento descrive in dettaglio una soluzione di ripristino di emergenza che usa Azure come sito di ripristino per una VM di file server ospitata in Hyper-V e con condivisioni file nell'archiviazione di StorSimple.This document covers details of a DR solution with Azure as the recovery site for a file server VM hosted on Hyper-V and with file shares on StorSimple storage. Altri scenari in cui la VM del file server si trova in una VM VMware o in un computer fisico possono essere implementati in modo analogo.Other scenarios in which the file server VM is on a VMware VM or a physical machine can be implemented similarly.

PrerequisitiPrerequisites

I prerequisiti di implementazione di una soluzione di ripristino di emergenza in un solo clic che usa Azure Site Recovery per le condivisioni file ospitate nell'archiviazione StorSimple sono i seguenti:Implementing a one-click disaster recovery solution that uses Azure Site Recovery for file shares hosted on StorSimple storage has the following prerequisites:

  • VM del file server Windows Server 2012 R2 locale ospitata in Hyper-V, VMware o in un computer fisicoOn-premises Windows Server 2012 R2 File server VM hosted on Hyper-V or VMware or a physical machine
  • Dispositivo di archiviazione StorSimple locale registrato con Azure StorSimple ManagerStorSimple storage device on-premises registered with Azure StorSimple manager
  • Appliance cloud StorSimple creata in Azure StorSimple Manager,StorSimple Cloud Appliance created in the Azure StorSimple manager. che può rimanere in stato di arresto.The appliance can be kept in a shut-down state.
  • Condivisioni file ospitate nei volumi configurati sul dispositivo di archiviazione StorSimpleFile shares hosted on the volumes configured on the StorSimple storage device
  • insieme di credenziali dei servizi di Azure Site Recovery creato in una sottoscrizione di Microsoft AzureAzure Site Recovery services vault created in a Microsoft Azure subscription

Inoltre, se Azure è il sito di ripristino, eseguire lo strumento Azure Virtual Machine Readiness Assessment nelle VM per assicurarsi che siano compatibili con le VM di Azure e i Servizi di Azure Site Recovery.In addition, if Azure is your recovery site, run the Azure Virtual Machine Readiness Assessment tool on VMs to ensure that they are compatible with Azure VMs and Azure Site Recovery services.

Per evitare problemi di latenza (che potrebbero causare un aumento dei costi), assicurarsi di creare l'appliance cloud StorSimple, l'account di automazione e gli account di archiviazione nella stessa area.To avoid latency issues (which might result in higher costs), make sure that you create your StorSimple Cloud Appliance, automation account, and storage account(s) in the same region.

Abilitare il ripristino di emergenza per le condivisioni file di StorSimpleEnable DR for StorSimple file shares

Ogni componente dell'ambiente locale deve essere protetto per abilitare la replica e il ripristino completi.Each component of the on-premises environment needs to be protected to enable complete replication and recovery. Questa sezione illustra come:This section describes how to:

  • Configurare la replica di Active Directory e DNS (facoltativo)Set up Active Directory and DNS replication (optional)
  • Usare Azure Site Recovery per abilitare la protezione della VM del file serverUse Azure Site Recovery to enable protection of the file server VM
  • Abilitare la protezione dei volumi StorSimpleEnable protection of StorSimple volumes
  • Configurare la reteConfigure the network

Configurare la replica di Active Directory e DNS (facoltativo)Set up Active Directory and DNS replication (optional)

Se si vuole proteggere i computer che eseguono Active Directory e DNS in modo che siano disponibili nel sito di ripristino di emergenza, è necessario proteggerli in modo esplicito (in modo che i file server siano accessibili dopo il failover con autenticazione).If you want to protect the machines running Active Directory and DNS so that they are available on the DR site, you need to explicitly protect them (so that the file servers are accessible after failover with authentication). Sono consigliate due opzioni a seconda della complessità dell'ambiente locale del cliente.There are two recommended options based on the complexity of the customer’s on-premises environment.

Opzione 1Option 1

Se il cliente ha un numero limitato di applicazioni, un singolo controller di dominio per l'intero sito locale ed eseguirà il failover dell'intero sito, è consigliabile usare la replica di Azure Site Recovery per replicare il computer del controller di dominio nel sito secondario (applicabile sia per l'operazione da sito a sito, che da sito ad Azure).If the customer has a small number of applications, a single domain controller for the entire on-premises site, and will be failing over the entire site, then we recommend using Azure Site Recovery replication to replicate the domain controller machine to a secondary site (this is applicable for both site-to-site and site-to-Azure).

Opzione 2Option 2

Se il cliente ha un numero elevato di applicazioni, esegue una foresta Active Directory ed eseguirà il failover di poche applicazioni alla volta, è consigliabile configurare un controller di dominio aggiuntivo nel sito di ripristino di emergenza (indipendentemente dal fatto che si esegua il failover in un sito secondario o in Azure).If the customer has a large number of applications, is running an Active Directory forest, and will be failing over a few applications at a time, then we recommend setting up an additional domain controller on the DR site (either a secondary site or in Azure).

Vedere Proteggere Active Directory e DNS con Azure Site Recovery per informazioni su come procedere quando si rende disponibile un controller di dominio nel sito di ripristino di emergenza.Refer to Automated DR solution for Active Directory and DNS using Azure Site Recovery for instructions when making a domain controller available on the DR site. Nella parte restante di questo documento si presuppone che sia disponibile un controller di dominio nel sito di ripristino di emergenza.For the rest of this document, we assume a domain controller is available on the DR site.

Usare Azure Site Recovery per abilitare la protezione della VM del file serverUse Azure Site Recovery to enable protection of the file server VM

Questo passaggio richiede la preparazione dell'ambiente di file server locale, la creazione e la preparazione di un insieme di credenziali di Azure Site Recovery e l'abilitazione della protezione di file della VM.This step requires that you prepare the on-premises file server environment, create and prepare an Azure Site Recovery vault, and enable file protection of the VM.

Per preparare l'ambiente di file server localeTo prepare the on-premises file server environment

  1. Impostare Controllo dell'account utente su Never Notify (Non notificare mai).Set the User Account Control to Never Notify. Questa operazione è necessaria per poter usare gli script di automazione di Azure per connettere le destinazioni iSCSI dopo il failover eseguito da Azure Site Recovery.This is required so that you can use Azure automation scripts to connect the iSCSI targets after failover by Azure Site Recovery.

    1. Premere il tasto Windows + Q e cercare UAC.Press the Windows key +Q and search for UAC.
    2. Selezionare Modifica impostazioni di Controllo dell'account utente.Select Change User Account Control settings.
    3. Trascinare la barra in basso verso Non notificare mai.Drag the bar to the bottom towards Never Notify.
    4. Fare clic su OK, quindi selezionare quando richiesto.Click OK and then select Yes when prompted.

      Impostazioni di Controllo dell'account utente

  2. Installare l'agente VM su ciascuna delle VM del file server.Install the VM Agent on each of the file server VMs. Questa operazione è necessaria per poter eseguire gli script di automazione di Azure sulle VM sottoposte a failover.This is required so that you can run Azure automation scripts on the failed over VMs.

    1. Scaricare l'agente in C:\\Users\\<username>\\Downloads.Download the agent to C:\\Users\\<username>\\Downloads.
    2. Aprire Windows PowerShell in modalità amministratore (Esegui come amministratore) e quindi immettere il comando seguente per passare al percorso di download:Open Windows PowerShell in Administrator mode (Run as Administrator), and then enter the following command to navigate to the download location:

      cd C:\\Users\\<username>\\Downloads\\WindowsAzureVmAgent.2.6.1198.718.rd\_art\_stable.150415-1739.fre.msi

      Nota

      Il nome file può cambiare a seconda della versione.The file name may change depending on the version.

  3. Fare clic su Avanti.Click Next.
  4. Accettare le condizioni del contratto e quindi fare clic su Avanti.Accept the Terms of Agreement and then click Next.
  5. Fare clic su Fine.Click Finish.
  6. Creare condivisioni file usando volumi ottenuti dall'archiviazione StorSimple.Create file shares using volumes carved out of StorSimple storage. Per maggiori informazioni, vedere l'articolo Usare il servizio StorSimple Manager per gestire i volumi.For more information, see Use the StorSimple Manager service to manage volumes.

    1. Nelle macchine virtuali locali premere il tasto Windows + Q e cercare iSCSI.On your on-premises VMs, press the Windows key +Q and search for iSCSI.
    2. Selezionare Iniziatore iSCSI.Select iSCSI initiator.
    3. Selezionare la scheda Configurazione e copiare il nome dell'iniziatore.Select the Configuration tab and copy the initiator name.
    4. Accedere al Portale di Azure.Log in to the Azure portal.
    5. Selezionare la scheda StorSimple e quindi selezionare il servizio StorSimple Manager che contiene il dispositivo fisico.Select the StorSimple tab and then select the StorSimple Manager Service that contains the physical device.
    6. Creare i contenitori di volumi e quindi creare i volumiCreate volume container(s) and then create volume(s). (questi volumi sono destinati alle condivisione file nella macchine virtuali del file server).(These volumes are for the file share(s) on the file server VMs). Copiare il nome dell'iniziatore e assegnare un nome appropriato per i record di controllo di accesso quando si creano i volumi.Copy the initiator name and give an appropriate name for the Access Control Records when you create the volumes.
    7. Selezionare la scheda Configura e prendere nota dell'indirizzo IP del dispositivo.Select the Configure tab and note down the IP address of the device.
    8. Nelle macchine virtuali locali tornare a Iniziatore iSCSI e immettere l'indirizzo IP nella sezione connessione rapida.On your on-premises VMs, go to the iSCSI initiator again and enter the IP in the Quick Connect section. Fare clic su Connessione rapida (il dispositivo ora deve essere connesso).Click Quick Connect (the device should now be connected).
    9. Aprire il portale di Azure e selezionare la scheda Volumi e dispositivi. Fare clic su Configura automaticamente.Open the Azure portal and select the Volumes and Devices tab. Click Auto Configure. Viene visualizzato il volume appena creato.The volume that you created should appear.
    10. Nel portale selezionare la scheda Dispositivi e quindi selezionare Create a New Virtual Device (Crea un nuovo dispositivo virtuale)In the portal, select the Devices tab and then select Create a New Virtual Device. (il dispositivo virtuale verrà usato se si verifica un failover).(This virtual device will be used if a failover occurs). Il nuovo dispositivo virtuale può essere mantenuto in uno stato offline per evitare costi aggiuntivi.This new virtual device can be kept in an offline state to avoid extra costs. Per portare offline il dispositivo virtuale, passare alla sezione Macchine virtuali nel portale e arrestarlo.To take the virtual device offline, go to the Virtual Machines section on the Portal and shut it down.
    11. Tornare alle macchine virtuali locali e aprire Gestione disco (premere il tasto Windows + X, quindi selezionare Gestione disco).Go back to the on-premises VMs and open Disk Management (press the Windows key + X and select Disk Management).
    12. Si noteranno alcuni dischi aggiuntivi (a seconda del numero di volumi creati).You will notice some extra disks (depending on the number of volumes you have created). Fare clic con il pulsante destro del mouse sul primo disco e scegliere Inizializza disco, quindi fare clic su OK.Right-click the first one, select Initialize Disk, and select OK. Fare doppio clic sulla sezione Non allocato, selezionare Nuovo volume semplice, assegnare una lettera di unità al volume e completare la procedura guidata.Right-click the Unallocated section, select New Simple Volume, assign it a drive letter, and finish the wizard.
    13. Ripetere il primo passaggio per tutti i dischi.Repeat step l for all the disks. È ora possibile visualizzare tutti i dischi in Computer in Esplora risorse di Windows.You can now see all the disks on This PC in the Windows Explorer.
    14. Usare il ruolo Servizi file e archiviazione per creare condivisioni file in tali volumi.Use the File and Storage Services role to create file shares on these volumes.

Per creare un insieme di credenziali di Azure Site RecoveryTo create and prepare an Azure Site Recovery vault

Vedere la documentazione di Azure Site Recovery per iniziare a usare Azure Site Recovery prima di proteggere la VM del file server.Refer to the Azure Site Recovery documentation to get started with Azure Site Recovery before protecting the file server VM.

Per abilitare la protezioneTo enable protection

  1. Disconnettere le destinazioni iSCSI dalle macchine virtuali locali che si vuole proteggere con Azure Site Recovery:Disconnect the iSCSI target(s) from the on-premises VMs that you want to protect through Azure Site Recovery:

    1. Premere il tasto Windows + Q e cercare iSCSI.Press Windows key + Q and search for iSCSI.
    2. Selezionare Configura iniziatore iSCSI.Select Set up iSCSI initiator.
    3. Disconnettere il dispositivo StorSimple connesso in precedenza.Disconnect the StorSimple device that you connected previously. In alternativa, è possibile disattivare il file server per alcuni minuti quando si abilita la protezione.Alternatively, you can switch off the file server for a few minutes when enabling protection.

    Nota

    In questo modo, le condivisioni file saranno temporaneamente non disponibili.This will cause the file shares to be temporarily unavailable.

  2. Abilitare la protezione delle macchine virtuali della VM del file server dal Portale di Azure Site Recovery.Enable virtual machine protection of the file server VM from the Azure Site Recovery portal.
  3. Quando viene avviata la sincronizzazione iniziale, è possibile riconnettere nuovamente la destinazione.When the initial synchronization begins, you can reconnect the target again. Passare all'iniziatore iSCSI, selezionare un dispositivo StorSimple e fare clic su Connetti.Go to the iSCSI initiator, select the StorSimple device, and click Connect.
  4. Quando la sincronizzazione è completa e lo stato della VM è Protetta, selezionare la VM, selezionare la scheda Configura e aggiornare di conseguenza la rete della VM (si tratta della rete di cui faranno parte le VM sottoposte a failover).When the synchronization is complete and the status of the VM is Protected, select the VM, select the Configure tab, and update the network of the VM accordingly (this is the network that the failed over VM(s) will be a part of). Se la scheda non viene visualizzata, la sincronizzazione è ancora in corso.If the network doesn’t show up, it means that the sync is still going on.

Abilitare la protezione dei volumi StorSimpleEnable protection of StorSimple volumes

Se non è stata selezionata l'opzione Abilita un criterio di backup predefinito per questo volume per i volumi StorSimple, andare su Criteri di backup nel servizio StorSimple Manager e creare un criterio di backup appropriato per tutti i volumi.If you have not selected the Enable a default backup for this volume option for the StorSimple volumes, go to Backup Policies in the StorSimple Manager service, and create a suitable backup policy for all the volumes. È consigliabile impostare la frequenza dei backup per l'obiettivo del punto di ripristino (RPO) che si vuole visualizzare per l'applicazione.We recommend that you set the frequency of backups to the recovery point objective (RPO) that you would like to see for the application.

Configurare la reteConfigure the network

Per la VM del file server configurare le impostazioni di rete in Azure Site Recovery in modo che le reti di VM siano collegate alla rete di ripristino di emergenza corretta dopo il failover.For the file server VM, configure network settings in Azure Site Recovery so that the VM networks are attached to the correct DR network after failover.

È possibile selezionare la VM nella scheda Elementi replicati per configurare le impostazioni di rete, come mostrato nell'illustrazione seguente.You can select the VM in the Replicated items tab to configure the network settings, as shown in the following illustration.

Calcolo e rete

Creare un piano di ripristinoCreate a recovery plan

È possibile creare un piano di ripristino in ASR per automatizzare il processo di failover delle condivisioni file.You can create a recovery plan in ASR to automate the failover process of the file shares. Se si verifica un'interruzione, è possibile visualizzare le condivisioni file in pochi minuti con un semplice clic.If a disruption occurs, you can bring the file shares up in a few minutes with just a single click. Per abilitare l'automazione, è necessario un account di Automazione di Azure.To enable this automation, you will need an Azure automation account.

Per creare un account di AutomazioneTo create an Automation account

  1. Passare al portale di Azure > sezione Automazione.Go to the Azure portal > Automation section.
  2. Fare clic sul pulsante + Aggiungi e viene aperto il pannello sotto.Click + Add button, opens below blade.

    Aggiungi account di Automazione

    • Nome: immettere un nuovo account di automazioneName - Enter a new automation account
    • Sottoscrizione: scegliere la sottoscrizioneSubscription - Choose subscription
    • Gruppo di risorse: creare un nuovo gruppo di risorse o sceglierne uno esistenteResource group - Create new/choose existing resource group
    • Posizione: scegliere la posizione, usare la stessa area geografica/area in cui sono stati creati gli account dell'appliance cloud StorSimple e di archiviazione.Location - Choose location, keep it in the same geo/region in which the StorSimple Cloud Appliance and Storage Accounts were created.
    • Creare un account RunAs di Azure: selezionare l'opzione .Create Azure Run As account - Select Yes option.
  3. Passare all'account di automazione, fare clic su Runbook > Sfoglia raccolta per importare tutti i runbook richiesti nell'account di automazione.Go to the Automation account, click Runbooks > Browse Gallery to import all the required runbooks into the automation account.

  4. Aggiungere i runbook seguenti individuando il tag Ripristino di emergenza nella raccolta:Add the following runbooks by finding Disaster Recovery tag in the gallery:

    • Eliminare i volumi StorSimple dopo il failover di testClean up of StorSimple volumes after Test Failover (TFO)
    • Eseguire il failover dei contenitori dei volumi StorSimpleFailover StorSimple volume containers
    • Montare i volumi nel dispositivo StorSimple dopo il failoverMount volumes on StorSimple device after failover
    • Disinstallare l'estensione script personalizzata in una VM di AzureUninstall custom script extension in Azure VM
    • Avviare l'appliance virtuale StorSimpleStart StorSimple Virtual Appliance

      Sfoglia raccolta

  5. Pubblicare tutti gli script selezionando il runbook nell'account di automazione e fare clic su Modifica > Pubblica e quindi al messaggio di verifica.Publish all the scripts by selecting the runbook in the automation account and click Edit > Publish and then Yes to the verification message. Dopo questo passaggio, la scheda Runbook verrà visualizzata come segue:After this step, the Runbooks tab will appear as follows:

    Runbook

  6. Nell'account di automazione fare clic su Variabili > Aggiungi variabile e aggiungere le variabili seguenti.In the automation account, click Variables > Add a variable and add the following variables. È possibile scegliere di crittografare questi asset.You can choose to encrypt these assets. Queste variabili sono specifiche del piano di ripristino.These variables are recovery plan specific. Se il nome del piano di ripristino (che verrà creato nel passaggio successivo) è TestPlan, le variabili devono essere TestPlan-StorSimRegKey, TestPlan-AzureSubscriptionName e così via.If your recovery plan, which you will create in the next step, name is TestPlan, then your variables should be TestPlan-StorSimRegKey, TestPlan-AzureSubscriptionName, and so on.

    • BaseUrl: l'URL di Resource Manager per il cloud di Azure.BaseUrl: The Resource Manager url for the Azure cloud. Può essere ottenuto usando il cmdlet Get-AzureRmEnvironment | Select-Object Name, ResourceManagerUrl.Get using Get-AzureRmEnvironment | Select-Object Name, ResourceManagerUrl cmdlet.
    • RecoveryPlanName- ResourceGroupName: il gruppo di Resource Manager contenente la risorsa StorSimple.RecoveryPlanName-ResourceGroupName: The Resource Manager group that has the StorSimple resource.
    • RecoveryPlanName-ManagerName: la risorsa StorSimple contenente il dispositivo StorSimple.RecoveryPlanName-ManagerName: The StorSimple resource that has the StorSimple device.
    • RecoveryPlanName-DeviceName: il dispositivo StorSimple che deve essere sottoposto a failover.RecoveryPlanName-DeviceName: The StorSimple Device that has to be failed over.
    • RecoveryPlanName-DeviceIpAddress: l'indirizzo IP del dispositivo (reperibile nella scheda Dispositivi della sezione Gestione dispositivi StorSimple > Impostazioni > Rete > gruppo Impostazioni DNS Settings).RecoveryPlanName-DeviceIpAddress: The IP address of the device (this can be found in the Devices tab under StorSimple Device Manager section > Settings > Network > DNS Settings group).
    • RecoveryPlanName-VolumeContainers: una stringa con valori delimitati da virgole dei contenitori di volumi presenti sul dispositivo che devono essere sottoposti a failover, ad esempio, volcon1, volcon2, volcon3.RecoveryPlanName-VolumeContainers: A comma-separated string of volume containers present on the device that need to be failed over; for example: volcon1, volcon2, volcon3.
    • RecoveryPlanName-TargetDeviceName: l'appliance cloud di StorSimple in cui eseguire il failover dei contenitori.RecoveryPlanName-TargetDeviceName: The StorSimple Cloud Appliance on which the containers are to be failed over.
    • RecoveryPlanName-TargetDeviceIpAddress: l'indirizzo IP del dispositivo di destinazione (reperibile nella sezione Macchina virtuale > gruppo Impostazioni > scheda Rete).RecoveryPlanName-TargetDeviceIpAddress: The IP address of the target device (this can be found in the Virtual Machine section > Settings group > Networking tab).
    • RecoveryPlanName-StorageAccountName: il nome dell'account di archiviazione in cui verrà archiviato lo script (che deve essere eseguito nella VM sottoposta a failover).RecoveryPlanName-StorageAccountName: The storage account name in which the script (which has to run on the failed over VM) will be stored. Può trattarsi di qualsiasi account di archiviazione in cui sia disponibile spazio per l'archiviazione temporanea dello script.This can be any storage account that has some space to store the script temporarily.
    • RecoveryPlanName-StorageAccountKey: la chiave di accesso per l'account di archiviazione indicato in precedenza.RecoveryPlanName-StorageAccountKey: The access key for the above storage account.
    • RecoveryPlanName-VMGUIDS: al momento di proteggere una VM, Azure Site Recovery assegna a ogni VM virtuale un ID univoco che fornisce i dettagli della VM sottoposta a failover.RecoveryPlanName-VMGUIDS: Upon protecting a VM, Azure Site Recovery assigns every VM a unique ID that gives the details of the failed over VM. Per ottenere VMGUID, selezionare la scheda Servizi di ripristino e quindi fare clic su Elemento protetto > Gruppi di protezione > Macchine > Proprietà.To obtain the VMGUID, select the Recovery Services tab and click Protected Item > Protection Groups > Machines > Properties. Se sono presenti più VM, aggiungere i GUID come stringa con valori delimitati da virgole.If you have multiple VMs, then add the GUIDs as a comma-separated string.

      Se, ad esempio, il nome del piano di ripristino è fileServerpredayRP, le schede Variabili, Connessioni e Certificati dovrebbero essere visualizzate come segue dopo aver aggiunto tutti gli asset.For example, if the name of the recovery plan is fileServerpredayRP, then your Variables, Connections and Certificates tab should appear as follows after you add all the assets.

      Asset

  7. Caricare il modulo Runbook di StorSimple serie 8000 nell'account di Automazione.Upload StorSimple 8000 series Runbook module in your Automation account. Per aggiungere un modulo, seguire questa procedura:Use the below steps to add a module:

    a.a. Aprire PowerShell, creare una nuova cartella e cambiare directory impostandola sulla nuova cartella.Open powershell, create a new folder & change directory to the folder.

         mkdir C:\scripts\StorSimpleSDKTools
         cd C:\scripts\StorSimpleSDKTools
    

    b.b. Scaricare l'interfaccia della riga di comando NuGet nella stessa cartella del passaggio 1.Download nuget CLI under the same folder in Step1. Nella pagina dei download di NuGet sono disponibili varie versioni di nuget.exe.Various versions of nuget.exe are available on nuget downloads. Ogni collegamento di download punta direttamente a un file con estensione exe. Assicurarsi quindi di fare clic con il pulsante destro del mouse e di salvare il file nel computer anziché eseguirlo dal browser.Each download link points directly to an .exe file, so be sure to right-click and save the file to your computer rather than running it from the browser.

         wget https://dist.nuget.org/win-x86-commandline/latest/nuget.exe -Out C:\scripts\StorSimpleSDKTools\nuget.exe
    

    c.c. Scaricare l'SDK dipendenteDownload the dependent SDK

         C:\scripts\StorSimpleSDKTools\nuget.exe install Microsoft.Azure.Management.Storsimple8000series
         C:\scripts\StorSimpleSDKTools\nuget.exe install Microsoft.IdentityModel.Clients.ActiveDirectory -Version 2.28.3
         C:\scripts\StorSimpleSDKTools\nuget.exe install Microsoft.Rest.ClientRuntime.Azure.Authentication -Version 2.2.9-preview
    

    d.d. Creare un modulo del runbook di automazione di Azure per la gestione dei dispositivi StorSimple serie 8000.Create an Azure Automation Runbook Module for StorSimple 8000 Series device management. Usare i comandi seguenti per creare un file ZIP del modulo di Automazione.Use the below commands to create an Automation module zip file.

         # set path variables
         $downloadDir = "C:\scripts\StorSimpleSDKTools"
         $moduleDir = "$downloadDir\AutomationModule\Microsoft.Azure.Management.StorSimple8000Series"
    
         #don't change the folder name "Microsoft.Azure.Management.StorSimple8000Series"
         mkdir "$moduleDir"
    
         copy "$downloadDir\Microsoft.IdentityModel.Clients.ActiveDirectory.2.28.3\lib\net45\Microsoft.IdentityModel.Clients.ActiveDirectory*.dll" $moduleDir
         copy "$downloadDir\Microsoft.Rest.ClientRuntime.Azure.3.3.7\lib\net452\Microsoft.Rest.ClientRuntime.Azure*.dll" $moduleDir
         copy "$downloadDir\Microsoft.Rest.ClientRuntime.2.3.8\lib\net452\Microsoft.Rest.ClientRuntime*.dll" $moduleDir
         copy "$downloadDir\Newtonsoft.Json.6.0.8\lib\net45\Newtonsoft.Json*.dll" $moduleDir
         copy "$downloadDir\Microsoft.Rest.ClientRuntime.Azure.Authentication.2.2.9-preview\lib\net45\Microsoft.Rest.ClientRuntime.Azure.Authentication*.dll" $moduleDir
         copy "$downloadDir\Microsoft.Azure.Management.Storsimple8000series.1.0.0\lib\net452\Microsoft.Azure.Management.Storsimple8000series*.dll" $moduleDir
    
         #Don't change the name of the Archive
         compress-Archive -Path "$moduleDir" -DestinationPath Microsoft.Azure.Management.StorSimple8000Series.zip
    

    e.e. Importare il file ZIP del modulo di Automazione di Azure (Microsoft.Azure.Management.StorSimple8000Series.zip) creato nel passaggio precedente.Import the Azure Automation module zip file (Microsoft.Azure.Management.StorSimple8000Series.zip) created in above step. Per eseguire questa operazione, selezionare l'account di Automazione, fare clic su Moduli in RISORSE CONDIVISE e quindi fare clic su Aggiungi un modulo.This can be done by selecting the Automation Account, click Modules under SHARED RESOURCES and then click Add a module.

    Dopo aver importato il modulo StorSimple serie 8000, la scheda Moduli dovrebbe avere l'aspetto seguente:After you import the StorSimple 8000 series module, the Modules tab should appear as follows:

    Moduli

  8. Passare alla sezione Servizi di ripristino e selezionare l'insieme di credenziali di Azure Site Recovery creato in precedenza.Go to the Recovery Services section and select the Azure Site Recovery vault that you created earlier.

  9. Selezionare l'opzione Piani di ripristino (Site Recovery) dal gruppo Gestisci e creare un nuovo piano di ripristino come segue:Select the Recovery Plans (Site Recovery) option from Manage group and create a new recovery plan as follows:

    a.a. Fare clic sul pulsante + Piano di ripristino. Verrà visualizzato il pannello seguente.Click + Recover plan button, opens below blade.

    Crea piano di ripristino

    b.b. Immettere un nome del piano di ripristino e scegliere i valori di Origine, Destinazione e Modello di distribuzione.Enter a recovery plan name, choose Source, Target & Deployment model values.

    c.c. Selezionare le VM dal gruppo protezione dati che si vuole includere nel piano di ripristino e fare clic su OK.Select the VMs from the protection group that you want to include in the recovery plan and click OK button.

    d.d. Selezionare il piano di ripristino creato in precedenza, fare clic sul pulsante Personalizza per aprire la visualizzazione di personalizzazione del piano di ripristino.Select Recovery plan that you created earlier, click Customize button to open the Recovery plan customization view.

    e.e. Fare clic con il pulsante destro su Spegnimento di tutti i gruppi e fare clic su Aggiungi pre-azione.Right click on All groups shutdown and click Add pre action.

    f.f. Nel pannello di inserimento azione immettere un nome, selezionare l'opzione Lato primario in Posizione di esecuzione, selezionare l'account di automazione (in cui sono stati aggiunti i runbook) e quindi selezionare il runbook Container Failover-StorSimple-Volume.Opens Insert action blade, enter a name, select Primary side option in Where to run option, select Automation account (in which you added the runbooks) and then select the Failover-StorSimple-Volume-Containers runbook.

    g.g. Fare clic con il pulsante destro del mouse su Gruppo 1: avvio, fare clic sull'opzione Aggiungi elementi protetti, selezionare le macchine virtuali che devono essere protette nel piano di ripristino e quindi fare clic su OK.Right click on Group 1: Start and click Add protected items option then select the VMs that are to be protected in the recovery plan and Click Ok button. Facoltativo se le VM sono già selezionate.Optional, if it's already selected VMs.

    h.h. Fare clic con il pulsante destro del mouse su Gruppo 1: avvio, fare clic sull'opzione Registra azione e quindi aggiungere tutti gli script seguenti:Right click on Group 1: Start and click Post action option then add all the following scripts:

    • Runbook Start-StorSimple-Virtual-ApplianceStart-StorSimple-Virtual-Appliance runbook
    • Runbook Fail over-StorSimple-volume-containersFail over-StorSimple-volume-containers runbook
    • Runbook Mount-volumes-after-failoverMount-volumes-after-failover runbook
    • Runbook Uninstall-custom-script-extensionUninstall-custom-script-extension runbook

    i.i. Aggiungere un'azione manuale dopo i quattro script precedenti nella stessa sezione Gruppo 1: passaggi successivi .Add a manual action after the above 4 scripts in the same Group 1: Post-steps section. Questa azione corrisponde al punto in cui è possibile verificare il corretto funzionamento.This action is the point at which you can verify that everything is working correctly. Questa azione deve essere aggiunta solo come parte del failover di test (selezionare quindi solo la casella di controllo Failover di test).This action needs to be added only as a part of Test failover (so only select the Test Failover checkbox).

    j.j. Dopo l'azione manuale, aggiungere lo script di pulizia con la stessa procedura usata per gli altri runbook.After the manual action, add the Cleanup script using the same procedure that you used for the other runbooks. Salvare il piano di ripristino.Save the recovery plan.

    Nota

    Quando si esegue un failover di test, è necessario verificare tutti gli aspetti del passaggio relativo all'azione manuale perché i volumi StorSimple clonati sul dispositivo di destinazione verranno eliminati come parte della pulizia dopo il completamento dell'azione manuale.When running a test failover, you should verify everything at the manual action step because the StorSimple volumes that had been cloned on the target device will be deleted as a part of the cleanup after the manual action is completed.

    Piano di ripristino

Eseguire un failover di testPerform a test failover

Consultare la guida complementare relativa alla soluzione di ripristino di emergenza di Active Directory per considerazioni specifiche relative a Active Directory durante il failover di test.Refer to the Active Directory DR Solution companion guide for considerations specific to Active Directory during the test failover. L'installazione locale non viene disturbata in alcun modo quando si verifica il failover di test.The on-premises setup is not disturbed at all when the test failover occurs. I volumi StorSimple che erano collegati alla VM locale vengono clonati nell'appliance cloud StorSimple in Azure.The StorSimple volumes that were attached to the on-premises VM are cloned to the StorSimple Cloud Appliance on Azure. A scopo di test, in Azure viene visualizzata una VM alla quale vengono collegati i volumi clonati.A VM for test purposes is brought up in Azure and the cloned volumes are attached to the VM.

Per eseguire il failover di testTo perform the test failover

  1. Nel portale di Azure selezionare il proprio insieme di credenziali di Site Recovery.In the Azure portal, select your Site Recovery vault.
  2. Fare clic sul piano di ripristino creato per la VM del file server.Click the recovery plan created for the file server VM.
  3. Fare clic su Failover di test.Click Test Failover.
  4. Selezionare la rete virtuale di Azure a cui dovranno connettersi le VM di Azure dopo il failover.Select the Azure virtual network to which Azure VMs will be connected after failover occurs.

    Avviare il failover

  5. Fare clic su OK per iniziare il failover.Click OK to begin the failover. Per tenere traccia dello stato del processo, fare clic sulla VM per visualizzarne le proprietà oppure fare clic sul processo Failover di test nel nome dell'insieme di credenziali > Processi > Processi di Site Recovery.You can track progress by clicking on the VM to open its properties, or on the Test failover job in vault name > Jobs > Site Recovery jobs.
  6. Al termine del failover dovrebbe essere possibile visualizzare nel portale di Azure > Macchine virtuali anche la macchina virtuale di Azure di replica.After the failover completes, you should also be able to see the replica Azure machine appear in the Azure portal > Virtual Machines. È possibile eseguire le operazioni di convalida.You can perform your validations.
  7. Al termine delle convalide, fare clic su Convalide complete.After the validations are done, click Validations Complete. Verranno rimossi i volumi di StorSimple e verrà arrestata l'appliance cloud StorSimple.This will remove the StorSimple Volumes and shut down the StorSimple Cloud Appliance.
  8. Al termine, fare clic su Cleanup test failover (Pulizia failover di test) nel piano di ripristino.Once you're done, click Cleanup test failover on the recovery plan. Usare le Note per registrare e salvare eventuali osservazioni associate al failover di test.In Notes record and save any observations associated with the test failover. Verranno eliminate le macchine virtuali create durante il failover di test.This will delete the virtual machine that were created during test failover.

Eseguire un failover pianificatoPerform a planned failover

Durante un failover pianificato la VM del file server locale viene arrestata correttamente e viene eseguita una snapshot di un backup su cloud dei volumi nel dispositivo StorSimple.During a planned failover, the on-premises file server VM is shut down gracefully and a cloud backup snapshot of the volumes on StorSimple device is taken. I volumi StorSimple vengono sottoposti a failover nel dispositivo virtuale, una VM di replica viene visualizzata in Azure e i volumi vengono collegati alla VM.The StorSimple volumes are failed over to the virtual device, a replica VM is brought up on Azure, and the volumes are attached to the VM.

Per eseguire un failover pianificatoTo perform a planned failover

  1. Nel portale di Azure selezionare l'insieme di credenziali Servizi di ripristino > Piani di ripristino (Site Recovery) > pianodiripristino_nome creato per la VM del file server.In the Azure portal, select Recovery services vault > Recovery plans (Site Recovery) > recoveryplan_name created for the file server VM.
  2. Nel pannello del piano di ripristino fare clic su Altro > Failover pianificato.On the Recovery plan blade, Click More > Planned failover.

    Piano di ripristino

  3. Nel pannello Conferma failover pianificato scegliere le posizioni di origine e destinazione, selezionare la rete di destinazione e fare clic sull'icona del segno di spunta ✓ per avviare il processo di failover.On the Confirm Planned Failover blade, choose the source and target locations and select target network and click the check icon ✓ to start the failover process.
  4. Dopo la replica le macchine virtuali create sono in uno stato di attesa di commit.After replica virtual machines are created they're in a commit pending state. Fare clic su Commit per eseguire il commit del failover.Click Commit to commit the failover.
  5. Dopo il completamento della replica, le macchine virtuali vengono avviate nella località secondaria.After replication is complete, the virtual machines start up at the secondary location.

Eseguire un failoverPerform a failover

Durante un failover non pianificato, i volumi StorSimple vengono sottoposti a failover nel dispositivo virtuale, una VM viene visualizzata in Azure e i volumi vengono collegati alla VM.During an unplanned failover, the StorSimple volumes are failed over to the virtual device, a replica VM will be brought up on Azure, and the volumes are attached to the VM.

Per eseguire un failoverTo perform a failover

  1. Nel portale di Azure selezionare l'insieme di credenziali Servizi di ripristino > Piani di ripristino (Site Recovery) > pianodiripristino_nome creato per la VM del file server.In the Azure portal, select Recovery services vault > Recovery plans (Site Recovery) > recoveryplan_name created for the file server VM.
  2. Nel pannello del piano di ripristino fare clic su Altro > Failover.On the Recovery plan blade, Click More > Failover.
  3. Nel pannello Conferma failover selezionare i percorsi di origine e di destinazione.On the Confirm Failover blade, choose the source and target locations.
  4. Selezionare Arresta le macchine virtuali e sincronizza i dati più recenti per specificare che Site Recovery deve tentare di arrestare la macchina virtuale protetta e sincronizzare i dati in modo che venga eseguito il failover dei dati più recenti.Select Shut down virtual machines and synchronize the latest data to specify that Site Recovery should try to shut down the protected virtual machine and synchronize the data so that the latest version of the data will be failed over.
  5. Dopo il failover le macchine virtuali sono uno stato di attesa di commit.After the failover, the virtual machines are in a commit pending state. Fare clic su Commit per eseguire il commit del failover.Click Commit to commit the failover.

Eseguire il failbackPerform a failback

Durante il failback, i contenitori di volumi StorSimple vengono sottoposti a failover nel dispositivo fisico dopo un backup.During a failback, StorSimple volume containers are failed over back to the physical device after a backup is taken.

Per eseguire un failbackTo perform a failback

  1. Nel portale di Azure selezionare l'insieme di credenziali Servizi di ripristino > Piani di ripristino (Site Recovery) > pianodiripristino_nome creato per la VM del file server.In the Azure portal, select Recovery services vault > Recovery plans (Site Recovery) > recoveryplan_name created for the file server VM.
  2. Nel pannello del piano di ripristino fare clic su Altro > Failover pianificato.On the Recovery plan blade, Click More > Planned Failover.
  3. Scegliere le posizioni di origine e destinazione e selezionare le opzioni di sincronizzazione dati e creazione di macchine virtuali appropriate.Choose the source and target locations, select the appropriate Data synchronization and VM creation options.
  4. Fare clic su OK per avviare il processo di failback.Click OK button to start the failback process.

    Avviare il failback

Procedure consigliateBest Practices

Pianificazione della capacità e valutazione della conformitàCapacity planning and readiness assessment

Sito di Hyper-VHyper-V site

Usare lo strumento Capacity Planner per progettare l'infrastruttura di server, archiviazione e rete per l'ambiente di replica Hyper-V.Use the User Capacity planner tool to design the server, storage, and network infrastructure for your Hyper-V replica environment.

AzureAzure

È possibile eseguire lo strumento Azure Virtual Machine Readiness Assessment nelle VM per assicurarsi che siano compatibili con le VM di Azure e i Servizi di Azure Site Recovery.You can run the Azure Virtual Machine Readiness Assessment tool on VMs to ensure that they are compatible with Azure VMs and Azure Site Recovery Services. Lo strumento Readiness Assessment controlla le configurazioni delle macchine virtuali e visualizza un avviso quando le configurazioni non sono compatibili con Azure.The Readiness Assessment Tool checks VM configurations and warns when configurations are incompatible with Azure. Ad esempio, genera un avviso se un'unità C: è maggiore di 127 GB.For example, it issues a warning if a C: drive is larger than 127 GB.

La pianificazione della capacità prevede almeno due processi importanti:Capacity planning is made up of at least two important processes:

  • Mapping delle VM Hyper-V locali alle dimensioni delle VM di Azure (ad esempio A6, A7, A8 e A9).Mapping on-premises Hyper-V VMs to Azure VM sizes (such as A6, A7, A8, and A9).
  • Determinazione della larghezza di banda Internet necessaria.Determining the required Internet bandwidth.

LimitazioniLimitations

  • Attualmente, solo un dispositivo StorSimple può essere sottoposto a failover (per un singolo appliance cloud StorSimple).Currently, only 1 StorSimple device can be failed over (to a single StorSimple Cloud Appliance). Lo scenario di un file server che si estende a più dispositivi StorSimple non è ancora supportato.The scenario of a file server that spans several StorSimple devices is not yet supported.
  • Se si verifica un errore durante l'abilitazione della protezione per una VM, assicurarsi di aver disconnesso le destinazioni iSCSI.If you get an error while enabling protection for a VM, make sure that you have disconnected the iSCSI targets.
  • Tutti i contenitori di volumi che sono stati raggruppati per effetto dei criteri di backup estesi ai vari contenitori di volumi verranno sottoposti a failover insieme.All the volume containers that have been grouped together because of backup policies spanning across volume containers will be failed over together.
  • Tutti i volumi dei contenitori di volumi scelti verranno sottoposti a failover.All the volumes in the volume containers you have chosen will be failed over.
  • I volumi superiori a 64 TB non possono essere sottoposti a failover perché la capacità massima di una singola appliance cloud StorSimple è di 64 TB.Volumes that add up to more than 64 TB can’t be failed over because the maximum capacity of a single StorSimple Cloud Appliance is 64 TB.
  • Se il failover pianificato o non pianificato non riesce e le VM vengono create in Azure, non eliminare le VM,If the planned/unplanned failover fails and the VMs are created in Azure, then do not clean up the VMs. ma eseguire un failback.Instead, do a failback. Se si eliminano le VM, le VM locali non possono essere riattivate.If you delete the VMs then the on-premises VMs cannot be turned on again.
  • Dopo un failover, se non si riesce a visualizzare i volumi, passare alle VM, aprire Gestione disco, eseguire nuovamente la scansione dei dischi e portarli online.After a failover, if you are not able to see the volumes, go to the VMs, open Disk Management, rescan the disks, and then bring them online.
  • In alcuni casi, le lettere delle unità nel sito di ripristino di emergenza potrebbero essere diverse da quelle delle VM locali.In some instances, the drive letters in the DR site might be different than the letters on-premises. In questo caso, sarà necessario correggere manualmente il problema al termine del failover.If this occurs, you will need to manually correct the problem after the failover is finished.
  • Timeout del processo di failover: si verifica il timeout dello script StorSimple se il failover dei contenitori di volumi impiega più tempo rispetto al limite di Azure Site Recovery per ogni script (attualmente è di 120 minuti).Failover job timeout: The StorSimple script will time out if the failover of volume containers takes more time than the Azure Site Recovery limit per script (currently 120 minutes).
  • Timeout del processo di backup: si verifica il timeout dello script StorSimple se il backup dei volumi impiega più tempo rispetto al limite di Azure Site Recovery per ogni script (attualmente è di 120 minuti).Backup job timeout: The StorSimple script times out if the backup of volumes takes more time than the Azure Site Recovery limit per script (currently 120 minutes).

    Importante

    Eseguire il backup manualmente dal portale di Azure e quindi eseguire nuovamente il piano di ripristino.Run the backup manually from the Azure portal and then run the recovery plan again.

  • Timeout del processo di clonazione: si verifica il timeout dello script StorSimple se la clonazione dei volumi impiega più tempo rispetto al limite di Azure Site Recovery per ogni script (attualmente è di 120 minuti).Clone job timeout: The StorSimple script times out if the cloning of volumes takes more time than the Azure Site Recovery limit per script (currently 120 minutes).

  • Errore di sincronizzazione dell'ora: si verifica un errore dello script StorSimple che informa dell'esito negativo dei backup anche in caso di esito positivo del backup nel portale.Time synchronization error: The StorSimple scripts errors out saying that the backups were unsuccessful even though the backup is successful in the portal. Una possibile causa dell'errore potrebbe essere la mancata sincronizzazione dell'ora dell'appliance StorSimple con l'ora corrente del fuso orario.A possible cause for this might be that the StorSimple appliance’s time might be out of sync with the current time in the time zone.

    Importante

    Sincronizzare l'ora dell'appliance con l'ora corrente nel fuso orario.Sync the appliance time with the current time in the time zone.

  • Errore di failover dell'appliance: lo script di StorSimple potrebbe non riuscire se si verifica un failover dell'appliance durante l'esecuzione del piano di ripristino.Appliance failover error: The StorSimple script might fail if there is an appliance failover when the recovery plan is running.

    Importante

    Rieseguire il piano di ripristino al termine del failover dell'appliance.Rerun the recovery plan after the appliance failover is complete.

RiepilogoSummary

Usando Azure Site Recovery è possibile creare un piano di ripristino di emergenza automatizzato completo per una VM del server file con condivisioni file ospitate nell'archiviazione StorSimple.Using Azure Site Recovery, you can create a complete automated disaster recovery plan for a file server VM having file shares hosted on StorSimple storage. È possibile avviare il failover in pochi secondi da qualsiasi luogo in caso di un'interruzione e fare in modo che l'applicazione sia operativa in pochi minuti.You can initiate the failover within seconds from anywhere in the event of a disruption and get the application up and running in a few minutes.