h1

Exchange 2007 Automated Install & Documentation Template Resources

August 21, 2008

 

The Exchange team Blog (EHLO) has a pointer to some good resources for building an automated Exchange 2007 installation here and here

it also has some templates for your server build documentation for Exchange servers, always better to start with something than start from scratch!

Automation is one of those great things in Microsoft products, almost all of the products support automated installation, but often unless you are setting up hundreds of them the time invested to get it up and working far exceeds the time it would take to deploy so any pre-build resources and guides are an excellent idea.

Install automation can ensure you have repeatable results - this is especially handy where you are factoring in a non-P2V disaster recovery situation or where you have labs/demo environments or are trusting local IT staff to deploy and manage enterprise applications in a distributed environment.

h1

And you thought your ESX lab at home was big..

August 7, 2008

 

Chad has an interesting article and set of photos here about the joint Cisco/EMC/VMWare lab they maintain to test v.large implementations.

Excellent stuff, makes any of my labs pale into insignificance, especially my garage geek temple.

write-up Here and here

I definitely agree with Chad that they should publish the details of solutions that didn’t scale too well as well as those that did; if only for the allies (EMC, VMWare, Cisco) :) to get feedback on if the market wants those kind of solutions that didn’t work; or at least to show where there is room for improvement to focus dev/R&D effort - but validated.

11/8 Links fixed

h1

Hey, I Broke Photosynth

August 3, 2008

 

Lol, more sites should have error messages like this - this would be far more entertaining (but maybe less useful) than a PSOD or BSOD :)

image

h1

vinf.net at 50k Hits and 8 Months.

July 27, 2008

 

Well over the weekend this blog turned over 50,000 visits since it started in November 2007 whilst I was on a break at Briforum 2007 in Amsterdam, so lots of thanks to everyone who has been reading, this blog is currently averaging 500 views/day which considering I just started it as a repository for my own useful work tidbits is quite amazing to me.

I’ve got a couple of interesting posts in the pipeline around unattended ESX installations and a step by step to build this under VMWare Workstation and my experiences with Platespin PowerConvert - particularly how it maps into my mini/dedicated cloud architectures to deliver a totally flexible and easy to manage infrastructure through the physical to physical conversion process (P2P) and the normal V2P/P2V features.

Similarly, if there is anything you’d like to see - comment here with your suggestions!

Happy reading

h1

Vista Mobility Centre

July 27, 2008

 

Ironically, I’d never actually seen this screen before.. Windows Key - X and it pops up the following screen so I can get one place to find the Dell extensions and the MS normal control panel applets in one place that are relevant to “mobility”.

imageThanks to

James O’Neil’s post on where Microsoft went wrong with Vista for the tip, maybe thats one of the areas :)

For the record my laptop flies with Vista, and I agree with James’s point about suspend rather than shutdown reboot with suspend/resume it’s ready in < 5sec .. so why continually shutdown etc?

I hardly ever reboot my laptop other than to (un)install some software and suspend/resume works flawlessly, (unless I try to do it with my laptop’s built in 3G cell modem connected to Vodafone - as it will fail 1/2 way though and slowly cook in my laptop bag - but that’s a driver issue I assume rather than the OS).

as Eileen Brown discusses here I also frequently use MSCONFIG.EXE to keep the startup crapware free and the services stripped down to bare minimum…although I think Vista should police this a bit better.

h1

VMWare aims for the Clouds

July 26, 2008

 

Interesting post by Dave Ohara here; looks like VMWare are gearing up for some big cloud-related product announcements at VMWorld in September.

This folds nicely into my previous post about how VMWare can enable you to build your own clouds

Looking forward to September.

h1

ESX3i for Free

July 24, 2008

 

VMWare ESXi (aka ESX 3i) is about to be available free, pricing kicks in 28th July and the attached doc shows an overview of the features in each edition as you step up.

Basic principal is you can start with ESX3i for free (rather than full ESX @$1k), then add licence keys to enable production features like VMotion, HA etc.

