OWSUG.ca

Welcome to Ottawa's Windows Server User Group Community!
Welcome to OWSUG.ca Sign in | Join | Help
in Search

Rantings of an IT Pirate

As a pirate is passionate about the open sea, such is my passion about technology. I am the first "ethical" IT Pirate.

  • April 7th OWSUG event is Windows 7 Security – by Dana Epp (clarification)

    So, I had input incorrect details in our April 7th event which have since been corrected.

    This evening event will be a Windows 7 Security workshop hosted by Dana Epp.

    https://www.clicktoattend.com/invitation.aspx?code=147202

    The registration link is still valid.  Details have been corrected.

    This should NOT be confused with the Hack and Defend workshops happening in the morning and afternoon and previously posted on the CanIT PRO blog.

    http://blogs.technet.com/canitpro/archive/2010/03/17/hack-and-defend.aspx

    Sorry for confusion.

    Brad

  • Windows 7 Deployment Deep Dive – Take 2 was a success!

    Last night, we put on a second instance of the Energize IT Windows 7 Deployment Deep Dive.

    We called it:  Windows 7 Deployment Deep Dive – Take 2.

    Pierre Roman had a stellar performance!  Thanks Pierre!

    We also hosted a 30 minute demo from Ottawa Local company Rove IT with their remote administration solution using Smart Phone technology.

    This was a great showing by Jennifer Steinberg and Jason Gallagher of Rove IT.  I linked their website below:

    http://www.roveit.com/

    We may see more from the Rove IT folks in the near future as they seemed very interested in becoming more involved with our community. :)

    Here is a point of note:

    Typically, when we host events we take the registration number (those who RSVP to the event) and allow for anywhere from 25 – 40% drop off rate since not everyone who registers actually attends.

    We use this number to decide on the quantity of food to order.

    Last night, we had 100% attendance!

    Regretfully, we ran out of food.  I am however hoping that this showing is a reflection of the work we have been doing and will continue.

    Strictly speaking, we will make adjustments based on experience but this was a terrific turnout!

    PS:  As a reminder to our attendees, if there were elements of yesterday’s presentation which you feel you would like more info on.  Please E-mail me at: brad@bradbird.ca.

    Brad

  • Ottawa Windows Server User Group & other – upcoming events

    We have a lot coming!

    On March 30, we have Install fest at the Hampton Inn on Coventry.

    https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032440976&Culture=en-CA

    On March 31, we have Energize IT hosted by OWSUG at Algonquin College.

    https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032441787&Culture=en-CA

    On April 7th, we have a Windows 7 Security workshop hosted by OWSUG at the Microsoft office.

    http://www.clicktoattend.com/?id=147202

    On April 17th, we have Ottawa IT Days at Algonquin College.

    http://ottawacodecamp.ca/pages/Default.aspx – I don’t know if this is the registration link…

    **I’ll update this with the link**

    On April 25th, we have an OWSUG regular event from Ben Cavanagh and Islam Gomaa on Exchange 2010 and DPM 2010.

    **I’ll update this with link**

    Somewhere in April, I said I would host a David Meyers presentation on Windows 7

    **I’ll update this with link**

    Crazy prices!!  All must be sold!!  I feel like a used car salesman :).

    Brad

  • My Linksys Firmware upgrade post received top billing in the Tech Republic Network Administrator Newsletter

    I was pleasantly surprised this morning to see that my router firmware upgrade project tinkering received top billing in the Network Administrator newsletter on Tech Republic this morning.

    See the article here:

    http://blogs.techrepublic.com.com/networking/?p=2807&tag=nl.e102

  • Inspirational Thoughts on Persistence in Life

    Nick Vujicic was born with no arms or legs.  His story is inspiring and his message is clear.  This is a credit to my friend and colleague Michael Beauchamp:

    Never, Ever, Give Up!

    Attitude is Altitude

    http://www.attitudeisaltitude.com/

  • New Virtualization features have been announced in today’s MS Press Pass.

    With Windows Server 2008 R2 SP1 we can expect “dynamic memory” and “RemoteFX” amongst other features.

    Read more here:

    http://www.microsoft.com/Presspass/press/2010/mar10/03-18DesktopVirtPR.mspx

  • DNS 2008 External name resolution monitor is always in “critical” state in SCOM 2007 R2

    I ran into an issue with my SCOM environment that prompted some digging.

    My external name resolution monitor for my DNS 2008 MP was always coming up critical.  See below:

    image

    The server health status would roll up to critical and consequently would cause AD alerts to come up:

    image

    The issue here is in the way that the actual monitor is performing the test because I can resolve external names.  I tested this in my DNS server and clients both by using my DNS server with forwarders or with Root Hints.

    Here is what the test is actually doing:

    image

    Now, from a Health Explorer perspective, here is the actual test:

    image

    image

    So the DNS 2008 external name resolution monitor is performing an ns query on www.microsoft.com using my DNS server.

    This will actually fail.  Well, sort of… See below:

    image

    There was an output.  So what’s the issue?

    Kevin Holman (OpsMgr MVP) blogged about this issue some time ago.  See here:

    http://blogs.technet.com/kevinholman/archive/2009/02/24/dns-mp-external-resolution-monitor-always-in-a-critical-state.aspx

    Kevin was correct in his post that the actual issue with this specific monitor test is that we are attempting to perform an ns query against a host (www.microsoft.com and not a zone: microsoft.com).

    If we modify the test as follows, the output returns the list of name servers:

    image

    That’s great.  We get the list of name servers.  What’s interesting here, is this is the expected output. 

    How would we have known that from the test?  Here is a more important question: Why are we even using an ns query when the monitor is performing test lookups against external addresses?

    More on that, for now let’s just correct the monitor test so that our environment reports correctly.

    OK, so now we know how to modify the monitor to work correctly with an ns test.  We should override this monitor for all objects of class: DNS server since the test itself is flawed and not the monitor per se on any particular DNS Server.  Make sure to save your override in a relevant unsealed management pack if you need to get at it easily later.

    image

    It may take up to 5 minutes for your alert to clear once you have made the override.

    image

    OK, so the alert closed itself since the default monitor behavior was configured to do so.

    image

    The Computer health status is also Healthy now.

    image

    We can also see that the name resolution test is fixed as well.  All is good.

    Now, why did the ns query not liking the output…  We did get an output from the original test remember?

    Well, I found that out by digging.  This post below confirms it:

    http://www.gasmi.net/nslman.html

    image

    OK so we sort of have the answer for what was wrong with the test.  That still does not really answer what was wrong with the output that we received…

    When a monitor is configured, a health status is equated to something and it is still unclear what constitutes “unhealthy” for this test.

    I will expand on that in a separate post as I actually discover the answer.

    Now for the other question:

    Why are we even using an ns query when the monitor is performing test lookups against external addresses?

    I think that the type of test being performed is not what we are looking for.

    A name resolution given a host name (ex. www.microsoft.com) would resolve to an IP address by checking a host (A) record on some DNS server.  See below:

    image

    So given the name of the monitor “External Address Resolution” we should be performing a query against “A” or host records.  Let’s try that.

    image

    OK, the query seems to work as expected.

    To make the change quickly, I’ll override the monitor properties for all objects of class: DNS Server using the Closed Alerts view that I created in my environment.

    image

    image

    What I did was to put the Host parameter back as www.microsoft.com but to change the Query Type parameter from ns to A.

    My Health status is Healthy and I have no new Active Alerts!

  • Dynamic VHD format vs. Fixed VHD format is dramatically improved in Server 2008 R2

    I hesitate to believe what I am told when there is no supporting data.  I have experimented a fair bit with dynamic and differencing disks in Virtual PC, Virtual Server and Hyper-V (Server 2008). 

    Thanks to my Virtual Machine MVP colleagues for putting me on to this whitepaper which was only written a few weeks ago.

    The data found in this white paper is extremely useful.  It also has links to MSDN to clarify some concepts and in certain cases, show scoped code to reinforce the points.  Very impressive!

    http://download.microsoft.com/download/0/7/7/0778C0BB-5281-4390-92CD-EC138A18F2F9/WS08_R2_VHD_Performance_WhitePaper.docx

  • My Virtual Home-Office Test Lab

    I submitted a post to Tech republic earlier in the month to detail what I am doing and what makes up my Home Office test lab.  See Below:

    http://blogs.techrepublic.com.com/networking/?p=2747&tag=content;leftCol

  • March 25 OWSUG Event – Windows 7 Deployment Deep Dive – Take 2

    This event was incredibly popular last time and many could not make it either because the registration filled up or the storm so Pierre Roman has offered to run the event one more time!

    Topic: Deployment Deep Dive on Windows 7 Community Tour-Ottawa Take 2

    Description:

    Are you running Windows XP?  Are you feeling the pressure of creating a deployment plan? Have no fear!  Leveraging learning’s from two Windows 7 early adopters this session will give you the skills you need to proceed with your own deployment.  The session will focus on free Windows 7 deployment planning and deployment tools that customize operating system packages and automate deployment planning and network deployments seamlessly. We will dive right into:        

    • How to use the Microsoft Assessment and Planning (MAP) tool to identify your current hardware and application inventory.
    • How to use the Windows Automated Install Kit (WAIK) to build a customized image for your organization.
    • How to use the Microsoft Deployment Toolkit (MDT) to build, deploy and maintain Windows installation images.
    • How to migrate the end users profile from their current installation to the Windows 7 installation using the User State Migration Toolkit (USMT).
    • How to integrate MDT and Windows Deployment Services (WDS) to perform Lite Touch installations of Windows 7.

    Finally we will look at how we can leverage the various tools to solve any application compatibility issues you might encounter.  We will look at how you can overcome common obstacles using the Application Compatibility Toolkit (ACT), or larger obstacles using Windows XP Mode and Microsoft Enterprise Desktop Virtualization (MED-V) and even how you can leverage Application Virtualization (App-V) to streamline application deployment and ensure all your applications work!

    Please note: there is no cost to attend this event.

    Location:
    Microsoft Canada Co.
    100 Queen Street Suite 500
    Ottawa, Ontario
    K1P 1J9

    Agenda:

    5:00 p.m.  Event registration
    7:30 p.m.  Q & A
    8:00 p.m.  Door Prizes

    Notes:

    · Pizza and Pop will be served, Please RSVP to help us order enough of both.

    · Please note that no one will be admitted after 5:55 p.m.!

    Registration site: http://www.clicktoattend.com/?id=146761

    Event Code: 146761

    Links

    OWSUG.ca Web Site          http://owsug.ca/

    OWSUG.ca Mailing list     http://lists.owsug.ca

    OWSUG.ca Blog                  http://owsug.ca/blogs/MainFeed.aspx

    OWSUG.ca Forums            http://owsug.ca/forums/default.aspx

  • Wish List Item – Flexibility mapping an ISO image in SCVMM

    I was asked earlier this week about differences between managing VMs using Hyper-V and managing them with SCVMM.

    For the record, even if you import the Hyper-V host into SCVMM to be managed centrally you can continue to manage said host from Hyper-V manager.  This is not the recommended way of doing business for a couple of reasons.  1 reason is since you purchased SCVMM, managing your hosts and VMs centrally is a key benefit. 

    If you have configured things like intelligent placement settings based on key system resources and you indirectly alter your setup by managing your VMs with a separate tool, you may be unknowingly causing your VMs to move needlessly whereas if you were managing these VMs centrally, you would see what you’re doing because you are in the same tool where this was all configured.

    Also, in Hyper-V “imaging” or stateful image backup is done using snapshots.  In SCVMM these are called checkpoints, the techniques may also differ slightly between Hyper-V and SCVMM and you are doubling up on the files which may be configured to be stored in different locations.  These are not small files either…

    One area in particular that I actually prefer sometimes to use Hyper-V manager is in mapping an ISO file to the optical drive on the VM.  In SCVMM the ISO file must be in the library to do this.  There are situations where you would not specifically want to have the ISO file in the library but simply to browse to the file location and mount it. 

    My wish would be to see there be 2 options in the VM properties for the optical drive when using an ISO image.  1 option would use the SCVMM library and the other option would allow you to map to the ISO image from a file system location.

    There’s my 2 cents.

  • March 31 OWSUG enabled Energize IT Event

     

    clip_image001[4]

    I am excited to announce that Microsoft is coming to town to host EnergizeIT Community Connection: From the Client to the Cloud on March 31st in Ottawa and I’d like to make sure you get the invite.


    clip_image002[4]

    EnergizeIT: Community Connection: From the Client to the Cloud
    TO REGISTER: Click here.
    REGISTRATION START TIME: 6:00-6:30PM,
    EVENT START/END TIME: 6:30PM-9PM
    LOCATION: Algonquin College. Ottawa, ON

    SESSION OVERVIEW: Windows Azure. Office System 2010. Visual Studio 2010. Windows Phone 7 Series. The Microsoft-based platform presents a bevy of opportunities for all of us. Whether you are a Developer or an IT Professional, knowing how these will impact you is critical, especially in the new economic reality.
    This evening Community EnergizeIT event will help you understand Microsoft’s Cloud Services vision. You will find out about the possibilities that these technologies help realize and the value that they can bring to your organization and yourself.

    Microsoft advisors will explore the Microsoft-based platform through a scenario that will demonstrate different points of view - from developer to IT Pro, from consumer to the information worker. From the client to the cloud, this fun-filled demo-intensive exploration will excite you about the possibilities of the Microsoft-based platform. You’ll see how to build next generation applications with technology like Silverlight, .NET 4.0 and Visual Studio 2010. You will find out how to consume those applications on a variety of devices, like mobile devices running Windows Phone, netbooks and PCs running Windows 7, as well as the web. You will learn about how the Microsoft-based platform allows you to connect with your colleagues no matter where you are –office, coffee shops, or your own living room. You’ll also see how you and your colleagues can be even more productive with Office 2010 and SharePoint 2010.
    EnergizeIT Community Connection: From the Client to the Cloud is your opportunity to learn how to harness the power and flexibility of the Microsoft-based platform from the client to the cloud.

    To learn more about the EnergizeIT program visit www.microsoft.ca/EnergizeIT.

    Enjoy the event!

    Sincerely,
    Brad Bird

    clip_image003[4]

    clip_image005[4]

  • Recovering data from a ‘Partly’ cooked piece of hardware – Part 2

    I determined that the enclosure’s controller board is indeed “partly” fried.  I used the enclosure with another system and it caused the system to freeze but no POST issues.  This would have been a PAIN to discover.

    The drive survived though despite some slight data corruption.  I lost my Virtual Server 2005 R2 install from the backup as there were too many corrupted files.  I simply restored it as is and uninstalled it and then reinstalled it, I did not lose any virtual machines is what was important.

    The blitzed drive needed to undergo a 3.5hr long nail biting chkdsk though…

    Overall, my 4GB system has been happily recovered and I only lost an external drive enclosure as casualty.

    Theoretically, I could take the controller board to an electronics repair shop nearby and it would likely be a relatively inexpensive repair.  I may yet go that route…

    Lesson learned, check the devices for power requirements and check the adapters for power output!

  • Recovering Data from a “Partly” Cooked Piece of Hardware part 1

    So I was thrilled yesterday to get everything setup the way I needed so that I could connect my eSATA drive to my 4GB DC/SQL 2008 server so that I could back up my data and finally grow my system partition…

    I had everything perfect, then I made a noob mistake.  I grabbed the first loose adapter I could find that fit, plugged it in and powered everything on…

    The drive light went on for a second and then off…  strange…

    I checked the drive, all was well.  I checked the adapter…  AC/AC current!  damn! 

    Being the stubborn sort, I figured this was barely powered for 3 seconds I could get away with connecting it correctly and what do you know, the drive powered up correctly.  Thing is, it causes my system to hang at the POST when it is connected… 

    I am sorry to say that I am aware of what the problem is, only because I have been down this road before

    The trick when this happens, is to cause the POST to complete and connect the drive immediately after so the OS can use it.

    I did and as planned that worked…  like many IT folks, I got busy doing something else and forgot the state I left everything in and let the system power up with the drive connected.

    I came back many hours later, completely forgetting the drive connected to my system is unreliable at best and absent mindedly back up my entire data partition to it, move the swap file and reboot.

    Because I am a cursed man, this one time when I would have needed it to, my system did not freeze at POST (thus serving as a reminder that I have a bad external drive connected) and booted successfully into windows further NOT reminding me of my external drive’s plight…

    OK, so now I stopped all important services which have running code on my data partition and delete the data partition since it is backed up…  right???

    The system prompted me to boot which I did and once again, the system sneakily booted into windows…

    Excellent, now I grew my system partition as planned and put the data partition back slightly smaller and busily started restoring my files…

    My system slowed to an unbelievable crawl…  then froze!

    I force restarted it and guess what?  It froze at POST….

    Memories of my jogging pants being pulled down in gym class came flooding back, oh yeah and the fact all my data was now backed up on a partly cooked piece of hardware!

    Thank god for the Best Buy’s and Future Shops of the world and their awesome exchange/return policies…

    I normally buy small hardware items there despite higher prices explicitly for the exchange/return policy :).

    So until Best Buy opens, I’ll busy myself restoring chunks of data until my system freezes and then reboot and try again!  Fun times… 

    More to come!

  • Latest tinkering and Virtual Lab craziness – Make it work on a budget…

    I have 2 major systems which I use for my home Virtual lab.  1 system is a 4GB dual core 64-bit small form factor PC which hosts my DC, SQL 2008 server, and VMM 2008 R2.  The other is my quad core 16GB system which hosts most of my VMs on Hyper-V R2.

    I recently ran into an issue where I need to grow my system partition on my DC so I went out and purchased some much needed storage to replace an existing 500GB SATA drive which my 4GB system will inherit.

    Well, I ran into a couple of issues…  First, the small form factor bit me in the behind.  See below:

    PIC-0064

    There is no room for a second hard disk, unless I pull the DVDRW drive which I don’t want to do, any additional storage must either be stuffed in the case, connected via external USB, or eSATA.  Since this system is essentially a server, eSATA is both performing enough, and budget savvy :).

    OK, not so bad…  I purchased an external hard disk enclosure some time ago which until now has been being used for external USB storage but it came with an eSATA header to connect to a system internally, great!

    PIC-0065

    Next issue, the bracket may be ok for a standard desktop PC, but it is just a little too high to fit in my small form factor system.  See below:

    PIC-0066

    Hmm, ok so I tried to remove the header port from its’ bracket and fit it to the existing cover plates which came with the case.  See below:

    PIC-0067

    As seen, the cover plate has slots in it which are just a little too big to secure the port…  Last week, when hanging some wall mounted DVD racks, I had a similar issue with the mounting screws so I purchased some washers to seal the deal and happened to have some left.

    PIC-0068 

    Perfect!  A perfectly stable and aesthetically pleasing solution.

    The price was right too!

Powered by Community Server, by Telligent Systems