I send you an email a while back about issues with no data being show when running the takedata script, you asked me to send you the debug info, but there wasn't any. I have now worked out why.
The server I was running the script on was a VMWare virtual server running windows 2003.
I notice that ZCI put a reference for the virtual server in the DB but doesn’t show it in the management screens, why is this?
Also I notice that if you run the script more than once on a virtual server it puts more than one entry in the DB for that server, is there a way to stop this?
Is there a way to get the takedata script to run on a virtual server.
Also is there a way to ensure that no duplicate entries are made and that all machines virtual or physical appear on the manage screens?
Many thanks again for all your assistance.
Kind regards
Jason Akerman
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Computer inventory should record physical server. In normal physical computer, running zCI client multiple times does not create multiple record because duplication check is already included within zCI server-part program.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
zCI creates computer entity based on computer model and serial number information. They are read from Windows WMI or LSHW (Unix/Linux) that interfaces with computer BIOS. If those information can be kept consistent by the virtual servers, that the inventory can be consistent too.
Another problem, usually the serial number in virtual server is very long. zCI can handle this problem. You can edit the computer_system table specification and enlarge char space for serial number.
Best Regards,
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hi Mochamed,
I send you an email a while back about issues with no data being show when running the takedata script, you asked me to send you the debug info, but there wasn't any. I have now worked out why.
The server I was running the script on was a VMWare virtual server running windows 2003.
I notice that ZCI put a reference for the virtual server in the DB but doesn’t show it in the management screens, why is this?
Also I notice that if you run the script more than once on a virtual server it puts more than one entry in the DB for that server, is there a way to stop this?
Is there a way to get the takedata script to run on a virtual server.
Also is there a way to ensure that no duplicate entries are made and that all machines virtual or physical appear on the manage screens?
Many thanks again for all your assistance.
Kind regards
Jason Akerman
Hi Jason,
Computer inventory should record physical server. In normal physical computer, running zCI client multiple times does not create multiple record because duplication check is already included within zCI server-part program.
Hi Mochamed,
are there any plans to enable virtual servers with ZCI? Or are there workarounds?
Many thanks
Andre
Hi Andre,
zCI creates computer entity based on computer model and serial number information. They are read from Windows WMI or LSHW (Unix/Linux) that interfaces with computer BIOS. If those information can be kept consistent by the virtual servers, that the inventory can be consistent too.
Another problem, usually the serial number in virtual server is very long. zCI can handle this problem. You can edit the computer_system table specification and enlarge char space for serial number.
Best Regards,