It’s useful for dev/PoC projects which could then move to production later on by adding licences but with a reduced upfront cost. It avoids having to use and migrate from the free Windows/Linux version of VMWare Server when moving into a production class system and this gives a further one-up on Microsoft’s Hyper-V release a couple of weeks ago.

You should note that ESX3i is currently a bit more limited than the normal base ESX installation as there is no service console so no ability to install host based HPSIM/backup/etc. agents. That said, it’s been speculated that the next major release of full–blown ESX (4.x) will move to this model as well.

ESX3i is available from some HW manufacturers as embedded boot from flash in specific server models or is a downloadable installer with a small disk footprint (c.32Mb).

I have to wonder if the name change is a bit OTT - VMWare ESXi said fast in an English accent is“VMWaresexy”? :)

h1

Excellent Set of Resources for VMWare HA

July 15, 2008

 

Scott and Chad have a good set of consolidated notes here if you find yourself needing to configure VMWare HA, with all the gotcha’s etc.

h1

Free EMC Celerra for your Home/Lab

July 9, 2008

 

Virtualgeek has an interesting post here about a freely downloadable VM version of their Celerra product, including an HA version. This is an excellent idea for testing and lab setups, and a powerful tool in your VM Lab arsenal alongside other offerings like Xtravirt Virtual SAN and OpenFiler.

I’ve been saying for a while that companies that make embedded h/w devices and appliances should try to offer versions of the software running their devices as VM’s so people can get them into lab/test environments quickly, most tech folk would rather download and play with something now, rather than have to book and take delivery of an eval with sales drones (apologies to any readers who work in sales) and pre-sales professional services, evaluation criteria etc. if your product is good it’s going to get recommended, no smoke and mirrors required.

As such VM appliances are an excellent pre-sales/eval tool, rather than stopping people buying products. Heck, they could even licence the VM versions directly for production use (as Zeus do with their ZXTM products); this is a very flexible approach and something that is important if you get into clouds as an internal or external service provider - the more you standardise on commodity hardware with a clever software layer the more you can recycle, reuse and redeploy without being tied into specific vendor hardware etc.

Most “appliances” in-use today are actually low-end PC motherboards with some clever software in a sealed box - for example I really like the Juniper SA range of SSL VPN appliances, I recently helped out with a problem on one which was caused by a failed HDD - if  you hook up the console interface its a commodity PC motherboard in a sealed case running a proprietary secure OS - as it’s all intel based, no reason it couldn’t also run as a VM (SLL accelerator h/w can be turned off in the software so there can’t be any hard dependency on any SSL accelerator cards inside the sealed box) - adopting VM’s for these appliances provides the same (maybe even better) level of standard {virtual} hardware that appliance vendors need to make their devices reliable/serviceable.

Another example, the firmware that is embedded in the HP Virtual Connect modules I wrote about a while back runs under VMWare Workstation, HP have an internal use version for engineers to do some development and testing against, sadly they won’t redistribute it as far as I am aware.

h1

PSOD - Purple Screen of Death

July 8, 2008

Just incase you ever wondered what it looks like here is a screendump..

this is the VMWare equivalent of Microsoft’s BSOD (Blue Screen of Death)

image

I got this whilst running ESX 3.5 under VMWare Workstation 6.5 build 99530, it happened because I was trying to boot my ESX installation from a SCSI hard disk - which it didn’t like - I assume because of driver support, swapped for an IDE one and it worked fine…

update - actually the VM had 384Mb of RAM allocated and that’s what actually stopped it from booting.. upped to 1024Mb and it runs fine.

Its the first time I’ve seen one - all the production ESX boxes I’ve worked with have always been rock-solid (touch wood)

I’m preparing a blog post about unattended installations of ESX when I hit this, in case you were wondering.

h1

Funky USB Device Entries After Using VM Converter..

July 6, 2008

 

I’ve noticed this a couple of times, if you P2V a VM from VM Workstation to ESX using VM Converter - it brings across a virtual USB device which isn’t supported by ESX.. if you look at the properties you get the following amusing entries..

image

Now, I wish I really did have a funky USB dongle, or doohickey… sounds useful!

h1

