Các tùy chọn để quản lý nhiều cài đặt Ubuntu cùng nhau và giữ chúng ở cùng trạng thái


11

Gần đây tôi phụ trách quản lý 2 phòng thí nghiệm máy tính (hiện có 35 máy trạm, có thể tăng gấp đôi trong một hoặc hai tháng) ở trường đại học với toàn quyền kiểm soát ngăn xếp phần mềm miễn là tôi cài đặt một loạt phần mềm khoa học thường sử dụng (Mathicala và bạn bè).

Tôi dự định sử dụng Ubuntu vì nhiều lý do.

Cài đặt Ubuntu và quản lý cập nhật, vv bằng tay chắc chắn là một tùy chọn, nhưng tôi muốn biết liệu có cách nào hiệu quả hơn để thực hiện công cụ này và theo cách "Đừng lặp lại chính mình" không?

Nhiệm vụ

  • Cài đặt Ubuntu
  • Cài đặt (sao chép) của cùng một ngăn xếp phần mềm và cấu hình trên mỗi máy trạm
  • Cập nhật chúng

Câu trả lời:


6

Tôi tin rằng những gì bạn đang tìm kiếm là Phong cảnh .

Quản lý nhiều máy Ubuntu dễ dàng như một và giảm chi phí quản lý và quản lý của bạn.

Chỉnh sửa: cho các lựa chọn thay thế miễn phí, điều này có thể giúp: Có bất kỳ nguồn mở thay thế nào cho Cảnh không?


Mua Cảnh qua lợi thế Ubuntu chắc chắn không phải là một lựa chọn. 105 đô la cho mỗi máy tính để bàn ( canonical.com/enterprise-service/ubfox-abilitiesage/desktop ) là cùng một mức giá thuê 10 người toàn thời gian để quản lý 35 máy trạm. (Protio: Tôi đang sống ở một đất nước không giàu có)
Arash Badie Modiri

1
Tôi chỉ đang googling ở đây, nhưng điều này có thể giúp đỡ - Askubfox.com/questions/112243/ Khăn
csauve

1
Một giải pháp Doanh nghiệp như Cảnh vẫn có thể quá đắt đối với nhu cầu và ngân sách của bạn, nhưng bạn không nên cho rằng những gì được liệt kê trên cửa hàng Canonical x 35 là giá cho 35 máy tính để bàn. Có khối lượng đáng kể và giảm giá kỳ hạn, chỉ FYI.
0xF2

Phong cảnh miễn phí cho tối đa 10 máy vật lý và 10 máy ảo khác với tổng số 20. Askubfox.com/questions/549809/iêu
PJunior

5

Để giữ cho các hệ thống được cập nhật theo cách giảm thiểu việc sử dụng băng thông internet và ngăn ngừa trùng lặp tải xuống từ máy nhân bản, hãy xem apt-cache-server

Ngoài ra, trường đại học có thể xem xét việc thiết lập Ubuntu Mirror chính thức (hoặc không chính thức)

Sau khi thiết lập apt-cache-server và một máy, bạn có thể sử dụng một vài tập lệnh hoặc lệnh để sao chép cài đặt bộ phần mềm trên nhiều máy tính:


Để tạo một tệp với tất cả các ứng dụng đã cài đặt trên hệ thống:

Trên hệ thống làm việc:

dpkg --get-selections | grep -v deinstall > ubuntu-files

Để sau đó cài đặt các gói được liệt kê trong tệp này:

### Make sure the system is fully updated
sudo apt-get update && sudo apt-get upgrade
### Install the dselect tool (probably depracated)
sudo apt-get install dselect
### Give the package list to dpkg so it knows what to install
sudo dpkg --set-selections < ubuntu-files
### Use dselect to initiate installation (option 'I' will do it)
sudo dselect

Lưu ý: Có thể có một cách tốt hơn để làm điều này, ví dụ như gọi trực tiếp dpkg thay vì cài đặt và sử dụng dselect.

Lưu ý: Mặc dù tất cả các gói được liệt kê chỉ những gói không tồn tại trên hệ thống sẽ được cài đặt bởi dpkg

