I know our esx host has 5GB and I want to add more memory. What I need to find out is how can I see what the current dimm configuration on the box is. Then I will know how many memory slots are available for more dimms. I'm trying to get this info without shutting the box down and pulling the case off. On AIX, I know if I issue "lscfg", it will tell me what size dimms are in each slot and also if there are more slots still available. Is there any command on ESX or thru Virtual Center that can give me the same info.
ESX is not aware of your memory slot configuration/usage as far as I know.
You'd need a hardware agent of your server manufacturer to get that info (IBM Director agent or HP Insight Agent or similar). But most probably you have to reboot your server during the install process.
Generally you can get this type of information from your management agent such as Dell OpenManage or HP System Insight. What vendor are you getting your equipment from?
ESX has no built in utility to see this information to my knowledge.
There's certainly nothing in VC that can give you that information, and I don't think there's anything in the service console by default (as it's based on RHEL3, and I don't think RHEL3 has lscfg).
You could try installing lscfg to the service console from an RPM and using that.
The lsvpd package contatins lsvpd, lscfg and lsmcode.
dmidecode will get some information but not all, basically the information is not exposed to the service console so that dmidecode can use it. If you have HP or Dell hardware you can use their agents to get this information.
Edward L. Haletky
VMware Communities User Moderator, VMware vExpert 2009
Author of the book 'VMWare ESX Server in the Enterprise: Planning and Securing Virtualization Servers', Copyright 2008 Pearson Education.
Blue Gears and SearchVMware Pro Blogs -- Top Virtualization Security Links -- Virtualization Security Round Table Podcast