Score:0

ข้อมูลผู้ใช้ / ข้อมูลเมตาที่เริ่มต้นบนคลาวด์ไม่ได้โหลดใน ESXi

ธง cn

ฉันใช้ Terraform เพื่อจัดเตรียมเครื่องเสมือนในสภาพแวดล้อม ESXi ฉันทำสิ่งนี้โดยนำเข้า Ubuntu Focal Cloud Image ด้วยตนเองเป็นเทมเพลตและทำการโคลนเครื่องเสมือนจากมันด้วยพารามิเตอร์ที่ให้มาโดยการรวมกันของคุณสมบัติ vApp และ extra_config:

vapp {
    คุณสมบัติ = {
      "ชื่อโฮสต์" = "การทดสอบพื้นผิว"
      # ผู้ใช้อูบุนตู
      "รหัสผ่าน" = "xxx"
      "ข้อมูลผู้ใช้" = base64encode(ไฟล์("${path.module}/cloudinit/kickstart.yml"))
    }
  }
  extra_config = {
    "guestinfo.metadata" = base64encode(ไฟล์("${path.module}/cloudinit/metadata.yml"))
    "guestinfo.metadata.encoding" = "ฐาน 64"
    "guestinfo.userdata" = base64encode(ไฟล์("${path.module}/cloudinit/userdata.yml"))
    "guestinfo.userdata.encoding" = "ฐาน 64"
  }

น่าเสียดายที่ cloud-init ไม่ได้ใช้อะไรจากข้อมูลเมตา/userdata.yml เหตุผลน่าจะเป็นในขณะที่ sudo DI_LOG=stderr /usr/lib/cloud-init/ds-identify --force ผลตอบแทน พบแหล่งข้อมูล 2 แห่ง = ทั้งหมด: OVF VMware, cloud_id เห็นเท่านั้น อ๊อฟ.

การผ่านของ extra_config ใช้งานได้ vmware-rpctool 'info-get guestinfo.userdata'|base64 --decode.vmware-rpctool ให้เนื้อหาที่ถูกต้อง - ดังนั้นปัญหาจะต้องอยู่ที่ไหนสักแห่งใน cloud-init

ฉันจะบอก cloud-init ให้บังคับใช้เพียงไฟล์ วีเอ็มแวร์ แหล่งข้อมูล?

JMHerrer avatar
us flag
สวัสดี คุณพยายามปรับใช้อูบุนตูคลาวด์อิมเมจด้วยข้อมูลเมตาด้วยตนเองบน vsphere หรือไม่
cn flag
ใช่ เพื่อให้แม่นยำ อิมเมจ "focal-server-cloudimg-amd64.ova" ซึ่งตามคำอธิบาย ("VMware/Virtualbox OVA") นั้นสร้างขึ้นสำหรับ VMware โดยเฉพาะ

โพสต์คำตอบ

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