Không biết có ai dùng Packer build image cho vmware vsphere 7.0.2 chưa. Đây là lỗi tôi gặp phải và tôi không biết nó có nghĩa là gì thiết bị 0
Thiết bị 0 này là gì?
Đây là lỗi:
==> vsphere-iso: Tạo VM...
==> vsphere-iso: Tùy biến phần cứng...
==> vsphere-iso: Gắn ảnh ISO...
==> vsphere-iso: Phá hủy VM...
Bản dựng 'vsphere-iso' bị lỗi sau 956 mili giây 798 micro giây: lỗi khi gắn hình ảnh '': Sao lưu thiết bị không tương thích được chỉ định cho thiết bị '0'.
==> Đợi hoàn thành sau 957 mili giây 63 micro giây
==> Một số bản dựng không hoàn thành thành công và có lỗi:
--> vsphere-iso: lỗi khi gắn hình ảnh '': Sao lưu thiết bị không tương thích được chỉ định cho thiết bị '0'.
==> Bản dựng đã hoàn thành nhưng không có phần mềm nào được tạo.
Dưới đây là một số nhật ký từ packer
21/06/2021 14:29:26 plugin packer.exe: Địa chỉ plugin: tcp 127.0.0.1:10000
21/06/2021 14:29:26 plugin packer.exe: Đang chờ kết nối...
21/06/2021 14:29:26 Đã nhận địa chỉ tcp RPC cho C:\Program Files\HashiCorp\packer.exe: addr là 127.0.0.1:10000
21/06/2021 14:29:26 plugin packer.exe: Phục vụ kết nối plugin...
21/06/2021 14:29:26 [TRACE] Bắt đầu trình đóng gói trình cung cấp plugin nội bộ
21/06/2021 14:29:26 Khởi động plugin: C:\Program Files\HashiCorp\packer.exe []string{"C:\Program Files\HashiCorp\packer.exe", "plugin", " packer-provisioner-shell"}
21/06/2021 14:29:26 Đang đợi địa chỉ RPC cho: C:\Program Files\HashiCorp\packer.exe
21/06/2021 14:29:27 plugin packer.exe: [INFO] Phiên bản packer: 1.7.3 [go1.16.5 windows amd64]
21/06/2021 14:29:27 plugin packer.exe: [INFO] PACKER_CONFIG env var chưa được đặt; kiểm tra đường dẫn tệp cấu hình mặc định
21/06/2021 14:29:27 plugin packer.exe: [INFO] PACKER_CONFIG env var set; cố mở tệp cấu hình: C:\Users\r.yang\AppData\Roaming\packer.config
21/06/2021 14:29:27 plugin packer.exe: [CẢNH BÁO] Tệp cấu hình không tồn tại: C:\Users\r.yang\AppData\Roaming\packer.config
21/06/2021 14:29:27 plugin packer.exe: [INFO] Đang đặt thư mục bộ đệm: D:\001_devops\terraform\vmware\packer-vsphere-iso-linux\Ubuntu-20.04-LTS\packer_cache
21/06/2021 14:29:27 plugin packer.exe: args: []string{"packer-provisioner-shell"}
21/06/2021 14:29:27 plugin packer.exe: Phạm vi cổng plugin: [10000,25000]
21/06/2021 14:29:27 plugin packer.exe: Địa chỉ plugin: tcp 127.0.0.1:10000
21/06/2021 14:29:27 plugin packer.exe: Đang chờ kết nối...
21/06/2021 14:29:27 Đã nhận địa chỉ tcp RPC cho C:\Program Files\HashiCorp\packer.exe: addr là 127.0.0.1:10000
21/06/2021 14:29:27 plugin packer.exe: Cung cấp kết nối plugin...
21/06/2021 14:29:27 Chuẩn bị xây dựng: vsphere-iso
21/06/2021 14:29:27 ui: vsphere-iso: đầu ra sẽ có màu này.
21/06/2021 14:29:27 ui:
21/06/2021 14:29:27 Chế độ gỡ lỗi bản dựng: sai
21/06/2021 14:29:27 Xây dựng lực lượng: sai
21/06/2021 14:29:27 Về lỗi:
21/06/2021 14:29:27 Đang chờ các bản dựng hoàn thành...
21/06/2021 14:29:27 Bắt đầu chạy bản dựng: vsphere-iso
21/06/2021 14:29:27 Trình tạo chạy: vsphere-iso
21/06/2021 14:29:27 [INFO] (đo từ xa) Khởi động trình xây dựng vsphere-iso
21/06/2021 14:29:27 Plugin packer.exe: Không có URL nào được cung cấp cho Step Download. Tiếp tục...
21/06/2021 14:29:27 plugin packer.exe: Không có tệp CD nào được chỉ định. Đĩa CD sẽ không được thực hiện.
21/06/2021 14:29:27 ui: ==> vsphere-iso: Tạo VM...
21/06/2021 14:29:27 ui: ==> vsphere-iso: Tùy chỉnh phần cứng...
21/06/2021 14:29:27 ui: ==> vsphere-iso: Gắn ảnh ISO...
21/06/2021 14:29:27 Plugin packer.exe: Tạo CD-ROM trên bộ điều khiển '&{{{} 200 0xc001360ee0 <nil> <nil> <nil> 0 <nil>} 0 []}' với iso ''
21/06/2021 14:29:28 ui: ==> vsphere-iso: Phá hủy VM...
21/06/2021 14:29:28 [INFO] (đo từ xa) kết thúc vsphere-iso
21/06/2021 14:29:28 Lỗi giao diện người dùng: Bản dựng 'vsphere-iso' bị lỗi sau 1 giây 647 mili giây: lỗi khi gắn hình ảnh '': Sao lưu thiết bị không tương thích được chỉ định cho thiết bị '0'.
21/06/2021 14:29:28 ui:
==> Chờ hoàn thành sau 1 giây 647 mili giây
21/06/2021 14:29:28 máy có thể đọc được: error-count []string{"1"}
21/06/2021 14:29:28 Lỗi giao diện người dùng:
==> Một số bản dựng không hoàn thành thành công và có lỗi:
21/06/2021 14:29:28 máy có thể đọc được: vsphere-iso,error []string{"lỗi khi gắn hình ảnh '': Sao lưu thiết bị không tương thích được chỉ định cho thiết bị '0'."}
21/06/2021 14:29:28 lỗi ui: --> vsphere-iso: lỗi khi gắn hình ảnh '': Sao lưu thiết bị không tương thích được chỉ định cho thiết bị '0'.
21/06/2021 14:29:28 ui:
==> Bản dựng đã hoàn thành nhưng không có phần mềm nào được tạo.
21/06/2021 14:29:28 [INFO] (đo từ xa) Đang hoàn thiện.
21/06/2021 14:29:29 đang chờ tất cả các quy trình plugin hoàn tất...
21/06/2021 14:29:29 C:\Program Files\HashiCorp\packer.exe: quá trình plugin đã thoát
21/06/2021 14:29:29 C:\Program Files\HashiCorp\packer.exe: quá trình plugin đã thoát
Đây là tệp json xây dựng trình đóng gói, nó rất đơn giản và dễ hiểu.
{
"nhà xây dựng": [
{
"type": "vsphere-iso",
"vcenter_server": "{{người dùng `vcenter-server`}}",
"tên người dùng": "{{người dùng `vcenter-username`}}",
"password": "{{người dùng `vcenter-password`}}",
"insecure_connection": "true",
"trung tâm dữ liệu": "{{người dùng `trung tâm dữ liệu`}}",
"vm_name": "{{người dùng `vm-name`}}",
"ghi chú": "Xây dựng qua Trình đóng gói",
"kho dữ liệu": "{{người dùng `datastore`}}",
"thư mục": "{{người dùng `thư mục`}}",
"máy chủ": "{{người dùng `máy chủ`}}",
"cụm": "{{người dùng `cụm`}}",
"convert_to_template": "true",
"ssh_username": "{{người dùng `ssh-username`}}",
"ssh_password": "{{người dùng `ssh-password`}}",
"boot_order": "đĩa, cdrom",
"guest_os_type": "ubuntu64Guest",
"CPU": "{{người dùng `vm-cpu-num`}}",
"RAM": "{{người dùng `vm-mem-size`}}",
"RAM_reserve_all": sai,
"disk_controller_type": "pvscsi",
"kho": [
{
"disk_size": "{{người dùng `vm-disk-size`}}",
"đĩa_thin_cung cấp": đúng
}
],
"bộ điều hợp mạng": [
{
"mạng": "{{người dùng `mạng`}}",
"thẻ mạng": "vmxnet3"
}
],
"iso_paths": ["{{người dùng `iso_url`}}"],
"floppy_files": ["./preseed.cfg"],
"boot_command": [
"<enter><wait><f6><wait><esc><wait>",
"<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>",
"/cài đặt/vmlinuz",
" initrd=/install/initrd.gz",
" ưu tiên=quan trọng",
" ngôn ngữ=en_US",
" tập tin=/media/preseed.cfg",
"<nhập>"
]
}
],
"nhà cung cấp": [
{
"loại": "vỏ",
"nội tuyến": [
"sudo rm /etc/machine-id",
"sudo touch /etc/machine-id",
"echo 'Bản dựng mẫu Packer -- Hoàn thành'"
]
}
]
}