2. Table of contents
• Who am I?
• System migration
• Why migration solution is needed?
• My case about migrating system
• System Migration Process
• Issues of System Migration
• System Migration Solution
• Migration Solution Model
• Features of CloudVelocity One Hybrid Cloud
• Features of Yuruware Bolt VTA
• AWS VM Import/Export
3/15/2014 2
3. Who am I?
• Work
o Engaged in developing integration and management service for public cloud, including AWS,
Nifty Cloud, IIJ GIO, etc.
o Developing integration and management service (B2B) for Amazon Web Services
• AWS services I like the most - CloudFormation
o I love “CloudFormation Supports OpsWorks”!
• Activities
o Technical reviewing on “Icinga Network Monitoring”
by Packt Publishing Nov 2013
http://www.packtpub.com/icinga-network-monitoring/book
o Twitter @hashnao
o Blog http://hashnao.blogspot.jp/
3/15/2014 3
5. System Migration?
“System migration is an awesome project that no one wants to
manage or get involved in.”
System migration on Wikipedia. 29 November 2013
<http://en.wikipedia.org/wiki/xxx>
3/15/2014 5
“Anybody who wants to volunteer or
raise you hand?”
6. System Migration!
"System migration involves moving a set of instructions
or programs, e.g., PLC (programmable logic controller) programs,
from one platform to another, minimizing reengineering.“
System migration on Wikipedia. 29 November 2013
<http://en.wikipedia.org/wiki/System_migration>
3/15/2014 6
7. Why migration solution is needed?
• To reduce time and cost versus manual migration
3/15/2014 7
• To verify if the existing system is able to run on cloud
• To migrate hundreds or thousands of servers into cloud
8. My case about migrating system
• About 100 VMs with 30
customers on VMware ESXi
• Windows OS, Linux
OS(Debian, RedHat)
• Mainly composed as 3 Tier
system
(WEB/AP/DB, WEB/DB, WEB,
HA Clusterig)
3/15/2014 8
VMware vCenter Server
VMware vSphere VMware vSphere VMware vSphere
9. System Migration Process
• A Phased Strategy for Migration: Step By Step Guide
Amazon Web Service – Migrating your Existing Applications to the AWS Cloud.
Oct 2010. <http://media.amazonwebservices.com/CloudMigration-main.pdf>
3/15/2014 9
10. Issues of System Migration
• By reverse engineering and manually integrating & migrating
o Who?
o How?
o How much?
o How long?
• By automatically migrating
o Who?
o How?
o How much?
o How long?
3/15/2014 10
11. System Migration Solution
• One Hybrid Cloud by CloudVelocity
http://www.cloudvelocity.com/solutions/
• Cloud Path by Racemi
http://www.racemi.com/cloud-path/
• Bolt Migration by Yuruware
http://www.yuruware.com/vta/
3/15/2014 11
12. Migration Solution Model
• Agent Type
o Installing agents on the server
o Discovering and blueprinting its component, configurations
o Provisioning
o Synchronizing data
o Creating and deploying IAM image
o Initiating instances
• Image cloning Type
o Implementing and Installing plugin to set up management server
o Discovering and blueprinting VM images
o Provisioning
o Synchronizing data
o Creating and deploying IAM image
o Initiating instances
3/15/2014 12
13. Features of CloudVelocity One Hybrid Cloud
o Live Migration, continuous sync until ready to cut over, No downtime to
production environment
o Recreate network environment
o Install agent on client
3/15/2014 13
Extend Data Center Services to Cloud Resources
14. Features of Yuruware Bolt VTA
3/15/2014 14
o Migrate from VMware vSphere environment to AWS
o Live Migration, no downtime to production environment
o Install application (vta-tools) on Windows Server
15. How to use CloudVelocity One Hybrid Cloud
o Install agent on VMs
# sh ./install-centos-5.x-32bit.sh
CloudVelocity Sentinel Installer v1.3.6
Copyright (C) 2013, CloudVelocity, Inc., all rights reserved.
…
o Run daemon
# service denali-sentinel status
Component sra (pid: 1150) is running
Denali-Sentinel (pid: 1171) is running
3/15/2014 15
16. How to use Yuruware Bolt VTA
o Create snapshot of VM
C:> vta-copy-pg -g "dev-test-cent64_64" "/vSphere5/vm/test/dev-test-cent64_64"
Validating vSphere Credentials..Ok!
Validating S3 Bucket...Ok!
…
Copy of the protection group dev-test-cent64_64 successfully completed. The
version is 20131224222303
o Deploy VM
C:>vta-deploy-pg -g "dev-test-cent64_64"
Validating S3 Bucket Access...Ok!
Validating VPC Configuration of the AWS Account...Ok!
…
Creating Cloud Formation Stack Stack-2013-12-24-22-31-53 with id
arn:aws:cloudformation:ap-northeast-1:
3/15/2014 16
17. AWS VM Import/Export for Linux
• Supported image
o VMware ESX and VMware Workstation VMDK
o Citrix Xen VHD
o Microsoft Hyper-V VHD
• Supported OS
o Red Hat Enterprise Linux 5.1 - 6.5
o CentOS 5.1 - 6.5
o Ubuntu 12.04, 12.10, 13.04, 13.10
o Debian 6.0.0 - 6.0.8, 7.0.0 - 7.2.0
• Instance Type that can be launched
o cc1.4xlarge (N/A)
o cc2.8xlarge($2.960 /hour)
o cg1.4xlarge(N/A)
o cr1.8xlarge($1.225 /hour)
o hi1.4xlarge($3.440 /hour)
o hs1.8xlarge ($5.670 /hour)
o m3.2xlarge($1.368 /hour)
o m3.xlarge($0.684 /hour)
3/15/2014 17
* Hourly cost based on Tokyo region
The import process produces an AMI in HVM format