Score:1

สตรีม Centos 8, KVM และหลาย vlan

ธง id

สำหรับสภาพแวดล้อมในเครื่องของฉัน ฉันกำลังพยายามเพิ่มหลาย vlans ให้กับเซิร์ฟเวอร์ KVM ของฉัน ฉันต้องการใช้หนึ่งนิคสำหรับการจัดการและอีกอันสำหรับการแท็ก vlan

การติดตั้งเบื้องต้นทำได้ดังนี้ https://www.cyberciti.biz/faq/how-to-install-kvm-on-centos-8-headless-server/

หลังจากนั้นฉันพยายามเพิ่ม vlan ใหม่โดยคำแนะนำนี้ https://fardog.io/blog/2020/11/08/centos-and-kvm-single-interface-multiple-vlans-for-guests/

ลองใช้คำสั่ง nmcli หลายคำสั่งเพื่อเชื่อมต่อการ์ดเพื่อแก้ไข vlan ไม่ว่าดูเหมือนว่า vlan จะไม่สามารถเข้าถึงได้บนเซิร์ฟเวอร์ของฉันก็ตาม

การใช้ macvtap นั้นเป็นไปได้และได้ผลมากที่สุด ฉันยังต้องมีสิทธิ์เข้าถึงระหว่างหน้ากากเสมือนและนั่นดูเหมือนจะใช้ไม่ได้กับ macvtap

ใครก็ตามที่กำหนดค่า KVM ด้วย vlan หลายตัวบน centos 8 ที่สามารถช่วยฉันได้

Michael Hampton avatar
cz flag
คุณกำหนดค่าเครือข่ายเสมือนของคุณอย่างไร
id flag
ฉันใช้ eno2 แทน eno1 เมื่อกำหนดค่า ก่อนอื่นฉันลองเหมือนกับ on ในลิงก์แรก แต่เปลี่ยนเป็น IP ในเครื่องของฉัน
id flag
ฉันใช้ eno2 แทน eno1 เมื่อกำหนดค่า ก่อนอื่นฉันลองเหมือนกับในลิงก์แรก แต่เปลี่ยนเป็น IP ในเครื่องของฉัน สร้างไฟล์ config br0 และเปลี่ยน eno2 ให้ใช้ br0 เป็นบริดจ์ ดังนั้นฉันจึงเปิดใช้งาน br0 และสามารถ ping อินเทอร์เฟซ br0 ของฉันได้ แต่ไม่ใช่ br0.20 ที่ฉันสร้างสำหรับ vlan 20 จากนั้นฉันก็ลบการกำหนดค่าทั้งหมดที่สร้างขึ้นด้วยตนเอง จากนั้นลองเป็นลิงก์ที่สองเพื่อดูว่าทำงานตามที่อธิบายไว้หรือไม่ แต่ไม่มีอะไรดีไปกว่านี้อีกแล้ว การทดสอบครั้งล่าสุดใช้คำสั่ง nmcli ทำเช่นเดียวกันกับขั้นตอนแรก จบลงด้วยไฟล์คอนฟิก eno2.xx เท่านั้น
djdomi avatar
za flag
@thborge83 อัปเดตคำถามของคุณแทนที่จะถามตัวเองซ้ำๆ
Score:0
ธง kr

ตรงไปตรงมา ฉันไม่ใช่แฟนของ NM โดยเฉพาะอย่างยิ่งเนื่องจากไฟล์ปรับแต่ง RHEL ปกติทำงานได้ค่อนข้างดี (อย่างน้อยในกรณีนี้)

แนวคิดมีดังนี้:

[NIC] -> [VLAN X] -> [บริดจ์เอ็กซ์] -> [VM]
 L-----> [VLAN Y] -> [บริดจ์วาย] -> [VM]

ใน RHEL/CentOS/etc จะมีลักษณะดังนี้:

ฐาน NIC eth0 (สามารถเป็นพันธบัตรได้) /etc/sysconfig/network-scripts/ifcfg-eth0:

TYPE=อีเธอร์เน็ต
BOOTPROTO=ไม่มี
NAME=eth0
อุปกรณ์=eth0
ONBOOT=ใช่
NM_CONTROLLED=ไม่

อินเทอร์เฟซที่ติดแท็ก VLAN: /etc/sysconfig/network-scripts/ifcfg-eth0.100

อุปกรณ์=eth0.100
BOOTPROTO=ไม่มี
ONBOOT=ใช่
VLAN=ใช่ #นี่คือการตั้งค่า VLAN จริงๆ
BRIDGE=br100 #สะพานที่เราจะติดบนส่วนต่อประสานที่ถูกแท็กนี้

คุณสามารถทำขั้นตอนนี้ซ้ำสำหรับแท็ก VLAN ใดก็ได้เพียงแค่เปลี่ยนหมายเลขแท็ก

การตั้งค่าบริดจ์สำหรับแต่ละ VLAN: /etc/sysconfig/network-scripts/ifcfg-br100

อุปกรณ์=br100
TYPE=สะพาน
DELAY=0 #สำคัญ หากคุณตั้งใจที่จะโอนย้าย VM ระหว่างหลายโฮสต์
STP=ปิด
ONBOOT=ใช่
IPADDR=1.2.3.4 #IP ใน VLAN 100
เน็ตมาสก์=x.x.x.x
เกตเวย์=x.x.x.x
BOOTPROTO=ไม่มี
มธ.=1500
NM_CONTROLLED=ไม่
DNS1=x.x.x.x

ตอนนี้ VM ใดๆ ที่ใช้บริดจ์ br100 จะมีทราฟฟิกทั้งหมดที่ติดแท็กด้วยแท็ก 100

โพสต์คำตอบ

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