NB: cài đặt phiên bản chéo không thực sự được khuyến nghị - có thể cài đặt các gói lỗi thời (Open Office) và các chủ đề và phụ thuộc không mong muốn (ví dụ như trong bản nâng cấp từ 10.04 đến 11.04 với Unity


Để cài đặt, có nhiều cách để làm điều này tùy thuộc vào yêu cầu của bạn. Đây là một vài:

  1. Làm chủ lại (respin) các phiên bản Ubuntu của riêng bạn với cấu hình và ứng dụng mà bạn muốn.
  2. Xây dựng một ổ cứng chính với hệ thống được cài đặt đầy đủ của bạn và sao chép một chút vào mỗi máy.
  3. Thực hiện một bản sao chỉ cài đặt cơ bản và sau đó sử dụng các hướng dẫn ở trên để cài đặt các gói với dpkg --set-select

Tôi tin rằng những thách thức thực sự của bạn sẽ là quản trị mạng - quản lý người dùng, lưu trữ và các tài nguyên khác, vì vậy một số công cụ tốt sẽ giúp bạn thực hiện các tác vụ này sẽ rất quan trọng.


dpgk- Tôi nghĩ điều này nên nói dpkg?
Glutimate

1

105 đô la cho mỗi máy tính để bàn (canonical.com/enterprise-service/ubfox-abilitiesage/desktop) là cùng một mức giá thuê 10 người toàn thời gian để quản lý 35 máy trạm. (Protio: Tôi đang sống ở một đất nước không giàu có)

Điều đó có vẻ giống như một chút cường điệu (http://en.wikipedia.org/wiki/List_of_countries_by_GDP_(PPP)_per_capita ;-), nhưng theo quan điểm của bạn, $ 105 mỗi chỗ ngồi là giá khởi điểm, cho 1 đơn vị Máy tính để bàn. Giảm giá khối lượng được áp dụng, và nếu bạn đang ở trong một trường đại học hoặc ở một thị trường mới nổi (có vẻ như cả hai đều áp dụng), có một bảng giá khác cho điều đó.

Miễn phí như trong bia vẫn có thể là cách phù hợp với bạn, nhưng muốn chắc chắn rằng bạn đã có bức tranh đầy đủ. Hi vọng điêu nay co ich.


1
Tôi sống ở một đất nước tồi tệ, vấn đề là sự giàu có không nằm trong tay người dân. :) Mức lương điển hình cho một nhà phát triển bán thời gian (như tôi, tôi làm webdev) là khoảng 3 ± 1 $ / giờ.
Arash Badie Modiri

Phong cảnh miễn phí cho tối đa 10 máy vật lý và 10 máy ảo khác với tổng số 20. Askubfox.com/questions/549809/iêu
PJunior

1

Đây là điều mà tôi đề xuất -

  1. Tạo cài đặt Ubuntu tùy chỉnh với tất cả các ứng dụng bạn muốn và xóa các ứng dụng bạn không muốn.
  2. Cho phép khởi động PXE trên tất cả các máy tính nối mạng và khiến tất cả các máy khởi động từ ISO tùy chỉnh mà bạn đã xây dựng và cài đặt hệ điều hành Ubuntu tùy chỉnh trên tất cả các máy.
  3. Giữ máy cập nhật - 2 tùy chọn:
    1. máy chủ apt-cache (Tôi thấy điều này toàn diện để làm rất hữu ích - Ubuntu Update Manager | Technical Stuff )
    2. Cài đặt OCS Inventory - Nếu bạn không quan tâm đến những bản cập nhật nào bạn muốn tung ra, bạn có thể tải xuống các bản cập nhật trên một máy tính để bàn, kiểm tra xem chúng có hoạt động tốt không, không có xung đột và sau đó sử dụng kho OCS, bạn có thể đẩy các gói .deb này cho tất cả các máy Ubuntu trên mạng. Theo cách này, bạn sẽ hoàn toàn chắc chắn về các phiên bản của gói nào đang nằm trên mỗi máy của bạn.

Tùy chọn thứ hai là một chút hoạt động bổ sung, nhưng nếu bạn muốn hoàn toàn chắc chắn về những cập nhật / nâng cấp nào bạn đang đẩy, thì đó là nỗ lực đáng giá.

Trong trường hợp bạn quyết định mang một số Máy chủ Ubuntu trên mạng - ví dụ như proxy, LDAP, Samba, Jabber, WordPress, Moodle, v.v. Tùy chọn thứ hai sẽ rất hữu ích vì trong khi quản lý máy chủ, bạn muốn biết chính xác phiên bản nào của gói cập nhật / nâng cấp đang được cài đặt.

Tôi khuyên dùng Tùy chọn 2 vì trải nghiệm cá nhân - Tôi gặp vấn đề này với một trong những ứng dụng mạng chấm được lưu trữ của tôi hoạt động tốt trong Firefox v24, nhưng nó đã bị hỏng với các phiên bản Firefox cao hơn. Điều này khá khó chịu và chúng tôi phải đưa ra yêu cầu thay đổi ứng dụng vì phiên bản Firefox mới hơn đã đạt tới hơn 150 máy tính để bàn. Bài học rút ra một cách khó khăn.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.