Điểm:0

Cách tốt nhất để tìm hiểu cách thiết lập và quản lý nhiều máy ảo Ubuntu Server trên một hệ thống là gì?

lá cờ jp

Tôi hiện đang chạy một số hệ thống Máy chủ Ubuntu trên các máy độc lập và muốn khám phá các tùy chọn để chạy từng hệ thống dưới dạng máy ảo trên cùng một máy chủ để hợp nhất phần cứng. Hiện tại, tôi có từng thiết lập máy chạy các dịch vụ khác nhau, một số bộ chứa docker đang chạy và một số khác lưu trữ các dịch vụ liên quan đến web. Tôi chủ yếu là tự học, vì vậy tôi xin lỗi trước vì những lỗ hổng lớn trong kiến ​​​​thức của tôi.

Điểm:0
lá cờ cn

Thử nó.

Bắt đầu với một hệ thống cơ sở (Ubuntu Server). Thêm một LXD và/hoặc Docker Container. Kiểm tra nó. Cố gắng duy trì/cập nhật nó. Twiddle với mạng. Cố gắng sao lưu dữ liệu của bạn. Sau đó, xóa hoàn toàn vùng chứa, tạo lại một lần nữa và thử khôi phục dữ liệu của bạn trên vùng chứa mới.

Một số dịch vụ yêu cầu máy ảo; nhiều cái thì không, và thay vào đó có thể được lưu trữ trong một Vùng chứa đơn thuần. Một LXD Container trông giống như một máy ảo cho nhiều mục đích.

Luôn cập nhật phần cứng của bạn: Hợp nhất có nghĩa là lỗi nguồn điện hoặc lỗi đĩa sẽ ngừng hoạt động mọi thứ. Biết tuổi của phần cứng và UUID đề cập đến đĩa nào trong trường hợp. Khi phần cứng cũ đi, hãy bắt đầu dự trữ sẵn các phụ tùng thay thế. Sao lưu rất quan trọng -- thiết lập sao lưu phù hợp cho từng dịch vụ khi bạn cài đặt (đừng chờ đợi). Kiểm tra cách khôi phục từ các bản sao lưu và viết cho mình một danh sách kiểm tra có thể truy cập được khi máy chủ của bạn ngừng hoạt động.

Bạn sẽ thực hiện thay đổi. Rất nhiều thay đổi. Bạn sẽ thêm và xóa vùng chứa và máy ảo. Khi bạn tạo một dịch vụ mới, hãy tạo cho mình một danh sách kiểm tra từng bước về cách xây dựng lại nó theo cách tương tự (bạn sẽ không nhớ). Khi bạn thực hiện thay đổi hoặc thêm phần mềm mới vào dịch vụ hoặc thay đổi tệp cấu hình, hãy cập nhật danh sách kiểm tra của bạn. Container nói riêng là dùng một lần -- bạn có thể xây dựng lại chúng trong một vài năm từ đầu.

heathdrobertson avatar
lá cờ jp
LXD container, gợi ý tuyệt vời, cảm ơn bạn. Tôi sẽ bắt đầu học. LXD có vẻ là sự giao thoa giữa bộ chứa VM và Docker. Đề xuất tuyệt vời của quản trị viên về phần cứng, tôi cũng cần học cách theo dõi và phân bổ tài nguyên hệ thống đúng cách, tôi mới chỉ đề cập đến điều này với Docker. Tôi đã xây dựng nhiều hình ảnh và vùng chứa docker vì nhiều lý do và đã học cách nhận xét và ghi lại mọi thứ. Gitbook và các tệp đánh dấu cho mọi thứ.
paladin avatar
lá cờ kr
Sử dụng btrfs làm hệ thống tệp cho các tệp hình ảnh VM của bạn, nó có nhiều lợi thế khi sử dụng VM. Sẽ mất quá nhiều để giải thích tất cả các tính năng của hệ thống tệp btrfs, nhưng bạn thực sự nên đọc về nó, tôi đảm bảo, bạn sẽ thích nó! :-) btrfs có thể đọc/ghi dữ liệu chậm hơn một chút nhưng điều đó chỉ liên quan đến việc khởi động/tải máy ảo của bạn. Hầu hết hiệu suất phụ thuộc vào dung lượng RAM khổng lồ. Cũng nên khôn ngoan khi cấp cho máy ảo cơ sở dữ liệu (và máy ảo đói bộ nhớ khác) quyền truy cập vào phân vùng trao đổi thực trên ổ đĩa thực (SSD doanh nghiệp hoặc ổ cứng SCSI tốt).
heathdrobertson avatar
lá cờ jp
LXD rất tuyệt, cảm ơn bạn. Tôi đã hoàn thành Khóa học chuyên sâu về LXC/LXD trên A Cloud Guru và đã chuyển hầu hết các dự án của mình sang bộ chứa Linux, chính xác là những gì tôi đang tìm kiếm.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.