ข้ามไปยังเนื้อหา

การกำหนดค่าโหนด

คำสั่งสี่คำสั่งอยู่ในระดับบนสุดของ Site CLI แทนที่จะอยู่เบื้องหลัง execcli — นี่คือสิ่งที่เมนูแบบโต้ตอบแสดงเมื่อคุณเข้าสู่ระบบ ร่วมกับ health และ diagnosis

configure Initial configuration of the node
configure-generic-hardware Configure Hardware that isn't certified by F5XC.
configure-network Initial configuration of the network
configure-http-proxy Initial configuration of the HTTP proxy

นั่นคือข้อความเมนูของเครื่องเอง และรายการทั้งหกนั้นคือระดับบนสุดทั้งหมด

การกำหนดค่าเริ่มต้นของโหนด: รายละเอียดการลงทะเบียนที่ผูกโหนดกับ tenant และ site

การกำหนดค่าเครือข่ายเริ่มต้น — การกำหนดที่อยู่สำหรับอินเทอร์เฟซของโหนด

กำหนดค่า HTTP proxy ขาออก สำหรับ CE ที่ไม่สามารถเข้าถึง control plane ของ F5 ได้โดยตรง

กำหนดค่าฮาร์ดแวร์ที่ F5 ยังไม่ได้รับรอง เกี่ยวข้องกับการกำหนดค่าฮาร์ดแวร์ที่ได้รับการรับรอง ซึ่งเข้าถึงได้ผ่าน edit-certified-hardware: หากไม่มี endpoint ฮาร์ดแวร์ที่ได้รับการรับรองที่ถูกต้อง vpmd จะออกพร้อมข้อความ “fail to match certified hardware” และโหนดจะไม่ลงทะเบียนเลย

คำสั่งเหล่านี้คือเส้นทางด้วยตนเอง และการ deploy นี้ใช้เส้นทางแบบอัตโนมัติแทน การลงทะเบียนถูกเขียนโดย cloud-init ตั้งแต่การบูตครั้งแรก — terraform/cloud-init/ce-node.yaml เขียน /etc/vpm/config.yaml พร้อมชื่อ cluster, token และ endpoint ฮาร์ดแวร์ที่ได้รับการรับรอง — ดังนั้นโหนดจึงขึ้นมาพร้อมกำหนดค่าแล้ว และ configure ไม่มีอะไรต้องทำ

สิ่งนี้มีความสำคัญด้วยเหตุผลสองประการนอกเหนือจากความเป็นระเบียบ:

  • ความสามารถในการทำซ้ำ โหนดที่กำหนดค่าด้วยวิซาร์ดจะถูกกำหนดค่าแตกต่างกันทุกครั้งที่ใครทำ โหนดที่กำหนดค่าด้วย cloud-init จะถูกกำหนดค่าเหมือนกันทุกครั้ง ซึ่งเป็นสิ่งที่ทำให้ demo สามารถ deploy ซ้ำได้
  • คำสั่งเหล่านี้คือเส้นทางการกู้คืน ไม่ใช่เส้นทางการ deploy ใช้ configure เมื่อโหนดต้องการ เปลี่ยนทิศทางใหม่และ Terraform ไม่ใช่ตัวเลือก — โหนดที่ไม่เคยลงทะเบียน ผ่าน serial console ที่ไม่มีสิ่งอื่นใดเข้าถึงได้