As for your question about the disk type. I don't know if you built your images on VMware Server 2.X then sent over the image to your management node and manually added the information to the tables. I do it the longest way, but i order to get my linux images to work correctly I had to convert the disk type to thin
You can do it by logging into your ESXI host and going to the golden image directory and running this command I am using SCSI Hard disk for making Virtual Disk and converting the disk over to thin vmkfstools -i vmwarelinux-ubuntuLab63-v0.vmdk vmwarelinux-ubuntuLab63-v1.vmdk -d thin Then just change the image directory to look for the v1 that has the now thin disk that work correctly. That's what I did to get it working. -Alex On Tue, Nov 15, 2011 at 9:49 AM, Alexander Patterson <alexander.patter...@csueastbay.edu> wrote: > Hello, > > I have got Ubuntu 11.04 32 Bit* working with the VCL for our campus > Make sure that > OS model should be > os_linux_ubuntu Ubuntu Linux OS Module > VCL::Module::OS::Linux::Ubuntu > The OS should be > vmwareubuntu Vmware Ubuntu linux vmware vmware_images > > > Go into your /etc/sysconfig/network-scripts/ > You should make sure that you created ifcfg-eth0 to ifcfg-eth6, hear me out. > > I have all 6 on Auto, I had noticed that sometimes a eth3 would show > up as a eth0 or the number can be off on the adapter numbering, so it > was easy to add more adapters that are not there but set to auto if > they show up, the image would kick off. > I used just this information according to > https://cwiki.apache.org/confluence/display/VCL/Create+a+Linux+Base+Image > > DEVICE=eth0 > BOOTPROTO=dhcp > ONBOOT=yes > > We are using DHCP, not static so it's a bit different then your setup. > But I can let you know that it works. > -Alex > > > On Thu, Nov 10, 2011 at 11:31 PM, Huang,Lei <lhu...@pvamu.edu> wrote: >> Dear all, >> I have to bother you again. I tried to create an Ubuntu image, but I found >> some problems during the base image creation. Ubuntu >> uses /etc/network/interfaces to manage networks, but I see VCL is still >> looking for ifcfg-eth0 and ifcfg-eth1. Another problem was unable to >> determine the disk type, which I am not sure if it is specific to Ubuntu. >> Does VCL support Ubuntu image? >> >> Thanks, >> Lei Huang >> ============ >> 2011-11-11 >> 01:18:43|14199|856:856|image|Linux.pm:set_static_public_address(508)|attempting >> to set static public IP address on vmguest-1: >> |14199|856:856|image| public interface name: eth1 >> |14199|856:856|image| public IP address: 129.207.46.17 >> |14199|856:856|image| public subnet mask: 255.255.255.0 >> |14199|856:856|image| public default gateway: 129.207.46.1 >> |14199|856:856|image| public DNS server(s): 8.8.8.8 >> 2011-11-11 >> 01:18:43|14199|856:856|image|Linux.pm:set_static_public_address(514)|public >> interface ifcfg file path: /etc/sysconfig/network-scripts/ifcfg-eth1 >> |14199|856:856|image| ---- WARNING ---- >> |14199|856:856|image| 2011-11-11 >> 01:19:04|14199|856:856|image|Linux.pm:set_static_public_address(534)|failed >> to recreate /etc/sysconfig/network-scripts/ifcfg-eth1 on vmguest-1, exit >> status: 1, command: 'echo "DEVICE=eth1 >> |14199|856:856|image| BOOTPROTO=static >> |14199|856:856|image| IPADDR=129.207.46.17 >> |14199|856:856|image| NETMASK=255.255.255.0 >> |14199|856:856|image| STARTMODE=onboot >> |14199|856:856|image| ONBOOT=yes >> |14199|856:856|image| " > /etc/sysconfig/network-scripts/ifcfg-eth1', >> output: >> |14199|856:856|image| bash: line 6: >> /etc/sysconfig/network-scripts/ifcfg-eth1: No such file or directory >> |14199|856:856|image| ( 0) Linux.pm, set_static_public_address (line: 534) >> |14199|856:856|image| (-1) Linux.pm, pre_capture (line: 154) >> |14199|856:856|image| (-2) VMware.pm, capture (line: 556) >> |14199|856:856|image| (-3) image.pm, process (line: 162) >> |14199|856:856|image| (-4) vcld, make_new_child (line: 568) >> |14199|856:856|image| (-5) vcld, main (line: 346) >> >> >> ….. >> >> >> |14199|856:856|image| ---- WARNING ---- >> |14199|856:856|image| 2011-11-11 >> 01:21:58|14199|856:856|image|vmware_cmd.pm:get_virtual_disk_type(593)|unable >> to determine disk type configured in 'vmwarelinux-ubuntuLab63-v0.vmdk', >> command: 'grep -i createType >> "/install/vmware_files/vmwarelinux-ubuntuLab63-v0/vmwarelinux-ubuntuLab63-v0.vmdk"', >> output: >> |14199|856:856|image| Binary file >> /install/vmware_files/vmwarelinux-ubuntuLab63-v0/vmwarelinux-ubuntuLab63-v0.vmdk >> matches >> |14199|856:856|image| ( 0) vmware_cmd.pm, get_virtual_disk_type (line: 593) >> |14199|856:856|image| (-1) VMware.pm, capture (line: 615) >> |14199|856:856|image| (-2) image.pm, process (line: 162) >> |14199|856:856|image| (-3) vcld, make_new_child (line: 568) >> |14199|856:856|image| (-4) vcld, main (line: 346) >> |14199|856:856|image| ---- WARNING ---- >> |14199|856:856|image| 2011-11-11 >> 01:21:58|14199|856:856|image|VMware.pm:capture(616)|failed to determine the >> virtual disk type of the vmdk being captured: >> /install/vmware_files/vmwarelinux-ubuntuLab63-v0/vmwarelinux-ubuntuLab63-v0.vmdk >> |14199|856:856|image| ( 0) VMware.pm, capture (line: 616) >> |14199|856:856|image| (-1) image.pm, process (line: 162) >> |14199|856:856|image| (-2) vcld, make_new_child (line: 568) >> |14199|856:856|image| (-3) vcld, main (line: 346) >> |14199|856:856|image| ---- WARNING ---- >> |14199|856:856|image| 2011-11-11 >> 01:21:58|14199|856:856|image|VMware.pm:capture(662)|failed to find the vmdk >> files on VM host CSB302 to copy back to the managment node's image >> repository >> |14199|856:856|image| ( 0) VMware.pm, capture (line: 662) >> |14199|856:856|image| (-1) image.pm, process (line: 162) >> |14199|856:856|image| (-2) vcld, make_new_child (line: 568) >> |14199|856:856|image| (-3) vcld, main (line: 346) >> 2011-11-11 >> 01:21:58|14199|856:856|image|Linux.pm:file_exists(1404)|'/install/vmware_files/vmwarelinux-ubuntuLab63-v0/vmwarelinux-ubuntuLab63-v0.vmdk' >> exists on CSB302, files: 1, directories: 0, links: 0 >> 2011-11-11 01:21:58|14199|856:856|image|Linux.pm:file_exists(1390)|file or >> directory does not exist on CSB302: >> '/install/vmware_files/Lubuntu/Lubuntu.vmdk' >> 2011-11-11 >> 01:21:58|14199|856:856|image|VMware.pm:rename_vmdk(5026)|attempting to >> rename vmdk: >> '/install/vmware_files/vmwarelinux-ubuntuLab63-v0/vmwarelinux-ubuntuLab63-v0.vmdk' >> --> '/install/vmware_files/Lubuntu/Lubuntu.vmdk' >> 2011-11-11 >> 01:21:59|14199|856:856|image|Linux.pm:create_directory(1524)|directory >> already exists on CSB302: '/install/vmware_files/Lubuntu' >> 2011-11-11 >> 01:21:59|14199|856:856|image|VMware.pm:rename_vmdk(5049)|'move_virtual_disk' >> subroutine has not been implemented by the API: >> VCL::Module::Provisioning::VMware::vmware_cmd >> 2011-11-11 >> 01:21:59|14199|856:856|image|VMware.pm:rename_vmdk(5056)|attempting to >> rename vmdk file using vmware-vdiskmanager: >> /install/vmware_files/vmwarelinux-ubuntuLab63-v0/vmwarelinux-ubuntuLab63-v0.vmdk >> --> /install/vmware_files/Lubuntu/Lubuntu.vmdk >> 2011-11-11 01:21:59|14199|856:856|image|VMware.pm:rename_vmdk(5063)|renamed >> vmdk file by executing 'vmware-vdiskmanager' command on VM host: >> |14199|856:856|image| command: vmware-vdiskmanager -n >> "/install/vmware_files/vmwarelinux-ubuntuLab63-v0/vmwarelinux-ubuntuLab63-v0.vmdk" >> "/install/vmware_files/Lubuntu/Lubuntu.vmdk" >> |14199|856:856|image| output: Using log file >> /tmp/vmware-root/vdiskmanager.log >> |14199|856:856|image| Renaming completed successfully. >> 2011-11-11 01:21:59|14199|856:856|image|VMware.pm:capture(693)|attempting to >> delete directory where renamed vmdk resided before reverting the name back >> to the original: /install/vmware_files/vmwarelinux-ubuntuLab63-v0 >> 2011-11-11 01:21:59|14199|856:856|image|Linux.pm:delete_file(1459)|deleted >> '/install/vmware_files/vmwarelinux-ubuntuLab63-v0' on CSB302 >> 2011-11-11 01:21:59|14199|856:856|image|Linux.pm:file_exists(1390)|file or >> directory does not exist on CSB302: >> '/install/vmware_files/vmwarelinux-ubuntuLab63-v0' >> 2011-11-11 01:21:59|14199|856:856|image|Linux.pm:delete_file(1473)|confirmed >> file does not exist on CSB302: >> '/install/vmware_files/vmwarelinux-ubuntuLab63-v0' >> 2011-11-11 01:21:59|14199|856:856|image|VMware.pm:capture(699)|attempting to >> power the VM back on so that it can be captured again >> 2011-11-11 >> 01:22:00|14199|856:856|image|vmware_cmd.pm:vm_power_on(300)|powered on VM: >> 'Lubuntu.vmx' >> |14199|856:856|image| ---- WARNING ---- >> |14199|856:856|image| 2011-11-11 >> 01:22:00|14199|856:856|image|image.pm:process(166)|vmwarelinux-ubuntuLab63-v0 >> image failed to be captured by provisioning module >> |14199|856:856|image| ( 0) image.pm, process (line: 166) >> |14199|856:856|image| (-1) vcld, make_new_child (line: 568) >> |14199|856:856|image| (-2) vcld, main (line: 346) >> > > > > -- > Thanks, > Alex Patterson > User Support Services > Operating System Analyst > California State University, East Bay > -- Thanks, Alex Patterson User Support Services Operating System Analyst California State University, East Bay