In this lab, students are asked to perform a maintenance task on each member of a MongoDB replica set. After completing this lab, students will have hands-on experience removing members from a replica set in order to perform maintenance tasks.
Learning Objectives
Successfully complete this lab by achieving the following learning objectives:
- Determine Secondary Replica Members
Connect to any member of the replica set using mongosh and check the replica set status.
- Perform Maintenance on Each Secondary Member
Connect to each secondary member, and perform the following:
- Stop the secondary and restart as standalone instance.
- Run the
maintenance.js
script. - Once tasks are complete, stop standalone instance and rejoin replica set.
- Perform Maintenance on Primary Member
Connect to primary member and step down as primary. Once a new primary is elected (check
rs.status()
), proceed with the same steps as other secondary members.