bond2team — แปลงการกำหนดค่าการเชื่อมโยงเป็นทีม
bond2team [options]
bond2team เป็นเครื่องมือในการแปลงตัวเลือกการผูกมัดให้เป็นทีมที่พยายามรักษาฟังก์ชันดั้งเดิมไว้ให้มากที่สุด
ไฟล์ผลลัพธ์จะถูกบันทึกในไดเร็กทอรีชั่วคราวโดยใช้สไตล์ ifcfg ตามค่าเริ่มต้น ในกรณีของการแปลงไฟล์ ifcfg จะแปลตัวเลือกการเชื่อมโยงเป็นทีม โดยคงตัวเลือกอื่นๆ ทั้งหมดไว้ ในกรณีดังกล่าว จะแปลงไฟล์ ifcfg ของทาสที่เกี่ยวข้องเป็นพอร์ตทีม โดยคงตัวเลือกอื่นๆ ทั้งหมดไว้ด้วย ในกรณีของการแปลงจากตัวเลือกการเชื่อมโยงที่กำหนดในบรรทัดคำสั่ง เครื่องมือสามารถใช้พอร์ตที่ระบุเป็นพอร์ตของทีม
ระบุชื่ออินเทอร์เฟซหรือไฟล์ ifcfg ที่จะแปลง หากระบุชื่ออินเทอร์เฟซ เครื่องมือจะดูที่ /etc/sysconfig/network-scripts/ สำหรับไฟล์ ifcfg ที่เกี่ยวข้อง
นี่เป็นตัวเลือกที่สะดวกในการแทนที่ชื่ออินเทอร์เฟซเดิมด้วยชื่อที่ระบุ ตัวอย่างเช่น ถ้า --master ระบุ bond0 คุณสามารถใช้ --rename team0 เพื่อเปลี่ยนชื่ออินเทอร์เฟซสุดท้ายเป็น team0
ตั้งค่ารูปแบบเอาต์พุตเป็นรูปแบบการกำหนดค่า ifcfg [ค่าเริ่มต้น]
ตั้งค่ารูปแบบเอาต์พุตเป็นสไตล์ JSON ดู teamd.conf(5) สำหรับรายละเอียดเพิ่มเติม
ระบุตัวเลือกการรวมที่จะแปลงแทนที่จะอ่านจากไฟล์ ifcfg
ตั้งค่าอินเทอร์เฟซที่ระบุเป็นพอร์ตของทีม
เปลี่ยนพาธการกำหนดค่า ifcfg จาก /etc/sysconfig/network-scripts เป็น
ตั้งค่าไดเร็กทอรีเอาต์พุตเป็น
พิมพ์ผลลัพธ์ไปที่หน้าจอแทนการเขียนลงไฟล์
เพิ่มระดับการดีบัก
ไม่อนุญาตให้พิมพ์ข้อความไปยังคอนโซล
รุ่นเครื่องมือพิมพ์เพื่อคอนโซลและออก
พิมพ์ข้อความช่วยเหลือเพื่อคอนโซลและออก
พิมพ์ตัวอย่างการใช้งานทั่วไปเพื่อคอนโซลและออก
ในการแปลงการกำหนดค่า ifcfg 'bond0' ปัจจุบันเป็น team ifcfg:
# bond2team --master bond0ในการแปลงการกำหนดค่า ifcfg 'bond0' ปัจจุบันเป็น team ifcfg โดยเปลี่ยนชื่ออินเทอร์เฟซเป็น 'team0' ข้อควรระวัง : กฎของไฟร์วอลล์ อินเทอร์เฟซนามแฝง ฯลฯ ที่อาจเชื่อมโยงกับชื่ออินเทอร์เฟซดั้งเดิมอาจเสียหายได้หลังจากการเปลี่ยนชื่อ เนื่องจากเครื่องมือจะเปลี่ยนเฉพาะไฟล์ ifcfg เท่านั้น ไม่มีอะไรอื่น
# bond2team --master bond0 --rename team0ในการแปลงพารามิเตอร์การเชื่อมโยงที่กำหนดด้วยพอร์ตที่ไม่มี ifcfg:
# bond2team --bonding_opts 'mode=1 miimon=500 primary=eth1 primary_reselect=0' --port eth1 --port eth2 --port eth3 --port eth4สำหรับตัวอย่างเพิ่มเติม โปรดดูตัวเลือก --ตัวอย่าง
เครื่องมือนี้จะไม่แปลงการกำหนดค่าอื่นใดที่อาจเชื่อมโยงกับการตั้งค่าปัจจุบัน ตัวอย่างเช่น กฎไฟร์วอลล์ อินเทอร์เฟซนามแฝง บริดจ์ และอื่นๆ
Flavio Leitner เป็นผู้เขียนต้นฉบับของเครื่องมือ Jiri Pirko เป็นผู้เขียนต้นฉบับและผู้ดูแลปัจจุบันของ libteam
teamd(8), teamdctl(8), teamd.conf(5), teamnl(8)