ตัวเลือกสำหรับจัดการการติดตั้ง Ubuntu หลายตัวพร้อมกันและทำให้พวกเขาอยู่ในสถานะเดียวกัน


11

เมื่อเร็ว ๆ นี้ฉันมีหน้าที่จัดการห้องแล็บคอมพิวเตอร์ 2 แห่ง (ในปัจจุบันมี 35 เวิร์กสเตชันสามารถเพิ่มเป็นสองเท่าในหนึ่งหรือสองเดือน) ในมหาวิทยาลัยที่มีการควบคุมโดยรวมของซอฟต์แวร์สแต็คตราบใดที่ฉันติดตั้งซอฟต์แวร์วิทยาศาสตร์ที่ใช้กันทั่วไป

ฉันวางแผนที่จะใช้ Ubuntu ด้วยเหตุผลหลายประการ

การติดตั้ง Ubuntu และจัดการการปรับปรุงอื่น ๆ ด้วยมือเป็นทางเลือกแน่นอน แต่ฉันต้องการทราบว่ามีวิธีที่มีประสิทธิภาพมากขึ้นในการทำสิ่งนี้และอีกอย่าง"อย่าทำซ้ำตัวเอง" ?

งาน

  • การติดตั้ง Ubuntu
  • การติดตั้ง (การทำซ้ำ) ของซอฟต์แวร์และการตั้งค่าสแต็กเดียวกันบนแต่ละเวิร์กสเตชัน
  • ทำให้พวกเขาปรับปรุงอยู่เสมอ

คำตอบ:


6

ผมเชื่อว่าสิ่งที่คุณกำลังมองหาภูมิทัศน์

จัดการเครื่องอูบุนตูหลายเครื่องได้อย่างง่ายดายเพียงหนึ่งเดียวและลดต้นทุนการจัดการและการดูแลระบบของคุณ

แก้ไข: สำหรับทางเลือกฟรีสิ่งนี้อาจช่วยได้: มีโอเพ่นซอร์สทางเลือกอื่นสำหรับ Landscape หรือไม่?


การซื้อ Landscape ด้วยความได้เปรียบของ Ubuntu นั้นไม่ใช่ตัวเลือกแน่นอน 105 $ ต่อเดสก์ท็อป ( canonical.com/enterprise-services/ubuntu-advantage/desktop ) เป็นราคาเดียวกับการจ้างงาน 10 คนเต็มเวลาในการจัดการเวิร์กสเตชัน 35 เครื่อง (Protio: ฉันอาศัยอยู่ในประเทศที่ไม่ร่ำรวย)
Arash Badie Modiri

1
ฉันเพิ่ง googling ที่นี่ แต่สิ่งนี้อาจช่วยได้ - askubuntu.com/questions/112243/…
csauve

1
โซลูชันระดับองค์กรเช่นแนวนอนอาจยังมีราคาแพงเกินไปสำหรับความต้องการและงบประมาณของคุณ แต่คุณไม่ควรคิดว่าสิ่งที่อยู่ในรายการ Canonical store x 35 คือราคาสำหรับเดสก์ท็อป 35 ตัว มีส่วนลดปริมาณและเทอมที่สำคัญเพียง FYI
0xF2

ภูมิทัศน์ฟรีสำหรับเครื่องทางกายภาพสูงสุด 10 เครื่องและเครื่องเสมือนอีก 10 เครื่องรวมเป็น 20 เครื่อง askubuntu.com/questions/549809/ …
PJunior

5

เพื่อให้ระบบได้รับการปรับปรุงในแบบที่ช่วยลดแบนด์วิดธ์อินเทอร์เน็ตที่ใช้งานและป้องกันการซ้ำซ้อนของการดาวน์โหลดจากมิเรอร์ให้ดูที่apt-cache-server

เพิ่มเติมเกี่ยวกับเรื่องนี้มหาวิทยาลัยอาจพิจารณาตั้งค่าUbuntu Mirrorเป็นทางการ (หรือไม่เป็นทางการ)