VMWare Workstation 6.5 Beta 2 - my experiences

July 3, 2008

 

I’ve installed the updated build of 6.5 as Eric discussed here; first impressions Unity works much, much better - less screen jitter and flashes of guest desktop - performance definitely improved too and makes my multi Outlook setup much nicer to use.

imageAlso noted that the unity icon has changed colour from red to orange..

 

I’m always impressed at how well VMWare Workstation uninstalled and re-installs between Beta versions.. works 100% every time for me.. impressive considering how many drivers and helper services it installs into the host OS.

Don’t think it will be long until RTM now…

h1

Handy Reference Chart for Microsoft Server Application Licences

July 2, 2008

 

Taken from a download on the Microsoft Partner Licencing Specialist site, the following diagram makes for a useful quick reference chart for what licencing options are applicable to the big MS Server apps - far easier than having to check the product sites and documentation individually if you are trying to spec something up.

image

Also lots more useful information on this site - it’s designed to train people to become Microsoft licencing specialists (MLSS/MLSE) it’s mainly sales staff orientated training, but some useful/easy to digest reference material for techies/consultants alike if you’ve ever struggled to understand Microsoft licencing.

Useful links..

Revision Presentations - .PDF files to download https://partner.microsoft.com/UK/40033119

Training Videos - downloadable http://www.microsoft.com/uk/partner/learningpaths/?id=licensing.mlss

h1

Certified..

July 1, 2008

 

I had my 2nd attempt at the VMWare FastTrack course last week (the 1st attempt was cut short due to power problems, and I’ve only just managed to find the time to reschedule).

The course went ok, the 1st 2 days were a bit dull as I’d already sat through them once; the course has been restructured since and is now contiguous through the 2 books, in the 1st attempt we were jumping back and forth as the Fast Track course is the Install & Configure and DSA course mashed together.

I found the pace ok, infact I could probably have been pushed a lot harder, as such I didn’t find it as “intensive or extended hours” - we finished by at least 5.30 most days and earlier some other days - the last day did feel a bit like treading water as it was quite spread out.

Wasn’t overly impressed by the facilities at QA-IQ’s Roseberry Ave - could do with a lick of paint, some better lighting and A/C that works properly. In all fairness it did look like they were in the middle of refitting it. More importantly the instructor was good and the kit/resources worked as required - no free lunch though ;)

No VCP exam voucher is included with QA-IQ as you get at DNS arrow - considering the QA and DNS courses are virtually the same price I think that’s a bit cheap - so you may want to check with your vendor before booking.

There is a lot of team working in building up DRS clusters and doing HA etc. and you have to have sat the course in order to be officially certified as a VCP.

I sat my exam yesterday morning and passed - not by as much as I’d have liked, but I was a bit lazy and didn’t do much (any) specific exam prep - there were a whole load of questions on a particular subject that I had not revisited since the course* and I fell foul of the “mark for review” option where you can go back at the end and can review/change your answers before submitting the exam - several of them from correct to incorrect as I later worked out - d’oh I learnt (and subsequently) forgot that from my MCSE exam days - if you don’t know 100% your 1st instinct was probably right.

Ah well, another one down - must get round to updating my MCSE too.. I quite like the certification exams, it’s just finding the time to learn the MS/VMWare answers and I’m lucky that English is my 1st language as I think a lot of the cert questions (not just VMWare - MS, Cisco etc.) are more about English comprehension and understanding what they are actually asking in order to answer correctly.

image

*As usual I had to sign an NDA, so no I can’t say what they were - sorry

h1

Virtualization - the key to delivering "cloud based architecture" NOW.

June 23, 2008

 

There is a lot of talk about delivering cloud or elastic computing platforms, a lot of CxO’s are taking this all in and nodding enthusiastically, they can see the benefits.. so make it happen!….yesterday.

Moving your services to the cloud, isn’t always about giving your apps and data to Google, Amazon or Microsoft.

You can build your own cloud, and be choosy about what you give to others. building your own cloud makes a lot of sense, it’s not always cheap but its the kind of thing you can scale up (or down..) with a bit of up-front investment, in this article I’ll look at some of the practical; and more infrastructure focused ways in which you can do so.

