Edit

Atempo Quick Start Guide

This document will provide assistance in getting started with configuring Atemop Miria to migrate data to Azure Storage.

Reference Architecture

The following diagram provides a reference architecture for on-premises to Azure deployments.

Screenshot of components required for a Miria migration, including source, destination, and Miria components such as Data Mover and Control Panel.

 

Your existing Atempo Miria deployment can easily integrate with Azure by adding and configuring a connection to Azure, either a standard connection or an ExpressRoute.

Before you Begin

A little upfront planning helps configure your Miria software to use Azure as a data migration target.

Get Started with Azure

Microsoft offers a framework to get you started with Azure. The Cloud Adoption Framework (CAF) is a detailed approach to enterprise digital transformation and a comprehensive guide to planning a production-grade cloud adoption. The CAF includes a step-by-step Azure setup guide to help you get up and running quickly and securely. You will find sample architectures, specific best practices for deploying applications, and free training resources to put you on the path to Azure expertise.

Considerations For Migrations

Several aspects are important when considering migrations of file data to Azure. Before proceeding learn more

Remember, you need enough network capacity to support migrations without impacting production applications. This section outlines the tools and techniques that are available to assess your network needs.

Determine Unutilized Internet Bandwidth

It's important to know how much unutilized bandwidth (or headroom) you have available on a day-to-day basis. To help you assess whether you can meet your goals for

  • Initial time for migrations
  • Time required to do incremental resync before final switch-over to the target file service

Use the following methods to identify the bandwidth headroom that is free to consume

  • If you're an existing Azure ExpressRoute customer, view your circuit usage in the Azure portal

  • Contact your ISP and request reports to show your existing daily and monthly utilization

  • There are several tools that can measure utilization by monitoring your network traffic at the router/switch level

    • SolarWinds Bandwidth Analyzer Pack
    • Paessler PRTG
    • Cisco Network Assistant
    • WhatsUp Gold

Implementation Guidance

Before you begin

This documentation assumes that:

 

The following section guides you in successive steps:

  1. Creating and configuring your Azure BLOB Storage
  2. Creating a Miria Target Storage - Azure BLOB
  3. Creating a Miria Source Storage with SMB/CIFS share
  4. Creating and launching your data migration task
  5. Checking on progress, logs, and reports at the project and task level
  6. Creating other tasks in your migration project

Azure Storage configuration

This section provides a brief guide for how to add Azure BLOB to an on-premises-to-Azure Miria deployment

  1. Open the Azure portal, and search for storage accounts

Screenshot of the Azure Marketplace listing for Storage Accounts.

 

  1. Select Create to add an account:
  • Select an existing resource group or Create new
  • Provide a unique name for your storage account
  • Select the region
  • Select Standard or Premium performance, depending on your needs
  • Select the Redundancy that meets your data protection requirements

Screenshot of the Basics panel for creating a new storage account.

  1. Next, we recommend the default settings from the Advanced screen

Screenshot of the Advanced Options panel when creating a new storage account.

 

  1. Keep the default networking options for now and move on to Data protection. You can select to enable soft delete, which allows you to recover accidentally deleted data within the defined retention period. Soft delete offers protection against accidental or malicious deletion

Screenshot of the Data Protection Options panel when creating a new Storage Account.

  1. Add tags for organization if you use tagging and Create your account

  2. Another step is mandatory before you can add the account to your Miria environment. Navigate to the Access keys item under Security + Networking and copy the Storage account name and one of the two access keys.

Screenshot of the Access Keys configuration panel in the Miria software.

 

  1. Under Data Storage, create a Container with a unique name

Screenshot of the New Container Creation dialog box in the Miria software.

 

  1. Optional - Configure security best practices

Creating a Miria Target Storage: Azure BLOB

  1. In Miria Web UI, you need to declare the Azure storage and the newly created container. To do so, navigate to Infrastructure in the left pane, then select Object storage & application Screenshot of the Miria Overview section of the Miria software.

Screenshot of the Miria Overview section of the Miria software.

 

  1. Select the New Storage Manager button on top right

Screenshot of the New Storage Manager dialog box in the Miria software.

 

  1. In the "Type" drop-down list, select Microsoft Azure Block Blob among Cloud entries and select Next

Screenshot of the selection of Azure Block Blob Configuration option.

 

  1. Select a Storage Manager name (here SM_Azure) and replace placeholder with your Account name in the Network address field:

Screenshot of the Storage Manager Configuration panel when creating a new source for migration.

 

  1. In the Default proxy platform drop-down list, select the desired Data Mover or Data Mover Pool (here WIN-H9K5NN91J0H) used to reach out to your Azure storage

Screenshot of the Platform Drop Down selection UI in the Miria software.

 

  1. Select Create at the bottom

Screenshot of the Create button used to confirm the configuration.

 

Once the Storage Manager is successfully created, we need to create the Miria container associated to this bucket. To do so, select the Back button to display the list of Storage Managers.

  1. Select the three dots located at the end of the line associated to the Storage Manager we created and select Add Container

Screenshot of the Add a Storage Manager Container UI in the Miria software.

 

  1. Select a Storage Manager Container name (here SMC_Azure) and activate the toggle Available as Source to support future workflows. Name the source platform (here SMC_Azure) Screenshot of the Configure Container UI inside the Miria software.

 

  1. Scroll down to Available as Source toggle and select "Enabled" to support future workflows using this SMC as a source. Name the source platform (here Azure).

Screenshot of the selection toggle to enable this container as a source.

 

  1. Scroll down to the Configuration section at the bottom and type Azure account name, its Access Key and Container Name

