In this lab, students are asked to deploy a MongoDB server on Microsoft Azure. After completing this lab, students will have hands-on experience with deploying a virtual machine in Azure and installing a self-managed MongoDB cluster.
Learning Objectives
Successfully complete this lab by achieving the following learning objectives:
- Connect to the Microsoft Azure Web Console
Use the login information provided in the lab to connect to the web console in an Incognito or Private browser window.
- Deploy a Virtual Machine
Deploy a virtual machine named ‘mongodb’. Choose the smallest recommended size for the image, and make sure to note the location of the downloaded private key.
- Connect to the Instance and Install MongoDB
- Connect using the SSH credentials provided in the cloud console.
- Install the GPG key from https://www.mongodb.org/static/pgp/server-6.0.asc.
- Create a repo file in
/etc/apt/sources.list.d/mongodb-org-6.0.list
with the following contents:deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu focal/mongodb-org/6.0 multiverse
- Update the local repository cache and install the
mongodb-org
andmongodb-mongosh
packages.
- Update the local repository cache and install the
- Start
mongod
service. - Connect via
mongosh
.