Migrating Workloads to AWS using CloudEndure - Demo

preview_player
Показать описание
This is a demo of CloudEndure tool to migrate on-prem workloads to AWS.
==========================================================

***Hands-on AWS***

# CloudEndure - Hands-on Demo

Product page - features and pricing

## 1. Setup Demo Environment (CloudFormation Template)

Region: Oregon (us-west-2)

```
CloudEndure IAM User : CloudEndureUser

Bastion host (Windows)
Username : Administrator

All App and DB servers (Linux):
username : user
password : AWSmid20 [your input to Coudformation]

Cloudformation outputs -- (will vary)
BastionRDP: 52.26.3.147
SubnetTargetPrivate: subnet-09800402a01f57829
SubnetTargetPublic: subnet-02945c195856b5491
TargetSecurityGroup: sg-03bf48fe3ca0bd5b2

```

## 2. Architecture

Application URLs

* Username: admin
* Password: ofbiz

## 3. CloudEndure Account

* Confirm Email

## 4. CloudEndure Project

* Create Security Credentials for CloudEndure on AWS

* Create Project on CloudEndure
* Supply AWS Credentials of CloudEndure user
* Replication Settings
- Migration Source - Other Infrastructure
- Migration Target - AWS US West (Oregon)
- Subnet where the Replication Servers will be launched - TargetPublic

## 5. CloudEndure Agent install

Servers

- SSH to each server (Putty)
- Steps from CloudEndure console: Download & Install

## 6. CloudEndure Blueprint

- Subnet: `TargetPrivate`
- Security Groups: `TargetSecurityGroup` and `Default`
- Private IP address: Create New
- Public IP (ephemeral): No
- Disks: SSD - gp2

## 7. Migration & Cutover

- Launch Target Machines - Cutover Mode
- Shutdown source environment (app and db servers)
- From SSH/Putty `sudo shutdown -h now`
- Or from Bastion host command line
```bash

```

- Fetch IP addresses of Target servers
- From cloudshell / cli
```bash
aws ec2 describe-instances \
--filters "Name=tag:Name,Values=*onpremsim*" \
--query "Reservations[].Instances[].[InstanceId,State.Name,PrivateIpAddress,Tags[?Key=='Name'].Value]" \
--output yaml
```

Sample output
```yaml
- - i-08aee74f68263b931
- running
- 10.0.1.224
- - i-084d0b14b2879cb62
- running
- 10.0.1.180
- - i-01d341c7d83bc79c2
- running
- 10.0.1.121
- - i-00f5a40b00c48deeb
- running
- 10.0.1.216
```

- Update DNS on Target servers

```bash
ADDR=`hostname -I`
HOST=`hostname`
```

- Tip: As an alternative to using Putty tool and logging into each server separately, you can also issue these commands over SSH from commandline of the bastion host.

```bash
```

- Alernatively

```bash
```
Рекомендации по теме
Комментарии
Автор

Thank you for sharing this video, very detailed and informative video

Pranav
Автор

Kindly share me video detail before this one..Im not able to find out that video..in which you have setup environment using cloudformation template

mohammedomairaziz
Автор

i try to migration but failed to authenticate the replication server with the cloudendure service manager

sandeepgond
Автор

That link did not work, it failed when i tried to create CF stack

sarthaknarain
Автор

Can you please give me the script of cloud formation..i am not able to get it from the link that is given in video

arpitapramanik