Screenshot of the Configuration panel in the Miria software.

 

Access tier “Default” matches the one chosen during the Azure storage account creation (Step 3 above).

Then select Create at the bottom. Your SMC is successfully created, select Back to get back to the home screen

Screenshot of the fully configured Azure Storage Managers.

 

Congratulations! Your Azure storage container and bucket are now fully declared and ready to use.

Creating a Miria Source Storage for a Windows file server

In this example, we're moving data from an SMB/CIFS share of a Windows file server (our source storage) to Azure (our target storage). To create the source storage in Miria:

  1. Navigate to the Infrastructure item on the left pane, then select NAS

Screenshot of the Miria configuration menu with the Infrastructure menu selected.

 

  1. Select the New NAS button in the top right

Screenshot of the Create new Network Attached Storage button.

 

  1. In the NAS Type drop-down list, select Other

  2. In the "Protocol" radio button, select Windows (CIFS)

Screenshot of the Network Attached Storage Type interface, with the Other type selected.

 

  1. Under Data Movers, select Single agent or Pool (depending on your setup) and add a Windows Data Mover

  2. Select Next at the bottom right

Screenshot of the Data Movers configuration panel, with an agent selected.

 

  1. In the Stream option text box, add “host=” followed by FQDN (or IP address) of your NAS

  2. Select Next

Screenshot of the Stream Options configuration panel, with an IP address configured for the Network Attached Storage.

 

  1. Select a NAS name

  2. Add the credentials you want to use for Data migration accessing this share

  3. Select Create

Screenshot of the Summary of Network Attached Storage Configuration dialog box.

 

Congratulations! Your Windows file server is now ready to be used as a source

Screenshot of the Windows Fileserver displayed as Ready to migrate.

Start your migration

Creating and starting your data migration task

  1. Now you can create your Migration project by selecting Migration in the left pane and New Project:

Screenshot of the Migration Projects dialog box with no projects configured.

 

  1. Select the "New Project" button

Screenshot of the New Project dialog box.

 

  1. Select your source and target from the drop-down lists and select Next

Screenshot of the Source and Destination configuration dialog box.

 

  1. Select the folder containing data to migrate on the left side of the panel and select "Add". This folder appears in the selection list located in the below section of the window

Screenshot of the selection dialog box where the user selects the Objects to Migrate.

 

Once your folder selection is complete, select Next

  1. At this step, you may select among different advanced options if needed. Review them and select Next

Screenshot of the advanced options for the Migration job.

 

  1. Select a name for your task then select Create

Screenshot of the migration summary dialog box where the migration job is named.

 

  1. You may now start your migration by clicking Start

Screenshot of the dialog box where the user can start the migration job

 

The task runs

Screenshot of dialog box where the user can monitor the migration jobs progress.

 

and after a period is completed

Screenshot of the dialog box showing the project completed.

Screenshot of the dialog box showing the tasks completed.

 

You may monitor on the Azure side that your container is populated with your data

Screenshot of the Azure container data was moved into.

Checking on migration progress, logs, and reports

In the above step, we have created two objects at once

  • A migration project,
  • And a task in this migration project

You might want to create a migration task per subset of data to migrate, for instance by usage, user group, department, project, etc. to have more control of the migration of each data sets

The Web interface offer multiple options to check on progress

  • At the project level - to get a global view of the progress of all tasks created in the project,
  • At the individual task level - to check on the progress for a specific task such as the data subset

To access the logs or more details on the tasks in this project, select on the three dots located at the end to display this menu

  • By selecting Show Logs, you see the logs for all tasks in the project
  • By selecting See Tasks, you see a graphical overview of the volume associated to all tasks as shown in this screenshot

Screenshot of the Migration Tasks dialog box.

 

The above screenshot provides an overview of all iterations of the migration tasks in your project. We currently have only one iteration for our task. We can easily launch a new iteration of the same task to collect all the latest and changed files since the last run. Select the task in the bottom part of the panel and select Start Task. Each iteration of the task is shown on the above interface.

The bottom part of the screen is listing the tasks created in this project.

Screenshot of the dialog box showing the completed tasks.

 

To drill down on an individual task, just apply a similar process, select the three-dot menu at the end of the task line to display the task-related submenu

Screenshot of the dialog box showing the logs collected.

 

  • Selecting Show logs shows the logs for this task only.
  • Selecting Integrity check provides access to the associated report for this task.
  • Selecting See Details provides a graphical volume report with details at the task level as shown in the following screenshot

Screenshot of the output of the task details overview pane.

 

The lower part of the screen provides more details on the job run.

Screenshot of the output of the runs details overview pane.

To download the report associated to this task, select the three-dot menu at the end of the line and select Download Report

Creating other tasks in your migration project

More tasks can be added to a Migration project going back to the project level, by clicking the word project in the “bread crumb”

Screenshot of the critical data breadcrumb.

To add a task, use the top menu with the three horizontal dots, select New Task and follow a similar process to create your task within the project

Screenshot of the Create New Task dialog box.

 

After the administrator adds multiple tasks to the project, the Start menu on the top provides a way to start new iterations for all the tasks in this project at once.

Support

When you need help with your migration to Azure solution, you should open a case with both Atempo and Azure

To Open a Case with Atempo

On the Atempo Support Site, sign into your account using the credentials received with your Miria package and open a case

To Open a Case with Azure

Search for Support in the Azure portal search bar. Select Help + support -> New Support Request

Next steps

Learn more about the process and recommendations for migrating data to Azure Storage