Score:2

cloud-image ส่งชื่อโฮสต์เริ่มต้นไปยังเซิร์ฟเวอร์ dhcp แม้จะมีสคริปต์ cloud-init

ธง tr

ฉันจะทำให้ Ubuntu 20.04 Cloud Image ส่งชื่อโฮสต์แต่ละรายการพร้อมกับคำขอ dhcp เริ่มต้นได้อย่างไร

ฉันกำลังปรับใช้ Ubuntu 20.04 Cloud Image บน vSphere โดยใช้ Nutanix Calm และสคริปต์ cloud-init cloud-config เพื่อตั้งชื่อโฮสต์ เพิ่มผู้ใช้ และส่งผ่านคีย์ ssh

Vm ถูกสร้างขึ้นและบู๊ต ชื่อโฮสต์ปรากฏใน vSphere อย่างถูกต้อง และผู้ใช้ถูกสร้างขึ้นพร้อมกับคีย์ ssh

อย่างไรก็ตาม เซิร์ฟเวอร์ dhcp (ISC) ส่งคืน IP เดียวกันสำหรับแต่ละอินสแตนซ์ที่ฉันสร้าง แม้ว่าพวกเขาจะมีที่อยู่ MAC แต่ละรายการ เนื่องจากอิมเมจบนคลาวด์จะส่งชื่อโฮสต์เดียวกัน "ubuntuest" ไปยังเซิร์ฟเวอร์ dhcp เสมอ และเซิร์ฟเวอร์ dhcp จะใช้ชื่อโฮสต์และ ไม่ใช่ที่อยู่ MAC เพื่อกำหนดที่อยู่ IP

ชื่อโฮสต์เป็นตัวแปรผู้ใช้ที่ป้อนขณะรันไทม์ซึ่งส่งผ่านไปยังข้อมูลผู้ใช้ที่เริ่มต้นบนระบบคลาวด์ และเมื่อสร้าง vm แล้วจะได้รับการตั้งค่า แต่ไม่ทันเวลาสำหรับคำขอ dhcp เริ่มต้น

Andrew Lowther avatar
jp flag
คุณเคยบูทอิมเมจก่อนที่จะเริ่มปรับใช้ VM ตามอิมเมจหรือไม่ เมื่ออิมเมจถูกบูทในครั้งแรก มันจะสร้าง `/etc/machine-id` ตามค่าเริ่มต้น นี่คือสิ่งที่ใช้เป็นตัวระบุ DHCP ดู https://kb.vmware.com/s/article/82229

โพสต์คำตอบ

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