Welcome to TechNet Blogs Sign in | Join | Help

Hyper-V Clustering Guide is Live

Yesterday the Hyper-V Clustering Guide went live in the download center. The Step-by-Step Guide for Testing Hyper-V and Failover Clustering shows you how to test using Hyper-V and Failover Clustering together to make a virtual machine highly available.

Posted by tonyso | 1 Comments

A Day in the Life of a Technical Writer

Well, this technical writer at Microsoft I mean. This post started with a colleague’s request:

We want to capture some information for applicants to tech writing jobs at Microsoft about what the job really entails. In 300 words or less, tell us:

  • What your typical day looks like.
  • Your standard title
  • Your team
  • Your product
  • Your audience
  • Tasks you do on a daily basis
  • Meetings on your schedule
  • Challenges
  • Coping mechanisms

Note to self: using the Word Count tool built in to Windows Live Writer – I can see that up to the begging of this sentence my word count was 71. This data helps me plan the rest of the post, since word count is one of the success criteria. Hrrm.. not going to be able to get a narrative and the data I want into that word count. Going to have to embrace and extend the WC requirement and use some bulleted lists and acronymns…

So here goes – <word count on>

I am a technical writer on the Hyper-V team, writing for IT Pros. I also blog to IT Pros at http://blogs.technet.com/tonyso.

Having kept a loose running count of a typical today, I tally the following:

  • F2F meetings = 2 hours
  • Remote meeting = 1 hour
  • Project management = 1.5 hours
  • Emails received today = 768
  • Emails deleted after reading the subject line = 701
  • Emails read completely, then deleted = 10
  • Emails read completely, then replied to = 41
  • Emails read completely, then scheduled for future action  = 14
  • Emails read completely, then sent to OneNote = 2
  • Times used Live Search to find a resource that I hyperlinked into content = 12
  • Times used send to OneNote from IE PowerToy = 3
  • Forums trolled for content issues = 12
  • Blogs reviewed for content issues and research = 23
  • Web metrics and search terms revived for content issues = .5 hours
  • Bug review and management = .5 hours
  • Status reporting = .5 hours

Tools used 1> today:

Challenges include our internal content-authoring managing distractions, tasks, and deadlines. Coping mechanism include music, humor, caffeine, and the tools above – without which, succeeding at this job would be impossible.

Words including this final sentence = 243, time spent start-to-finish = 18 minutes.

Virtualization Security Primer: Patch up your VMs

In this podcast with Hyper-V Senior dev lead Brandon Baker he discussed security best practices, including making sure that all your VMs, especially the ones that are “frozen”, waiting in the library, or otherwise offline are patched up before you turn them on.

Splogbane: If you are reading this on a blog other than http://blogs.technet.com/tonyso, why not stop patronizing a splog and come over to the original?

To improve security you should:

  1. Reduce your attack surface by running Hyper-V on Windows Server 2008 core
  2. Run your apps in a VM, not the parent partition
  3. Use a NIC dedicated to management of the root partition (host) that is separate from the NIC your VMs will use
  4. Observe the principals of least privilege and do not give administrators of the VMs administrative rights on the host.  Use AzMan to configure roles that allow you to grant rights to  perform actions on a VM (such as start/stop/configure network settings and so on) without granting rights to perform actions on the host. This “role based access control” allows you to ensure that the administrator of one VM does not interfere with the administrator of another VM, or with the host.
  5. Consider using Bitlocker on the drives that you use for VMs, all the VHDs will be encrypted in case that drive goes walkabout.
  6. Ensure that stale VMs are patched up before they are brought back-online.

Today (till 8/1/2008) you can use the free Offline Virtual Machine Servicing Tool (Beta) to take care of this.

Offline VM Servicing Overview

This Solution Accelerator depends on other Microsoft Software:

  • Microsoft System Center Virtual Machine Manager 2007
  • Microsoft System Center Configuration Manager 2007 or Microsoft Windows Server Update Services

And requires hardware in the form of a “maintenance host”, with the following minspecs:

  1. CPU: 2.0 GHz dual core processor, or multiple processors
  2. Memory: 4 GB
  3. Network: 1 GB Ethernet adapter
  4. Disk space: 100 GB available

Other requirements include:

  • Active Directory® directory service domain structure configured
  • DNS infrastructure configured
  • Software update management system in place
  • Virtual Machine Manager 2007 (VMM) in place
    • Administrator Console and server component installed
    • Windows® PowerShell execution policy set to remotesigned
    • VMM Library configured
    • VMM Maintenance host groups created
    • Maintenance hosts configured to use a common virtual network
  • Virtual machines configured
  • DHCP enabled
  • VMM client agent installed
  • Virtual Machine Additions installed and registering heartbeats
  • Agent for software update management system installed
  • Windows Server Update Service (WSUS): group policy for intranet update service location defined
  • WSUS: computer groups for updates defined
  • Configuration Manager 2007: virtual machines accounted for in the Configuration Manager inventory database
  • Updates configured
    • WSUS: Update metadata downloaded, updates approved
    • Configuration Manager: Updates downloaded and packaged, collections created for virtual machines, and deployment created

