Birden çok Ubuntu kurulumunu birlikte yönetme ve aynı durumda tutma seçenekleri nelerdir?


11

Son zamanlarda, bir grup yaygın olarak kullanılan bilimsel yazılımı (Mathematica ve arkadaşları) kurduğum sürece, üniversitede 2 bilgisayar laboratuarını (şu anda 35 iş istasyonu, bir veya iki ayda iki katına çıkabilir) yönetmek için yazılım yığını üzerinde tam kontrole sahip oldum.

Ubuntu'yu çeşitli nedenlerle kullanmayı planlıyorum.

Ubuntu'yu yüklemek ve güncellemeleri vb. Elle yönetmek kesinlikle bir seçenektir, ancak bu şeyleri yapmanın daha etkili bir yolu ve daha "Kendinizi Tekrar Etmeyin" tarzı olup olmadığını bilmek ister misiniz ?

Görevler

  • Ubuntu kurulumu
  • Her iş istasyonuna aynı yazılım yığınını ve yapılandırmasını yükleme (çoğaltma)
  • Onları güncel tutma

Yanıtlar:


6

Aradığın şeyin Manzara olduğuna inanıyorum .

Birden çok Ubuntu makinesini tek bir sistem gibi kolayca yönetin ve yönetim ve yönetim maliyetlerinizi düşürün.

Düzenleme: ücretsiz alternatifler için bu yardımcı olabilir: Landscape için açık kaynak alternatifi var mı?


Ubuntu avantajıyla Peyzaj satın almak kesinlikle bir seçenek değil. Masaüstü başına 105 $ ( canonical.com/enterprise-services/ubuntu-advantage/desktop ) 35 iş istasyonunu yönetmek için tam zamanlı 10 kişi işe alma fiyatıdır. (Protio: Zengin olmayan bir ülkede yaşıyorum)
Arash Badie Modiri

1
Ben sadece burada googling, ama bu yardımcı olabilir - askubuntu.com/questions/112243/…
csauve

1
Landscape gibi bir Kurumsal çözüm hala ihtiyaçlarınız ve bütçeniz için çok pahalı olabilir, ancak Canonical x 35 mağazasında listelenenlerin 35 masaüstünün fiyatı olduğunu varsaymamalısınız. Önemli hacim ve vadeli indirimler var, sadece FYI.
0xF2

Landscape, toplamda 20 fiziksel makine ve 10 sanal makine için ücretsizdir. Askubuntu.com/questions/549809/…
PJunior

5

Sistemleri internet bant genişliği kullanımını en aza indirecek ve aynalardan indirmelerin çoğaltılmasını önleyecek şekilde güncel tutmak için apt-cache-server'a bir göz atın

Dahası, Üniversite kendi resmi (veya resmi olmayan) Ubuntu Aynasını kurmayı düşünebilir

Apt-cache-server ve bir makineyi kurduktan sonra, bir yazılım paketinin kurulumunu birçok bilgisayara çoğaltmak için birkaç komut dosyası veya komut kullanabilirsiniz:


Sistemde yüklü tüm uygulamaların bulunduğu bir dosya oluşturmak için:

Çalışma sisteminde:

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

Daha sonra bu dosyada listelenen paketleri yüklemek için:

### 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

Not: Bunu yapmanın daha iyi bir yolu olabilir, örneğin dselect yerine doğrudan dpkg çağırmak.

Not: Tüm paketler listelenmiş olmasına rağmen, yalnızca sistemde bulunmayan paketler dpkg tarafından yüklenecektir

Not: çapraz sürüm yüklemesi gerçekten önerilmez - eski paketleri (Open Office) ve istenmeyen temaları ve bağımlılıkları yükleyebilir (örneğin, Unity ile 10.04'ten 11.04'e yükseltme gibi)


Kurulum için, gereksinimlerinize bağlı olarak bunu yapmanın birçok yolu vardır. İşte birkaç tane:

  1. İstediğiniz yapılandırma ve uygulamalarla kendi Ubuntu sürümlerinizi yeniden yönetin (sonlandırın).
  2. Tamamen kurulu sisteminizle bir ana sabit disk oluşturun ve her makineye biraz kopyalayın.
  3. Yalnızca temel kurulumun küçük bir kopyasını yapın ve ardından dpkg --set-selection ile paketleri kurmak için yukarıdaki talimatları uygulayın

