Where to buy discount amaryl without doctor rx, amaryl overnight without prescription no prior prescription amaryl. Where to purchase generic diflucan online without a rx, purchase diflucan (fluconazole) online pharmacy buying diflucan online without rx. Cheap desyrel in internet malaysia, desyrel buy without a prescription buying desyrel without a script. Cheap hydrochlorothiazide no rx, order hydrochlorthiazide online uk hydrochlorthiazide overnight delivery only. Order doxycycline prescription, buy generic doxycycline no rx where to buy doxycycline without a prescription. Amoxicillin and bactrim, buy amoxicillin cheap airdrie buy amoxicillin without a rx. Cod saturday flagyl, order flagyl no prescription cheap flagyl online with no prescription or membership. Buy zyloprim serophene no prescription, zyloprim 100mg uk cheap zyloprim no prescription. Cheap glucophage sales, glucophage saturday delivery glucophage amex without script. Prevacid no rx foreign, buy cod overnight online prevacid order prevacid cash on delivery. Effexor xr 37.5mg swollen lips, andrea yates was on a double dose of effexor effexor xr 150. Side effects direaha premarin, generic premarin prices buy premarin uk. Acyclovir without doctor prescription, generic acyclovir online where to buy generic acyclovir online without a rx. Buy prilosec cheap without prescription in north dakota, purchase prilosec online how to get a prilosec prescription. Generic neurontin fedex, how to get neurontin prescription us neurontin cod sales. Cheap prednisone saturday delivery, ordering prednisone online no membership overnight delivery safety purchase prednisone. Buy augmentin no visa online without prescription, no rx cod augmentin augmentin fedex no prescription. Buy cheap elavil without prescription, order elavil online no membership overnight shipping buy elavil online. Purchase online rx seroquel without, purchase seroquel cod delivery order rx free seroquel. Paxil orders cod, can i take paxil with wellbutrin cheap presciption paxil. Acheter proscar, proscar shipped overnight no prescription buy proscar shipped overnight without a prescription. Plavix no prescription, order plavix with saturday delivery buy plavix online sales. How to buy erythromycin online no script, cheap erythromycin buy online next day delivery of erythromycin. How to order levaquin online without a prescription, levaquin cod no prescription levaquin non perscription in ca. Online overnight shipping zithromax, zithromax cheap no rx required canada Find zithromax online purchase. Purchase claritin without prescription pay cod, claritin espana claritin without prescription india discount. Where to order cheap bactrim no rx, bactrim overnight no prescription cheap bactrim no rx next day delivery. Buy baclofen with no rx, order baclofen online from mexico baclofen pump french military victories. Buy lasix order cod, buying lasix next day delivery lasix overnight without prescription. Clomid fact, clomid herb interactions clomid cheap overnight fedex. Ordering naprosyn without a script, order naprosyn without rx needed order naprosyn online next day delivery. Buy generic amoxil online, buy real cheap amoxil overnight purchasing amoxil with overnight delivery. No prescription lipitor, lipitor hair loss buy prescription lipitor. Tenormin purchased online without prescription, fedex tenormin overnight tenormin usa. Buy now buspar, purchase cheap buspar cod free fedex buspar urinary clearance.

VM Order Hotline

September 8th, 2010

I really don’t have anything to do with the virtualization industry anymore, except as a user. I still keep up with the industry. I noticed the announcement of this new VMware app called vCloud Director during VMworld 2010. I just ran into this more detailed description of the product and couldn’t help but think of a product idea I have had for years.

In maybe 2005, we ran into a project by Richard Garsthagen called the “VM Order Hotline”, which is an application that allows the user to request a virtual machine to be provisioned.

This VM Order Hotline application is something our users were requesting, but it needed more. The idea evolved over the years, but the core was based on the hotline concept. It needed to operate without administrator intervention. It needed to have access lists, cost centers and approval structures. It needs a list of template configurations available (OS, RAM, vcpu…). It needed to then facilitate the chargeback process. This process would be simpler than actual usage, but mirror the cost structure of leading cloud providers. Simplicity; per hour allocated vcpus or per month memory. A more consistent revenue stream for IT than cpu mhz used for example. The users could interact with their VM if desired. You could call this a portal, similar to the GoGrid portal. If I were a marketing guy, this could be a “Private Cloud Portal”. Or maybe something AAS.

The advantages with this idea is that IT puts control in the end users hands. They can provision a VM and get immediate results. If they want to buy some vm sprawl, so be it. Depending on who you are, it could be a way of decentralizing VM administration but still centralizing the core infrastructure.

Over those years, my two main virtualization related application ideas were this VM hotline and X_Factor. X_Factor received all of my time for two reasons.

