Best Jobs in America
I just left #1 to go to #12. What was I thinking?
http://lifehacker.com/5490404/remains-of-the-day-the-best-jobs-in-america-edition
I just left #1 to go to #12. What was I thinking?
http://lifehacker.com/5490404/remains-of-the-day-the-best-jobs-in-america-edition
This post is mostly for my memory when I need to rebuild.
When installing SQL 2005 Express on Windows 7 (32 bit), I ran into the error:
“An installation package for the product Microsoft SQL Server Native Client cannot be found”
The fix:
Hopefully this doesn’t bust my sql client in any way.
On a related note. In order to get reporting services installed you need to have certain IIS features enabled. Full details are here.
-Internet Information Services
- -Web Management Tools
- – -IIS 6 Management Compatibility
- – - -IIS 6 WMI Compatibility
- – - -IIS Metabase and IIS 6 configuration compatibility
- -World WIde Web Services
- – -Application Development Features
- – - -ASP.NET
- – - -ISAPI Extensions
- – - -ISAPI Filters
- – -Common Http Features
- – - -Default Document
- – - -Directory Browsing
- – - -HTTP Redirection
- – - -Static Content
- – -Security
- – - -Windows Authentication
Do you remember vmkusage from the ESX2 days? I had forgotten all about how much I missed it. I ran into a link for ESXplot today and it reminded me of vmkusage.
Don’t get me wrong, ESXplot is definitely not a replacement for vmkusage. Ahh the good old days before we had to fight with virtualcenter graphs.
Since vmkusage disappeared, esxtop has been my go to spot to figure out what’s up with a host. The ability to look at that data in a graphical format is welcomed.
What if I told you that attending VMware View 4 training class required installing the Citrix ICA client on your machine? Makes sense, right?
Maybe we are going to do a competitive comparison ;)
Dave Payne was just showing off his work from home digs. He was asking about my setup, so here it is…
In early 2009 when X_Factor was under heavy development, I was putting in about 100 hours per week (really. it sucked!). At the time it made sense to work from home. I really didn’t even have time to drive to work. But I needed to get the place all setup. Now I don’t work from home anymore, except on my super secret after hours projects.




Historically I have used sed statements to alter esx.conf and grub.conf to change the amount of allocated service console memory. So this means that we are doing a search and replace assuming a default memory amount (string). ESX 4 and now ESX 3.5U5 have default values other than 272MB.
Instead of the ghetto sed statements, we can use vmware-vim-cmd (vimsh in older ESX3 versions).
vmware-vim-cmd /hostsvc/memoryinfo 838860800
When doing a kickstart install, it needs to be run after first boot instead of the post environment. Something like this (Tested on ESX4.0U1 && ESX3.5U4):
LOGFILE=/root/build.log chvt 3 ### ### Run once script ### cat >> /etc/rc3.d/S99run-once<<EOF1 #!/bin/sh ### ### Sleep while we wait for hostd to start completely ### ### The sleep value will vary based on how fast your system is. ### As a VM on my overloaded laptop, I use 600s. ### sleep 600 ### ### Alter service console memory allocation ### echo "Changing service console memory to 800MB" >> $LOGFILE /usr/bin/vmware-vim-cmd /hostsvc/memoryinfo 838860800 >> $LOGFILE 2>&1 echo "Done changing service console memory" >> $LOGFILE echo >> $LOGFILE rm /etc/rc3.d/S99run-once reboot EOF1 chmod +x /etc/rc3.d/S99run-once
As of September 15, I do not work at Xcedex. It’s been almost a month and I still don’t know what to say. So I’ll stick with the facts.
Ran out of money. Everyone was laid off. If you want more of the scoop, give me a call or email.
So I say farewell to my application. I need to drop it (for now).
Now I have a new job. I’m back to being a virtualization architect. It is familiar territory for me, except there is much more focus on product drag and not as much on billable time.
It seems like a good time to bring this up. vSphere is the hot news, and it has the ability to run very large workloads; 8 vCPUs and 256GB of RAM per VM. So we technically can run most workloads as virtual machines, it must be about 99%.
Before I get into it, let me quickly define candidate selection…
Simply the process of looking through the list of servers in a data center (candidates) and using a methodology to pick which ones should be moved to the virtual infrastructure; this could also be for future workloads (not yet deployed workloads). Candidate selection really defines the scope of the virtual infrastructure.
Now, VMware would love it if you virtualized 100% of your x86 environment on their platform. That might happen eventually, but it might not make the most sense right now for you. Or it may not be realistic to get done in the near future. Or it might not make financial sense for you.
So, why would you want to use a method of picking a subset of your datacenter?
Somewhere down the road I definitely expect everything to be a VM. For many people I know, every new deployment is a VM. We will get there, but for today there are several different use cases for candidate selection.
I have been working with a grid provider for a while now. Using them for things like dev, build, and demo servers for our portal application. It was going OK for about 6 months until recently. Two totally unacceptable things have happened…
So, grid providers, there is a little lesson here. You must capacity plan properly and provide excellent customer service. It’s basically just like internal IT except the customer can go elsewhere.
So what do I do as the customer? I have to go elsewhere. That is the only thing that is in my control. I can only battle for so long with unwilling or incompetent tech support.
It’s been over a year since my last post. I’ve been super busy.
Last time I posted, I was a virtualization architect out in the professional services field implementing mostly (but not exclusively) VMware infrastructure products in large datacenters. I did that for Xcedex for several years dating back to ESX 2.0. From the early days until now, I have identified lots of gaps or opportunities to automate and make life better for myself. When appropriate, I did just that and developed solutions to problems that others are also having.
So now I still work for Xcedex, but as VP of Engineering. We have been very hard at work kicking out code. Making internal tools fit for public consumption and making new software tools. You can see what we have announced here. http://www.xcedex.com/xf. There are also more unannounced apps to come.
So here is my disclaimer. Anything on this site is my personal opinion and not endorsed by Xcedex. Xcedex knows nothing about what I publish here.