Recommended

  • Fibre Channel SAN, 2GB or faster, in place
  • Isolated VLAN in place

Free System Center Content Search Gadget for IT Pros

Chris Scoville has release a Vista gadget that searches System Center TechNet and MSDN conten for you: the System Center Content Search Gadget

Splogbane: If you are reading this on a blog other than http://blogs.technet.com/tonyso, why not stop patronizing a splog and come over to the original?

Using http://search.live.com/macros/ you can create your own custom search macros. For example, the Terminal Services UA Macro allows you to search just through the Terminal Services docs in the MSDN Library. You can use the side-by-side test page to see your macro's results. When you're satisfied with your macro, you can save it, customize its home page, and then start searching. You can even turn it into Vista gadgets like Chris did.

Stefan Stranger’s Blog post details how he extended the gadget to include his own website.

Six Sigma for Content: Bugs in Writing

One of my favorite weekend pastimes is sailing. Garage sale-ing that is. (Note to self: that pun works better out loud than on screen…). Gslar.com has a nifty mapping app that allows me to chart a route to local garage sales, local estate sales, and multi-family yard sales. It includes a trip planner with directions. Imagine if TechNet/MSDN offered a version of this that allowed you to plan an itinerary of tech events and/or user group meetings? If you’d like to see something like that, leave comments here – better yet, why not mash it up yourself and let us all know about it here?

I browse for books, games and music. Nothing beats $.99 cds. On a recent trip I found the 1995 Bugs in Writing by Lyn Dupre. This got me thinking about applying Six Sigma methodology to technical writing. I was discussing it with a colleague that had some disappointments with previous attempts at applying SixSig to improve quality in writing.

We talked about defining the “defect” as “failure to meet the customer expectation." Teams he’d worked with in the past had trouble producing an action they could take to improve quality.

I tried a poker analogy on him that seemed to resonate. Using an FMEA approach:

If your goal is to win at poker, then the first thing you should do is stop losing (failure mode). The most important of the many causes of this failure mode is what the poker-types call “playing too many hands.” This just means that if you play fewer, higher-quality hands, you will loose less often than if you play any two cards. There is a whole poker book industry devoted to ranking the fine degrees of severity of this cause. Because of the frequency at which they win, some say you should only play the top 10 starting hands, or fold everything except the top 12 starting hands. Some say only play the top 20 hands. In any case, frequency is not really a challenge – you make the decision every hand pre-flop. Detection can be tricky, because it has two parts: you always see your hand, but sometimes you can figure out what your opponent is likely to have as well. This is called a “poker tell”, “read”, and sometimes “putting them on a hand.” Following this strategy will get you toward your goal, you will have easier decisions, and make fewer mistakes, with less disastrous effects, than if you played more hands.

Apply this to creating technical content. We have data that shows that one of the things that dissatisfy IT Pros the most is not being able to quickly find the content they need (failure mode). This is actually easy for us to detect, we have direct feedback on the general problem, and we have search terms data that tells us the specifics. So, the best starting strategy to tackle this problem is to make it easier for IT Pros to quickly find the content they need. We can use SEO tools and techniques on content that is already on TechNet, and then ensure that all new content has good keywords, and descriptions, and such. We can start with the trouble-shooting content, as we know this is the most dissatisfying content across our set of content.

What are your thoughts about trying to get content teams to look at it this way? Better metaphors? Alternate approaches? Leave comments – much appreciated in advance.

Brandon Baker on Virtualization Security

With heavy server consolidation through virtualization comes some new things to thing about from the operations perspective. In many ways, you have to start thinking of a box in the same way as you used to think of a branch office or small data center. For example. now that a single box can host many VMs running critical workloads, you may have to change your view of who touches that box, for what reason, and when. Service/maintenance schedules for the host should probably be different than the schedule for patching the VMs, for example. Same for scheduled backups. If you let VM admins keep snapshots/images/backups on local disk, you may find new disk capacity management issues to get on top of with all those stored VHDs, not to mention that they will have different levels of confidentiality you must manage. Security boundaries - should you have VMs of differing admin security levels on the same host? How can you achieve role based security in Hyper-v?

Recently, I sat down to record a short 10 minute podcast with Brandon Baker on virtualization security, sparked by his blog post on Isolation of Virtual Machines, to chat about some of these issues.

