Incipient Automated Data Migration Software
iADM software is designed to reduce time, cost, and risk associated with large scale data migration projects. It works seamlessly across heterogeneous servers, fabrics and storage environments commonly deployed in large enterprises. iADM applies both high-level work flow and device-level process automation to improve the planning and execution of complex migration projects. iADM can be used to automate and improve virtually any type of migration project to include array replacement, storage re-tiering, capacity balancing, and data center moves.
iADM delivers an unprecedented level of process automation for migrations, empowering project managers to define and manage a consistent, repeatable process thereby reducing manual errors, optimizing resource assignments and minimizing disruption. With iADM, data migration initiatives are managed from a single web-based project management portal. This portal provides role-based access for custom views by IT managers, project managers, storage administrators, system administrators and other human resources involved with migration projects. iADM also supports multiple simultaneous data migration projects allowing real-time monitoring and management from a single administrative console. It provides a facility for cross-functional collaboration during a project and can archive each project's history which can be audited at any time to improve the process or for tracking purposes.
iADM helps improve all aspects of migration; from project planning, to detail device level preparation (batch planning), to execution. Yet features are modular and can be leveraged independently as needed.
Planning and Process Automation - iADM includes a number of key enablers and process automation features that deliver benefit throughout the migration planning and execution processes, including:
- Deep Discovery of all SAN connected devices - enables population of a correlated data model used to automate the entire migration process.
[+] Detail
Deep Discovery and Data Model Details
- All discovery is performed via IP network (no host-based agents required)
- Array discovery includes physical and logical volume information (via SMI-S and/or arrays CLI).
- Fabric discovery is performed via switch CLI commands and SNMP communication.
- Host discovery via "grabs", pre-existing agents (if used), customer specific data bases.
This data model is used to assist the migration project manager across both planning and execution phases such as identifying source and selecting target storage volumes, detailed device level task generation, and device reservations.
-
Policies are used extensively to ensure consistency and repeatability at both the device and task level.
[+] Detail
Policies Detail
- Multiple policies are provided to enable consistency in how devices are managed and resources allocated.
- Example: user can determine that a specific VSAN or switch will allow zones to be created by iADM while another switch will use external scripts to execute zone creation.
- Resources can be grouped to enable auto-selection by device characteristics
- Example: storage can be organized around storage pools and volume classes to enable iADM to automatically present suitable destination volumes during migration planning.
-
Schedule Templates are used to describe customer specific migration processes to ensure a consistent, repeatable migration planning and execution process.
[+] Detail
Schedule Template Details
- Customizable - represents an automated version of a customer's migration "run-book(s)".
- Templates ensure consistent and repeatable processes are followed for each migration.
- User-configurable conforming to the needs of any enterprise.
Users can create a series of high level processes that may be planned for execution over a number of days, weeks, or months. Later in the planning process, users will assign batches of hosts or storage volumes to each schedule to create the executable workflow processes that will actually accomplish the migration's objectives.
-
Simplified Planning to include auto-selection and auto-completion of both source and target storage volumes translates to rapid and accurate and project planning.
[+] Detail
Simplified Planning Details
- Eliminate manual data gathering and analysis for source/destination storage, host, SAN configuration data (necessary requirement for today's data migration planning process).
- iADM allows customers to select servers to be migrated by filtering the discovered list of servers, then automatically displays the array volumes that have been exposed to the selected hosts.
- iADM automates the selection of destination storage resources by leveraging the same discovered information, matching existing service levels or allowing re-tiering to a new service level.
- Storage pools and provisioning templates allow the storage administrators to codify provisioning best practices.
-
Auto-Task Generation drastically reduces technical preparation and coding effort and ensures consistent storage and networks provisioning and data movement.
[+] Detail
Auto-Task Generation Details
- Automates process of provisioning storage resources to both data movement engine and application server that will be using the newly migrated storage devices.
- Automates pre-migration setup and post migration storage provisioning operations such as array LUN mapping / masking and SAN Zoning.
These operations can be automated by iADM optionally executed as scripted or manual steps based on policy in the data migration workflow. Typically users will "batch" a group of servers for migration and cut-over on a specific date. This batch of work (or list of tasks) represents an unscheduled set of raw work that must be completed to perform a migration. The next step (Auto-Scheduling) transforms this work to an executable state.
-
Auto-Scheduling merges, batches, and sequences all tasks; commonly referred to as an "automated run-book", producing an executable and consistent work-flow for each "batch" of migrations
[+] Detail
Auto-Scheduling Details
- Merges all iADM auto-generated device level tasks in addition to any manual tasks associated with a batch of servers that are to be migrated with a standard workflow template.
This process sorts and groups tasks in the proper sequence and applies scheduling logic including dates, durations, dependencies, notifications, and approvals. The result is the creation of an executable schedule that when processed will automatically execute all remaining steps necessary to migrate the data associated with each scheduled batch of servers.
-
Auto-Execution drives the process through the planned work-flow while initiating remediation, provisioning, and data movement tasks and handling notification and approval tracking.
[+] Detail
Auto-Execution Details
- Initiates device level provisioning according to the planned schedule(s).
- Manages notifications and approvals according to user configured and standard templates.
- Executes device level commands to provision all devices that are central to the migration process (eg. Hosts, source and destination storage, data mover).
- Post migration activities - such as deleting zones and decommissioning retiring devices can also be automated.
Broadly Deployable - The iADM solution is deployable across a wide range of enterprise infrastructures and use cases. Support is offered for both discovery and management of heterogeneous SAN environments including those using:
- Fabric switches from Cisco, Brocade, and McData
- Storage arrays from 3par, EMC, Engenio, HDS, HP, IBM, STK, Sun
- Operating systems to include multiple types of Unix, Linux, and Windows
Data Mover Agnostic - Exceptional flexibility with support for multiple data movers.
- iADM includes its own fiber channel network data mover
- Designed to support other data movers including SRDF, Cisco DMM, Brocade DMM, SAN Copy, etc.
Fabric switches from Cisco, Brocade, and McData
Beneficial to Business Needs - iADM software improves the process of planning and executing migrations in many ways, delivering key business benefits to include:
- Reduced complexity
- Reduced downtime for data movement
- Reduced process duration
- Reduced total cost to migrate
Deployment - iADM server cluster runs on an off-the-shelf servers for ease of deployment. iADM offer many interfaces to include a web-based GUI, a command set based on CLI and XML allowing easy intergration with existing infrastructure systems. iADM supports active directory, asset databases, ticketing systems, provisioning scripts and higher level business process management systems. iADM does not require storage virtualization software to operate.