หลังจากตั้งค่า apt-cache-server และหนึ่งเครื่องคุณสามารถใช้สคริปต์หรือคำสั่งสองสามคำสั่งเพื่อทำซ้ำการติดตั้งชุดซอฟต์แวร์ในคอมพิวเตอร์หลายเครื่อง:


วิธีสร้างไฟล์ด้วยแอพพลิเคชั่นที่ติดตั้งทั้งหมดในระบบ:

ในระบบการทำงาน:

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

หากต้องการติดตั้งแพ็กเกจที่แสดงรายการไว้ในไฟล์นี้:

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

หมายเหตุ: อาจมีวิธีที่ดีกว่าในการทำเช่นเรียก dpkg โดยตรงแทนที่จะติดตั้งและใช้ dselect

หมายเหตุ: แม้ว่าแพ็คเกจทั้งหมดจะแสดงรายการเฉพาะแพ็คเกจที่ไม่มีอยู่ในระบบจะถูกติดตั้งโดย dpkg

หมายเหตุ: ไม่แนะนำให้ติดตั้งไขว้รุ่น - อาจติดตั้งแพคเกจล้าสมัย (Open Office) และชุดรูปแบบและการพึ่งพาที่ไม่พึงประสงค์ (เช่นในการอัพเกรดจาก 10.04 เป็น 11.04 ด้วย Unity


สำหรับการติดตั้งมีหลายวิธีในการทำเช่นนี้ขึ้นอยู่กับความต้องการของคุณ นี่คือบางส่วน:

  1. หลักอีกครั้ง (respin) Ubuntu ของคุณเองด้วยการตั้งค่าและแอพพลิเคชั่นที่คุณต้องการ
  2. สร้างฮาร์ดไดรฟ์ต้นแบบพร้อมระบบที่ติดตั้งอย่างสมบูรณ์ของคุณและทำสำเนาลงบนเครื่องแต่ละเครื่อง
  3. ทำสำเนาเพียงเล็กน้อยของการติดตั้งพื้นฐานจากนั้นใช้คำแนะนำข้างต้นเพื่อติดตั้งแพ็คเกจด้วย dpkg --set-selections

ฉันเชื่อว่าความท้าทายที่แท้จริงของคุณกำลังจะเป็นการบริหารเครือข่าย - การจัดการผู้ใช้พื้นที่จัดเก็บและทรัพยากรอื่น ๆ ดังนั้นเครื่องมือที่ดีบางอย่างที่จะช่วยคุณในการทำงานเหล่านี้จะมีความสำคัญมาก


dpgk- ฉันคิดว่าสิ่งนี้ควรพูดdpkg?
Glutanimate

1

105 $ ต่อเดสก์ท็อป (canonical.com/enterprise-services/ubuntu-advantage/desktop) เป็นราคาเดียวกับการจ้างงาน 10 คนเต็มเวลาในการจัดการเวิร์กสเตชัน 35 เครื่อง (Protio: ฉันอาศัยอยู่ในประเทศที่ไม่ร่ำรวย)

ดูเหมือนว่าจะเป็นเรื่องเล็กน้อย (http://en.wikipedia.org/wiki/List_of_countries_by_GDP_(PPP)_per_capita ;-) แต่สำหรับจุดของคุณราคา 105 ดอลลาร์ต่อที่นั่งเป็นราคาเริ่มต้นสำหรับหน่วยเดสก์ท็อป 1 เครื่อง มีการใช้ส่วนลดตามปริมาณและหากคุณอยู่ในมหาวิทยาลัยหรือในตลาดเกิดใหม่ (ดูเหมือนว่าจะมีผลบังคับใช้ทั้งคู่) ก็มีรายการราคาที่แตกต่างกันไปเช่นกัน

ฟรีในเบียร์อาจเป็นวิธีที่จะไปสำหรับคุณ แต่ต้องการให้แน่ใจว่าคุณมีภาพเต็ม หวังว่านี่จะช่วยได้


1
ฉันอาศัยอยู่ในประเทศที่มีปัญหาปัญหาคือความมั่งคั่งไม่ได้อยู่ในมือของคนที่จะแม่นยำ :) เงินเดือนทั่วไปสำหรับนักพัฒนานอกเวลา (เช่นฉันฉันทำ webdev) ประมาณ 3 ± 1 $ / ชั่วโมง
Arash Badie Modiri

ภูมิทัศน์ฟรีสำหรับเครื่องทางกายภาพสูงสุด 10 เครื่องและเครื่องเสมือนอีก 10 เครื่องรวมเป็น 20 เครื่อง askubuntu.com/questions/549809/ …
PJunior

1

นี่คือสิ่งที่ฉันเสนอ -

  1. สร้างการติดตั้ง Ubuntu แบบกำหนดเองด้วยแอพทั้งหมดที่คุณต้องการและลบแอพที่คุณไม่ต้องการ
  2. เปิดใช้งานการบูต PXE บนคอมพิวเตอร์ทุกเครือข่ายและรับเครื่องทั้งหมดเพื่อบูตจาก ISO ที่กำหนดเองที่คุณสร้างและติดตั้ง Ubuntu OS ที่กำหนดเองบนเครื่องทั้งหมด
  3. ปรับปรุงเครื่องจักรให้ทันสมัยอยู่เสมอ - 2 ตัวเลือก:
    1. apt-cache server (ฉันพบว่าข้อมูลนี้มีประโยชน์มาก - Ubuntu Update Manager | ข้อมูลทางเทคนิค )
    2. ติดตั้งสินค้าคงคลัง OCS - หากคุณเลือกที่จะอัปเดตสิ่งที่คุณต้องการคุณสามารถดาวน์โหลดอัปเดตบนเดสก์ท็อปเดียวตรวจสอบว่าทำงานดีหรือไม่โดยไม่มีข้อขัดแย้งใด ๆ จากนั้นใช้สินค้าคงคลัง OCS คุณสามารถผลักดันแพ็คเกจ. deb ไปยังเครื่อง Ubuntu ทั้งหมดบนเครือข่าย ด้วยวิธีนี้คุณจะมั่นใจได้อย่างแน่นอนว่าเวอร์ชันใดของแพ็คเกจที่อยู่ในเครื่องของคุณ

ตัวเลือกที่สองเป็นกิจกรรมพิเศษเล็กน้อย แต่ถ้าคุณต้องการให้แน่ใจว่าคุณกำลังอัปเดต / อัพเกรดใดอยู่แน่นอนว่ามันคุ้มค่ากับความพยายาม

ในกรณีที่คุณตัดสินใจที่จะนำ Ubuntu Server บางตัวมาใช้ในเครือข่าย - เช่นตัวเลือกพร็อกซี, LDAP, Samba, Jabber, WordPress, Moodle เป็นต้นตัวเลือกที่สองจะมีประโยชน์มากในขณะที่จัดการเซิร์ฟเวอร์คุณต้องการทราบว่ารุ่นใดบ้าง กำลังติดตั้งแพ็คเกจที่อัปเดต / อัปเกรดแล้ว

ฉันแนะนำตัวเลือกที่ 2 เนื่องจากประสบการณ์ส่วนตัว - ฉันพบปัญหานี้กับหนึ่งในแอพ dot net ที่โฮสต์ได้ซึ่งทำงานได้ดีกับ Firefox v24 แต่มันพังกับ Firefox เวอร์ชันที่สูงกว่า มันค่อนข้างน่ารำคาญและเราต้องทำการร้องขอเพื่อทำการเปลี่ยนแปลงในแอพเนื่องจาก Firefox เวอร์ชันใหม่กว่านั้นมีมากกว่า 150 เดสก์ท็อป บทเรียนเรียนรู้วิธีที่ยากลำบาก

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.