Cách triển khai MongoDB trên AWS
Tôi thấy mình liên tục tìm kiếm trên Google để tìm câu trả lời về cách thiết lập hộp MongoDB đúng cách trên AWS EC2 với bộ xác thực và bản sao. Không có câu trả lời rõ ràng hoặc thẳng thắn về cách thực hiện. Vì vậy, tôi muốn chia sẻ với bạn những gì tôi đã nghĩ ra để thiết lập hộp MongoDB trên AWS EC2 Show
Trước khi bắt đầu, bạn nên có kiến thức cơ bản về vim và khởi chạy phiên bản EC2 qua bảng điều khiển AWS Khởi chạy phiên bản EC2Thiết lập Phiên bản EC2
Hoàn thành các bước còn lại để khởi chạy phiên bản Nhóm bảo mậtTạo hoặc chọn nhóm bảo mật hiện có có cổng SSH với IP của bạn được đặt cho các quy tắc gửi đến
Khởi chạy EC2Nếu bạn định sử dụng bộ bản sao, hãy đảm bảo rằng các phiên bản được tạo nằm trong cùng một nhóm bảo mật để chúng có thể giao tiếp với nhau. Sau khi các phiên bản được tạo, hãy chuyển đến nhóm bảo mật của bạn và tìm sudo yum -y install mongodb-org 4 vừa tạo. Nó phải có ID nhóm (sg-abc123)Thêm quy tắc gửi đến bổ sung bên dưới
SSH vào ví dụ ssh -i path_to_keypair ec2-user@ip_address Cập nhật gói sudo yum -y update Cài đặt MongoDBTạo một tệp để tải xuống MongoDB trực tiếp bằng cách sử dụng sudo yum -y install mongodb-org 6________số 8Sao chép/dán đoạn sau vào tệp repo [mongodb-org-4.0] Cài đặt gói MongoDB sudo yum -y install mongodb-org Kiểm tra xem bạn đã cài đặt MongoDB đúng chưa sudo yum -y install mongodb-org 1Cấu hình MongoDBĐịnh cấu hình hệ thống tệpGắn kết từng ổ đĩa và đặt quyền sở hữu sudo yum -y install mongodb-org 2Xác định phân vùng đĩa sudo yum -y install mongodb-org 3Nối đoạn mã sau để chỉ định phân vùng đĩa sudo yum -y install mongodb-org 4MongoDB cần có khả năng tạo bộ mô tả tệp khi máy khách kết nối và sinh ra một số lượng lớn quy trình để hoạt động hiệu quả. Các giới hạn quy trình và tệp mặc định được cung cấp cùng với Ubuntu không áp dụng cho MongoDB Sửa đổi chúng bằng cách chỉnh sửa tệp sudo yum -y install mongodb-org 7sudo yum -y install mongodb-org 6Thêm các dòng sau vào cuối tệp sudo yum -y update 0Tiếp theo, tạo một tệp có tên sudo yum -y install mongodb-org 8 trong sudo yum -y install mongodb-org 9sudo yum -y update 1Dán các dòng sau vào tệp sudo yum -y update 2Xác nhận đĩa đã được gắn đúng cách sudo yum -y update 3Bạn sẽ thấy một cái gì đó tương tự như dưới đây sudo yum -y update 4Vô hiệu hóa các trang lớn trong suốtTạo tập tin sau sudo yum -y update 5Sao chép/dán mã sau vào tệp sudo yum -y update 6Làm cho nó có thể thực thi được sudo yum -y update 7Thiết lập Luân phiên Nhật kýLuân phiên diễn ra hàng ngày, luân phiên 7 ngày một lần. Khi xoay, nó sẽ gửi tín hiệu -USR1 đến Mongo Tạo quy tắc luân chuyển nhật ký sudo yum -y update 8Sao chép/dán mã sau vào tệp sudo yum -y update 9Bạn có thể tìm hiểu thêm về định nghĩa cấu hình xoay nhật ký tại đây. https. //ý chính. github. com/pagebrooks/6390198 Mẹo. Bạn có thể kiểm tra vòng quay nhật ký sau khi MongoDB được thiết lập bằng cách chạy. sudo yum -y install mongodb-org 10Cập nhật cấu hình MongoDB sudo vi /etc/yum.repos.d/mongodb-org-4.0.repo 0Cập nhật các giá trị sudo vi /etc/yum.repos.d/mongodb-org-4.0.repo 1Đây là những gì sudo yum -y install mongodb-org 11 sẽ trông như thế nàosudo vi /etc/yum.repos.d/mongodb-org-4.0.repo 2MongoDB tự khởi động khi khởi động sudo vi /etc/yum.repos.d/mongodb-org-4.0.repo 3Khởi động máy chủ MongoDB sudo vi /etc/yum.repos.d/mongodb-org-4.0.repo 4Lặp lại các bước trên trong phần “Tải xuống MongoDB”, “Cài đặt MongoDB” và “Định cấu hình MongoDB” nếu bạn đang thiết lập bộ bản sao Tạo người dùng MongoDBNếu bạn đang thiết lập bộ bản sao, chỉ cần tạo người dùng trên nút chính Kết nối với MongoDB sudo vi /etc/yum.repos.d/mongodb-org-4.0.repo 5Tạo người dùng root sudo vi /etc/yum.repos.d/mongodb-org-4.0.repo 6Chỉ Cập nhật bảo mật trong cấu hình MongoDB sau khi bạn đã tạo thành công người dùng quản trị và nếu bạn không định sử dụng bộ bản sao sudo vi /etc/yum.repos.d/mongodb-org-4.0.repo 7Mẹo. Bạn có thể kiểm tra kỹ xem ủy quyền có được thiết lập chính xác hay không bằng cách kết nối với mongo mà không cần người dùng và thử chạy truy vấn MongoDB. Nó sẽ cung cấp cho bạn một lỗi trái phép Nhân rộngNếu bạn muốn tạo một bộ bản sao, bạn có thể thực hiện bằng cách thực hiện theo các bước bên dưới. Đảm bảo MongoDB được thiết lập và định cấu hình đúng cách trên tất cả các phiên bản đã tạo trước khi tiếp tục Tạo một tệp khóa trên máy cục bộ của bạn sudo vi /etc/yum.repos.d/mongodb-org-4.0.repo 8Sao chép tệp khóa vào tất cả các phiên bản bản sao của bạn sudo vi /etc/yum.repos.d/mongodb-org-4.0.repo 9Nhận trên mỗi trường hợp ssh -i path_to_keypair ec2-user@ip_address Đặt tệp khóa vào đúng vị trí và cấp quyền phù hợp [mongodb-org-4.0] 1Cập nhật cấu hình MongoDB sudo vi /etc/yum.repos.d/mongodb-org-4.0.repo 0Cho phép bảo mật và sao chép [mongodb-org-4.0] 3Khởi động lại máy chủ MongoDB [mongodb-org-4.0] 4Sau khi tất cả các trường hợp khởi động lại thành công. Nhận một trong những phiên bản đã được thiết lập. Sử dụng nút này làm nút chính trong tương lai [mongodb-org-4.0] 5Kết nối với MongoDB với người dùng mới được tạo [mongodb-org-4.0] 6Sau khi bạn kết nối thành công với MongoDB, hãy thiết lập bản sao [mongodb-org-4.0] 7Đảm bảo rằng tên thành viên/máy chủ của bộ bản sao được kết nối trực tiếp bằng IP thay vì địa chỉ DNS; [mongodb-org-4.0] 8Thêm phần còn lại của các phiên bản vào bộ bản sao [mongodb-org-4.0] 9Xác nhận cấu hình bộ bản sao sudo yum -y install mongodb-org 0Nếu bạn có 3 nút trong bộ bản sao, các thành viên phải chứa 3 phần tử trong mảng. một chính (IP phiên bản hiện tại của bạn), hai phụ (được thêm qua sudo yum -y install mongodb-org 12 )Mẹo. Đảm bảo các phiên bản nằm trong cùng một nhóm bảo mật để chúng có thể giao tiếp với nhau Mẹo. Nếu bạn muốn xem trực tiếp dữ liệu trên các nút phụ, hãy kết nối với MongoDB trên nút phụ và chạy sudo yum -y install mongodb-org 13
Làm cách nào để triển khai MongoDB trên EC2?Bước 1. Tạo một phiên bản điện toán đám mây đàn hồi AWS. . Bước 2. Bắt đầu phiên bản EC2 mà bạn đã tạo ở Bước 1 Bước 3. Kết nối với Phiên bản EC2 của bạn bằng cách nhấp vào nút Kết nối Bước 4. Một lời nhắc sẽ bật lên sau khi kết nối Bước 10. Đợi quá trình kết thúc Làm cách nào để kết nối MongoDB với AWS?Trong bảng điều khiển Amazon EC2, chọn phiên bản rồi chọn Kết nối . Khi bạn kết nối với phiên bản máy chủ pháo đài bằng SSH, bạn có thể kết nối với bất kỳ nút MongoDB nào theo cách tương tự (chọn nút, sau đó chọn Kết nối để tìm lệnh SSH).
Làm cách nào để triển khai nodejs và MongoDB trong AWS?Sau đây là các bước sử dụng AWS EC2 để triển khai Nút của bạn. Ứng dụng JS MongoDB. . Bước 1. Tạo phiên bản EC2 mới Bước 2. Thiết lập kết nối SSH Bước 3. Cài đặt nút JS Bước 4. Cài đặt cơ sở dữ liệu MongoDB Bước 5. Thiết lập ứng dụng Bước 1. Thiết lập MongoDB Bước 2. Cài đặt nút. gói JS Làm cách nào để triển khai máy chủ MongoDB?Điều kiện tiên quyết của tác nhân MongoDB Cài đặt tác nhân MongoDB. Cài đặt tác nhân MongoDB để quản lý triển khai. . Cập nhật lên MongoDB Agent. Cập nhật từ tất cả các Đại lý kế thừa. . Khởi động lại tác nhân MongoDB Quản lý các chức năng tác nhân MongoDB Cài đặt tác nhân MongoDB Quyền truy cập bắt buộc đối với Tác nhân MongoDB Định cấu hình tác nhân MongoDB để kiểm soát truy cập |