image

Your “cloud platform” is essentially an internal shared services system where you can actually and practically implement a “platform” team that operates and capacity plans for the cloud platform; they manage it’s availability and maintenance day-day and expansion/contraction.

You then have a number of “service/application” teams that subscribe to services provided by your cloud platform team… they are essentially developers/support teams that manage individual applications or services (for example payroll or SAP, web sites etc.), business units and stakeholders etc.

Using the technology we discuss here you can delegate control to them over most aspects of the service they maintian - full access to app servers etc. and an interface (human or automated) to raise issues with the platform team or log change requests.

I’ve seen many attempts to implement this in the physical/old world and it just ends in tears as it builds a high level of expectation that the server/infrastructure team must be able to respond very quickly to the end-”customer” the customer/supplier relationship is very different… regardless of what OLA/SLA you put in place.

However the reality of traditional infrastructure is that the platform team can’t usually react as quick as the service/application teams need/want/expect because they need to have an engineer on-site, wait for an order and a delivery, a network provisioning order etc. etc (although banks do seems to have this down quite well, it’s still a delay.. and time is money, etc.)

Virtualization and some of the technology we discuss here enable the platform team to keep one step ahead of the service/application teams by allowing them to do proper capacity planning and maintain a pragmatic headroom of capacity and make their lives easier by consolidating the physical estate they manage. This extra headroom capacity can be quickly back-filled when it’s taken up by adopting a modular hardware architecture to keep ahead of the next requirement.

Traditional infrastructure = OS/App Installations

  • 1 server per ‘workload’
  • Silo’d servers for support
  • Individually underused on average = overall wastage
  • No easy way to move workload about
  • Change = slow, person in DC, unplug, uninstall, move reinstall etc.
  • HP/Dell/Sun Rack Mount Servers
  • Cat 6 Cables, Racks and structured cabling

The ideal is to have an OS/app stack that can have workloads moved from host A to host B; this is a nice idea but there are a whole heap of dependencies with the typlical applications of today (IIS/apache + scripts, RoR, SQL DB, custom .net applications). Most big/important line of business apps are monolithic and today make this hard. Ever tried to move a SQL installation from OLD-SERVER-A to SHINY-NEW-SERVER-B? exactly. *NIX better at this, but not that much better.. downtime required or complicated fail over.

This can all be done today, virtualization is the key to doing it - makes it easy to move a workload from a to b we don’t care about the OS/hardware integration - we standardise/abstract/virtualize it and that allows us to quickly move it - it’s just a file and a bunch of configuration information in a text file… no obscure array controller firmware to extract data from or outdated NIC/video drivers to worry about.

Combine this with server (blade) hardware, modern VLAN/L3 switches with trunked connections, and virtualised firewalls then you have a very compelling solution that is not only quick to change, but makes more efficient use of the hardware you’ve purchased… so each KW/hr you consume brings more return, not less as you expand.

Now, move this forward and change the hardware for something much more commodity/standardised

Requirement: Fast, Scalable shared storage, filexible allocation of disk space and ability to de-duplicate data, reduce overhead etc, thin provisioning.

Solution: SAN Storage, EMC Clariion, HP-EVA, Sun StorageTek, iSCSI for lower requirements, or storage over single Ethernet fabric - NetApp/Equalogic

Requirement: Requirement Common chassis and server modules for quick, easy rip and replace and efficient power/cooling.

Solution: HP/Sun/Dell Blades

Requirement: quick change of network configurations, cross connects, increase & decrease bandwidth

Solution: Cisco switching, trunked interconnects, 10Gb/bonded 1GbE, VLAN isolation, quick change enabled as beyond initial installation there are fewer requirements to send an engineer to plug something in or move it, Checkpoint VSX firewalls to allow delegated firewall configurations or to allow multiple autonomous business units (or customers) to operate from a shared, high bandwidth platform.

Requirement: Ability to load balance and consolidate individual server workloads

