Been having an issue for some time. After the creation and upload of the 
template to ESX and converting to VM, I get "Operating System not found". I 
have been scratching my head for the last couple of days.
Here is my build config. I am using fusion on my workstation than using 
vsphere and vsphere-template. The upload is quick, but I can see .vmx when 
it is completed in the templates folder.

$ packer version

Packer v1.3.3

Thoughts?

{
"variables": {
"version": ""
},
"provisioners": [{
"type": "shell",
"execute_command": "echo 'Packer' | {{.Vars}} sudo -S -E bash '{{.Path}}'",
"script": "scripts/ansible.sh"
},
{
"type": "ansible-local",
"playbook_file": "ansible/main.yml",
"galaxy_file": "requirements.yml"
},
{
"type": "shell",
"execute_command": "echo 'Packer' | {{.Vars}} sudo -S -E bash '{{.Path}}'",
"script": "scripts/cleanup.sh"
}
],
"builders": [{
"type": "vmware-iso",
"boot_command": [
"<tab> text ks=http://{{ .HTTPIP }}:{{ .HTTPPort 
}}/http/ks.cfg<enter><wait>"
],
"boot_wait": "10s",
"disk_size": 31920,
"guest_os_type": "centos7-64",
"headless": true,
"http_directory": "http",
"iso_urls": [
"CentOS-7-x86_64-Minimal-1810.iso",
"http://linux.mirrors.es.net/centos/7.6.1810/isos/x86_64/CentOS-7-x86_64-Minimal-1810.iso";
],
"iso_checksum_type": "sha256",
"iso_checksum": 
"38d5d51d9d100fd73df031ffd6bd8b1297ce24660dc8c13a3b8b4534a4bd291c",
"ssh_username": "vagrant",
"ssh_password": "vagrant",
"ssh_port": 22,
"ssh_wait_timeout": "10000s",
"shutdown_command": "echo 'vagrant'|sudo -S /sbin/halt -h -p",
"vm_name": "packer-centos-7-x86_64",

"remote_host": "x.x.x.xl",
    "remote_datastore": "VNX01_001",
    "remote_username": "username",
    "remote_password": "password",
    "ssh_wait_timeout": "60m",
    "tools_upload_flavor": "linux",
    "http_directory": ".",
    "boot_wait": "5s",
    "vmx_data": {
"ethernet0.virtualdev" : "vmxnet3",
"virtualhw.productcompatibility" : "esx",
"virtualhw.version" : "13",
"cpuid.coresPerSocket": "2",
"memsize": "2048",
"scsi0.virtualDev": "pvscsi",
"numvcpus": "1"
},
"tools_upload_flavor": "linux",
    "vm_name": "VM-packer-build-centos7v2"
}],
"post-processors": [
[{ "type": "vsphere",
    "host": "x.x.x.x",
    "insecure": true,
    "username": "username",
    "password": "password",

    "datacenter": "NSCLAB",
    "vm_name": "packer-build-centos7v2",
    "vm_folder": "kitchen",
    "datastore": "VNX01_001",
"vm_network": "VLAN1216",
    "cluster":  "Automation",

"keep_input_artifact": true,
"overwrite" : true
},
{    "type": "vsphere-template",
    "host": "x.x.x.x",
    "insecure": true,
    "username": "username",
    "password": "password",
    "datacenter": "NSCLAB",
    "folder": "/kitchen",

"keep_input_artifact": true
}]
]
}

----

==> vmware-iso: Skipping export of virtual machine (export is allowed only 
for ESXi)...

2018/12/10 08:07:05 packer: 2018/12/10 08:07:05 Executing: 
/Applications/VMware Fusion.app/Contents/Library/vmrun -T fusion list

2018/12/10 08:07:05 packer: 2018/12/10 08:07:05 stdout: Total running VMs: 0

2018/12/10 08:07:05 packer: 2018/12/10 08:07:05 stderr:

2018/12/10 08:07:05 [INFO] (telemetry) ending vmware-iso

2018/12/10 08:07:05 [INFO] (telemetry) Starting post-processor vsphere

==> vmware-iso: Running post-processor: vsphere

    vmware-iso (vsphere): Uploading 
output-vmware-iso/VM-packer-build-centos7v2.vmx to vSphere

