Rudder คือการกำหนดค่าโครงสร้างพื้นฐานด้านไอทีแบบโอเพนซอร์สบนเว็บและแพลตฟอร์มการทำงานอัตโนมัติที่ช่วยในการกำหนดค่าและจัดการระบบทั่วทั้งองค์กร ช่วยให้คุณสามารถกำหนดค่าที่ซับซ้อนได้โดยอัตโนมัติและควบคุมโครงสร้างพื้นฐานด้านไอทีของคุณในขณะที่ยังคงรักษาหลักเกณฑ์ด้านความปลอดภัย
คลิปวิดีโอประจำวันนี้
หางเสือมีสององค์ประกอบหลัก: เซิร์ฟเวอร์รูทและโหนด เซิร์ฟเวอร์รูทกำหนดคอนฟิกูเรชันสำหรับโหนดที่ถูกจัดการ ในขณะที่โหนดคือระบบที่จัดการโดยเซิร์ฟเวอร์รูท
นี่คือวิธีที่คุณสามารถติดตั้งและตั้งค่าเซิร์ฟเวอร์รูทและโหนดของ Rudder บน Debian/Ubuntu
Kindle unlimited คุ้มไหม?
การติดตั้ง Rudder Root Server บน Debian/Ubuntu
ในการติดตั้งเซิร์ฟเวอร์รูท Rudder บน Debian/Ubuntu คุณสามารถใช้ที่เก็บอย่างเป็นทางการ เซิร์ฟเวอร์รูท Rudder ต้องการ Java RE เป็นข้อกำหนดเบื้องต้น ถึง ติดตั้ง Java บน Debian/Ubuntu , ใช้คำสั่งต่อไปนี้:
sudo apt install default-jre
จากนั้นเพิ่มคีย์ที่เก็บ Rudder โดยใช้คำสั่งต่อไปนี้:
sudo wget --quiet -O /etc/apt/trusted.gpg.d/rudder_apt_key.gpg https://repository.rudder.io/apt/rudder_apt_key.gpg
ถัดไป เพิ่มที่เก็บ Rudder ลงในระบบของคุณ:
echo "deb http://repository.rudder.io/apt/7.2/ $(lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/rudder.list
อัปเดตดัชนีที่เก็บด้วย:
sudo apt update
ตอนนี้คุณสามารถติดตั้งเซิร์ฟเวอร์รูท Rudder โดยใช้คำสั่งต่อไปนี้:
sudo apt install rudder-server
การกำหนดค่าเซิร์ฟเวอร์รูทหางเสือ
หลังจากติดตั้งเซิร์ฟเวอร์รูท Rudder แล้ว คุณต้องกำหนดค่าเซิร์ฟเวอร์ดังกล่าว สร้างบัญชีผู้ใช้ที่คุณจะใช้เพื่อเข้าสู่ระบบ Rudder web UI เปิดเทอร์มินัลแล้วรันคำสั่งต่อไปนี้เพื่อสร้างบัญชีผู้ใช้:
sudo rudder server create-user -u <username>
จากนั้นตั้งรหัสผ่านสำหรับบัญชีผู้ใช้นี้
เพื่อการทำงานที่ราบรื่น คุณจะต้องเปิดพอร์ต TCP 5309 และ 443 บนไฟร์วอลล์ของเซิร์ฟเวอร์ของคุณ ใช้คำสั่งต่อไปนี้:
sudo ufw allow 443/tcp
sudo ufw allow 5309/tcp
เข้าถึงเว็บอินเตอร์เฟสของ Rudder โดยไปที่ที่อยู่ IP หรือชื่อโฮสต์ของเซิร์ฟเวอร์รูท Rudder โดยใช้เว็บเบราว์เซอร์:
https://<ipaddress>/rudder
ล็อกอินเข้าสู่เว็บอินเตอร์เฟสโดยใช้ชื่อผู้ใช้และรหัสผ่านที่คุณสร้างไว้ด้านบน จากนั้น จากแถบด้านข้างทางซ้ายในเว็บอินเตอร์เฟสของ Rudder ให้ไปที่ การดูแลระบบ > การตั้งค่า .
ภายใต้ การตั้งค่าทั่วไป , ไปที่ เครือข่ายที่อนุญาต . ที่นี่ กำหนดค่าเครือข่ายที่คุณต้องการอนุญาตให้โหนดเชื่อมต่อกับเซิร์ฟเวอร์ Rudder เพิ่มเครือข่ายใน เครือข่าย-ID/mask รูปแบบ.
ตัวอย่างเช่น หากต้องการอนุญาตให้โหนดที่มีที่อยู่ IP 192.168.42.137/24 เชื่อมต่อกับเซิร์ฟเวอร์ Rudder คุณจะต้องเพิ่มเป็น 192.168.42.0/24
ในกรณีที่คุณจำเป็นต้องรีสตาร์ทเซิร์ฟเวอร์หลัก ให้ใช้คำสั่งต่อไปนี้:
sudo systemctl restart rudder-server
การติดตั้ง Rudder Agent บน Debian/Ubuntu
ในการจัดการโหนดหรือโฮสต์บน Rudder คุณต้องติดตั้งตัวแทน คุณสามารถใช้ที่เก็บอย่างเป็นทางการเพื่อติดตั้งตัวแทนหางเสือบนโหนด เริ่มต้นด้วยการเพิ่มคีย์ GPG ที่เก็บหางเสือลงในระบบของคุณโดยใช้คำสั่งต่อไปนี้:
sudo wget --quiet -O /etc/apt/trusted.gpg.d/rudder_apt_key.gpg "https://repository.rudder.io/apt/rudder_apt_key.gpg"
จากนั้น เพิ่มที่เก็บ Rudder ลงในระบบของคุณโดยใช้คำสั่งต่อไปนี้:
echo "deb http://repository.rudder.io/apt/7.2/ $(lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/rudder.list
อัพเดตดัชนีที่เก็บโดยพิมพ์:
sudo apt update
ตอนนี้คุณสามารถติดตั้งตัวแทนหางเสือโดยใช้คำสั่งต่อไปนี้:
sudo apt install rudder-agent
การกำหนดค่าตัวแทนหางเสือ
หลังจากติดตั้งตัวแทน Rudder คุณจะต้องเปิดใช้งานการติดต่อกับเซิร์ฟเวอร์รูท Rudder คุณสามารถทำสิ่งนี้ได้สองวิธี: โดยการเพิ่มที่อยู่ IP ของเซิร์ฟเวอร์รูท Rudder หรือชื่อโฮสต์ใน /var/rudder/cfengine-community/policy_server.dat ไฟล์:
echo sudo tee /var/rudder/cfengine-community/policy_server.dat
หรือโดยการรันคำสั่งต่อไปนี้ แทนที่
sudo rudder agent policy-server <ip-or-hostname>
ในกรณีที่คุณจำเป็นต้องรีสตาร์ทตัวแทนหางเสือ ใช้คำสั่งต่อไปนี้:
sudo rudder agent restart
การเพิ่มโหนดไปยังเซิร์ฟเวอร์หางเสือ
หลังจากที่คุณได้ติดตั้งและกำหนดค่าตัวแทนหางเสือบนโหนดแล้ว รายการสินค้า (ที่มีข้อมูลฮาร์ดแวร์และซอฟต์แวร์) จะถูกส่งไปยังเซิร์ฟเวอร์รากเพื่อลงทะเบียนโหนด
จากแถบด้านข้างทางซ้ายในเว็บอินเตอร์เฟสของ Rudder ให้ไปที่ การจัดการโหนด > โหนดที่รอดำเนินการ . คุณจะเห็นโหนดใหม่ของคุณแสดงอยู่ในหน้าต่างโหนดที่รอดำเนินการ เลือกโหนดโดยใช้ช่องทำเครื่องหมายถัดจากโหนดแล้วคลิก ยอมรับ .
จากนั้นคลิก ยอมรับ ในหน้าต่างถัดไปเพื่อยืนยัน ตอนนี้โหนดของคุณจะถูกเพิ่มไปยังเซิร์ฟเวอร์ Rudder
macbook pro bluetooth ไม่พบอุปกรณ์
ในการดูโหนดที่ถูกจัดการทั้งหมดบนเซิร์ฟเวอร์ Rudder ไปที่ การจัดการโหนด > โหนด .
คลิกโหนดเพื่อดูข้อมูลทั้งหมดที่เกี่ยวข้อง หากคุณไม่เห็นโหนดในรายการภายใต้ โหนดที่รอดำเนินการ คุณสามารถรันเอเจนต์ด้วยตนเองและทริกเกอร์สินค้าคงคลังโดยใช้คำสั่งใดคำสั่งหนึ่งต่อไปนี้:
sudo rudder agent inventory
หรือ
sudo rudder agent run
การถอนการติดตั้ง Rudder Agent จากโหนด
หากต้องการถอนการติดตั้ง Rudder agent บนโหนด ให้ใช้คำสั่งต่อไปนี้:
sudo apt remove rudder-agent
หลังจากถอนการติดตั้งตัวแทน Rudder ให้รันคำสั่งต่อไปนี้เพื่อตรวจสอบว่าไม่มีบริการ Rudder ใดทำงานอยู่:
ps aux | grep rudder
ลบไดเร็กทอรี Rudder ด้วย:
sudo rm -rf /opt/rudder
sudo rm -rf /var/rudder
หลังจากลบ Rudder agent ออกจากโหนดโดยสมบูรณ์แล้ว คุณจะต้องลบโหนดออกจากเซิร์ฟเวอร์รูท Rudder ด้วย ไปที่ การจัดการโหนด > โหนด . จากนั้นเลือกโหนดที่คุณต้องการลบ
ภายใต้ สรุป หน้า คลิก ลบ ปุ่มเพื่อลบโหนดนี้ออกจากเซิร์ฟเวอร์รูท ตอนนี้เซิร์ฟเวอร์รูทของ Rudder จะไม่จัดการโหนดอีกต่อไป
ถอนการติดตั้ง Rudder Root Server บน Ubuntu/Debian
หากต้องการถอนการติดตั้งเซิร์ฟเวอร์รูท Rudder จาก Ubuntu ให้รันคำสั่งต่อไปนี้:
sudo apt remove rudder-server
หากต้องการตรวจสอบว่าไม่มีบริการ Rudder ใดทำงานอยู่ ให้รันคำสั่งต่อไปนี้:
ps aux | grep rudder
อีกด้วย, ลบไดเร็กทอรี เกี่ยวข้องกับ Rudder จากเซิร์ฟเวอร์รูท:
sudo rm -rf /opt/rudder
sudo rm -rf /var/rudder
ทำให้เป็นอัตโนมัติและจัดการโครงสร้างพื้นฐานของคุณจากเซิร์ฟเวอร์กลางเดียว
Rudder ช่วยให้คุณประหยัดเวลาและเพิ่มประสิทธิภาพด้วยการทำงานอัตโนมัติและจัดการโครงสร้างพื้นฐานด้านไอทีของคุณ ตอนนี้คุณควรจะสามารถติดตั้งและตั้งค่าแพลตฟอร์มการจัดการโครงสร้างพื้นฐาน Rudder บน Ubuntu และ Debian ได้แล้ว
คุณสามารถใช้แพลตฟอร์มอัตโนมัติ Ansible แบบโอเพ่นซอร์สและฟรีแทน Rudder ได้ สามารถใช้ได้กับหลายแพลตฟอร์มรวมถึง Linux, Windows และ Mac
จะรู้ได้อย่างไรว่าโทรศัพท์ของคุณถูกดักฟัง