bond2team - คู่มืออ้างอิง ตัวเลือก ตัวอย่างคำสั่ง


ชื่อ

bond2team — แปลงการกำหนดค่าการเชื่อมโยงเป็นทีม

เรื่องย่อ

bond2team [options]

คำอธิบาย

bond2team เป็นเครื่องมือในการแปลงตัวเลือกการผูกมัดให้เป็นทีมที่พยายามรักษาฟังก์ชันดั้งเดิมไว้ให้มากที่สุด

ไฟล์ผลลัพธ์จะถูกบันทึกในไดเร็กทอรีชั่วคราวโดยใช้สไตล์ ifcfg ตามค่าเริ่มต้น ในกรณีของการแปลงไฟล์ ifcfg จะแปลตัวเลือกการเชื่อมโยงเป็นทีม โดยคงตัวเลือกอื่นๆ ทั้งหมดไว้ ในกรณีดังกล่าว จะแปลงไฟล์ ifcfg ของทาสที่เกี่ยวข้องเป็นพอร์ตทีม โดยคงตัวเลือกอื่นๆ ทั้งหมดไว้ด้วย ในกรณีของการแปลงจากตัวเลือกการเชื่อมโยงที่กำหนดในบรรทัดคำสั่ง เครื่องมือสามารถใช้พอร์ตที่ระบุเป็นพอร์ตของทีม

ตัวเลือก

--master <interface>

ระบุชื่ออินเทอร์เฟซหรือไฟล์ ifcfg ที่จะแปลง หากระบุชื่ออินเทอร์เฟซ เครื่องมือจะดูที่ /etc/sysconfig/network-scripts/ สำหรับไฟล์ ifcfg ที่เกี่ยวข้อง

--rename <interface>

นี่เป็นตัวเลือกที่สะดวกในการแทนที่ชื่ออินเทอร์เฟซเดิมด้วยชื่อที่ระบุ ตัวอย่างเช่น ถ้า --master ระบุ bond0 คุณสามารถใช้ --rename team0 เพื่อเปลี่ยนชื่ออินเทอร์เฟซสุดท้ายเป็น team0

--ifcfg

ตั้งค่ารูปแบบเอาต์พุตเป็นรูปแบบการกำหนดค่า ifcfg [ค่าเริ่มต้น]

--json

ตั้งค่ารูปแบบเอาต์พุตเป็นสไตล์ JSON ดู teamd.conf(5) สำหรับรายละเอียดเพิ่มเติม

--bonding_opts '<bonding options>'

ระบุตัวเลือกการรวมที่จะแปลงแทนที่จะอ่านจากไฟล์ ifcfg

--port <interface>

ตั้งค่าอินเทอร์เฟซที่ระบุเป็นพอร์ตของทีม

--configdir <directory>

เปลี่ยนพาธการกำหนดค่า ifcfg จาก /etc/sysconfig/network-scripts เป็น ที่ระบุ

--outputdir <directory>

ตั้งค่าไดเร็กทอรีเอาต์พุตเป็น

--stdout

พิมพ์ผลลัพธ์ไปที่หน้าจอแทนการเขียนลงไฟล์

--debug

เพิ่มระดับการดีบัก

--quiet

ไม่อนุญาตให้พิมพ์ข้อความไปยังคอนโซล

--version

รุ่นเครื่องมือพิมพ์เพื่อคอนโซลและออก

--help

พิมพ์ข้อความช่วยเหลือเพื่อคอนโซลและออก

--examples

พิมพ์ตัวอย่างการใช้งานทั่วไปเพื่อคอนโซลและออก

ตัวอย่าง

ในการแปลงการกำหนดค่า 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)