2018/12/10 08:07:05 packer: 2018/12/10 08:07:05 Starting ovftool with 
parameters: --acceptAllEulas --name=packer-build-centos7v2 
--datastore=VNX01_001 --noSSLVerify=true --diskMode=thick 
--vmFolder=kitchen --network=VLAN1216 --overwrite 
output-vmware-iso/VM-packer-build-centos7v2.vmx 
vi://user:<password>@x.x.x.x/NSCLAB/host/Automation

    vmware-iso (vsphere):

2018/12/10 08:07:10 [INFO] (telemetry) ending vsphere

2018/12/10 08:07:10 Flagging to keep original artifact from post-processor 
'vsphere'

2018/12/10 08:07:10 [INFO] (telemetry) Starting post-processor 
vsphere-template

==> vmware-iso: Running post-processor: vsphere-template

    vmware-iso (vsphere-template): Waiting 10s for VMware vSphere to start

    vmware-iso (vsphere-template): Choosing datacenter...

    vmware-iso (vsphere-template): Creating or checking destination 
folders...

    vmware-iso (vsphere-template): Marking as a template...

2018/12/10 08:07:21 [INFO] (telemetry) ending vsphere-template

2018/12/10 08:07:21 Builds completed. Waiting on interrupt barrier...

Build 'vmware-iso' finished.


==> Builds finished. The artifacts of successful builds are:

2018/12/10 08:07:21 machine readable: vmware-iso,artifact-count 
[]string{"3"}

==> Builds finished. The artifacts of successful builds are:

2018/12/10 08:07:21 machine readable: vmware-iso,artifact []string{"0", 
"builder-id", "mitchellh.vmware"}

2018/12/10 08:07:21 machine readable: vmware-iso,artifact []string{"0", 
"id", "VM-packer-build-centos7v2"}

2018/12/10 08:07:21 machine readable: vmware-iso,artifact []string{"0", 
"string", "VM files in directory: %!s(<nil>)"}

2018/12/10 08:07:21 machine readable: vmware-iso,artifact []string{"0", 
"files-count", "13"}

2018/12/10 08:07:21 machine readable: vmware-iso,artifact []string{"0", 
"file", "0", "output-vmware-iso/VM-packer-build-centos7v2.nvram"}

2018/12/10 08:07:21 machine readable: vmware-iso,artifact []string{"0", 
"file", "1", "output-vmware-iso/VM-packer-build-centos7v2.vmsd"}

2018/12/10 08:07:21 machine readable: vmware-iso,artifact []string{"0", 
"file", "2", "output-vmware-iso/VM-packer-build-centos7v2.vmx"}

2018/12/10 08:07:21 machine readable: vmware-iso,artifact []string{"0", 
"file", "3", "output-vmware-iso/VM-packer-build-centos7v2.vmxf"}

2018/12/10 08:07:21 machine readable: vmware-iso,artifact []string{"0", 
"file", "4", "output-vmware-iso/disk-s001.vmdk"}

2018/12/10 08:07:21 machine readable: vmware-iso,artifact []string{"0", 
"file", "5", "output-vmware-iso/disk-s002.vmdk"}

2018/12/10 08:07:21 machine readable: vmware-iso,artifact []string{"0", 
"file", "6", "output-vmware-iso/disk-s003.vmdk"}

2018/12/10 08:07:21 machine readable: vmware-iso,artifact []string{"0", 
"file", "7", "output-vmware-iso/disk-s004.vmdk"}

--> vmware-iso: VM files in directory: %!s(<nil>)

2018/12/10 08:07:21 machine readable: vmware-iso,artifact []string{"0", 
"file", "8", "output-vmware-iso/disk-s005.vmdk"}

2018/12/10 08:07:21 machine readable: vmware-iso,artifact []string{"0", 
"file", "9", "output-vmware-iso/disk-s006.vmdk"}

2018/12/10 08:07:21 machine readable: vmware-iso,artifact []string{"0", 
"file", "10", "output-vmware-iso/disk-s007.vmdk"}

2018/12/10 08:07:21 machine readable: vmware-iso,artifact []string{"0", 
"file", "11", "output-vmware-iso/disk-s008.vmdk"}

2018/12/10 08:07:21 machine readable: vmware-iso,artifact []string{"0", 
"file", "12", "output-vmware-iso/disk.vmdk"}

2018/12/10 08:07:21 machine readable: vmware-iso,artifact []string{"0", 
"end"}

2018/12/10 08:07:21 machine readable: vmware-iso,artifact []string{"1", 
"builder-id", "packer.post-processor.vsphere"}

2018/12/10 08:07:21 machine readable: vmware-iso,artifact []string{"1", 
"id", "VNX01_001::kitchen::packer-build-centos7v2"}

