ฉันต้องการจัดการเครื่องที่บ้านและแล็ปท็อปของฉันด้วย Landscape ฉันจะทำสิ่งนี้ได้อย่างไร
ฉันต้องการจัดการเครื่องที่บ้านและแล็ปท็อปของฉันด้วย Landscape ฉันจะทำสิ่งนี้ได้อย่างไร
คำตอบ:
คุณสามารถติดตั้ง Landscape บนเครื่องที่ใช้ Ubuntu 14.04 LTS ได้โดยตรงซึ่งเรียกว่า "Landscape On Premises" ฟรีสำหรับเครื่องทางกายภาพ (หรือเสมือน) สูงสุด 10 เครื่องและคอนเทนเนอร์ 50 ตู้:
คำเตือน: Landscape-quickstart แก้ไขไฟล์การตั้งค่า apache อย่าทำสิ่งนี้กับการติดตั้งเซิร์ฟเวอร์ที่มีอยู่โดยไม่เข้าใจสิ่งที่คุณกำลังทำ
เพียงติดตั้งแพ็คเกจ Landscape Quickstart: ตรวจสอบที่นี่เพื่อดูคำแนะนำการเปลี่ยนแปลงด้านล่าง:
sudo add-apt-repository ppa:landscape/17.03
sudo apt-get update
sudo apt-get install landscape-server-quickstart
หลังจากเสร็จสิ้นให้เข้าถึงด้วยเบราว์เซอร์เช่น https://hostname.example.com/
ที่ไหนhostname.example.com
คือการส่งออกของhostname -f
ในเครื่องที่หรือเพียงแค่hostname
ว่าล้มเหลวในการแก้ปัญหา
จากนั้นคุณควรเห็น web UI หลังจากกรอกชื่อและรายละเอียดการติดต่อของคุณ:
คลิกที่ลิงค์ที่เน้นเพื่อเพิ่มเครื่องไคลเอนต์:
ทำตามคำแนะนำเหล่านั้นบนไคลเอนต์ที่คุณต้องการเข้าร่วมแนวนอน หมายเหตุบรรทัดต่อไปนี้:
sudo landscape-config --computer-title "My Web Server" --account-name standalone --url https://<servername>/message-system --ping-url http://<servername>/ping
คุณสามารถปรับแต่งชื่อและอื่น ๆ สำหรับแต่ละเครื่อง ดูหน้า man-Landscape-configสำหรับข้อมูลเพิ่มเติม
หลังจากที่คุณพิมพ์landscape-config
คำสั่งที่ลูกค้าจะถามคำถามคุณจะมีตัวเลือกคุณสามารถกด Enter จนกว่าไคลเอ็นต์จะรีสตาร์ทจากนั้นคุณสามารถยอมรับลูกค้าใน UI ของเว็บ
แพคเกจเริ่มต้นอย่างรวดเร็วจะติดตั้งใบรับรองแบบลงนามด้วยตนเองที่สร้างขึ้นทันที
/etc/ssl/certs/landscape_server_ca.crt
/etc/landscape/landscape_server_ca.crt
/etc/landscape/client.conf
เพื่อรวมบรรทัดนี้โดยชี้ไปที่ไฟล์ที่คุณเพิ่งคัดลอก:ssl_public_key = /etc/landscape/landscape_server_ca.crt
จากนั้นลองลงทะเบียนอีกครั้ง (ขอบคุณpanlinuxสำหรับการค้นหาสิ่งนี้)
add-apt-repository
หรือapt-get update
ในหนึ่งเครื่องติดตั้งอูบุนตูเซิร์ฟเวอร์ 16.04.01 LTS -> ดาวน์โหลด Ubuntu เซิร์ฟเวอร์ 16.04.01 LTS
ขอแนะนำให้ติดตั้งopenssh-server
เช่นนี้สามารถเลือกได้ในระหว่างกระบวนการ
เมื่อติดตั้งระบบปฏิบัติการ Ubuntu Server landscape-server-quickstart
ที่ติดตั้ง
คุณต้องปรับไฟร์วอลล์เพื่อให้ทุกอย่างทำงานได้อย่างไร้ที่ติไม่มีปัญหาใด ๆ
เปิดเทอร์มินัล - ดำเนินการคำสั่งต่อไปนี้เพื่อทำงานเหล่านี้ให้สำเร็จ:
sudo ufw enable
sudo ufw allow ssh
sudo ufw allow http
sudo ufw allow https
sudo add-apt-repository ppa:landscape/16.06
sudo apt update
sudo apt install landscape-server-quickstart
หลังจากการติดตั้งเสร็จสมบูรณ์คุณจะต้องลงทะเบียนบัญชีแนวนอน
เนื่องจากเซิร์ฟเวอร์ไม่มี GUI คุณต้องติดตั้งเว็บเบราว์เซอร์แบบข้อความ:
sudo apt install links
links https://<server-hostname>
ตอนนี้ลงทะเบียนอูบุนตูเซิร์ฟเวอร์ - landscape-client
การทำเช่นนี้คุณจะต้อง
sudo apt install landscape-client
sudo landscape-config --account-name standalone --url https://<server-hostname>/message-system --ping-url http://<server-hostname>/ping
สำรองข้อมูลใบรับรองแนวนอนเนื่องจากต้องมีอยู่ในทุกเครื่องที่คุณต้องการลงทะเบียน:
sudo cp /etc/ssl/certs/landscape_server.pem /<external-media>/landscape_server.pem
หากต้องการลงทะเบียนระบบ Ubuntu เพิ่มเติมให้ติดตั้งlandscape-client
แพ็คเกจในแต่ละเครื่อง:
sudo apt install landscape-client
คัดลอกใบรับรองแนวนอน (ซึ่งคุณบันทึกไว้ก่อนหน้านี้) และแก้ไขclient.config
ไฟล์:
sudo cp /<external-media>/landscape_server.pem /etc/landscape/landscape_server.pem
sudo nano /etc/landscape/client.conf
เพิ่มบรรทัดนี้: ssl_public_key = /etc/landscape/landscape_server.pem
และบันทึกการเปลี่ยนแปลง
ตอนนี้ลงทะเบียนระบบ Ubuntu ในแบบเดียวกับที่คุณทำเมื่อคุณลงทะเบียนเซิร์ฟเวอร์ Ubuntu:
sudo landscape-config --account-name standalone --url https://<server-hostname>/message-system --ping-url http://<server-hostname>/ping
เปิดhttps://<server-hostname>
ในเว็บเบราว์เซอร์ของคุณและยอมรับคอมพิวเตอร์ที่ค้างอยู่ทั้งหมด
ข้อมูลเพิ่มเติม: ใบอนุญาตฟรีครอบคลุมเครื่องโลหะเปลือย 10 เครื่องและตู้บรรจุ LXC 50 ตู้!
python-software-properties
หรือsoftware-properties-common
เพื่อให้ได้add-apt-repository
คำสั่ง
นอกเหนือจากคำตอบอื่น ๆ แล้วhttps://landscape.canonical.comก็ยังมีให้บริการอยู่เสมอ นี่เป็นบริการโฮสต์ที่คุณสามารถลงทะเบียนเพื่อรับการสาธิต 30 วันเพื่อดูว่าตรงกับความต้องการของคุณหรือไม่และคุณไม่จำเป็นต้องทำตามขั้นตอนที่จำเป็นในการตั้งค่าเซิร์ฟเวอร์ของคุณเอง
สำหรับผู้ที่ติดตั้งโปรเซสเซอร์ ARM ของ Ubuntu 14.04 ดูเหมือนว่าในขณะที่15.11 PPA มีแพ็คเกจ ARMHFใช้งานlandscape-server-quickstart
ไม่ได้ (เช่นapt-get update
คำสั่งไม่พบคำสั่งนั้น) ดังนั้นการใช้ @andreas ปรับใช้สำหรับชั่งออกวิธีการเป็นเพียงคนเดียวที่ทำงาน ( ต่อเอกสารภูมิทัศน์ ):
sudo add-apt-repository ppa:juju/stable
sudo apt-get update
sudo apt-get install juju-core juju-deployer juju-quickstart
juju-quickstart u/landscape/landscape-dense-maas
landscape-dense-mass
หลีกเลี่ยงการใช้การตั้งค่า MAAS หรือการวางแผนสำหรับการปรับอัตโนมัติ นี่เป็นวิธีที่เหมาะสมที่ฉันต้องการใช้ Landscape เพื่อตรวจสอบเซิร์ฟเวอร์ Ubuntu 14.04 ที่มีอยู่เป็นจำนวนคงที่
sudo apt-get install landscape-server-quickstart
E: Unable to locate package landscape-server-quickstart