ไม่แน่ใจว่ามีใครใช้ Packer เพื่อสร้างอิมเมจสำหรับ vmware vsphere 7.0.2 หรือไม่ นี่คือข้อผิดพลาดที่ฉันมีและฉันไม่รู้ว่ามันหมายความว่าอย่างไร อุปกรณ์ 0
อุปกรณ์ 0 นี้คืออะไร
นี่คือข้อผิดพลาด:
==> vsphere-iso: กำลังสร้าง VM...
==> vsphere-iso: การปรับแต่งฮาร์ดแวร์...
==> vsphere-iso: กำลังเมานต์อิมเมจ ISO...
==> vsphere-iso: กำลังทำลาย VM...
สร้าง 'vsphere-iso' เกิดข้อผิดพลาดหลังจาก 956 มิลลิวินาที 798 ไมโครวินาที: ข้อผิดพลาดในการติดตั้งอิมเมจ '': ระบุการสำรองอุปกรณ์ที่เข้ากันไม่ได้สำหรับอุปกรณ์ '0'
==> รอเสร็จหลังจาก 957 มิลลิวินาที 63 ไมโครวินาที
==> งานสร้างบางอย่างไม่เสร็จสมบูรณ์และมีข้อผิดพลาด:
-> vsphere-iso: ข้อผิดพลาดในการติดตั้งอิมเมจ '': ระบุการสำรองอุปกรณ์ที่เข้ากันไม่ได้สำหรับอุปกรณ์ '0'
==> สร้างเสร็จแล้ว แต่ไม่มีการสร้างสิ่งประดิษฐ์
นี่คือบันทึกบางส่วนจากผู้บรรจุหีบห่อ
2021/06/21 14:29:26 ปลั๊กอิน packer.exe: ที่อยู่ปลั๊กอิน: tcp 127.0.0.1:10000
2021/06/21 14:29:26 ปลั๊กอิน packer.exe: กำลังรอการเชื่อมต่อ...
2021/06/21 14:29:26 ได้รับที่อยู่ tcp RPC สำหรับ C:\Program Files\HashiCorp\packer.exe: addr คือ 127.0.0.1:10000
2021/06/21 14:29:26 ปลั๊กอิน packer.exe: ให้บริการการเชื่อมต่อปลั๊กอิน...
2021/06/21 14:29:26 [TRACE] การเริ่มต้นปลั๊กอินภายใน packer-provisioner-shell
2021/06/21 14:29:26 ปลั๊กอินเริ่มต้น: C:\Program Files\HashiCorp\packer.exe []string{"C:\Program Files\HashiCorp\packer.exe", "ปลั๊กอิน", " ผู้บรรจุหีบห่อผู้จัดเตรียมเชลล์"}
21/06/2021 14:29:26 กำลังรอที่อยู่ RPC สำหรับ: C:\Program Files\HashiCorp\packer.exe
2021/06/21 14:29:27 ปลั๊กอิน packer.exe: [INFO] เวอร์ชันของ Packer: 1.7.3 [go1.16.5 windows amd64]
2021/06/21 14:29:27 ปลั๊กอิน packer.exe: [INFO] ไม่ได้ตั้งค่า PACKER_CONFIG env var; ตรวจสอบเส้นทางไฟล์กำหนดค่าเริ่มต้น
2021/06/21 14:29:27 ปลั๊กอิน packer.exe: [INFO] PACKER_CONFIG env var set; กำลังพยายามเปิดไฟล์กำหนดค่า: C:\Users\r.yang\AppData\Roaming\packer.config
2021/06/21 14:29:27 ปลั๊กอิน packer.exe: [WARN] ไม่มีไฟล์กำหนดค่า: C:\Users\r.yang\AppData\Roaming\packer.config
2021/06/21 14:29:27 ปลั๊กอิน packer.exe: [INFO] การตั้งค่าไดเรกทอรีแคช: D:\001_devops\terraform\vmware\packer-vsphere-iso-linux\Ubuntu-20.04-LTS\packer_cache
2021/06/21 14:29:27 ปลั๊กอิน packer.exe: args: []string{"packer-provisioner-shell"}
2021/06/21 14:29:27 ปลั๊กอิน packer.exe: ช่วงพอร์ตปลั๊กอิน: [10,000,25000]
2021/06/21 14:29:27 ปลั๊กอิน packer.exe: ที่อยู่ปลั๊กอิน: tcp 127.0.0.1:10000
2021/06/21 14:29:27 ปลั๊กอิน packer.exe: กำลังรอการเชื่อมต่อ...
2021/06/21 14:29:27 ได้รับที่อยู่ tcp RPC สำหรับ C:\Program Files\HashiCorp\packer.exe: addr คือ 127.0.0.1:10000
2021/06/21 14:29:27 ปลั๊กอิน packer.exe: ให้บริการการเชื่อมต่อปลั๊กอิน...
2021/06/21 14:29:27 กำลังเตรียม build: vsphere-iso
2021/06/21 14:29:27 ui: vsphere-iso: เอาต์พุตจะเป็นสีนี้
2021/06/21 14:29:27 อุ้ย:
21/06/2021 14:29:27 สร้างโหมดแก้ไขข้อบกพร่อง: เท็จ
2021/06/21 14:29:27 กำลังสร้าง: เท็จ
2021/06/21 14:29:27 เมื่อผิดพลาด:
2021/06/21 14:29:27 กำลังรองานสร้างที่จะเสร็จสมบูรณ์...
2021/06/21 14:29:27 เริ่มการรันบิลด์: vsphere-iso
2021/06/21 14:29:27 ตัวสร้างการรัน: vsphere-iso
2021/06/21 14:29:27 [INFO] (telemetry) การเริ่มต้นสร้าง vsphere-iso
21/06/2021 14:29:27 ปลั๊กอิน packer.exe: ไม่มี URL ให้กับการดาวน์โหลดขั้นตอน กำลังดำเนินการต่อ...
2021/06/21 14:29:27 ปลั๊กอิน packer.exe: ไม่ได้ระบุไฟล์ซีดี จะไม่ทำแผ่นซีดี
2021/06/21 14:29:27 ui: ==> vsphere-iso: กำลังสร้าง VM...
21/06/2021 14:29:27 ui: ==> vsphere-iso: การปรับแต่งฮาร์ดแวร์...
2021/06/21 14:29:27 ui: ==> vsphere-iso: กำลังเมานต์อิมเมจ ISO...
2021/06/21 14:29:27 ปลั๊กอิน packer.exe: การสร้างซีดีรอมบนคอนโทรลเลอร์ '&{{{} 200 0xc001360ee0 <nil> <nil> <nil> 0 <nil>} 0 []}' ด้วย iso ''
2021/06/21 14:29:28 ui: ==> vsphere-iso: กำลังทำลาย VM...
2021/06/21 14:29:28 [INFO] (telemetry) สิ้นสุด vsphere-iso
2021/06/21 14:29:28 ข้อผิดพลาด ui: บิลด์ 'vsphere-iso' เกิดข้อผิดพลาดหลังจาก 1 วินาที 647 มิลลิวินาที: ข้อผิดพลาดในการติดตั้งอิมเมจ '': ระบุการสำรองอุปกรณ์ที่เข้ากันไม่ได้สำหรับอุปกรณ์ '0'
21/06/2021 14:29:28 อุ้ย:
==> รอเสร็จหลังจาก 1 วินาที 647 มิลลิวินาที
2021/06/21 14:29:28 เครื่องอ่านได้: error-count []string{"1"}
2021/06/21 14:29:28 ข้อผิดพลาด ui:
==> งานสร้างบางอย่างไม่เสร็จสมบูรณ์และมีข้อผิดพลาด:
2021/06/21 14:29:28 เครื่องอ่านได้: vsphere-iso,error []string{"ข้อผิดพลาดในการติดตั้งอิมเมจ '': ระบุการสำรองอุปกรณ์ที่เข้ากันไม่ได้สำหรับอุปกรณ์ '0'"}
2021/06/21 14:29:28 ข้อผิดพลาด ui: --> vsphere-iso: ข้อผิดพลาดในการติดตั้งอิมเมจ '': ระบุการสำรองอุปกรณ์ที่เข้ากันไม่ได้สำหรับอุปกรณ์ '0'
21/06/2021 14:29:28 อุ้ย:
==> สร้างเสร็จแล้ว แต่ไม่มีการสร้างสิ่งประดิษฐ์
2021/06/21 14:29:28 [INFO] (telemetry) สิ้นสุด
2021/06/21 14:29:29 กำลังรอให้กระบวนการปลั๊กอินทั้งหมดเสร็จสิ้น...
21/06/2021 14:29:29 C:\Program Files\HashiCorp\packer.exe: ออกจากกระบวนการปลั๊กอินแล้ว
21/06/2021 14:29:29 C:\Program Files\HashiCorp\packer.exe: ออกจากกระบวนการปลั๊กอินแล้ว
นี่คือไฟล์ json ของ packer build ซึ่งเรียบง่ายและตรงไปตรงมา
{
"ผู้สร้าง": [
{
"ประเภท": "vsphere-iso",
"vcenter_server": "{{ผู้ใช้ `vcenter-server`}}",
"ชื่อผู้ใช้": "{{ผู้ใช้ `vcenter-ชื่อผู้ใช้`}}",
"รหัสผ่าน": "{{ผู้ใช้ `vcenter-password`}}",
"insecure_connection": "จริง",
"ศูนย์ข้อมูล": "{{ผู้ใช้ `datacenter`}}",
"vm_name": "{{ผู้ใช้ `vm-name`}}",
"บันทึก": "สร้างผ่าน Packer",
"datastore": "{{ผู้ใช้ `datastore`}}",
"โฟลเดอร์": "{{ผู้ใช้ `โฟลเดอร์`}}",
"โฮสต์": "{{ผู้ใช้ `โฮสต์`}}",
"คลัสเตอร์": "{{ผู้ใช้ `คลัสเตอร์`}}",
"convert_to_template": "จริง",
"ssh_username": "{{ผู้ใช้ `ssh-ชื่อผู้ใช้`}}",
"ssh_password": "{{ผู้ใช้ `ssh-password`}}",
"boot_order": "ดิสก์,ซีดีรอม",
"guest_os_type": "ubuntu64Guest",
"ซีพียู": "{{ผู้ใช้ `vm-cpu-num`}}",
"RAM": "{{ผู้ใช้ `vm-mem-size`}}",
"RAM_reserve_all": เท็จ
"disk_controller_type": "pvscsi",
"พื้นที่จัดเก็บ": [
{
"disk_size": "{{ผู้ใช้ `vm-disk-size`}}",
"disk_thin_provisioned": จริง
}
]
"network_adapter": [
{
"เครือข่าย": "{{ผู้ใช้ `เครือข่าย`}}",
"network_card": "vmxnet3"
}
]
"iso_paths": ["{{ผู้ใช้ `iso_url`}}"],
"floppy_files": ["./preseed.cfg"],
"boot_command": [
"<ป้อน><รอ><f6><รอ><esc><รอ>",
"<bs><bs><bs><bs><bs><bs><bs><bs><bs><bs>",
"<bs><bs><bs><bs><bs><bs><bs><bs><bs><bs>",
"<bs><bs><bs><bs><bs><bs><bs><bs><bs><bs>",
"<bs><bs><bs><bs><bs><bs><bs><bs><bs><bs>",
"<bs><bs><bs><bs><bs><bs><bs><bs><bs><bs>",
"<bs><bs><bs><bs><bs><bs><bs><bs><bs><bs>",
"<bs><bs><bs><bs><bs><bs><bs><bs><bs><bs>",
"<bs><bs><bs><bs><bs><bs><bs><bs><bs><bs>",
"<bs><bs><bs>",
"/ติดตั้ง/vmlinuz",
" initrd=/install/initrd.gz",
"ลำดับความสำคัญ=วิกฤต",
" ภาษา = th_US",
" ไฟล์=/media/preseed.cfg",
"<ป้อน>"
]
}
]
"ผู้จัดเตรียม": [
{
"ประเภท": "เชลล์",
"อินไลน์": [
"sudo rm /etc/machine-id",
"sudo touch /etc/machine-id",
"echo 'การสร้างเทมเพลต Packer -- เสร็จสมบูรณ์'"
]
}
]
}