@Rickard No DHCP, need static ips to be assigned. Well , my use case is a bit different. I'm using packer just as a tool to create vm and automate the boot command input for rhel/centos based installs from spacewalk. We dont prefer cloning of these distributions for historical reasons. We use ansible for post deployment tasks.
On Wednesday, September 7, 2016 at 12:15:15 AM UTC+5:30, Rickard von Essen wrote: > > Do you have a dhcp server in spacewalk, if so you need to fix the IP lease > an set the ssh_host in packer. > What's the point of adding space walk, I don't see that it will add any > value. > > On Sep 6, 2016 3:43 PM, "Anil Dasmala" <[email protected] <javascript:>> > wrote: > >> ok thank you. >> >> Two minor issues i have are, >> 1.ssh not connecting even after vm gets installed through kickstart , >> reboots and shows login prompt in console and >> 2.if i cancel the packer build vm gets unregistered even after setting >> keep_registered to true >> can you talk about that?, >> I've set text based kickstart install. >> >> This is what i've got in Debug mode : >> >> 2016/09/06 09:17:26 packer: Stderr: >> 2016/09/06 09:17:31 ui error: ==> vmware-iso: Timeout waiting for SSH. >> ==> vmware-iso: Timeout waiting for SSH. >> 2016/09/06 09:17:31 packer: 2016/09/06 09:17:31 opening new ssh session >> 2016/09/06 09:17:31 packer: 2016/09/06 09:17:31 [DEBUG] SSH wait >> cancelled. Exiting loop. >> 2016/09/06 09:17:31 packer: 2016/09/06 09:17:31 starting remote command: >> vim-cmd vmsvc/power.getstate 42 >> 2016/09/06 09:17:32 packer: 2016/09/06 09:17:32 remote command exited >> with '0': vim-cmd vmsvc/power.getstate 42 >> >> >> On Tuesday, September 6, 2016 at 6:41:20 PM UTC+5:30, Alvaro Miranda >> Aguilera wrote: >>> >>> Hello >>> >>> This is my suggestion based on what I would do if I was in your >>> situation. >>> >>> Replace: >>> "vmx_data": { >>> "virtualHW.version": "9", >>> "ethernet0.startConnected": "TRUE", >>> "ethernet0.present": "TRUE", >>> "ethernet0.virtualDev": "e1000", >>> "ethernet0.networkName": "vlan2", >>> "ethernet0.addressType": "generated", >>> "ethernet0.displayName": "vlan2", >>> "ethernet0.present": "TRUE", >>> "memsize": "1024", >>> "numvcpus": "1", >>> "cpuid.coresPerSocket": "1", >>> "scsi0:0.present": "TRUE", >>> "scsi0:0.redo": "", >>> "ide0:0.present": "FALSE" >>> } >>> >>> To ethernet1. >>> >>> Just let packer to create ethernet0. >>> >>> When the machine starts, probably won't see eth0 due the lack of >>> drivers, so the ks should work as is. >>> >>> as part of the provisioning, in packer you can install vmware tools, >>> then: >>> >>> When you finish to install, put on >>> /etc/sysconfig/network-scripts/ifcfg-eth0 and eth1, for dhcp on boot >>> >>> At some point you can/could/should export the VM without nics or 1/2 >>> nics etc and will work in all the cases. >>> >>> my 2 cents >>> >>> Alvaro. >>> >>> On Tue, Sep 6, 2016 at 12:36 PM, Anil Dasmala <[email protected]> wrote: >>> >>>> Hi Alvaro, >>>> >>>> Thanks for the info. >>>> Finally I found another way to get past this issue of vmxnet3. >>>> create-vm.json attached. >>>> (Note : in json file i have to set "ethernet0.virtualDev": "e1000" , >>>> otherwise packer build fails.) >>>> >>>> After running packer build myjsonfile and i see VM getting registered >>>> on esx in debug text, I'm using vsphere powercli to modify the network >>>> adapter to vmxnet3 type online. >>>> get-vm packer-vm | get-networkadapter|set-networkadapter -networkname >>>> "vlan2" -type vmxnet3 -connected:$true -confirm:$false >>>> >>>> I tested on centos7, the vmxnet3 driver is gettign loaded only after >>>> shutdown and power on, (if I just reboot instead of shutdown first time >>>> e1000 driver loaded). >>>> >>>> Thanks again Alvaro, your help is much appreciated. >>>> >>>> On Friday, September 2, 2016 at 11:48:36 PM UTC+5:30, Alvaro Miranda >>>> Aguilera wrote: >>>>> >>>>> >>>>> On Thu, Sep 1, 2016 at 9:30 AM, Anil Dasmala <[email protected]> >>>>> wrote: >>>>> >>>>>> vmxnet3 >>>>> >>>>> >>>>> Hello >>>>> >>>>> What he did is a new file.go that you can use to patch packer and >>>>> build a new binary. >>>>> >>>>> I think will be easier to ask him for a build version (binary) to test. >>>>> >>>>> Other option is create a custom iso / initrd >>>>> >>>>> >>>>> https://vmwire.com/2011/06/11/vmware-tools-rpm-installation-with-pxeboot-and-kickstart-3/ >>>>> >>>>> >>>>> Can you share your packer templates and scripts? >>>>> >>>>> I have an ESX 5.5 where I can test >>>>> >>>>> >>>>> -- >>>>> Alvaro >>>>> (+31)103400555 >>>>> >>>> -- >>>> 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/f1ecf513-a684-48f5-af7f-e4ccf2dc6d80%40googlegroups.com >>>> >>>> <https://groups.google.com/d/msgid/packer-tool/f1ecf513-a684-48f5-af7f-e4ccf2dc6d80%40googlegroups.com?utm_medium=email&utm_source=footer> >>>> . >>>> For more options, visit https://groups.google.com/d/optout. >>>> >>> >>> >>> >>> -- >>> Alvaro >>> (+31)103400555 >>> >> -- >> 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] <javascript:>. >> To view this discussion on the web visit >> https://groups.google.com/d/msgid/packer-tool/cde8dcc3-bf4e-4362-8d90-e42d974a7ed6%40googlegroups.com >> >> <https://groups.google.com/d/msgid/packer-tool/cde8dcc3-bf4e-4362-8d90-e42d974a7ed6%40googlegroups.com?utm_medium=email&utm_source=footer> >> . >> For more options, visit https://groups.google.com/d/optout. >> > -- 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/a86795f4-87b7-439f-b754-c5ff23434b6e%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