Check out Brandon’s Blackhat conference presentation, including:

· Windows Server virtualization and Windows Server 2008 architecture and components

· How Windows Server virtualization virtualizes the CPU and enforces virtual machine isolation

· Best practices for Windows Server virtualization deployment

· Hardware futures [e.g., TXP from Intel, SVM from AMD, IOMMU]

· And more…

Blackhat also posted a .pdf of his Hypervisor architecture presentation

Beta of System Center Virtual Machine Manager 2008 Available

The beta of the next version of VMM (SCVMM 2008), which includes support for Hyper-V, and requires the RC version of Hyper-V, is available today on http://www.connect.microsoft.com/ (requires Windows LiveID sign in and beta program participation).

New stuff includes:

  1. Supports WS2K8 RC version of Hyper-V VMs, including remotely enabling the Hyper-V role on your WS2K8 hosts, and clustering support.
  2. Multi-vendor support, like VMware (inlcuding VMotion)
    1. VMM 2008 specific features such as Intelligent Placement, consolidation candidate recommendations and others can be run against virtualized infrastructure on any supported platform.
    2. Windows PowerShell™ scripts for customization or automation are also supported across Hyper-V, VMware ESX or Virtual Server implementations.
  3. Better Perf through the new Performance and Resource Optimization (PRO) feature that dynamically responds to failure scenarios or poorly configured components that are identified in hardware, operating systems or applications.
  4. HA – Host cluster support. Clicks a checkbox which designates a VM as highly available, and behind the scenes, VMM orchestrates the creation of that HA VA which includes instructing the Intelligent Placement feature of VMM 2008 to recommend only hosts that are part of a host cluster for the newly minted HA VM.

and more...

How to Write Better

One of the key performance indicators (KPI) for good technical writing is conciseness. This is one reason why geeks (and the military) love TLAs so much, “Lookee, it only takes three keystrokes instead of twenty!”

Sidebar: my first year at Microsoft, I kept a Sharepoint list of TLAs I ran across each day. I stopped after 1,000...

Writing Well tells us “Conciseness and precision go together.”

Conciseness: Methods of Eliminating Wordiness, from the Purdue University online writing lab, includes 10 algorithms you can apply to reduce the wordiness of your writing.

If you think of writing like software engineers think of writing code, you can grasp the rule of thumb: reducing the number of lines of code by 50% yields a 500% reduction in time to analyze, debug, and maintain.

Reduce wordiness = increase conciseness.

Remember and apply Will Strunk's Rule #17: “Omit needless words, omit needless words, omit needless words.”

When you get down to the sentence level, check out Writing Concise Sentences for some more actionable steps you can take to reduce wordiness, increase precision, and generally de-cruft your writing.

Do as I say, not as I do.

 

Posted by tonyso | 1 Comments

N Heads are Better Than One

If I were part of the response team for a Day 0 or other IT security response team, or doing training to prepare for that, or a parent who wanted to help a student research a project for school, I’d want to know about the SearchTogether beta (requires Windows Live ID). Click here to download.

ST comes out of Microsoft Research and includes group query histories, split searching, page-level rating and commenting, automatically-generated shared summaries, peek-and-follow browsing, and integrated chat. For a more complete discussion of SearchTogether's features, check out the tutorial and the SearchTogether beta forum. The forum enables you to post comments, feedback, and feature requests, and can meet and connect with others with whom they might wish to engage in a collaborative Web search.

STBeta

Check it out. Leave comments here on how IT Pros might use this.

Error in TS Gateway ISA Server Setup

FYI we are fixing an error on page 60 of the Windows Server 2008 TS Gateway Server Step-By-Step Setup Guide as follows:

14. On the Authentication Delegation page, click No delegation, and client cannot
authenticate directly, and then click Next.

Change to:

14. On the Authentication Delegation page, click No delegation, and client can
authenticate directly, and then click Next.

Following the instructions for setting this ISA web publishing rule results in users being continually prompted for credentials when trying to connect. Sorry for the error, we are getting out the fix as soon as we can for both the online and download center versions.

Wouldn’t it be cool if TechNet Library pages had the ability for me to post this correction directly on the page till we get the update through the publishing process? Over on MSDN this is called “community content” or the “MSDN wiki” and looks something like this:

image

Want this for TechNet library content? Leave comments.

Posted by tonyso | 1 Comments

How to Plan Your Hyper-V Deployment

You already knew about the free, agent-less Microsoft Assessment and Planning Tool, right?

Today the team blog shows you how to use it for Server Virtualization Candidacy Reporting. You are going to need the information in that report to plan your Hyper-V deployment.

You can also watch the MAP Demo Video

See also:

 

