เรามีโครงสร้างพื้นฐานระบบคลาวด์ที่ใช้ VMWare พร้อม Windows และ Linux VM หลังจากรีบูตเซิร์ฟเวอร์ Ubuntu 4 ครั้งล่าสุด (3 Ubuntu 20.04 และ Ubuntu 16.04 หนึ่งเครื่อง) ไม่เริ่มอินเทอร์เฟซเครือข่าย
กับ lshw -คลาสเครือข่าย
ฉันเห็นอินเทอร์เฟซเครือข่ายที่ถูกต้องอยู่ในรายการ ไม่มี DHCP ในเครือข่าย เซิร์ฟเวอร์ทั้งหมดใช้ IP แบบคงที่
หลังจากรีบูตใน เครือข่ายctl
คอลัมน์ OPERATIONAL สำหรับอินเทอร์เฟซเฉพาะปิดอยู่
วิธีเดียวที่จะทำให้เครือข่ายทำงานได้คือทำตามลำดับคำสั่ง IP แต่หลังจากรีบูตทุกอย่างก็หายไป:
ตั้งค่าลิงก์ $ip <link_name> ขึ้น
$ip addr เพิ่ม <เซิร์ฟเวอร์-ip>/24 dev <link_name>
เส้นทาง $ip เพิ่มค่าเริ่มต้นผ่าน <gateway> dev <link_name>
ดูเหมือนว่าปัญหาเกิดขึ้นกับ netplan ฉันมีการกำหนดค่า netplan ที่ปรับใช้ร่วมกับเซิร์ฟเวอร์ เมื่อสร้างจากเทมเพลต และใช้งานได้ดีบนเซิร์ฟเวอร์ Ubuntu อื่นๆ ทั้งหมดในโครงสร้างพื้นฐานนี้ ยกเว้นเซิร์ฟเวอร์ 4 เครื่อง นอกจากนี้ยังทำงานบนเซิร์ฟเวอร์เหล่านั้นจนกว่าจะรีบูตในสัปดาห์นี้ (โดยปกติเราจะอัปเดตและรีบูตเดือนละครั้ง) Config มีลักษณะดังนี้:
เครือข่าย:
รุ่น: 2
เรนเดอร์: เครือข่าย
อีเธอร์เน็ต:
<link_name>:
dhcp4: ไม่
dhcp6: ไม่
ที่อยู่:
- <เซิร์ฟเวอร์_ip>/24
เกตเวย์ 4: <เกตเวย์>
เนมเซิร์ฟเวอร์:
ค้นหา:
- <โดเมน>
ที่อยู่:
- <dns_1>
- <dns_2>
แต่เมื่อพยายาม สมัครเน็ตแพลน
, netplan สร้าง
หรือ ลอง netplan
มันส่งคืนข้อผิดพลาดแปลก ๆ ฉันไม่พบสิ่งใดในอินเทอร์เน็ต (ฉันแทนที่ IP เกตเวย์ของฉันด้วย <correct_gateway> และ IP อื่นในการดำเนินการนี้ด้วย <some_random_ip> เพื่อความปลอดภัย)
ข้อผิดพลาด:src/parse.c:1120:handle_gateway4: การยืนยันล้มเหลว (สเกลาร์(โหนด) == cur_netdef->gateway4): ("<correct_gateway>" == "<some_random_ip>")
ประกันตัว! ข้อผิดพลาด:src/parse.c:1120:handle_gateway4: การยืนยันล้มเหลว (สเกลาร์(โหนด) == cur_netdef->gateway4): ("<correct_gateway>" == "<some_random_ip>")
หากฉันเพิ่มการเยื้องผิดพลาดในไฟล์กำหนดค่า *.yaml มันจะส่งคืนข้อความแสดงข้อผิดพลาดปกติที่ชี้ไปที่ข้อผิดพลาดนี้
ฉันพยายามติดตั้ง netplan.io ใหม่โดยไม่มีโชคและไม่รู้ว่าจะต้องลองทำอะไรต่อไป