2018/12/10 08:07:21 machine readable: vmware-iso,artifact []string{"1", 
"string", "VM: packer-build-centos7v2 Folder: kitchen Datastore: VNX01_001"}

2018/12/10 08:07:21 machine readable: vmware-iso,artifact []string{"1", 
"files-count", "13"}

2018/12/10 08:07:21 machine readable: vmware-iso,artifact []string{"1", 
"file", "0", "output-vmware-iso/VM-packer-build-centos7v2.nvram"}

2018/12/10 08:07:21 machine readable: vmware-iso,artifact []string{"1", 
"file", "1", "output-vmware-iso/VM-packer-build-centos7v2.vmsd"}

2018/12/10 08:07:21 machine readable: vmware-iso,artifact []string{"1", 
"file", "2", "output-vmware-iso/VM-packer-build-centos7v2.vmx"}

2018/12/10 08:07:21 machine readable: vmware-iso,artifact []string{"1", 
"file", "3", "output-vmware-iso/VM-packer-build-centos7v2.vmxf"}

2018/12/10 08:07:21 machine readable: vmware-iso,artifact []string{"1", 
"file", "4", "output-vmware-iso/disk-s001.vmdk"}

2018/12/10 08:07:21 machine readable: vmware-iso,artifact []string{"1", 
"file", "5", "output-vmware-iso/disk-s002.vmdk"}

2018/12/10 08:07:21 machine readable: vmware-iso,artifact []string{"1", 
"file", "6", "output-vmware-iso/disk-s003.vmdk"}

2018/12/10 08:07:21 machine readable: vmware-iso,artifact []string{"1", 
"file", "7", "output-vmware-iso/disk-s004.vmdk"}

2018/12/10 08:07:21 machine readable: vmware-iso,artifact []string{"1", 
"file", "8", "output-vmware-iso/disk-s005.vmdk"}

2018/12/10 08:07:21 machine readable: vmware-iso,artifact []string{"1", 
"file", "9", "output-vmware-iso/disk-s006.vmdk"}

2018/12/10 08:07:21 machine readable: vmware-iso,artifact []string{"1", 
"file", "10", "output-vmware-iso/disk-s007.vmdk"}

--> vmware-iso: VM: packer-build-centos7v2 Folder: kitchen Datastore: 
VNX01_001

2018/12/10 08:07:21 machine readable: vmware-iso,artifact []string{"1", 
"file", "11", "output-vmware-iso/disk-s008.vmdk"}

2018/12/10 08:07:21 machine readable: vmware-iso,artifact []string{"1", 
"file", "12", "output-vmware-iso/disk.vmdk"}

2018/12/10 08:07:21 machine readable: vmware-iso,artifact []string{"1", 
"end"}

2018/12/10 08:07:21 machine readable: vmware-iso,artifact []string{"2", 
"builder-id", ""}

2018/12/10 08:07:21 machine readable: vmware-iso,artifact []string{"2", 
"id", ""}

2018/12/10 08:07:21 machine readable: vmware-iso,artifact []string{"2", 
"string", ""}

2018/12/10 08:07:21 machine readable: vmware-iso,artifact []string{"2", 
"files-count", "0"}

2018/12/10 08:07:21 machine readable: vmware-iso,artifact []string{"2", 
"end"}

--> vmware-iso: 

2018/12/10 08:07:21 [INFO] (telemetry) Finalizing.

2018/12/10 08:07:21 waiting for all plugin processes to complete...

2018/12/10 08:07:21 /usr/local/bin/packer: plugin process exited

2018/12/10 08:07:21 /usr/local/bin/packer: plugin process exited

2018/12/10 08:07:21 /usr/local/bin/packer: plugin process exited

2018/12/10 08:07:21 /usr/local/bin/packer: plugin process exited

2018/12/10 08:07:21 /usr/local/bin/packer: plugin process exited

2018/12/10 08:07:21 /usr/local/bin/packer: plugin process exited

-- 
This mailing list is governed under the HashiCorp Community Guidelines - 
https://www.hashicorp.com/community-guidelines.html. Behavior in violation of 
those guidelines may result in your removal from this mailing list.

GitHub Issues: https://github.com/mitchellh/packer/issues
IRC: #packer-tool on Freenode
--- 
You received this message because you are subscribed to the Google Groups 
"Packer" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/packer-tool/11c35d7f-9d8e-4697-8bf4-96a9d7585ad4%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to