Re: Help with external DHCP issue
Thanks to all.. The good news is that finally the network is setup and it shows both the private and public IP addresses in correct manner.The problem was with the mac addresses. On Tue, Apr 13, 2010 at 1:31 PM, Aaron Peeler aaron_pee...@ncsu.edu wrote: Is dhcpd running correctly on the private network, the vm guest is listed correct mac address, etc? If so, check the message log. Are there any dhcp entries, dhcpinform, dhcprequest, dhcpack, denial, etc related to the guest? -A On 4/13/10 11:42 AM, Kiran N wrote: Thanks Vinay, Aaron for the help! I tried changing it to 5 and now.. it does recognize the 2 networks( as seen in VI client) in the correct manner. It shows the public IP address, but no private IP address. Also, in the vcld.log, it still shows the message: 2010-04-13 10:23:35|15069|35:35|reload| vmware.pm:load(856)|sshd is NOT active on vcl01 yet When seen in console in VI client, there is limited or no network connectivity status.. [PS:attached is the new vcx file] thanks Kiran -- Thanks, Kiran
Re: Help with external DHCP issue
Hi Kiran, Do your vmprofile adapter names virtualswitch0 and virtualswitch1 match the adapters listed on your esx server? Aaron On 4/12/10 3:11 PM, Kiran N wrote: hello Josh, I am facing some what similar issue.I have added a new computer host(virtual machine). I checked the dhcp.conf files, the addressing, etc/hosts file. But on making a reservation, my virtual machine does startup, but its not getting any IP addresses assigned. Its unable to detect any networks created, I have renamed the .vmdk and -flat.vmdk files according to the naming convention (Note: we are using ESX provisioning and it is a Windows 2003 image). Is there anythin specific you wanted me to check?? Thanks, Kiran On Fri, Feb 19, 2010 at 4:15 PM, Josh Thompsonjosh_thomp...@ncsu.eduwrote: -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Jeff, VCL will handle creating the virtual machines on the VMWare host. It manages both the vmdk and vmx files, and then registers/unregisters the virtual machines as needed. What it doesn't currently do is automatically create new virtual machines in its own database or dynamically assign virtual machines to VM hosts. This is what you should do next time you need to add virtual machines: * look at the highest MAC address assigned in the computers table * go to the Add Multiple Computers page, enter the MAC address that would come after what you looked up, and enter the rest of the information required on that page. * get the DHCP info and add it to your dhcpd.conf file * add entries to /etc/hosts for the virtual machines * go to the Virtual Hosts section of the site and assign the new virtual machines to VM hosts After doing that, vcld should be able to provision reservations for the virtual machines. Aaron/Andy: correct me if I missed anything. Josh On Friday February 19, 2010, Jeffrey Wisman wrote: I did use the Add Multiple for this, but I didn't put a MAC as we hadn't created virtual machines for these (and thus had no MAC to use). I created 10 computers using add multiple. I plan to create 10 virtual machines on the VMWare host and get their MAC addresses and add them to the 10 computers in the computer table that were created with add multiple. From what I understand, this should resolve it. Correct me if I'm wrong. To save some time next time, I'd have created the 10 virtual machines first, grabbed the first MAC address, and then used the Add Multiple with that MAC address. I'd still have to actually create (or clone) the 10 virtual machines though. Thanks, Jeff On Fri, Feb 19, 2010 at 10:35 AM, Josh Thompson josh_thomp...@ncsu.eduwrote: -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On Friday February 19, 2010, Jeffrey Wisman wrote: Am I misunderstanding, or do I need to create 10 virtual machines to go with my 10 computers and then assign the mac address from each virtual machine to each computer? This doesn't seem especially scalable, so I hope I'm misunderstanding and that there is really something else going on. Jeff, The Add Multiple checkbox on Manage Computers-Edit Computer Information is designed to help with this. You should only need to enter the information on the Add Multiple Computers page that link takes you to one time to generate as many virtual machines as you want. Make sure you enter the start/end private IPs and the start MAC (also make sure to select available as the state as there's currently a bug preventing adding machines directly in the maintenance state). After submitting that page, you will also be able to generate the additional DHCP info for your dhcpd.conf file. You will need to enter the private IP of your management node to get that file. We have it slated for version 2.4 to dynamically manage the virtual hosts/guests for you. Josh - -- - --- Josh Thompson Systems Programmer Advanced Computing | VCL Developer North Carolina State University josh_thomp...@ncsu.edu 919-515-5323 my GPG/PGP key can be found at pgp.mit.edu -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.6 (GNU/Linux) iD8DBQFLftn6V/LQcNdtPQMRAsdLAJ9U9c3CIiiDN78lVNlyE9m8vCEcUQCfQH8v mcT86d46Nq32IXmz5dJuij4= =EQA0 -END PGP SIGNATURE- - -- - --- Josh Thompson Systems Programmer Advanced Computing | VCL Developer North Carolina State University josh_thomp...@ncsu.edu 919-515-5323 my GPG/PGP key can be found at pgp.mit.edu -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.6 (GNU/Linux) iD8DBQFLfvFfV/LQcNdtPQMRAl1hAJ9uvh+ZPex679zlR6MV3DqJsfMfqgCeN3wg F81YtCL/j1kKNthfN4AbTDQ= =FMsp -END PGP SIGNATURE- -- Aaron Peeler Program Manager Virtual Computing Lab NC State University aaron_pee...@ncsu.edu 919-513-4571
Re: Help with external DHCP issue
Yes.. it does match! In this installation, the visrtualswitch0 is the public port and virtualswitch1 is private. They are named exactly same as the virtual machine configuration.. Thanks, Kiran On Tue, Apr 13, 2010 at 9:23 AM, Aaron Peeler aaron_pee...@ncsu.edu wrote: Hi Kiran, Do your vmprofile adapter names virtualswitch0 and virtualswitch1 match the adapters listed on your esx server? Aaron On 4/12/10 3:11 PM, Kiran N wrote: hello Josh, I am facing some what similar issue.I have added a new computer host(virtual machine). I checked the dhcp.conf files, the addressing, etc/hosts file. But on making a reservation, my virtual machine does startup, but its not getting any IP addresses assigned. Its unable to detect any networks created, I have renamed the .vmdk and -flat.vmdk files according to the naming convention (Note: we are using ESX provisioning and it is a Windows 2003 image). Is there anythin specific you wanted me to check?? Thanks, Kiran On Fri, Feb 19, 2010 at 4:15 PM, Josh Thompsonjosh_thomp...@ncsu.edu wrote: -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Jeff, VCL will handle creating the virtual machines on the VMWare host. It manages both the vmdk and vmx files, and then registers/unregisters the virtual machines as needed. What it doesn't currently do is automatically create new virtual machines in its own database or dynamically assign virtual machines to VM hosts. This is what you should do next time you need to add virtual machines: * look at the highest MAC address assigned in the computers table * go to the Add Multiple Computers page, enter the MAC address that would come after what you looked up, and enter the rest of the information required on that page. * get the DHCP info and add it to your dhcpd.conf file * add entries to /etc/hosts for the virtual machines * go to the Virtual Hosts section of the site and assign the new virtual machines to VM hosts After doing that, vcld should be able to provision reservations for the virtual machines. Aaron/Andy: correct me if I missed anything. Josh On Friday February 19, 2010, Jeffrey Wisman wrote: I did use the Add Multiple for this, but I didn't put a MAC as we hadn't created virtual machines for these (and thus had no MAC to use). I created 10 computers using add multiple. I plan to create 10 virtual machines on the VMWare host and get their MAC addresses and add them to the 10 computers in the computer table that were created with add multiple. From what I understand, this should resolve it. Correct me if I'm wrong. To save some time next time, I'd have created the 10 virtual machines first, grabbed the first MAC address, and then used the Add Multiple with that MAC address. I'd still have to actually create (or clone) the 10 virtual machines though. Thanks, Jeff On Fri, Feb 19, 2010 at 10:35 AM, Josh Thompson josh_thomp...@ncsu.eduwrote: -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On Friday February 19, 2010, Jeffrey Wisman wrote: Am I misunderstanding, or do I need to create 10 virtual machines to go with my 10 computers and then assign the mac address from each virtual machine to each computer? This doesn't seem especially scalable, so I hope I'm misunderstanding and that there is really something else going on. Jeff, The Add Multiple checkbox on Manage Computers-Edit Computer Information is designed to help with this. You should only need to enter the information on the Add Multiple Computers page that link takes you to one time to generate as many virtual machines as you want. Make sure you enter the start/end private IPs and the start MAC (also make sure to select available as the state as there's currently a bug preventing adding machines directly in the maintenance state). After submitting that page, you will also be able to generate the additional DHCP info for your dhcpd.conf file. You will need to enter the private IP of your management node to get that file. We have it slated for version 2.4 to dynamically manage the virtual hosts/guests for you. Josh - -- - --- Josh Thompson Systems Programmer Advanced Computing | VCL Developer North Carolina State University josh_thomp...@ncsu.edu 919-515-5323 my GPG/PGP key can be found at pgp.mit.edu -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.6 (GNU/Linux) iD8DBQFLftn6V/LQcNdtPQMRAsdLAJ9U9c3CIiiDN78lVNlyE9m8vCEcUQCfQH8v mcT86d46Nq32IXmz5dJuij4= =EQA0 -END PGP SIGNATURE- - -- - --- Josh Thompson Systems Programmer Advanced Computing | VCL Developer North Carolina State University josh_thomp...@ncsu.edu 919-515-5323 my GPG/PGP key can be found at pgp.mit.edu -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.6 (GNU/Linux) iD8DBQFLfvFfV/LQcNdtPQMRAl1hAJ9uvh+ZPex679zlR6MV3DqJsfMfqgCeN3wg
Re: Help with external DHCP issue
In addition to the previous email, the base Windows 2003 image does power on and take the network settings in the correct manner(seen in VI client). When I try to make a reservation on this image, the new virtual machine gets powered on but is unable to detect the networkname or devname. I checked the .vmdk files created and are exactly the same. Thanks, Kiran On Tue, Apr 13, 2010 at 9:33 AM, Kiran N kiran.nellima...@gmail.com wrote: Yes.. it does match! In this installation, the visrtualswitch0 is the public port and virtualswitch1 is private. They are named exactly same as the virtual machine configuration.. Thanks, Kiran On Tue, Apr 13, 2010 at 9:23 AM, Aaron Peeler aaron_pee...@ncsu.eduwrote: Hi Kiran, Do your vmprofile adapter names virtualswitch0 and virtualswitch1 match the adapters listed on your esx server? Aaron On 4/12/10 3:11 PM, Kiran N wrote: hello Josh, I am facing some what similar issue.I have added a new computer host(virtual machine). I checked the dhcp.conf files, the addressing, etc/hosts file. But on making a reservation, my virtual machine does startup, but its not getting any IP addresses assigned. Its unable to detect any networks created, I have renamed the .vmdk and -flat.vmdk files according to the naming convention (Note: we are using ESX provisioning and it is a Windows 2003 image). Is there anythin specific you wanted me to check?? Thanks, Kiran On Fri, Feb 19, 2010 at 4:15 PM, Josh Thompsonjosh_thomp...@ncsu.edu wrote: -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Jeff, VCL will handle creating the virtual machines on the VMWare host. It manages both the vmdk and vmx files, and then registers/unregisters the virtual machines as needed. What it doesn't currently do is automatically create new virtual machines in its own database or dynamically assign virtual machines to VM hosts. This is what you should do next time you need to add virtual machines: * look at the highest MAC address assigned in the computers table * go to the Add Multiple Computers page, enter the MAC address that would come after what you looked up, and enter the rest of the information required on that page. * get the DHCP info and add it to your dhcpd.conf file * add entries to /etc/hosts for the virtual machines * go to the Virtual Hosts section of the site and assign the new virtual machines to VM hosts After doing that, vcld should be able to provision reservations for the virtual machines. Aaron/Andy: correct me if I missed anything. Josh On Friday February 19, 2010, Jeffrey Wisman wrote: I did use the Add Multiple for this, but I didn't put a MAC as we hadn't created virtual machines for these (and thus had no MAC to use). I created 10 computers using add multiple. I plan to create 10 virtual machines on the VMWare host and get their MAC addresses and add them to the 10 computers in the computer table that were created with add multiple. From what I understand, this should resolve it. Correct me if I'm wrong. To save some time next time, I'd have created the 10 virtual machines first, grabbed the first MAC address, and then used the Add Multiple with that MAC address. I'd still have to actually create (or clone) the 10 virtual machines though. Thanks, Jeff On Fri, Feb 19, 2010 at 10:35 AM, Josh Thompson josh_thomp...@ncsu.eduwrote: -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On Friday February 19, 2010, Jeffrey Wisman wrote: Am I misunderstanding, or do I need to create 10 virtual machines to go with my 10 computers and then assign the mac address from each virtual machine to each computer? This doesn't seem especially scalable, so I hope I'm misunderstanding and that there is really something else going on. Jeff, The Add Multiple checkbox on Manage Computers-Edit Computer Information is designed to help with this. You should only need to enter the information on the Add Multiple Computers page that link takes you to one time to generate as many virtual machines as you want. Make sure you enter the start/end private IPs and the start MAC (also make sure to select available as the state as there's currently a bug preventing adding machines directly in the maintenance state). After submitting that page, you will also be able to generate the additional DHCP info for your dhcpd.conf file. You will need to enter the private IP of your management node to get that file. We have it slated for version 2.4 to dynamically manage the virtual hosts/guests for you. Josh - -- - --- Josh Thompson Systems Programmer Advanced Computing | VCL Developer North Carolina State University josh_thomp...@ncsu.edu 919-515-5323 my GPG/PGP key can be found at pgp.mit.edu -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.6 (GNU/Linux)
Re: Help with external DHCP issue
On 4/13/10 9:38 AM, Kiran N wrote: In addition to the previous email, the base Windows 2003 image does power on and take the network settings in the correct manner(seen in VI client). On the working vm. Is this the initial vm guest that you created? When I try to make a reservation on this image, the new virtual machine gets powered on but is unable to detect the networkname or devname. I checked the .vmdk files created and are exactly the same. If the vm is not detecting the network esx adapters on startup. This is telling me that the vcl generated vmx file has invalid adapter names somehow. Maybe a strange char or something. Can you post follow: - the vcl generated vmx file - the default vmx file of your working virtual machine - the database variables of your vmprofile virtualswitch0, and virtualswitch1 for the assigned vmprofile Thanks, Aaron Thanks, Kiran On Tue, Apr 13, 2010 at 9:33 AM, Kiran Nkiran.nellima...@gmail.com wrote: Yes.. it does match! In this installation, the visrtualswitch0 is the public port and virtualswitch1 is private. They are named exactly same as the virtual machine configuration.. Thanks, Kiran On Tue, Apr 13, 2010 at 9:23 AM, Aaron Peeleraaron_pee...@ncsu.eduwrote: Hi Kiran, Do your vmprofile adapter names virtualswitch0 and virtualswitch1 match the adapters listed on your esx server? Aaron On 4/12/10 3:11 PM, Kiran N wrote: hello Josh, I am facing some what similar issue.I have added a new computer host(virtual machine). I checked the dhcp.conf files, the addressing, etc/hosts file. But on making a reservation, my virtual machine does startup, but its not getting any IP addresses assigned. Its unable to detect any networks created, I have renamed the .vmdk and -flat.vmdk files according to the naming convention (Note: we are using ESX provisioning and it is a Windows 2003 image). Is there anythin specific you wanted me to check?? Thanks, Kiran On Fri, Feb 19, 2010 at 4:15 PM, Josh Thompsonjosh_thomp...@ncsu.edu wrote: -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Jeff, VCL will handle creating the virtual machines on the VMWare host. It manages both the vmdk and vmx files, and then registers/unregisters the virtual machines as needed. What it doesn't currently do is automatically create new virtual machines in its own database or dynamically assign virtual machines to VM hosts. This is what you should do next time you need to add virtual machines: * look at the highest MAC address assigned in the computers table * go to the Add Multiple Computers page, enter the MAC address that would come after what you looked up, and enter the rest of the information required on that page. * get the DHCP info and add it to your dhcpd.conf file * add entries to /etc/hosts for the virtual machines * go to the Virtual Hosts section of the site and assign the new virtual machines to VM hosts After doing that, vcld should be able to provision reservations for the virtual machines. Aaron/Andy: correct me if I missed anything. Josh On Friday February 19, 2010, Jeffrey Wisman wrote: I did use the Add Multiple for this, but I didn't put a MAC as we hadn't created virtual machines for these (and thus had no MAC to use). I created 10 computers using add multiple. I plan to create 10 virtual machines on the VMWare host and get their MAC addresses and add them to the 10 computers in the computer table that were created with add multiple. From what I understand, this should resolve it. Correct me if I'm wrong. To save some time next time, I'd have created the 10 virtual machines first, grabbed the first MAC address, and then used the Add Multiple with that MAC address. I'd still have to actually create (or clone) the 10 virtual machines though. Thanks, Jeff On Fri, Feb 19, 2010 at 10:35 AM, Josh Thompson josh_thomp...@ncsu.eduwrote: -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On Friday February 19, 2010, Jeffrey Wisman wrote: Am I misunderstanding, or do I need to create 10 virtual machines to go with my 10 computers and then assign the mac address from each virtual machine to each computer? This doesn't seem especially scalable, so I hope I'm misunderstanding and that there is really something else going on. Jeff, The Add Multiple checkbox on Manage Computers-Edit Computer Information is designed to help with this. You should only need to enter the information on the Add Multiple Computers page that link takes you to one time to generate as many virtual machines as you
Re: Help with external DHCP issue
Yes.. its the initial vm created.. Please find the files are attached with the emal.. Thanks, Kiran On Tue, Apr 13, 2010 at 10:03 AM, Aaron Peeler aaron_pee...@ncsu.eduwrote: On 4/13/10 9:38 AM, Kiran N wrote: In addition to the previous email, the base Windows 2003 image does power on and take the network settings in the correct manner(seen in VI client). On the working vm. Is this the initial vm guest that you created? When I try to make a reservation on this image, the new virtual machine gets powered on but is unable to detect the networkname or devname. I checked the .vmdk files created and are exactly the same. If the vm is not detecting the network esx adapters on startup. This is telling me that the vcl generated vmx file has invalid adapter names somehow. Maybe a strange char or something. Can you post follow: - the vcl generated vmx file - the default vmx file of your working virtual machine - the database variables of your vmprofile virtualswitch0, and virtualswitch1 for the assigned vmprofile Thanks, Aaron Thanks, Kiran On Tue, Apr 13, 2010 at 9:33 AM, Kiran Nkiran.nellima...@gmail.com wrote: Yes.. it does match! In this installation, the visrtualswitch0 is the public port and virtualswitch1 is private. They are named exactly same as the virtual machine configuration.. Thanks, Kiran On Tue, Apr 13, 2010 at 9:23 AM, Aaron Peeleraaron_pee...@ncsu.edu wrote: Hi Kiran, Do your vmprofile adapter names virtualswitch0 and virtualswitch1 match the adapters listed on your esx server? Aaron On 4/12/10 3:11 PM, Kiran N wrote: hello Josh, I am facing some what similar issue.I have added a new computer host(virtual machine). I checked the dhcp.conf files, the addressing, etc/hosts file. But on making a reservation, my virtual machine does startup, but its not getting any IP addresses assigned. Its unable to detect any networks created, I have renamed the .vmdk and -flat.vmdk files according to the naming convention (Note: we are using ESX provisioning and it is a Windows 2003 image). Is there anythin specific you wanted me to check?? Thanks, Kiran On Fri, Feb 19, 2010 at 4:15 PM, Josh Thompsonjosh_thomp...@ncsu.edu wrote: -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Jeff, VCL will handle creating the virtual machines on the VMWare host. It manages both the vmdk and vmx files, and then registers/unregisters the virtual machines as needed. What it doesn't currently do is automatically create new virtual machines in its own database or dynamically assign virtual machines to VM hosts. This is what you should do next time you need to add virtual machines: * look at the highest MAC address assigned in the computers table * go to the Add Multiple Computers page, enter the MAC address that would come after what you looked up, and enter the rest of the information required on that page. * get the DHCP info and add it to your dhcpd.conf file * add entries to /etc/hosts for the virtual machines * go to the Virtual Hosts section of the site and assign the new virtual machines to VM hosts After doing that, vcld should be able to provision reservations for the virtual machines. Aaron/Andy: correct me if I missed anything. Josh On Friday February 19, 2010, Jeffrey Wisman wrote: I did use the Add Multiple for this, but I didn't put a MAC as we hadn't created virtual machines for these (and thus had no MAC to use). I created 10 computers using add multiple. I plan to create 10 virtual machines on the VMWare host and get their MAC addresses and add them to the 10 computers in the computer table that were created with add multiple. From what I understand, this should resolve it. Correct me if I'm wrong. To save some time next time, I'd have created the 10 virtual machines first, grabbed the first MAC address, and then used the Add Multiple with that MAC address. I'd still have to actually create (or clone) the 10 virtual machines though. Thanks, Jeff On Fri, Feb 19, 2010 at 10:35 AM, Josh Thompson josh_thomp...@ncsu.eduwrote: -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On Friday February 19, 2010, Jeffrey Wisman wrote: Am I misunderstanding, or do I need to create 10 virtual machines to go with my 10 computers and then assign the mac address from each virtual machine to each computer? This doesn't seem especially scalable, so I hope I'm misunderstanding and that there is really something else going on. Jeff, The Add Multiple checkbox on Manage Computers-Edit Computer Information is designed to help with this. You should only need to enter the information on the Add Multiple Computers page that link takes you to one time to generate as many virtual machines as you want. Make sure you enter the start/end private IPs and the
Re: Help with external DHCP issue
In your assigned vmprofile. What is your vmtypeid set to? It should be set to id 5 which is 'vmwareESX3' The vcl generated vmx file is creating EthernetX.vnet instead of EthernetX.networkName. Aaron On 4/13/10 10:25 AM, Kiran N wrote: Yes.. its the initial vm created.. Please find the files are attached with the emal.. Thanks, Kiran -- Aaron Peeler Program Manager Virtual Computing Lab NC State University aaron_pee...@ncsu.edu 919-513-4571
Re: Help with external DHCP issue
Yes, change the vmtypeid to 5 and try to load the image again through vcl. -A On 4/13/10 11:02 AM, Kiran N wrote: It is set to 3 , since as discussed with my co worker Brian Copcea, it says it is ESX provisioning but practically the most of the provisioning scheme is GSX with few added ESX features..Do u suggest me to change it to 5..? I did notice that VCL is generating it differently.. but could not get the probable fix for it since the database entries are right.. Thanks, Kiran On Tue, Apr 13, 2010 at 10:52 AM, Aaron Peeleraaron_pee...@ncsu.eduwrote: In your assigned vmprofile. What is your vmtypeid set to? It should be set to id 5 which is 'vmwareESX3' The vcl generated vmx file is creating EthernetX.vnet instead of EthernetX.networkName. Aaron On 4/13/10 10:25 AM, Kiran N wrote: Yes.. its the initial vm created.. Please find the files are attached with the emal.. Thanks, Kiran
Re: Help with external DHCP issue
Thanks Vinay, Aaron for the help! I tried changing it to 5 and now.. it does recognize the 2 networks( as seen in VI client) in the correct manner. It shows the public IP address, but no private IP address. Also, in the vcld.log, it still shows the message: 2010-04-13 10:23:35|15069|35:35|reload| vmware.pm:load(856)|sshd is NOT active on vcl01 yet When seen in console in VI client, there is limited or no network connectivity status.. [PS:attached is the new vcx file] thanks Kiran On Tue, Apr 13, 2010 at 11:28 AM, Aaron Peeler aaron_pee...@ncsu.eduwrote: Yes, change the vmtypeid to 5 and try to load the image again through vcl. -A On 4/13/10 11:02 AM, Kiran N wrote: It is set to 3 , since as discussed with my co worker Brian Copcea, it says it is ESX provisioning but practically the most of the provisioning scheme is GSX with few added ESX features..Do u suggest me to change it to 5..? I did notice that VCL is generating it differently.. but could not get the probable fix for it since the database entries are right.. Thanks, Kiran On Tue, Apr 13, 2010 at 10:52 AM, Aaron Peeleraaron_pee...@ncsu.edu wrote: In your assigned vmprofile. What is your vmtypeid set to? It should be set to id 5 which is 'vmwareESX3' The vcl generated vmx file is creating EthernetX.vnet instead of EthernetX.networkName. Aaron On 4/13/10 10:25 AM, Kiran N wrote: Yes.. its the initial vm created.. Please find the files are attached with the emal.. Thanks, Kiran -- Thanks, Kiranmye Nellimarla Graduate,Computer Science University of Texas at Dallas Contact:206-465-4235 #!/usr/bin/vmware config.version = 8 virtualHW.version = 4 memsize = 512 displayName = esx3-win2003-v0vcl01 guestOS = winnetenterprise uuid.location = 56 4d cb e6 ab e0 6a e3-4f 42 4d 04 ec 86 3e a0 uuid.bios = 56 4d a8 df fb 38 d0 c5-25 73 d4 01 16 06 4e c0 Ethernet0.present = TRUE Ethernet1.present = TRUE Ethernet0.networkName = VM_Access Ethernet1.networkName = VCL VM Private Net Access ethernet0.wakeOnPcktRcv = false ethernet1.wakeOnPcktRcv = false ethernet0.address = 00:50:56:2A:4A:00 ethernet1.address = 00:50:56:2A:4B:00 ethernet0.addressType = static ethernet1.addressType = static gui.exitOnCLIHLT = FALSE uuid.action = keep snapshot.disabled = TRUE floppy0.present = FALSE priority.grabbed = normal priority.ungrabbed = normal checkpoint.vmState = scsi0:0.present = TRUE scsi0.present = TRUE scsi0.sharedBus = none scsi0:0.deviceType = scsi-hardDisk scsi0.virtualDev = lsilogic scsi0:0.fileName =/vmfs/volumes/VCL0/golden/esx3-win2003-v0/esx3-win2003-v0.vmdk scsi0:0.mode = independent-nonpersistent scsi0:0.redo = ./esx3-win2003-v0.vmdk.REDO_BETcqZ extendedConfigFile = esx3-win2003-v0vcl01.vmxf virtualHW.productCompatibility = hosted tools.upgrade.policy = manual tools.syncTime = FALSE sched.swap.derivedName = /vmfs/volumes/21dac446-f3686fe8/inuse/esx3-win2003-v0vcl01/esx3-win2003-v0vcl01-3c1689ed.vswp hostCPUID.0 = 000168747541444d416369746e65 guestCPUID.0 = 000168747541444d416369746e65 userCPUID.0 = 000168747541444d416369746e65 hostCPUID.1 = 00040f12000208002001178bfbff guestCPUID.1 = 00040f1208002001078bbbff userCPUID.1 = 00040f12000208002001078bbbff hostCPUID.8001 = 00040f120353001febd3fbff guestCPUID.8001 = 00040f1203530009ebd3fbff userCPUID.8001 = 00040f1203530009ebd3fbff evcCompatibilityMode = FALSE
Re: Help with external DHCP issue
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Jeff, VCL will handle creating the virtual machines on the VMWare host. It manages both the vmdk and vmx files, and then registers/unregisters the virtual machines as needed. What it doesn't currently do is automatically create new virtual machines in its own database or dynamically assign virtual machines to VM hosts. This is what you should do next time you need to add virtual machines: * look at the highest MAC address assigned in the computers table * go to the Add Multiple Computers page, enter the MAC address that would come after what you looked up, and enter the rest of the information required on that page. * get the DHCP info and add it to your dhcpd.conf file * add entries to /etc/hosts for the virtual machines * go to the Virtual Hosts section of the site and assign the new virtual machines to VM hosts After doing that, vcld should be able to provision reservations for the virtual machines. Aaron/Andy: correct me if I missed anything. Josh On Friday February 19, 2010, Jeffrey Wisman wrote: I did use the Add Multiple for this, but I didn't put a MAC as we hadn't created virtual machines for these (and thus had no MAC to use). I created 10 computers using add multiple. I plan to create 10 virtual machines on the VMWare host and get their MAC addresses and add them to the 10 computers in the computer table that were created with add multiple. From what I understand, this should resolve it. Correct me if I'm wrong. To save some time next time, I'd have created the 10 virtual machines first, grabbed the first MAC address, and then used the Add Multiple with that MAC address. I'd still have to actually create (or clone) the 10 virtual machines though. Thanks, Jeff On Fri, Feb 19, 2010 at 10:35 AM, Josh Thompson josh_thomp...@ncsu.eduwrote: -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On Friday February 19, 2010, Jeffrey Wisman wrote: Am I misunderstanding, or do I need to create 10 virtual machines to go with my 10 computers and then assign the mac address from each virtual machine to each computer? This doesn't seem especially scalable, so I hope I'm misunderstanding and that there is really something else going on. Jeff, The Add Multiple checkbox on Manage Computers-Edit Computer Information is designed to help with this. You should only need to enter the information on the Add Multiple Computers page that link takes you to one time to generate as many virtual machines as you want. Make sure you enter the start/end private IPs and the start MAC (also make sure to select available as the state as there's currently a bug preventing adding machines directly in the maintenance state). After submitting that page, you will also be able to generate the additional DHCP info for your dhcpd.conf file. You will need to enter the private IP of your management node to get that file. We have it slated for version 2.4 to dynamically manage the virtual hosts/guests for you. Josh - -- - --- Josh Thompson Systems Programmer Advanced Computing | VCL Developer North Carolina State University josh_thomp...@ncsu.edu 919-515-5323 my GPG/PGP key can be found at pgp.mit.edu -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.6 (GNU/Linux) iD8DBQFLftn6V/LQcNdtPQMRAsdLAJ9U9c3CIiiDN78lVNlyE9m8vCEcUQCfQH8v mcT86d46Nq32IXmz5dJuij4= =EQA0 -END PGP SIGNATURE- - -- - --- Josh Thompson Systems Programmer Advanced Computing | VCL Developer North Carolina State University josh_thomp...@ncsu.edu 919-515-5323 my GPG/PGP key can be found at pgp.mit.edu -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.6 (GNU/Linux) iD8DBQFLfvFfV/LQcNdtPQMRAl1hAJ9uvh+ZPex679zlR6MV3DqJsfMfqgCeN3wg F81YtCL/j1kKNthfN4AbTDQ= =FMsp -END PGP SIGNATURE-
Re: Help with external DHCP issue
Hi Jeff, Remove the public address for the computer from /etc/hosts. The code finds the first line in /etc/hosts containing vcl-winxp and uses this for the private interface. Add the private address to /etc/hosts if you haven't already done so. The code is collecting the private address from /etc/hosts then parses the ipconfig output to find the public IP address. It assumes the adapter not using the private address is public. Hope this helps, Andy Jeffrey Wisman wrote: Thanks James. I added the VMs to my /etc/hosts file and my dhcpd.conf file, and the same thing is happening. I think the dhcp was working fine before, but VCL seems to be getting confused between what the public IP address is and what the private one is. Here is a snippet from the logs: 2010-02-13 23:10:02|21557|2:2|new|utils.pm:get_management_node_id(9346)|environment variable: 1 2010-02-13 23:10:02|21557|2:2|new|new.pm:reserve_computer(1017)|user_standalone=1, image OS type=windows 2010-02-13 23:10:02|21557|2:2|new|utils.pm:getdynamicaddress(1596)|PrivateIP address for vcl-winxp collected 134.154.119.175 2010-02-13 23:10:02|21557|2:2|new|utils.pm:run_ssh_command(6168)|executing SSH command on vcl-winxp: |21557|2:2|new| /usr/bin/ssh -i /etc/vcl/vcl.key -l root -p 22 -x vcl-winxp 'ipconfig' 21 2010-02-13 23:10:05|7225|vcld:main(165)|lastcheckin time updated for management node 1: 2010-02-13 23:10:05 2010-02-13 23:10:08|21557|2:2|new|utils.pm:run_ssh_command(6250)|run_ssh_command output: |21557|2:2|new| Windows IP Configuration |21557|2:2|new| Ethernet adapter Local Area Connection: |21557|2:2|new| Connection-specific DNS Suffix . : csueastbay.edu |21557|2:2|new| IP Address. . . . . . . . . . . . : 10.75.144.124 |21557|2:2|new| Subnet Mask . . . . . . . . . . . : 255.255.255.128 |21557|2:2|new| Default Gateway . . . . . . . . . : |21557|2:2|new| Ethernet adapter Local Area Connection 2: |21557|2:2|new| Connection-specific DNS Suffix . : csueastbay.edu |21557|2:2|new| IP Address. . . . . . . . . . . . : 134.154.119.175 |21557|2:2|new| Subnet Mask . . . . . . . . . . . : 255.255.255.128 |21557|2:2|new| Default Gateway . . . . . . . . . : 134.154.119.254 2010-02-13 23:10:08|21557|2:2|new|utils.pm:run_ssh_command(6264)|SSH command executed on vcl-winxp, returning (0, Windows IP Configuration Ether...) 2010-02-13 23:10:08|21557|2:2|new|utils.pm:getdynamicaddress(1643)|dynamic IP address for vcl-winxp collected: 10.75.144.124 2010-02-13 23:10:08|21557|2:2|new|new.pm:reserve_computer(1033)|retrieved dynamic DHCP IP address from 10.75.144.124: 10.75.144.124 2010-02-13 23:10:08|21557|2:2|new|DataStructure.pm:_automethod(697)|data structure updated: computer_ip_address = 10.75.144.124 2010-02-13 23:10:08|21557|2:2|new|utils.pm:update_computer_address(7049)|computer 13 IP address 10.75.144.124 updated in database 2010-02-13 23:10:08|21557|2:2|new|new.pm:reserve_computer(1039)|updated IP address in computer table As you can see, its taking the public IP (134.154.119.175) and making it the private one, and vice versa. End result is that it asks me to RDP to the private address, which of course is impossible. If I RDP to the 134.154.119.175, I can login just fine. I just need VCL to present that IP address to me instead of the private one. Any ideas on this? Thanks, Jeff On Sun, Feb 7, 2010 at 9:35 PM, James Patrick Sigmon jpsig...@ncsu.eduwrote: Hey Jeff, It looks like you have not filled in your mac address information for your virtual machine. Vmware likes a particular format for this. Try 00:50:56:2A:3B:00 for eth0macaddress and 00:50:56:2A:3B:01 for eth1macaddress. The field IPaddress corresponds to the public address. Though, I don't think this will matter here. A public IP address typically will be generate for your machine. Try a reservation with the mac addresses and see if that fixes this. You may have already done these steps but I thought I would add them to be safe: You should have an entry for your virtual machine in your /etc/hosts file. (ex. 10.75.144.15 csuvm15). You should also have an entry in your dhcpd.conf file as well for each virtual machine. Hope this helps, Patrick On Feb 8, 2010, at 12:14 AM, Jeffrey Wisman wrote: We're now at the point where we can create reservations and virtual machines get loaded with images. The issue we're having is that the virtual machines come up on their private IP addresses only. The reservation screen shows the private IP and the RDP file has that IP in it. We have the virtual machines configured with two interfaces - one on the private network for VCL admin stuff, and the other on the public network where we have the campus DHCP server configured to give it an IP. However, it doesn't seem to be working, or at least if it is getting a public IP, VCL isn't telling us what it is. I'm wondering if the issue is in the database. Each virtual machine has an IPaddress and a privateIPaddress. On our virtual machines, they are set to the
Re: Help with external DHCP issue
Yes, commenting it won't help. The code is simply looking for the first line with the hostname. Jeffrey Wisman wrote: Hmm, I commented out the public address from /etc/hosts. Maybe the parsing is still finding it though? I'll remove it entirely and try again tonight. Thanks! On Mon, Feb 15, 2010 at 9:33 AM, Andy Kurth andy_ku...@ncsu.edu wrote: Hi Jeff, Remove the public address for the computer from /etc/hosts. The code finds the first line in /etc/hosts containing vcl-winxp and uses this for the private interface. Add the private address to /etc/hosts if you haven't already done so. The code is collecting the private address from /etc/hosts then parses the ipconfig output to find the public IP address. It assumes the adapter not using the private address is public. Hope this helps, Andy Jeffrey Wisman wrote: Thanks James. I added the VMs to my /etc/hosts file and my dhcpd.conf file, and the same thing is happening. I think the dhcp was working fine before, but VCL seems to be getting confused between what the public IP address is and what the private one is. Here is a snippet from the logs: 2010-02-13 23:10:02|21557|2:2|new|utils.pm: get_management_node_id(9346)|environment variable: 1 2010-02-13 23:10:02|21557|2:2|new|new.pm: reserve_computer(1017)|user_standalone=1, image OS type=windows 2010-02-13 23:10:02|21557|2:2|new|utils.pm: getdynamicaddress(1596)|PrivateIP address for vcl-winxp collected 134.154.119.175 2010-02-13 23:10:02|21557|2:2|new|utils.pm: run_ssh_command(6168)|executing SSH command on vcl-winxp: |21557|2:2|new| /usr/bin/ssh -i /etc/vcl/vcl.key -l root -p 22 -x vcl-winxp 'ipconfig' 21 2010-02-13 23:10:05|7225|vcld:main(165)|lastcheckin time updated for management node 1: 2010-02-13 23:10:05 2010-02-13 23:10:08|21557|2:2|new|utils.pm: run_ssh_command(6250)|run_ssh_command output: |21557|2:2|new| Windows IP Configuration |21557|2:2|new| Ethernet adapter Local Area Connection: |21557|2:2|new| Connection-specific DNS Suffix . : csueastbay.edu |21557|2:2|new| IP Address. . . . . . . . . . . . : 10.75.144.124 |21557|2:2|new| Subnet Mask . . . . . . . . . . . : 255.255.255.128 |21557|2:2|new| Default Gateway . . . . . . . . . : |21557|2:2|new| Ethernet adapter Local Area Connection 2: |21557|2:2|new| Connection-specific DNS Suffix . : csueastbay.edu |21557|2:2|new| IP Address. . . . . . . . . . . . : 134.154.119.175 |21557|2:2|new| Subnet Mask . . . . . . . . . . . : 255.255.255.128 |21557|2:2|new| Default Gateway . . . . . . . . . : 134.154.119.254 2010-02-13 23:10:08|21557|2:2|new|utils.pm:run_ssh_command(6264)|SSH command executed on vcl-winxp, returning (0, Windows IP Configuration Ether...) 2010-02-13 23:10:08|21557|2:2|new|utils.pm: getdynamicaddress(1643)|dynamic IP address for vcl-winxp collected: 10.75.144.124 2010-02-13 23:10:08|21557|2:2|new|new.pm:reserve_computer(1033)|retrieved dynamic DHCP IP address from 10.75.144.124: 10.75.144.124 2010-02-13 23:10:08|21557|2:2|new|DataStructure.pm:_automethod(697)|data structure updated: computer_ip_address = 10.75.144.124 2010-02-13 23:10:08|21557|2:2|new|utils.pm: update_computer_address(7049)|computer 13 IP address 10.75.144.124 updated in database 2010-02-13 23:10:08|21557|2:2|new|new.pm:reserve_computer(1039)|updated IP address in computer table As you can see, its taking the public IP (134.154.119.175) and making it the private one, and vice versa. End result is that it asks me to RDP to the private address, which of course is impossible. If I RDP to the 134.154.119.175, I can login just fine. I just need VCL to present that IP address to me instead of the private one. Any ideas on this? Thanks, Jeff On Sun, Feb 7, 2010 at 9:35 PM, James Patrick Sigmon jpsig...@ncsu.edu wrote: Hey Jeff, It looks like you have not filled in your mac address information for your virtual machine. Vmware likes a particular format for this. Try 00:50:56:2A:3B:00 for eth0macaddress and 00:50:56:2A:3B:01 for eth1macaddress. The field IPaddress corresponds to the public address. Though, I don't think this will matter here. A public IP address typically will be generate for your machine. Try a reservation with the mac addresses and see if that fixes this. You may have already done these steps but I thought I would add them to be safe: You should have an entry for your virtual machine in your /etc/hosts file. (ex. 10.75.144.15 csuvm15). You should also have an entry in your dhcpd.conf file as well for each virtual machine. Hope this helps, Patrick On Feb 8, 2010, at 12:14 AM, Jeffrey Wisman wrote: We're now at the point where we can create reservations and virtual machines get loaded with images. The issue we're having is that the virtual machines come up on their private IP addresses only. The reservation screen shows the private IP and the RDP file has that IP in it. We have the virtual machines configured with two interfaces - one on the private network for VCL admin stuff, and the other on