Hi , I think the first thing you need to do is to move the data to a dedicated database server so that you can set up a farm of edx servers that share the same content. Here are the steps I did to achieve that: Step 1 : Installed openedx instance say 'Instance-1' which is your running Web node( Web-server ) Step 2 : Execute the following commands to back up the database on 'Instance-1' mongodump -o ./mongo-backup mongorestore -drop ./mongo-backup mysqldump -u root -p --all-databases > ./backup.sql mysql -u root -p < ./backup.sql Step 3 : Setup an instance of mysql on AWS-RD with URL like: ' http://instance1.123456789012.us-east-1.rds.amazonaws.com/ '(If want to you mongodb & mysqlDB on same instance. that is going to work as well.) Step 4 : Import the Mysql databse data into AWS-RD from Open-edX backup using command: 'mysql -h <endpoint> -u <username> -p < ./backup.sql' Step 5 : Setup a new Ub...
Hi, I’m Deepak Dubey. The founder of this blog. I’m a Full-stack Python Developer | OpenedX professional and part-time blogger. I’m here to write the blogs related to technology stuff like Python, Django , Open-edX, Data Science, machine Learning and many more.