Bên cạnh cơ sở hạ tầng CNTT nội bộ, chúng tôi có khoảng 500 máy Linux lưu trữ các dịch vụ của chúng tôi cho thế giới trực tuyến. Chúng được nhóm thành một nhóm các cụm như Cơ sở dữ liệu An, Sản phẩm An, NFS, Backoffice, v.v. Hơn nữa, chúng được quản lý bởi một nhà cung cấp bên ngoài, theo thông số kỹ thuật và yêu cầu của chúng tôi.
Tuy nhiên, chúng tôi gặp rất nhiều rắc rối trong quá trình phát triển, triển khai và triển khai phần mềm (web-) - đặc biệt là vì môi trường phân tầng và dàn dựng hầu như không có gì chung với các hệ thống trực tiếp (tôi loại bỏ các chi tiết khó chịu ..) .
Do đó, tôi đã cố gắng tạo ra các máy ảo, sao chép các hệ thống sống khác nhau một cách chính xác nhất có thể và chuẩn bị chúng để kết nối với các cơ sở dữ liệu phát triển thay vì các cơ sở dữ liệu "thực" trong suốt cho các nhà phát triển (chúng không root
). Điều này hoạt động khá tốt, nhưng ...
Tôi đã tự hỏi làm thế nào một người có thể quản trị các hệ thống đó từ xa và hàng loạt ? Có một số gia đình phần mềm tôi không biết? Hoặc, ít nhất, một số kỹ thuật hoặc nguyên tắc người ta nên làm quen với?
Chúng tôi sẽ cung cấp cho mọi nhà phát triển một loạt các hình ảnh để được chạy cục bộ (VirtualBox). Phòng QA. sẽ nhận được các cụm ảo (XEN hoặc Hyper-V). Nếu tôi cần cung cấp một mô-đun máy chủ bổ sung, định tuyến lại kết nối cơ sở dữ liệu mới hoặc chỉ muốn cập nhật mọi thứ được cung cấp bởi người quản lý gói ... làm sao tôi có thể làm điều đó mà không bị buộc phải đăng nhập vào mọi hệ thống và / hoặc yêu cầu đồng nghiệp của tôi tải xuống và chạy một số tập lệnh cố định?
Tôi tin rằng có rất nhiều giải pháp. Chà, bằng cách nào đó tôi quá ngu ngốc khi nhập từ khóa chính xác vào các công cụ tìm kiếm ... Hay vấn đề này không tầm thường như nó nghe?
Đối với hồ sơ:
- Hầu như tất cả các hệ thống đang chạy Debian GNU / Linux 6.x "bóp"
- Không có nhà phát triển nào bị buộc phải sử dụng một hệ điều hành cụ thể tại máy trạm của mình
- Ngân sách hạn chế, tất nhiên, nhưng không quá nhỏ để mua phần mềm độc quyền
- Một giải pháp liên quan đến nhà cung cấp đã nói ở trên của chúng tôi được ưu tiên