UberGeek1's Posts

So these are ESXi 6 Update 3a hosts, and there's no reservations (Unlimited box checked) and no resource pools.
Ok, so this may be more academic than anything, but here it goes. I have a cluster, that has 29 hosts with 512GB of RAM each.  So the way we run our clusters and Capacity planning is 0 reserva... See more...
Ok, so this may be more academic than anything, but here it goes. I have a cluster, that has 29 hosts with 512GB of RAM each.  So the way we run our clusters and Capacity planning is 0 reservations, no resource pools, and no over-commit.  Capacity is calculated by the formula of ([Sum of All Hosts RAM] - [Largest Host in Cluster RAM ]) - (3 * [Count of Hosts]) - 10%.  This gives us N+1, a 10% buffer overall, and 3GB per host for host related memory usage without issues of HA admission control and such.  We account for cluster RAM usage by using the allocated, not active RAM of the VMs.  If a VM has 12GB of RAM assigned and is using only 4GB, we subtract the 12 from the overall capacity remaining. With that, we have no over-commit at all and no contention on the hosts, max utilization under the heaviest of workloads per host is around 60%.  When looking through my vROps I see I have a lot of VM's that have the balloon driver active with varying amount of the RAM in the balloon driver. Now my understanding for some time is that the balloon driver will not activate UNLESS the host is under pressure.  So I'm confused on why there's active ballooning happening.  I can understand if we got into a situation where we lost two or three hosts (not unheard of) and the remaining hosts come under contention, then the balloon driver would activate and start ballooning and when the contention is resolved that the balloon driver would release the RAM but stay active until a VM Tools restart.  I can see that and understand it, but could it possibly be that it is also holding the RAM in "reserve" since it grabbed it once?
"there is no need as in-guest stats are now available through the vcenter adapter"  Can you elaborate?  I'm not finding this to be the case but if there is and I can show documentation on that fa... See more...
"there is no need as in-guest stats are now available through the vcenter adapter"  Can you elaborate?  I'm not finding this to be the case but if there is and I can show documentation on that fact then awesome!  Plus, there really wouldn't be a point in having the EPo Agent installed then unless you are wanting stuff like IIS and such.
I have to agree, best post title so far.  As for the web client, I definitely have to agree there is no good option.  The C# client has become so bloated it's almost useless and the web client ha... See more...
I have to agree, best post title so far.  As for the web client, I definitely have to agree there is no good option.  The C# client has become so bloated it's almost useless and the web client has never been very good.  I have tried vSphere 6.5 and the HTML client, but even not having the Flash component the experience is not the greatest. Through both my work setup (17 vCenters, 500+ hosts, 10k+ VMs globally) and the home lab I am pretty sure that no matter what, this problem will persist until the underlying Java code is fixed.  I can't even begin to count how many times we have to tweak the java heap settings because we added a plugin, or a few extra folks are logging in, or someone's using the Perl or Python SDK's (please make those go away!).  Almost every other day we have to restart the webclient service on the VCSA due to either an SSO failure, taking 5 minutes to switch from the summary tab to the management tab on a host, or just getting the lovely "something happened, reload " error message. My only viable solution thus far, use PowerCLI for management tasks.  I'm comfortable with CLI, having a strong Unix/Linux background, but PowerCLI seems to be rock solid, does what I need without hesitation, and I don't need to constantly restart services or wait 5 minutes just to switch to the management tab.  I will admit it was a learning curve but way back when VMware first hinted at dumping the C# client I made the switch. Hopefully VMware does fix the web client and makes it rock solid because it's the central focus of 90% of the vRealize and vCloud suites and is an integral part of the product overall.  Don't let someone else eat your lunch because of a bad UI...
So got vROps up and running for about 2 years and have some great data from it.  We are starting to roll out the EPO Agent to all of our VM's because as we all know, what the HyperVisor thinks th... See more...
So got vROps up and running for about 2 years and have some great data from it.  We are starting to roll out the EPO Agent to all of our VM's because as we all know, what the HyperVisor thinks the VM is using and what the VM thinks it's using as far as resources (RAM, CPU) most often are different.  So my conundrum is, having all this data, how can I create a dashboard that can display both HyperVisor metrics and GuestOS metrics together on the same scorecard after picking a VM from a object list?  The main issue I'm seeing is that the EPO agent object and the GuestOS object don't automatically relate to the Virtual Machine object, which makes it tough to use all the data together in one cohesive manner. I guess that brings another question; how does vROps use the GuestOS metrics in it's analytics of the VM?  or can it even do that?
Unless I miss something not directly.  You would typically use vRealize Automation for that, but I suppose if you hook up an Orchestrator server to vROps I'm sure you can create a custom workflow... See more...
Unless I miss something not directly.  You would typically use vRealize Automation for that, but I suppose if you hook up an Orchestrator server to vROps I'm sure you can create a custom workflow that could be triggered from a vROps action item.
So I've been struggling with this for a while and maybe someone here has an answer; how do I use specific metrics from a VM's EPO Agent in the Reclaimable Capacity calculation?  Being able to use... See more...
So I've been struggling with this for a while and maybe someone here has an answer; how do I use specific metrics from a VM's EPO Agent in the Reclaimable Capacity calculation?  Being able to use the free buffers/cache metric would be very useful for Linux VMs specifically. Otherwise, what are folks doing out there to right-size VM's using both hypervisor and guestOS data?
If there's enough interest I would be willing to setup a Github repo to start this effort off.
So I'm trying to use the Get-OMStat commandlet to get the 'UTILIZATION|FreeMemory(+buffers/cache)' key from a resource that uses the EP agent.  I have selected the resource for this, which is a L... See more...
So I'm trying to use the Get-OMStat commandlet to get the 'UTILIZATION|FreeMemory(+buffers/cache)' key from a resource that uses the EP agent.  I have selected the resource for this, which is a Linux box, but I can't seem to get the data when using the -key parameter.  The odd thing is that if I use Get-OMStat -From ([DateTime]::Now).AddHours(-1) I can see the stat with data.  I'm confused on this and wondering if I found a bug or not. My whole command string is: Get-OMResource -Name "myVMResource" -ResourceKind Linux | Get-OMStat -Key 'UTILIZATION|FreeMemory(+buffers/cache)' This just returns nothing.  Am I just missing something? VMware vSphere PowerCLI 6.3 Release 1 build 3639347 vROPs Version 6.2.0.3613893 Build 3613893
It looks like for reference, one has to dig through the /var/log/vobd.log for the specific VOB to watch for.  Such as: 2014-09-12T18:03:52.482Z: [APDCorrelator] 80896847968us: [vob.storage.apd... See more...
It looks like for reference, one has to dig through the /var/log/vobd.log for the specific VOB to watch for.  Such as: 2014-09-12T18:03:52.482Z: [APDCorrelator] 80896847968us: [vob.storage.apd.start] Device or filesystem with identifier [1b09c9f2-98386c11] has entered the All Paths Down state. 2014-09-12T18:03:52.482Z: [APDCorrelator] 80896848649us: [esx.problem.storage.apd.start] Device or filesystem with identifier [1b09c9f2-98386c11] has entered the All Paths Down state. 2014-09-12T18:04:04.506Z: [APDCorrelator] 80908872064us: [vob.storage.apd.start] Device or filesystem with identifier [b1d404c3-e892086b] has entered the All Paths Down state. 2014-09-12T18:04:04.506Z: [APDCorrelator] 80908872761us: [esx.problem.storage.apd.start] Device or filesystem with identifier [b1d404c3-e892086b] has entered the All Paths Down state. Inside the brackets is the VOB entry to trigger on, which means jsut about anything could be made into an alarm, which is awesome!
That's sweet!  Wish there was a document somewhere that detailed all those little goodies...
So I would like to create an Alarm that is an event (not state) that will trigger when a NFS datastore is disconnected.  I found the "Lost connection to NFS server" trigger, but it doesn't seem t... See more...
So I would like to create an Alarm that is an event (not state) that will trigger when a NFS datastore is disconnected.  I found the "Lost connection to NFS server" trigger, but it doesn't seem to work at all.  Also, I would like to only fire the action when the host is not in Maintenance Mode, because that would be very annoying to get a call-out because a host was rebooted for patches and generated "NFS Datastore Disconnected" type alarm.
I'm assuming you're on 6.0.1.1 and you are using g the repo iso?   I had no issues with the appliances completing the upgrade, at least I think since I haven't logged back in yet.
I thought I had it, but nope. I did get the dbupgrade to complete but then the IaaS components choke.
Figured it out; in SQL Server Configuration Manager, under SQL Server Network Configuration, it looks like TCP is enabled, but don't be fooled.  Open the Properties for TCP and under IP1, make su... See more...
Figured it out; in SQL Server Configuration Manager, under SQL Server Network Configuration, it looks like TCP is enabled, but don't be fooled.  Open the Properties for TCP and under IP1, make sure "Enabled" is selected and 1433 is in the TCP Port field.
So having this issue when trying to upgrade the database on the IaaS server.  Following through the Upgrade Guide, I'm getting the following errors in the upgrade log: Project "C:\temp\DBUpgra... See more...
So having this issue when trying to upgrade the database on the IaaS server.  Following through the Upgrade Guide, I'm getting the following errors in the upgrade log: Project "C:\temp\DBUpgrade\Liquibase.xml" on node 1 (default targets). RunLiquibase:   "c:\Program Files\Java\jre7\bin\java.exe"  -Djava.library.path="C:\temp\DBUpgrade" -cp "C:\temp\DBUpgrade\liquibase.jar;C:\temp\DBUpgrade\jtds-1.3.1.jar" liquibase.integration.commandline.Main --driver=net.sourceforge.jtds.jdbc.Driver --url=jdbc:jtds:sqlserver://localhost/"vCACDBName";instance=vCACDBName releaseLocks   Liquibase releaseLocks Failed: liquibase.exception.DatabaseException: java.sql.SQLException: Network error IOException: Connection refused: connect   C:\temp\DBUpgrade\Liquibase.xml(28,5): error MSB3073: The command ""c:\Program Files\Java\jre7\bin\java.exe"  -Djava.library.path="C:\temp\DBUpgrade" -cp "C:\temp\DBUpgrade\liquibase.jar;C:\temp\DBUpgrade\jtds-1.3.1.jar" liquibase.integration.commandline.Main --driver=net.sourceforge.jtds.jdbc.Driver --url=jdbc:jtds:sqlserver://localhost/"vCACDBName";instance=vCACDBName releaseLocks" exited with code -1. Done Building Project "C:\temp\DBUpgrade\Liquibase.xml" (default targets) -- FAILED. Build FAILED. "C:\temp\DBUpgrade\Liquibase.xml" (default target) (1) -> (RunLiquibase target) ->   C:\temp\DBUpgrade\Liquibase.xml(28,5): error MSB3073: The command ""c:\Program Files\Java\jre7\bin\java.exe"  -Djava.library.path="C:\temp\DBUpgrade" -cp "C:\temp\DBUpgrade\liquibase.jar;C:\temp\DBUpgrade\jtds-1.3.1.jar" liquibase.integration.commandline.Main --driver=net.sourceforge.jtds.jdbc.Driver --url=jdbc:jtds:sqlserver://localhost/"vCACDBName";instance=vCACDBName releaseLocks" exited with code -1.
Are you using vCO and the BuildMachine workflow?  If so, then check for "Other" in there and if the text box is empty, fail the build with a custom error message.
One thing I found also is the vCAC plugin needs updated to the 6.0.1 version, then you run the "Add vCAC Host" workflow, pointing at your vCAC appliance, then run the "Add IaaS Host" and point to... See more...
One thing I found also is the vCAC plugin needs updated to the 6.0.1 version, then you run the "Add vCAC Host" workflow, pointing at your vCAC appliance, then run the "Add IaaS Host" and point to your IaaS host.  Took me a SR to get that one figured out.
So the Form Designer is part of ASD?  If I can call a workflow as an event when the dropbox is changed, that would be great, but I'm assuming that would need ASD as well.  Currently I have vCAC S... See more...
So the Form Designer is part of ASD?  If I can call a workflow as an event when the dropbox is changed, that would be great, but I'm assuming that would need ASD as well.  Currently I have vCAC Standard, so no ASD.
So, I'm wondering if I need ASD for this (vCAC Advanced) or if I can do this with vCAC Standard. When the user clicks a Catalog Item, in the Provision Form, we would like to have some dynamic ... See more...
So, I'm wondering if I need ASD for this (vCAC Advanced) or if I can do this with vCAC Standard. When the user clicks a Catalog Item, in the Provision Form, we would like to have some dynamic logic run when the user makes a selection.  For instance, when they select a Network, I would like to run an external script that checks the subnet for free IPs (from Infoblox) and if there is none, then the user is presented with an error.  Also, a label object that I can update based on user selections that define our Naming Standard.  So basically, when the user selects an item in a dropdown, I would like to fire a custom vCO workflow and return the results back to the form.