Virtual Server Deployment Cookbooks

Running Virtual Server 2005 R2 SP1 and DPM 2007? Got backup? Offsite/Onsite/Or both? Two deployment cookbooks will help you:

Splogbane: If you are reading this on a blog other than http://blogs.technet.com/tonyso, why not stop patronizing a splog and come over to the original?

Download all the Microsoft Virtualization Deployment Cookbooks:

• Backup and Recovery using Microsoft Virtual Server 2005 R2 Service Pack 1 and Acronis True Image 9.1 Enterprise Edition
• Deployment Cookbook: Branch Office—Microsoft System Center Virtual Machine Manager Microsoft Virtual Server 2005 R2 Service Pack 1
• Deployment Cookbook: High Availability with Virtual Server Host Clustering
• Deployment Cookbook: Hosted Backup—Microsoft System Center Data Protection Manager 2007 and Microsoft Virtual Server 2005 R2 Service Pack 1
• Deployment Cookbook: Offsite Backup—Microsoft System Center Data Protection Manager 2007 and Microsoft Virtual Server 2005 R2 Service Pack 1
• Deployment Cookbook: Onsite Backup—Microsoft System Center Data Protection Manager 2007 and Microsoft Virtual Server 2005 R2 Service Pack 1
• Microsoft System Center Data Protection Manager 2007, Microsoft Virtual Server 2005 R2 Service Pack 1, and Microsoft System Center Virtual Machine Manager
• Microsoft Virtual Server 2005 R2 Service Pack 1 and Microsoft System Center Virtual Machine Manager
• Mobile User Access of Applications. Terminal Server running on virtual machines using Microsoft Virtual Server 2005 R2 Service Pack 1
• Quick Migration with Virtual Server Host Clustering Windows Server 2003 Enterprise Edition & Microsoft Virtual Server 2005 R2 Service Pack 1

See also:

Enjoy.

P.S. After you read those, leave comments here about what content is missing.

Why Google Can’t Win

Last week Glenn Derene declared in How Social Networking Could Kill Web Search as We Know It “the next generation of Web users may find what they want by using their social network rather than a search algorithm".”

Now, this article is really positing search in the broad “consumer” sense - search as in movie, restaurant, recipe, new electronic device, movie reviews and such. Whenever I want to search for facts or technical information, I think how it might be tagged and then search blogs.technet.com, or blogs.msdn.com, or del.icio.us, ma.gnolia, stumbleupon, etc. If ti was day zero, and I was part of the response team, I’d probably keep an eye on the twitter-verse.

One reason IT Pros use http://blogs.technet.com is that they grok that it is much easier to watch an IT Pro blog about technology X than it is to find all the technical content yourself (or just the subset that you need at the moment, thank-you-very-much). In the article, Udi Manber, Google’s vice president of engineering in charge of search quality, says “The art of ranking is one of taking lots of signals and putting them together. Signals from your friends are better, stronger signals.”

The tag cloud on msdn shows some interesting info, like how big PowerShell is (literally and figuratively), and how much of our content has bugs (who knew?).

tagcloud

Now, consider the possibilities for delivering you targeted technical information out of TechNet and MSDN that this guy has unleashed.

Leave comments.

How to Write a User Manual

Back in the day, the folks who brought us PONG got it right. Here is the user manual:

  • Insert quarter
  • Ball will serve automatically
  • Avoid missing ball for high score

When is the last time you were given such succinct, yet usable instructions? Leave a comment.

Posted by tonyso | 2 Comments

Free Keyword Analysis Tool: adCenter Add-in Beta for Excel 2007

TechNet/MSDN Search PM Rob Veliz recorded a short podcast with me giving tips on Search Engine Optimization, and the new TechNet Enhanced Search Refinement that takes you direct to the Technical Library content called "Documents & Articles."

Splogaway: If you are reading this on a blog other than http://blogs.technet.com/tonyso, why not stop patronizing a splog and come over to the original?

His tips include:

1> Get the free adCenter Add-in Beta for Excel 2007 and use it to analyze and improve your keywords. This tool includes the Ad Intelligence model, which enables you to:

  • Easily and quickly build out or expand keyword lists.
  • Effectively plan keyword strategy based relevance, cost history, volume, demographics, geography, and more.
  • Forecast monthly and daily keyword impressions and future trends.

2> Use the data from 1 to optimize your descriptions. Writing an effective description tag for search is and essential step toward improving CTs in search results. Interesting: the meta description tag has no effect on a site’s rank in search results.

3> Use a backlink analyzer tool to increase the quantity and quality of your backlinks.

Read Rob's blog for more SEO Tips.

Posted by tonyso | 1 Comments
More Posts Next page »
 
Page view tracker