Gerçek zorluklarınızın ağ yönetimi olacağına inanıyorum - kullanıcıları, depolamayı ve diğer kaynakları yönetmek, bu nedenle bu görevlerde size yardımcı olacak bazı iyi araçlar çok önemli olacaktır.


dpgk- Bence bu söylemeli dpkgmi?
Glutanimate

1

Masaüstü başına 105 $ (canonical.com/enterprise-services/ubuntu-advantage/desktop) 35 iş istasyonunu yönetmek için tam zamanlı 10 kişi işe alma fiyatıdır. (Protio: Çok zengin olmayan bir ülkede yaşıyorum)

Bu biraz abartılı gibi görünüyor (http://en.wikipedia.org/wiki/List_of_countries_by_GDP_(PPP)_per_capita ;-), ama noktaya kadar, 1 Masaüstü birimi için koltuk başına 105 $ başlangıç ​​fiyatıdır. Toplu indirimler uygulanır ve bir üniversitede veya gelişmekte olan bir pazardaysanız (her ikisi de geçerlidir gibi görünüyorsa), bunun için farklı bir fiyat listesi vardır.

Ücretsiz bira gibi hala sizin için gitmek için yol olabilir, ama tam resmi vardı emin olmak istedim. Bu yardımcı olur umarım.


1
Ben sağlıklı bir ülkede yaşıyorum, sorun şu ki, varlık tam olarak insanların elinde değil. :) Yarı zamanlı bir geliştirici (benim gibi webdev yapıyorum) için tipik maaş yaklaşık 3 ± 1 $ / saat.
Arash Badie Modiri

Landscape, toplamda 20 fiziksel makine ve 10 sanal makine için ücretsizdir. Askubuntu.com/questions/549809/…
PJunior

1

Bu önerdiğim bir şey -

  1. İstediğiniz tüm uygulamalarla özelleştirilmiş bir Ubuntu kurulumu oluşturun ve istemediğiniz uygulamaları kaldırın.
  2. Ağa bağlı tüm bilgisayarlarda PXE önyüklemesini etkinleştirin ve tüm makinelerin oluşturduğunuz özelleştirilmiş ISO'dan önyükleme yapmasını sağlayın ve özelleştirilmiş Ubuntu İşletim Sistemini tüm makinelere yükleyin.
  3. Makineleri güncel tutma - 2 seçenek:
    1. apt-cache server (bunu çok yararlı yapmak için kapsamlı buldum - Ubuntu Update Manager | Technical Stuff )
    2. OCS Envanterini Yükle - Hangi güncellemeleri sunmak istediğinizi seçerseniz, güncellemeleri tek bir masaüstüne indirebilir, herhangi bir çakışma olmadan iyi çalışıp çalışmadığını kontrol edebilir ve ardından OCS envanterini kullanarak bu .deb paketlerini kullanabilirsiniz ağdaki tüm Ubuntu makinelerine. Bu şekilde, makinenizin her birinde hangi paketlerin hangi sürümlerinin bulunduğundan kesinlikle emin olacaksınız.

İkinci seçenek biraz ekstra etkinliktir, ancak hangi güncellemeleri / yükseltmeleri ittiğinizden kesinlikle emin olmak istiyorsanız, çabaya değer.

Ağdaki bazı Ubuntu Sunucularını getirmeye karar vermeniz durumunda - örneğin proxy, LDAP, Samba, Jabber, WordPress, Moodle vb. İkinci seçenek, sunucuları yönetirken olduğu gibi, tam olarak hangi sürümlerin olduğunu bilmek istersiniz. güncellenmiş / yükseltilmiş paketler kuruluyor.

Kişisel bir deneyim nedeniyle Seçenek 2'yi öneriyorum - Firefox v24'te iyi çalışan barındırılan dot net uygulamalarından biriyle bu sorunu yaşadım, ancak Firefox'un daha yüksek sürümleriyle kırıldı. Oldukça can sıkıcıydı ve Firefox'un yeni sürümü 150'den fazla masaüstüne ulaştığında uygulamada değişiklik yapmak için taleplerde bulunmak zorunda kaldık. Ders zor yolu öğrendi.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.