Solution: VMWare Infrastructure 3 + management toolset (SCOM, Virtual Centre, Custom you-specific integrations using API/SDK etc.)

Requirement: Delegated control of systems to allow autonomy to teams, but within a controlled/auditable framework

Solution: Normal OS/app security delegation, Active Directory, NIS etc. Virtual Center, Checkpoint VSX, custom change request workflow and automation systems which are plugged into platform API/SDK’s etc.

the following diagram is my reference architecture for how I see these cloud platforms hanging together

image 

As ever more services move into the “cloud” or the “mesh” then integrating them becomes simpler, you have less of a focus on the platform that runs it - and just build what you need to operate your business etc.

In future maybe you’ll be able to use the public cloud services like Amazon AWS to integrate with your own internal cloud, allowing you to retain the important internal company data but take advantage of external, utility computing as required, on demand etc.

I don’t think we’ll ever get to.. (or want) to be 100% in a public cloud, but this private/internal cloud allows an organisation to retain it’s own internal agility and data ownership.

I hope this post has demonstrated that whilst, architecturally “cloud” computing sounds a bit out-there, you can practically implement it now by adopting this approach for the underlying infrastructure for your current application landscape.

h1

VMWare/Cisco Switching Integration

June 21, 2008

 

As noted here there is a doc that has been jointly produced between VMWare and Cisco which has all the details required for integrating VI virtual switches with physical switching.

Especially handy if you need to work with networking teams to make sure things are configured correctly to allow failover properly between redundant switches/fabrics etc. - it’s not as simple as it looks, and people often forget the switch-side configurations that are required.

Doc available here (c.3Mb PDF)

h1

Can you run ESX as a VM under ESX?

June 12, 2008

 

Crazy, yeah - but hey you’ve got to try it, prompted by a question from Prasad - can you run ESX in a VM under ESX?

In the interest of science I just tried this, I used VM Convertor to convert my working ESX under workstation image as-is to my ESX box (hoping it would keep the custom settings intact, and saving me from having to rebuild it)

good news, the VM converter did it’s thing and it does start up on the ESX box.

..bad news, it doesn’t get past  this screen as far as I can tell…it’s sat there for a good 20mins so I don’t think its going to get much further.

image

Also tried to import my ESX 3i image to see if that would work, but VM Convertor wouldn’t import it for some reason, so will have to try a clean install on that.

image

Looks like some kind of error when it’s trying to determine what version it is..

[2008-06-13 00:23:29.164 'P2V' 5748 error] [task,295] Task failed: P2VError UNKNOWN_METHOD_FAULT(sysimage.fault.OsVersionNotFound)
[2008-06-13 00:23:29.164 'P2V' 5748 verbose] [task,339] Transition from InProgress to Failure requested
[2008-06-13 00:23:29.164 'P2V' 5748 verbose] [task,388] Transition succeeded

Ah well, anyone know how to get this going/if it’s possible?

h1

LiveBlogging from TechEd

June 12, 2008

 

Scott has an excellent series of articles that he’s relaying from sessions at Microsoft TechEd US..

looks good for Hyper V and SCVMM content..

http://blog.scottlowe.org/

h1

Slow vMotion..

June 2, 2008

 

Note to remember, don’t forget to check the duplex settings on NICs handling your vMotion traffic.

My updated clustered ESX test lab is progressing (more posts on that in the next week or so)… and I’m kind of limited in that I only have an old 24-port 100Mb Cisco hub for the networking at the moment.

vMotion warns about the switch speed as a possible issue.

image

I had my Service Console/ vMotion NICit forced to 100/full and when I 1st tried it vMotion took 2hrs to get to 10%, I changed it to auto-negotiate whilst the task was running and it completed without breaking the vMotion task ain a couple of seconds, dropped only 1 ping to the VM I moved.

Cool, it’s not production or doing a lot of workload but useful to know despite the warning it will work even if you’ve only got an old hub for your networking, and worth remembering that Duplex mis-matches can literally add hours and days onto network transfers.

h1

Mmm, Should I cancel, or should I cancel?

May 30, 2008

 

You see, it’s all about the choices with Vista :)

image