4 (Migration MongoDB) 2.migration From MongoDB To Amazon DocumentDB With DMS (Database Migrate Service) .

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 20

[Migration MongoDB ] 2.

Migration
from MongoDB to Amazon
DocumentDB with DMS ( Database
Migrate Service )
B1: Chuẩn bị Sources
B2: Tạo DB Cluster
B3: Tạo AWS DMS replication
B4: Tạo endpoint source và dest
B5: Chạy task migration

B1: Chuẩn bị DB Source ( DB cần Migrate)


systemctl start mongod

systemctl stop mongod

vi /etc/mongod.conf

2
Thay đổi BindIP sang IP public

3
Start với tính năng replicas
mongod --replSet "rs0" --bind-ip < Domain AWS> --dbpath /var/lib/mongo

4
KHởi tạo cluster
mono --host < Domain AWS>
rs.initiate()

Kết nối với user/pass


mongo --host <URL> -u <user >-p <pass>
show dbs;

B2: Tạo Cluster Amazon DocumentDB


5
Chọn vào Amazon DocumentDB > Clusters > nhấn vào Create

Tại đây, tiến hành nhập các thông tin cần thiết như tên CLuster, Username,
password, và số lượng resource cho Instance.
Đồng thời, chọn vào tùy chọn "Enable deletion protection" giúp bản vệ Cluster khỏi
bị xóa.

6
Sau khi quá trình khởi tạo hoàn tất, ta sẽ thấy như sau:

Để có thể Kết nôi vào đc DocumentDB, chọn vào "Connectivity & security" để lấy
các command kết nối.

7
B3: Tạo AWS DMS replication

8
Truy cập vào "Database Migration Services"

Chọn vào "Create replication instances"

9
Điền các thông tin cho Instaces bao gồm: Name, Instace Class, version, ... Sau khi
chọn xong nhấn Create để bắt đầu quá trình khởi tạo.

10
Cấu hình Endpoint
Click vào Endpoints > Create endpoint > Source endpoint

11
Chọn theo hình

Tại đây, ta sẽ điền những thông tin để kết nối tới server monogoDB Source mà ta
muốn migrate.
Trong đó:
Server name: <IP server monogdb>
Port: < port monogo>
Database name: Tên Database muốn migrate

12
nhấn Create để bắt đầu tạo Endpoint

Tiếp tục, tạo thêm 1 Endpoint nữa. Nhấn vào "Create endpoint"

Chọn vào "Target endpoint"

13
Tải về file rds-combined-ca-bundle.pem
tại https://s3.amazonaws.com/rds-downloads/rds-combined-ca-bundle.pem
và import vào CA certificate, file này giúp kết nối SSL tới CLuster Mongo trên
Cloud.

14
Điền tiếp các thông tin kết nối tới Cluster DocumentDB trên AWS

Sau khi tạo xong 2 endpoint, ta sẽ được như sau:

Cấu hình Security Group


Tiếp theo, ta sẽ tiến hành cấu hình thêm rules trong Security Group.

15
EC2 > Security Groups > < rules>

Test connection
Chọn vào Source > Test connection

Tiếp tục, chọn "Target" > Test connection

16
Nếu thành công, ta sẽ thấy status hiển thị "successful" . Như vậy, chúng ta đã xong
các bước chuẩn bị.

Tạo task migrate


Chọn vào "Database migration task" > Create task

Điền các thông tin như sau:

17
Tại mục "Migration type" chọn vào "Migrate existing data and replicate ongoing
changes"

18
Sau khi tạo xong, quá trình đồng bộ dữ liệu sẽ diễn ra.

Truy cập vào Cluster DocumentDB trên AWS để kiểm tra lại dữ liệu.

19
20

You might also like