First, I needed XF to do my job as an architect and capacity planner involves too many manual steps and spreadsheets. But that is a whole topic of by itself.

Second, I felt VMware would release this product themselves (they do have some history of competing with partners). They released Lifecycle Manager in 2008. This was based on technology from the Dunes acquisition. The list price here was extremely high; so high that no customers cared to dig further. As I understand it, Lifecycle Manager could only be this order hotline application with approvals and chargebacks after extensive amounts of customer development (with propriety languages). I was not interested in spending my time developing code that relied on purchasing this expensive app in addition to mine.

So here we are. We have vCloud Director 1.0. Sounds like it needs to get the chargeback fully integrated. They have this “cloud” support built in. Hopefully VMware has not forgotten about the simplicity needed by the internal IT staff that runs the vast majority of the VMs in the world. I wish I had time to figure out what it is all about.

jeremy Uncategorized

Best Jobs in America

March 10th, 2010

Installing SQL 2005 on Windows 7

February 28th, 2010

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:

  • Fire up the setup application and let the files extract
  • Go find sqlncli.msi and run it. Mine was here:

  • Choose repair and wait for that to finish.
  • Now finish with the rest of SQL install
  • 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

    jeremy Uncategorized

Remember vmkusage?

February 15th, 2010

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.

jeremy Uncategorized

VMware View Training & ICA

February 6th, 2010

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 ;)

jeremy Uncategorized

Home Office Walk Thru

January 16th, 2010

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.


Private Space

First of all, my kids are home all day. Like all kids, they are really loud. I had an office in the upper level of the house, but there was a big problem. It had this window that looked over the living and dining room; without any glass. The kids play below and the vaulted ceilings direct all the noise up through the window. So I got some studs and sheetrock and closed it up.

Funiture

Starting out, I didn’t have much to work with for furniture. So I cleaned out the room and headed to Ikea with my credit card in hand. I picked up some EFFEKTIV series stuff. I got a desk that is super good at holding my laptop and coffee off the floor. Then I got some of these cabinets to shove all my clutter in.

Room with a view

I usually work with the blinds closed. In case I wanna checkout the outside, I have a decent view of a little bay on my lake. That way it is easy to wish I was fishing (as if that was hard).

Light
I have the lamp in the corner on a dimmer. Then I just put in some LEDs under the desk for accent lighting. I have the Ikea DIODER strip lighting attached with some 2 sided tape. There is a button to switch among five different colors. You see the green color above (looks like my terminal). The effect really works best in the dark.

Paper Storage
Like Dave, I have a great place to store papers.

Whiteboards

I just have a couple of these glass whiteboards that you buy @ Ikea for $20. I would like to do Idea Paint, but it’s not worth the effort unless I start working at home again.


So there you go. When I’m working from home, this is what it looks like for me.

jeremy Uncategorized

Changing Service Console Memory

January 6th, 2010

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

jeremy esx3, esx4

No longer @ Xcedex

October 11th, 2009

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.

jeremy Uncategorized

Current Value of Candidate Selection

April 26th, 2009

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?

  1. Low hanging fruit. If you select and prioritize the high consolidation ratio workloads first, you will recover your investment sooner and save more money.
  2. Project size. If a project is too big, it will not succeed without being broken into smaller, more manageable chunks. Candidate selection can be a method of breaking large projects into phases that are manageable.
  3. Cost. It’s not free to virtualize a workload (even if you are using a free hypervisor). If you run a single vm that is allocated 8 vCPUs and 256GB RAM, I’m going to assume it is using a nice chunk of that capacity. On many servers today (April 2009), that doesn’t leave a lot of room for others. So the point is that it might make financial sense to establish a cut off somewhere.
  4. Justification. You can use the selection criteria as a way to justify to your users that the resulting VM is going to perform adequately. In some environments, this is a very political process. Simply having a methodology gains you credibility. Then supporting performance information helps seal the deal.
  5. Business Rules. Sometimes business rules are in place that prevent a server from being a virtualization candidate. Maybe the business has a rule that states no MSSQL servers, or no Domain Controllers, or no web servers for the mortgage app, …you get the point, and it doesn’t always make sense. This category is a little different than the other reasons for candidate selection. This is essentially documenting a decision already made instead of making a decision and documenting it.

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.

jeremy X_Factor

Grid Gone Bad

March 15th, 2009

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…

  1. They lost a VM. Something about host hardware problems, then the VM’s NIC was “hosed”. I don’t know what that means, but they couldn’t fix it so I deleted the VM. I don’t remember actually losing a windows box in years and years.
  2. Storage latency has become consistently unacceptable. Even now on a Sunday night. Here is me trying to detach 3 little databases from sql 2008.

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.

jeremy Uncategorized