Cài đặt và truy cập đến NoSQL Database từ các máy chạy hệ điều hành Linux

Sunteco Cloud cung cấp cho người sử dụng NoSQL Database chạy trên nền MongoDB. Bài hướng dẫn này sẽ tập trung đến việc cài đặt các công cụ cần thiết trên máy khách sử dụng hệ điều hành Linux sau đó truy cập đến Database của Sunteco Cloud.

Pre-condition

  • Truy cập vào VPC

  • Tạo ít nhất một NoSQL Database

  • Máy khách chạy hệ điều hành Linux (ở đây sử dụng VM của Sunteco Cloud chạy Ubuntu 24)

Các bước thực hiện:

Bước 1: Truy cập vào máy khách thông qua Console hoặc SSH

Image

Bước 2: Cập nhật package

sudo apt update && sudo apt upgrade -y

Bước 3: Thêm MongoDB repository

Nhập khoá GPG của MongoDB

wget -qO - https://www.mongodb.org/static/pgp/server-6.0.asc | sudo apt-key add -

Tạo tệp danh sách cho MongoDB

echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu jammy/mongodb-org/6.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-6.0.list

Cập nhật danh sách gói

sudo apt update

Bước 4: Cài đặt Database package

sudo apt install -y mongodb-org

Bước 5: Bật service

sudo systemctl enable mongod
sudo systemctl start mongod

Bước 6: Kiểm tra trạng thái service

sudo systemctl status mongod
Image

Trạng thái là Active tức là service đã chạy.

Bước 7: Truy cập vào Database trên hệ thống Sunteco Cloud

Để truy cập vào database được tạo trên hệ thống, người dùng thu thập đầy đủ các thông tin sau:

  • Địa chỉ IP để truy cập: Floating IP cho truy cập công khai và Private IP cho truy cập riêng tư

  • Thông tin đăng nhập: Bao gồm tên truy cập và mật khẩu được gửi về email của khách hàng trong quá trình tạo Database

mongosh mongodb://<host>:<port> -u <username> -p <password> --authenticationDatabase <authDB>

<host>: Floating hoặc Private IP của MongoDB

<port>: 27017

<username>: root

<password>: mật khẩu trong mail

<authDB>: admin

Result:

Sau khi truy cập thành công, người sử dụng đã có thể thực hiện các thao tác trên Database.

Image