- หน้าแรก
- เครือข่ายมัลติคลาวด์
- Customer Edge diagnostics
- Command reference
- On-box commands
- การกำหนดค่าโหนด
การกำหนดค่าโหนด
คำสั่งสี่คำสั่งอยู่ในระดับบนสุดของ Site CLI แทนที่จะอยู่เบื้องหลัง
execcli — นี่คือสิ่งที่เมนูแบบโต้ตอบแสดงเมื่อคุณเข้าสู่ระบบ ร่วมกับ
health และ diagnosis
configure Initial configuration of the nodeconfigure-generic-hardware Configure Hardware that isn't certified by F5XC.configure-network Initial configuration of the networkconfigure-http-proxy Initial configuration of the HTTP proxyนั่นคือข้อความเมนูของเครื่องเอง และรายการทั้งหกนั้นคือระดับบนสุดทั้งหมด
configure
หัวข้อที่มีชื่อว่า “configure”การกำหนดค่าเริ่มต้นของโหนด: รายละเอียดการลงทะเบียนที่ผูกโหนดกับ tenant และ site
configure-network
หัวข้อที่มีชื่อว่า “configure-network”การกำหนดค่าเครือข่ายเริ่มต้น — การกำหนดที่อยู่สำหรับอินเทอร์เฟซของโหนด
configure-http-proxy
หัวข้อที่มีชื่อว่า “configure-http-proxy”กำหนดค่า HTTP proxy ขาออก สำหรับ CE ที่ไม่สามารถเข้าถึง control plane ของ F5 ได้โดยตรง
configure-generic-hardware
หัวข้อที่มีชื่อว่า “configure-generic-hardware”กำหนดค่าฮาร์ดแวร์ที่ F5 ยังไม่ได้รับรอง เกี่ยวข้องกับการกำหนดค่าฮาร์ดแวร์ที่ได้รับการรับรอง
ซึ่งเข้าถึงได้ผ่าน edit-certified-hardware: หากไม่มี endpoint ฮาร์ดแวร์ที่ได้รับการรับรองที่ถูกต้อง
vpmd จะออกพร้อมข้อความ “fail to match certified hardware” และโหนดจะไม่ลงทะเบียนเลย
เหตุผลที่ repository นี้ไม่ใช้คำสั่งเหล่านั้น
หัวข้อที่มีชื่อว่า “เหตุผลที่ repository นี้ไม่ใช้คำสั่งเหล่านั้น”คำสั่งเหล่านี้คือเส้นทางด้วยตนเอง และการ 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 ที่ไม่มีสิ่งอื่นใดเข้าถึงได้