<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Lukas Beeler&#039;s IT Blog &#187; Windows</title>
	<atom:link href="http://projectdream.org/wordpress/category/windows/feed/" rel="self" type="application/rss+xml" />
	<link>http://projectdream.org/wordpress</link>
	<description>The experiences of an SMB IT technician</description>
	<lastBuildDate>Fri, 28 Jan 2011 19:57:04 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Hyper-V 2008 R2 and Linux guests</title>
		<link>http://projectdream.org/wordpress/2010/02/17/hyper-v-2008-r2-and-linux-guests/</link>
		<comments>http://projectdream.org/wordpress/2010/02/17/hyper-v-2008-r2-and-linux-guests/#comments</comments>
		<pubDate>Wed, 17 Feb 2010 21:14:46 +0000</pubDate>
		<dc:creator>Lukas Beeler</dc:creator>
				<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://projectdream.org/wordpress/?p=703</guid>
		<description><![CDATA[I&#8217;m still running a Linux box to run a legacy business app that&#8217;s about to be replaced, and runs a few legacy VPNs. Setup ages ago, when i didn&#8217;t have the experience i have today, the setup on the machine was a mess &#8211; originally installed using testing of what was-to-be Debian 3.1 with several [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m still running a Linux box to run a legacy business app that&#8217;s about to be replaced, and runs a few legacy VPNs. Setup ages ago, when i didn&#8217;t have the experience i have today, the setup on the machine was a mess &#8211; originally installed using testing of what was-to-be Debian 3.1 with several custom packages (Postfix, Apache, OpenVPN, etc.), this has been overdue for some fixup work for quite some time.</p>
<p>As a disclaimer, i realize that Debian in any version isn&#8217;t a supported OS on Hyper-V R2 &#8211; i just want to tell of my experiences with this unsupported configuration.</p>
<p>The hardware, an aging IBM xSeries 306m with a Pentium 4 CPU wasn&#8217;t getting any younger and after a drive failure about half a year ago that lead to a system crash (No data loss though &#8211; it just crashed the machine, that&#8217;s Software RAID for you), it was finally time to modernize this.</p>
<p>The plan is to consolidate all our DMZ workloads (ISA, OCS Edge, XMPP Gateway, Exchange Edge) on Hyper-V 2008 R2 and doing the trickiest part first seemed like a good idea.</p>
<p>So i created a new VM using SCVMM 2008 R2, selected Other Linux 32bit as the guest OS, inserted a Debian 5.0 netboot CD and that&#8217;s where the problems already started. While the installation worked well in general, the Framebuffer used by the Debian installed is awfully slow. So it took me about half an hour just to get the install done (on a 5GB partition of the 80GB VHD).</p>
<p>After finishing the installation, i formatted the rest of the disk appropiately and then used rsync to transfer the machine contents over. A short bit after reconfiguring Grub, i could choose to boot either the transferred OS with it&#8217;s kernel, or the Debian 5 rescue system i installed alongside.</p>
<p>Booting the transferred system worked well enough, but the tulip driver wasn&#8217;t compiled into that (custom) kernel and building the module failed. So i read up a bit, and realized that the newest kernel (2.6.32.8) shipped with experimental Hyper-V VMbus drivers, that allowed synthetic NICs to be used.</p>
<p>I tried to compile the kernel after chrooting into the old installation, but it failed because gcc was too old. Not to worry, i compiled it in the rescue system, but couldn&#8217;t install the dpkg that make-kpkg created. So i installed it manually, which worked pretty well.</p>
<p>One reboot later, i was back in business with the extremely verbose Hyper-V drivers cluttering up dmesg, but the Synthetic NICs showed up as seth0 &#8211; seth2.  After quickly changing all the necessary configuration files, everything was working.</p>
<p>After a bit of more testing, i disconnected the physical machine from the network and plugged the VM into the production VLANs.</p>
<p>I tested everything thoroughly and didn&#8217;t find any issues. Sent out an information mail and continued on my merry way.</p>
<p>Half an hour later, i decided to do a quick systems check again &#8211; and i realized that the external interface (seth2 in this case) wasn&#8217;t working anymore. tcpdump showed no packets being received and other machines in the same VLANs didn&#8217;t see any answers to their ARP requests either. So i rebooted the VM, and everything was working again. No error messages of any kind, neither in dmesg nor in the system logs or on the Hyper-V host.</p>
<p>Hoping this was just a fluke, i waited until it happened again &#8211; which it did, roughly 10 minutes later. So i decided to skip on the synthetic devices and go with emulated NICs and the tulip driver.</p>
<p>Everything came back up, but i couldn&#8217;t ping any devices on the eth0 VLAN from the start, but the other two interfaces worked. </p>
<p>After a few more tries, i arrived at a configuration that has now been stable for 4 hours and 26 minutes, which sounds good so far. For this, i configured a single synthetic NIC that i used as a replacement for the non-working eth0 and three tulip NICs (of which the first was unused).</p>
<p>There are other things that also worry me:</p>
<p>Every reboot of the Linux machine created the following event log entry on the Hyper-V host:</p>
<p><tt><br />
'LINUX' was reset because an unrecoverable error occurred on a virtual processor that caused a triple fault. If the problem persists, contact Product Support. (Virtual machine ID [])</tt></p>
<p>Loading the synthetic NIC drivers logs the following in the event log on the Hyper-V host:</p>
<p><tt><br />
Networking driver on 'LINUX' loaded but has a different version from the server.  Server version 3.2  Client version 0.2 (Virtual machine ID []). The device will work, but this is an unsupported configuration. This means that technical support will not be provided until this problem is resolved. To fix this problem, upgrade the integration services. To upgrade, connect to the virtual machine and select Insert Integration Services Setup Disk from the Action menu.<br />
</tt></p>
<p>Loading the synthetic NIC drivers also logs all this on the Linux side of things:</p>
<p><tt><br />
VMBUS_DRV: Vmbus initializing.... current log level 0x1f1f0006 (1f1f,6)<br />
VMBUS: +++++++ Build Date=Feb 17 2010 12:37:00 +++++++<br />
VMBUS: +++++++ Build Description=Version 2.0 +++++++<br />
VMBUS: +++++++ Vmbus supported version = 13 +++++++<br />
VMBUS: +++++++ Vmbus using SINT 2 +++++++<br />
VMBUS: Windows hypervisor detected! Retrieving more info...<br />
VMBUS: Vendor ID: Microsoft Hv<br />
VMBUS: Interface ID: Hv#1<br />
VMBUS: OS Build:7600-6.1-16-0.16485<br />
VMBUS: Hypercall page VA=f80c9000, PA=0x36afe000<br />
VMBUS_DRV: irq 0x5 vector 0x35<br />
VMBUS: SynIC version: 1<br />
VMBUS: Vmbus connected!!<br />
VMBUS_DRV: generating uevent - VMBUS_DEVICE_CLASS_GUID={c5295816-f63a-4d5f-8d1a4daf999ca185}<br />
VMBUS: Channel offer notification - child relid 1 monitor id 0 allocated 1, type {32412632-86cb-44a2-9b5c50d1417354f5} instance {00000000-0000-8899-0000000000000000}<br />
hv_netvsc: module is from the staging directory, the quality is unknown, you have been warned.<br />
NETVSC_DRV: Netvsc initializing....<br />
VMBUS_DRV: child driver (f80dc570) registering - name netvsc<br />
VMBUS: Channel offer notification - child relid 2 monitor id 255 allocated 0, type {cfa8b69e-5b4a-4cc0-b98b8ba1a1f3f95a} instance {58f75a6d-d949-4320-99e1a2a2576d581c}<br />
VMBUS_DRV: generating uevent - VMBUS_DEVICE_CLASS_GUID={32412632-86cb-44a2-9b5c50d1417354f5}<br />
VMBUS_DRV: child device (f73a8634) registered<br />
VMBUS: Channel offer notification - child relid 9 monitor id 1 allocated 1, type {f8615163-df3e-46c5-913ff2d2f965ed0e} instance {9d44a66e-4b09-41d5-80d807ae24bf537d}<br />
VMBUS_DRV: generating uevent - VMBUS_DEVICE_CLASS_GUID={cfa8b69e-5b4a-4cc0-b98b8ba1a1f3f95a}<br />
VMBUS_DRV: child device (f73a5a34) registered<br />
VMBUS: Channel offer notification - child relid 1 monitor id 0 allocated 1, type {32412632-86cb-44a2-9b5c50d1417354f5} instance {00000000-0000-8899-0000000000000000}<br />
VMBUS_DRV: generating uevent - VMBUS_DEVICE_CLASS_GUID={f8615163-df3e-46c5-913ff2d2f965ed0e}<br />
VMBUS_DRV: device object (f73a5ee4) set to driver object (f80dc5c0)<br />
VMBUS: Channel offer notification - child relid 2 monitor id 255 allocated 0, type {cfa8b69e-5b4a-4cc0-b98b8ba1a1f3f95a} instance {58f75a6d-d949-4320-99e1a2a2576d581c}<br />
VMBUS: Channel offer notification - child relid 9 monitor id 1 allocated 1, type {f8615163-df3e-46c5-913ff2d2f965ed0e} instance {9d44a66e-4b09-41d5-80d807ae24bf537d}<br />
VMBUS: channel f73aac00 open success!!<br />
NETVSC: *** NetVSC channel opened successfully! ***<br />
NETVSC: Sending NvspMessageTypeInit...<br />
NETVSC: NvspMessageTypeInit status(1) max mdl chain (34)<br />
NETVSC: Sending NvspMessage1TypeSendNdisVersion...<br />
NETVSC: Establishing receive buffer's GPADL...<br />
NETVSC: Sending NvspMessage1TypeSendReceiveBuffer...<br />
NETVSC: Receive sections info (count 1, offset 0, endoffset 1048000, suballoc size 1600, num suballocs 655)<br />
NETVSC: Establishing send buffer's GPADL...<br />
NETVSC: Sending NvspMessage1TypeSendSendBuffer...<br />
NETVSC: *** NetVSC channel handshake result - 0 ***<br />
NETVSC: Device 0xf6552e80 mac addr 00155d031a09<br />
NETVSC: Device 0xf6552e80 link state up<br />
VMBUS_DRV: child device (f73a5e34) registered<br />
</tt></p>
<p>So, it works. But not without troubles. I&#8217;ve still got the physical machine to fall back on, but i sure hope Microsoft will get this to work better.</p>
<p>These issues are the reason why i decided to deploy my private server using ESXi instead of Hyper-V &#8211; because i need both Linux and Windows guests.</p>
]]></content:encoded>
			<wfw:commentRss>http://projectdream.org/wordpress/2010/02/17/hyper-v-2008-r2-and-linux-guests/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Exchange 2010 Migration done</title>
		<link>http://projectdream.org/wordpress/2009/11/14/exchange-2010-migration-done/</link>
		<comments>http://projectdream.org/wordpress/2009/11/14/exchange-2010-migration-done/#comments</comments>
		<pubDate>Sat, 14 Nov 2009 08:03:27 +0000</pubDate>
		<dc:creator>Lukas Beeler</dc:creator>
				<category><![CDATA[Exchange]]></category>

		<guid isPermaLink="false">http://projectdream.org/wordpress/?p=666</guid>
		<description><![CDATA[Exchange 2010 was released last Monday, the 9th. Today, we have Saturday the 14th &#8211; and i&#8217;m done with the Migration to Exchange 2010. Sure, there are loads of MVPs and TAP-Members that have migrated to Exchange 2010 a long time ago, but i&#8217;m still proud of this. At a starting point, i had a [...]]]></description>
			<content:encoded><![CDATA[<p>Exchange 2010 was released last Monday, the 9th. Today, we have Saturday the 14th &#8211; and i&#8217;m done with the Migration to Exchange 2010.</p>
<p>Sure, there are loads of MVPs and TAP-Members that have migrated to Exchange 2010 a long time ago, but i&#8217;m still proud of this.</p>
<p>At a starting point, i had a Exchange 2007 SP2 machine, with one Mailbox database, no public folders and 35 Mailboxes that used up 25GB of space. Moving this is simple enough, but the issue is that our Exchange isn&#8217;t virtualized, and i couldn&#8217;t get my hands on new hardware since the current box was only a year old.</p>
<p>Since in-place upgrades are not supported, i needed a temporary server for the migration. I used an HP ML110 from the Lab, which offered enough space to migrate.</p>
<p>Another issue was BackupExec 12.5, which did not support Exchange 2010 yet. Fortunately, Exchange 2010 (and 2007 SP2) can be backed up by using Windows Server Backup. So my goal was to just let WSB backup to a file server, and have BackupExec pickup the files from there. This way, i will get a reliable, clean and supported Exchange backup, and still have it on tape.</p>
<p>To Migration itself was straightforward and easy. There&#8217;s already _lots_ of content on the web about Exchange 2010, most of it from the RCs or Beta of course.</p>
<p>I followed the <a href="http://technet.microsoft.com/en-us/library/dd638158%28EXCHG.140%29.aspx">Migration Guide</a> from TechNet, which worked out well enough. Unfortunately, the <a href="http://projectdream.org/wordpress/2009/11/09/iphone-does-not-support-exchange-2010exchange-2007-coexistence/">iPhone does not support Exchange 2010/2007 coexistence</a>, which made it necessary for several people to manually reconfigure their phone.</p>
<p>Removing Exchange 2007 worked without issues, but after moving all the Exchange 2010 data back to the real hardware and removing the temporary server i ran into the issue of <a href="http://chrislehr.com/2009/10/exchange-2010-what-is-arbitration.htm">moving arbitration mailboxes</a>, which fortunately was already documented widely on the web.</p>
<p>In the end, upgrading from Exchange 2007 to 2010 while keeping the same hardware is not difficult, it just needs a bit more time.</p>
]]></content:encoded>
			<wfw:commentRss>http://projectdream.org/wordpress/2009/11/14/exchange-2010-migration-done/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>iPhone does not support Exchange 2010/Exchange 2007 Coexistence</title>
		<link>http://projectdream.org/wordpress/2009/11/09/iphone-does-not-support-exchange-2010exchange-2007-coexistence/</link>
		<comments>http://projectdream.org/wordpress/2009/11/09/iphone-does-not-support-exchange-2010exchange-2007-coexistence/#comments</comments>
		<pubDate>Mon, 09 Nov 2009 17:15:52 +0000</pubDate>
		<dc:creator>Lukas Beeler</dc:creator>
				<category><![CDATA[Exchange]]></category>

		<guid isPermaLink="false">http://projectdream.org/wordpress/?p=659</guid>
		<description><![CDATA[The iPhone does not properly support coexistence between Exchange 2010/Exchange 2007. See this TechNet Posting. The error message in the IIS Log looks like this: RdirTo:https%3a%2f%2flegacy.contoso.com%2fMicrosoft-Server-ActiveSync_LdapC2_LdapL15_Error:MisconfiguredDevice_Budget]]></description>
			<content:encoded><![CDATA[<p>The iPhone does not properly support coexistence between Exchange 2010/Exchange 2007. See this <a href="http://social.technet.microsoft.com/Forums/en/exchange2010/thread/2cfe2729-77ea-44d7-9880-71d50127be35">TechNet Posting</a>.</p>
<p>The error message in the IIS Log looks like this:</p>
<blockquote><p>
RdirTo:https%3a%2f%2flegacy.contoso.com%2fMicrosoft-Server-ActiveSync_LdapC2_LdapL15_Error:MisconfiguredDevice_Budget
</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://projectdream.org/wordpress/2009/11/09/iphone-does-not-support-exchange-2010exchange-2007-coexistence/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>One year with SBS 2008</title>
		<link>http://projectdream.org/wordpress/2009/10/15/one-year-with-sbs-2008/</link>
		<comments>http://projectdream.org/wordpress/2009/10/15/one-year-with-sbs-2008/#comments</comments>
		<pubDate>Thu, 15 Oct 2009 14:40:53 +0000</pubDate>
		<dc:creator>Lukas Beeler</dc:creator>
				<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://projectdream.org/wordpress/?p=634</guid>
		<description><![CDATA[SBS 2008 is out for roughly a year. In this time, i did four deployments of SBS 2008, each with 15-30 users. During this time, i&#8217;ve gained valuable experience, which i&#8217;ll try to share here so that others can profit from it. Take all this with a grain of salt, as some observations may simply [...]]]></description>
			<content:encoded><![CDATA[<p>SBS 2008 is out for roughly a year. In this time, i did four deployments of SBS 2008, each with 15-30 users.</p>
<p>During this time, i&#8217;ve gained valuable experience, which i&#8217;ll try to share here so that others can profit from it. Take all this with a grain of salt, as some observations may simply be my fault. Also, as times changes these things might change too.</p>
<h3>Software</h3>
<ul>
<li>Make sure to install <a href="http://technet.microsoft.com/en-us/windows/dd262148.aspx">Windows Server 2008 SP2</a> after installing SBS 2008. Some media may come with SP2 already preloaded. You can use the normal SP2 package that&#8217;s also used for Vista and the normal Server 2008</li>
<li>Do not install SBS rollup updates before completing the configuration wizard. This is extremely counter-intuitive, but is described on the <a href="http://blogs.technet.com/sbs/archive/2009/09/08/sbs-2008-update-rollup-3-kb-969121-installation-failure.aspx">Official SBS blog</a></li>
<li>Installing Exchange 2007 SP2 requires you to follow special considerations <a href="http://support.microsoft.com/default.aspx?scid=kb;EN-US;973862">Here</a></li>
<li>Installing WSUS 3.0 SP2, which is needed to support Windows 7, is currently not recommended. I was able to do this without issues on my lab machines, but others have reported issues doing this on machines that were in production. If you&#8217;re deploying a new SBS server, this should probably be safe to go. But make sure to test functionality afterward.</li>
<li>Always use the <a href="http://blogs.technet.com/sbs/archive/2009/01/02/introducing-the-windows-sbs-2008-answer-file.aspx">answer file</a> to deploy SBS 2008. This will make it possible to choose a custom domain name. Read my post about <a href="http://projectdream.org/wordpress/2007/06/07/choose-your-active-directory-dns-namespace-wisely/">choosing your AD DNS namespace</a></li>
<li>Do whatever tasks you can do using the SBS console. Resist of using the normal administration tools as much as possible, as you can break SBS with them easily.</li>
<li>Ensure that the AV software you install is compatible with WS08 x64. Symantec Endpoint Protection Manager works well &#8211; Forefront Client Security on the other hand requires a seperate server running 32bit Windows for management. You may consider deploying FCS unmanaged in smaller environments, and configure FCS using <a href="http://blog.tiensivu.com/aaron/archives/1766-Forefront-Client-Security-v1-standalone-GPO-.ADM-available-great-for-FCS-installations-without-a-management-server-backend.html">the FCS ADM File</a></li>
</ul>
<h3>Hardware</h3>
<ul>
<li>Use servers with the new Xeon 5500 CPUs. Read <a href="http://projectdream.org/wordpress/2009/04/01/ibm-x3650-m2-important-things/">my x3650 M2 tips</a> to find more about them. Consider using an E5530 or faster CPU. Using two CPUs (for a total of 16 virtual and 8 physical cores) makes little sense.</li>
<li>Buy enough memory. Lots of it. Really. I mean it. You&#8217;ll need lots and lots of memory. I would consider 12GB to bare minimum. In a 3x4GB configuration which makes the most sense for the Xeon 5500 setups, this is quite cheap. Consider more memory if you intend to run SQL Server as, consider bumping the memory to 24GB. Remember that you can only use the first 8 slots in a single socket machine.</li>
<li>Buy enough disks. A good starting layout is 8x147GB 2.5&#8243; disks. Use a RAID 1 for the OS, another RAID1 for Exchange and Sharepoint, and a RAID10 for Data and WSUS. This is all up for debate of course, and it might make sense to consider other disk layouts.</li>
</ul>
<p>If you have any additions, think i&#8217;m wrong somewhere just send in a comment.</p>
]]></content:encoded>
			<wfw:commentRss>http://projectdream.org/wordpress/2009/10/15/one-year-with-sbs-2008/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
		<item>
		<title>KB974571 Crypto-API Update may break Office Communications Server 2007 R2 installations</title>
		<link>http://projectdream.org/wordpress/2009/10/13/kb974571-crypto-api-update-may-break-office-communications-server-2007-r2-installations/</link>
		<comments>http://projectdream.org/wordpress/2009/10/13/kb974571-crypto-api-update-may-break-office-communications-server-2007-r2-installations/#comments</comments>
		<pubDate>Tue, 13 Oct 2009 21:32:10 +0000</pubDate>
		<dc:creator>Lukas Beeler</dc:creator>
				<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://projectdream.org/wordpress/?p=628</guid>
		<description><![CDATA[Update: See here for Microsoft&#8217;s description of this issue KB974571 Security updates are important. And as we&#8217;re currently an evaluation setup for OCS 2007 R2, i&#8217;ve decided to install todays batch of security updates on these lesser important machines first. And after a reboot, OCS 2007 R2 was broken. A quick view into the event [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Update: See here for Microsoft&#8217;s description of this issue <a href="http://support.microsoft.com/kb/974571">KB974571</a></strong></p>
<p>Security updates are important. And as we&#8217;re currently an evaluation setup for OCS 2007 R2, i&#8217;ve decided to install todays batch of security updates on these lesser important machines first. And after a reboot, OCS 2007 R2 was broken.</p>
<p>A quick view into the event log revealed that OCS 2007 R2&#8242;s evaluation license has expired. Now, this seemed very strange as i&#8217;ve installed from volume license media. I&#8217;ve the checked the media again, but they weren&#8217;t evaluation media.</p>
<p>Here&#8217;s the message in all it&#8217;s glory:</p>
<blockquote><p>
Event source: OCS Server<br />
Event id: 12290<br />
Event text: The evaluation period for Microsoft Office Communications Server 2007 R2 has expired. Please upgrade from the evaluation version to the full released version of the product.
</p></blockquote>
<p>Maybe i really did use other media to install it? I doubted myself, because that&#8217;s usually the most reasonable approach to take. The error is usually behind the keyboard.</p>
<p>Luckily, Microsoft has published documentation on how to <a href="http://technet.microsoft.com/en-us/library/dd572922%28office.13%29.aspx">upgrade an evaluation version to a full version</a>. Unfortunately, this didn&#8217;t work, because as it appears i was running a Volume license version of OCS.</p>
<blockquote><p>
EVALTOFULL parameter cannot be used with currently installed license type Volume
</p></blockquote>
<p>At this point, i was pretty sure that this wasn&#8217;t my fault. There has been an issue with the <a href="http://support.microsoft.com/kb/969821">OCS 2007 R2 Evaluation Media expiring at the wrong point in time</a>, but apparently this has been sorted out and did never affect the full versions of OCS 2007 R2.</p>
<p>So i was bummed. A quick view using process monitor revealed that the licensing information was most likely to be stored here:</p>
<blockquote><p>HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\RtcSrv\InstallInfo\ValidationData</p></blockquote>
<p>I created a backup of that part of the registry, and then renamed the key. I got a file not found error, and created a new key of the same type and wrote binary data of the same length into it. This yielded the following error:</p>
<blockquote><p>
The service is shutting down due to an internal error.</p>
<p>Error Code: 80093102 (ASN1 unexpected end of data.)
</p></blockquote>
<p>At that point, i was pretty sure what might&#8217;ve caused this &#8211; the MS Crypto API security update <a href="http://support.microsoft.com/kb/974571">KB974571</a>.</p>
<p>I removed the update, rebooted the machine, and OCS 2007 R2 was up and running again, without any issues.</p>
<p>I&#8217;ve already opened a case with Microsoft to get this sorted out.</p>
<p><strong>Update:</strong><br />
Appears that this is an official issue: <a href="http://blogs.technet.com/dodeitte/archive/2009/10/13/do-not-apply-kb974571-to-lcs-ocs-servers.aspx">See here</a></p>
]]></content:encoded>
			<wfw:commentRss>http://projectdream.org/wordpress/2009/10/13/kb974571-crypto-api-update-may-break-office-communications-server-2007-r2-installations/feed/</wfw:commentRss>
		<slash:comments>46</slash:comments>
		</item>
		<item>
		<title>Migration from McAfee 8.7 to Forefront Client Security</title>
		<link>http://projectdream.org/wordpress/2009/10/01/migration-from-mcafee-8-7-to-forefront-client-security/</link>
		<comments>http://projectdream.org/wordpress/2009/10/01/migration-from-mcafee-8-7-to-forefront-client-security/#comments</comments>
		<pubDate>Thu, 01 Oct 2009 17:00:27 +0000</pubDate>
		<dc:creator>Lukas Beeler</dc:creator>
				<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://projectdream.org/wordpress/?p=624</guid>
		<description><![CDATA[Microsoft recently released Microsoft Security Essentials, which is a free AV solution for anyone running genuine Windows. This is great news, because most other free AV packages exclude commercial use &#8211; like Avira or AVG. Especially in the SMB space, were you to argue for every license, this is a good way to ensure that [...]]]></description>
			<content:encoded><![CDATA[<p>Microsoft recently released <a href="http://www.microsoft.com/Security_essentials/">Microsoft Security Essentials</a>, which is a free AV solution for anyone running genuine Windows. This is great news, because most other free AV packages exclude commercial use &#8211; like Avira or AVG. Especially in the SMB space, were you to argue for every license, this is a good way to ensure that _every_ machine is running an AV package, even without central reporting.</p>
<p><strong>Update:</strong> The license is not entirely clear &#8211; it does not exclude commercial use, only SaaS use. But in the beginning of the license it says that only home-based small businesses are allowed to use it. So take this with a grain of salt &#8211; the license is certainly more permissive than Avira, but it&#8217;s not as easy as i thought.</p>
<p>I&#8217;ve been participating in the MSE beta test with my Windows 7 machines at home, and my impression has been very good. Performance is excellent, and the GUI is simple and straightforward.</p>
<p>After a few negative experiences with McAfee 8.7 at work, and my very good experiences with MSE at home, i tried to have another look at FCS.</p>
<p>Well, FCS is rather old right now, with the new release just on the horizon. Still, the current release is supported on Windows 7 x64 with the latest patches, and so far my impressions have been very good. The management server only runs on 32bit Windows, which also means it won&#8217;t run on WS08R2.</p>
<p>But my impression has been good so far &#8211; the package installed on the client is far more lightweight than McAfee, and even the managment software leaves a much better impression.</p>
<p>We&#8217;ve also been using Symantec Endpoint Protection at a few customers, but my impression of that product was even worse than McAfee.</p>
<p>We&#8217;ll see how FCS will fare, and the test deployment is currently running. If you have any good tips or websites for me, i&#8217;d be delighted to read them.</p>
]]></content:encoded>
			<wfw:commentRss>http://projectdream.org/wordpress/2009/10/01/migration-from-mcafee-8-7-to-forefront-client-security/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Windows Server 2008 R2 and the missing fax printer</title>
		<link>http://projectdream.org/wordpress/2009/08/14/windows-server-2008-r2-and-the-missing-fax-printer/</link>
		<comments>http://projectdream.org/wordpress/2009/08/14/windows-server-2008-r2-and-the-missing-fax-printer/#comments</comments>
		<pubDate>Fri, 14 Aug 2009 20:32:14 +0000</pubDate>
		<dc:creator>Lukas Beeler</dc:creator>
				<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://projectdream.org/wordpress/?p=610</guid>
		<description><![CDATA[Windows Server 2008 R2 was released to MSDN today, and of course i want and installed it on a machine that did something more or less useful &#8211; a Fax server. Which is of course an internal system and not really in production. I&#8217;m using a Diva BRI-2 2 Channel PCI-E Card, which already has [...]]]></description>
			<content:encoded><![CDATA[<p>Windows Server 2008 R2 was released to MSDN today, and of course i want and installed it on a machine that did something more or less useful &#8211; a Fax server. Which is of course an internal system and not really in production.</p>
<p>I&#8217;m using a Diva <a href="http://www.dialogic.com/products/tdm_boards/media_processing/Diva_BRI.htm">BRI-2 2 Channel PCI-E Card</a>, which already has support for Windows Server 2008 R2, and installing the Diva Software went without any issues.</p>
<p>Installing the Fax service was also easy, but there was no Fax printer to be seen anywhere.</p>
<p>I&#8217;ve followed the <a href="http://technet.microsoft.com/en-us/library/cc753191.aspx">TechNet documentation for creating Fax printer on Windows Server 2008 R2</a>, but it didn&#8217;t work &#8211; at first i received a &#8220;Permission denied&#8221; error message, after which i started Windows Fax &#038; Scan using Administrator privileges.</p>
<p>This didn&#8217;t help that much &#8211; i could now go through the wizard, but no Fax account and no printer was created. This seemed strange.</p>
<p>Now, this really seemed like a permission issue. So i disabled UAC, rebooted the server, and tried it again. Everything worked &#8211; i was able to create the Fax printer, and after sharing it faxing worked as it should.</p>
<p>So, what now? Why doesn&#8217;t this work with UAC? I&#8217;ve been running our WS08 servers with UAC disabled (our Vista client were UAC enabled, and so are our Windows 7 clients), and thought WS08R2 should also work well with UAC enabled. But apparently, that wasn&#8217;t a good idea.</p>
]]></content:encoded>
			<wfw:commentRss>http://projectdream.org/wordpress/2009/08/14/windows-server-2008-r2-and-the-missing-fax-printer/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hyper-V Server 2008 R2 Live Migration &amp; Failover Clustering</title>
		<link>http://projectdream.org/wordpress/2009/07/31/hyper-v-server-2008-r2-live-migration-failover-clustering/</link>
		<comments>http://projectdream.org/wordpress/2009/07/31/hyper-v-server-2008-r2-live-migration-failover-clustering/#comments</comments>
		<pubDate>Fri, 31 Jul 2009 17:34:46 +0000</pubDate>
		<dc:creator>Lukas Beeler</dc:creator>
				<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://projectdream.org/wordpress/?p=593</guid>
		<description><![CDATA[In the light of the recent announcement how Hyper-V Server 2008 R2 will be licensed, i thought about familiarizing myself with the Clustering &#038; Live Migration capabilities, using the RC release of Hyper-V Server 2008 R2. I have to admit that Failover Clustering isn&#8217;t exactly the field i have a lot of experience in (in [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://projectdream.org/wordpress/wp-content/uploads/2009/07/hypervtest.jpg" rel="lightbox"><img src="http://projectdream.org/wordpress/wp-content/uploads/2009/07/hypervtest-133x150.jpg" alt="hypervtest" title="hypervtest" width="133" height="150" class="alignright size-thumbnail wp-image-594" /></a>In the light of the <a href="http://blogs.technet.com/virtualization/archive/2009/07/30/microsoft-hyper-v-server-2008-r2-rtm-more.aspx">recent announcement</a> how <a href="http://www.microsoft.com/hyper-v-server/en/us/default.aspx">Hyper-V Server 2008 R2</a> will be licensed, i thought about familiarizing myself with the Clustering &#038; Live Migration capabilities, using the RC release of Hyper-V Server 2008 R2.</p>
<p>I have to admit that Failover Clustering isn&#8217;t exactly the field i have a lot of experience in (in other words, i have never used it in producation). But after seeing that i wouldn&#8217;t be drowning in work this friday afternoon, i decided to give it a whirl.</p>
<p>So, in order to get started i needed two machines that were able to support running Hyper-V Server 2008 R2. One of them was <a href="http://projectdream.org/wordpress/2008/10/14/hp-ml110-g5/">HP ML110 G5</a>, about which i wrote a few months back. Unfortunately, i could use only one of them. So my next choice was an old HP desktop, which fortunately had a VT compatible CPU.</p>
<p>Next, i needed a storage backend. Of course i had to use a software solution, but having no experience and only a very old PIV era IBM SFF PC, i just picked the first Google search result which supported SCSI-3 Reservations, which are required for WS08 clusters. I&#8217;ve downloaded and installed <a href="http://www.open-e.com/products/open-e-dss-v6-lite/">Open-E DSS</a>. </p>
<p>For networking, all i was able to find was a 100mbit 3com 24 port hub. Yes, this looked like one of the most ghetto environments i put together yet, but interestingly i got it all to work.</p>
<p>Open-E DSS installs to an USB stick, formatted with FAT32. You just unzip the installation file, run an .exe on the stick to make it bootable, and then you can run the system directly from USB. In my case, using rather outdated hardware, everything was recognized by the Linux kernel. Of course, the machine only having a slow 40GB 5400RPM hard disk wasn&#8217;t exactly the fastest on the block, but configuration was surprisingly simple. Unfortunately, installing and activating the Lite license required two reboots, after which it lost all it&#8217;s iSCSI settings (but no data!)</p>
<p>Installing Hyper-V Server 2008 R2 on the ML110 was a breeze. Using sconfig, the machine was quickly joined to the domain, remote administration enabled, failover clustering enabled and using the graphical <tt>iscsicpl</tt> iSCSI was configured, the volumes formatted and attached.</p>
<p>Next was the HP desktop machine. Installing was fine, worked perfectly, all the necessary hardware was recognized. Unfortunately, the machine only had 1GB of RAM, which meant that i couldn&#8217;t do all that much fancy stuff with it. I was in for a nasty surprise here later, because i didn&#8217;t enable Intel VT in the BIOS (which is hidden in the &#8220;Security&#8221; Options). I think the Hyper-V Server setup should give you a warning here if the feature isn&#8217;t enabled.</p>
<p><a href="http://projectdream.org/wordpress/wp-content/uploads/2009/07/FailOverClusterManager.png" rel="lightbox"><img src="http://projectdream.org/wordpress/wp-content/uploads/2009/07/FailOverClusterManager-150x119.png" alt="FailOverClusterManager" title="FailOverClusterManager" width="150" height="119" class="alignright size-thumbnail wp-image-598" /></a><br />
Next i created the cluster. I&#8217;ve used <a href="http://it20.info/blogs/main/archive/2009/02/09/177.aspx">this blogpost</a> and TechNet to get a basic overview on what i needed to do. In just a few steps through the cluster configuration wizards, my cluster was configured and ready. I was able to bring my VM online on the first node (the ML110) and decided to install Windows XP, since i only had 1GB of RAM on the second node. I gave the VM 256MB of RAM and ran through the setup (which took ages &#8211; iSCSI over a 100mbit Hub to an old PIV with a 5400rpm hard drive isn&#8217;t a good idea anymore).</p>
<p>Next, i decided to setup VM networking, created the appropriate VM interfaces on both machines, restarted my XP VM and tried to do a live migration. Which failed. &#8220;Insufficient system resources&#8221;. Turns out i needed to adjust the amount of memory reserved for the root partition using PowerShell &#8211; all described in this <a href="http://blogs.msdn.com/clustering/archive/2009/07/10/9828978.aspx">Clustering and High Availability blog post</a>. </p>
<p>After running (get-cluster HV01).RootMemoryReserved=128, it failed again. This time with these event log entries:</p>
<blockquote><p>
&#8216;Test-VM&#8217; The switch port connection for &#8220;Network Adapter&#8221; (BE62B93F-1490-4F7E-8229-FA18D50DC974) is invalid.</p>
<p>&#8216;Test-VM&#8217; Microsoft Synthetic Ethernet Port (Instance ID {BE62B93F-1490-4F7E-8229-FA18D50DC974}): Failed to Power on with Error &#8216;The system cannot find the path specified.&#8217; (0&#215;80070003).</p>
<p>Failed to connect NIC &#8217;9144ED30-35D9-4E5F-8012-70AC436EC603&#8211;BE62B93F-1490-4F7E-8229-FA18D50DC974&#8242; to port &#8221; on switch &#8217;0734959D-3&#8242;, status = C000003A.
</p></blockquote>
<p>I disabled networking in the VM altogether, and tried Live Migration again. It worked! The next was spent with searching the internet for information about my issue, about which i found nothing. Obviously the network interfaces should be named the same in all cluster hosts, but that was the case. Yet, no matter what i did it didn&#8217;t work!</p>
<p>I was starting to doubt my hardware, added a second pair of NICs since the configuration of using the same NIC for everything wasn&#8217;t really recommended, but when reading the error message it really didn&#8217;t sound like that was my issue. Of course adding the second pair of NICs didn&#8217;t help.</p>
<p><a href="http://projectdream.org/wordpress/wp-content/uploads/2009/07/configure-the-network.png" rel="lightbox"><img src="http://projectdream.org/wordpress/wp-content/uploads/2009/07/configure-the-network-150x127.png" alt="configure-the-network" title="configure-the-network" width="150" height="127" class="alignright size-thumbnail wp-image-599" /></a>So i did what i always did: i started guessing, and after quite a bit of time i got it rights. Turns out you must not use the Hyper-V MMC to manage the VM configuration, and instead the &#8220;Settings&#8221; button in the failover cluster manager. Only issue is that the failover cluster manager has a much more prominent button labeled &#8220;manage virtual machine&#8221;, which opened the Hyper-V MMC.</p>
<p>After that, everything worked. I was able to live migrate my machine including the network from host to host. I tested running a <a href="http://www.topgear.com/uk/">Top Gear</a> clips through RDP, while live migrating the machine.</p>
<p>Migrating from the slow HP desktop to the ML110 gave about 2 seconds of video outage, but migrating from the ML110 to the HP desktop just resulted in a slow hiccup. My assumption was that this would probably be completely invisible on more modern hardware.</p>
<p>So what does this mean? Microsoft has made Live Migration and Clustering a feature available to everyone, at (almost) no cost. Administrating such a cluster requires Active Directory, and either a WS08R2 server or a Windows 7 machine with RSAT installed.</p>
<p>This means we can finally have decent virtualization features without paying thousands of francs in licensing fees. I hope this makes it possible to create a few virtualization projects for our customers, which are mostly in the small business range.</p>
<p>Hyper-V Server R2 should be available around mid-August, at which i&#8217;ll need to rebuild my Ghetto setup here. I&#8217;m of course hoping to get some more cash in order to move or internal virtualization setup from a single-host to a SAN-hosted cluster, but somehow i doubt that will happen quickly.</p>
<p><strong>Update:</strong></p>
<p>I&#8217;ve played around with Expression Encoder a bit, and created a Video of a Live Migration. I&#8217;ve put the probably most boring video on Youtube &#8211; <a href="http://www.youtube.com/watch?v=8vgtHquzQjw">Live Migration of Pinball</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://projectdream.org/wordpress/2009/07/31/hyper-v-server-2008-r2-live-migration-failover-clustering/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>Office 2010 Technical Preview now available</title>
		<link>http://projectdream.org/wordpress/2009/07/14/office-2010-technical-preview-now-available/</link>
		<comments>http://projectdream.org/wordpress/2009/07/14/office-2010-technical-preview-now-available/#comments</comments>
		<pubDate>Tue, 14 Jul 2009 19:01:12 +0000</pubDate>
		<dc:creator>Lukas Beeler</dc:creator>
				<category><![CDATA[Exchange]]></category>

		<guid isPermaLink="false">http://projectdream.org/wordpress/?p=585</guid>
		<description><![CDATA[Finally, Office 2010 is now available officially. I&#8217;m currently running Windows 7 Build 7100 x64 on my laptop, so i decided to uninstall Office 2007 and install Office 2010, the x64 version. Unfortunately, the x64 version does not support running any x32 plugins. This is unfortunate, since one of the key features of our ERP [...]]]></description>
			<content:encoded><![CDATA[<p>Finally, Office 2010 is now available officially.</p>
<p>I&#8217;m currently running Windows 7 Build 7100 x64 on my laptop, so i decided to uninstall Office 2007 and install Office 2010, the x64 version.</p>
<p><a href="http://projectdream.org/wordpress/wp-content/uploads/2009/07/osp2007.png" rel="lightbox"><img src="http://projectdream.org/wordpress/wp-content/uploads/2009/07/osp2007-150x112.png" alt="osp2007" title="osp2007" width="150" height="112" class="alignright size-thumbnail wp-image-586" /></a>Unfortunately, the x64 version does not support running any x32 plugins. This is unfortunate, since one of the key features of our ERP package is a tight integration with Microsoft Office, which even i used from time to time. We call it the <a href="http://www.dias-is.com/osp2.html">Office Solution Pack</a>, which has been completely rewritten as a native .NET Office 2007 Plugin. The screenshot to the right is slightly outdated, but it clearly shows the integration we had.</p>
<p>I&#8217;m already pushing our developers for a x64 version of the plugin, but i suspect it will take a lot of time until all applications we are using (e.G. <a href="http://www-03.ibm.com/systems/i/software/access/">System i Access</a>) are running on Office 2010 x64. </p>
<p>Also, its important to know that having 32bit plugins around after installing Office x64 will lead to several nasty error messages. You will need to uninstall the 32bit plugins before installing Office x64. Interestingly, the Primary Interop Assemblies come now shipped with Office by default. This alleviates installing them, streamlining the plugin installation process.</p>
<p>This also means that Office 2010 x64 will be a very niche product, and most people will opt to deploy the 32bit version. This isn&#8217;t bad &#8211; now that an x64 version is around, plugin developers can start adopting and we may see larger deployments of Office 2010.Next x64.</p>
<p><a href="http://projectdream.org/wordpress/wp-content/uploads/2009/07/outlook2010.png" rel="lightbox"><img src="http://projectdream.org/wordpress/wp-content/uploads/2009/07/outlook2010-150x118.png" alt="outlook2010" title="outlook2010" width="150" height="118" class="alignright size-thumbnail wp-image-587" /></a>I&#8217;m now running my productive mailbox against Office 2010. Yep, might be risky, but it also gives me a very easy way to learn a new product before we&#8217;re actually pushing it to customers. I&#8217;ve found that i&#8217;ve never learned all that well in a separate environment.</p>
<p>So, whats new in Office 2010? Well, the only application i use daily is Outlook. And we will see how it plays out. Outlook 2010 now also comes with the new ribbon interface, and so far i like it. We will see how this plays out.</p>
]]></content:encoded>
			<wfw:commentRss>http://projectdream.org/wordpress/2009/07/14/office-2010-technical-preview-now-available/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Acommit AG is hiring</title>
		<link>http://projectdream.org/wordpress/2009/07/11/acommit-ag-is-hiring/</link>
		<comments>http://projectdream.org/wordpress/2009/07/11/acommit-ag-is-hiring/#comments</comments>
		<pubDate>Sat, 11 Jul 2009 10:19:58 +0000</pubDate>
		<dc:creator>Lukas Beeler</dc:creator>
				<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://projectdream.org/wordpress/?p=581</guid>
		<description><![CDATA[My current employer Acommit AG is hiring. We&#8217;re looking for a developer with knowledge on .NET (C#) and Java for our office in Horgen/ZH. I&#8217;m not that much involved with our development team, but i can tell you that you&#8217;ll have current infrastructure to work on &#8211; Windows Vista/7, Visual Studio 2008, a current PC [...]]]></description>
			<content:encoded><![CDATA[<p>My current employer <a href="http://www.acommit.ch">Acommit AG</a> is hiring.</p>
<p>We&#8217;re looking for a developer with knowledge on .NET (C#) and Java for our office in Horgen/ZH.</p>
<p>I&#8217;m not that much involved with our development team, but i can tell you that you&#8217;ll have current infrastructure to work on &#8211; Windows Vista/7, Visual Studio 2008, a current PC with two highres screens, a virtualization environment for testing and of course free coffee and soda.</p>
<p>Official text and contact <a href="http://www.acommit.ch/Acommit/OffeneStellen/tabid/136/Default.aspx">on the official Website</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://projectdream.org/wordpress/2009/07/11/acommit-ag-is-hiring/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Windows Server 2008 SP2 and the crashing Network Policy Server</title>
		<link>http://projectdream.org/wordpress/2009/05/15/windows-server-2008-sp2-and-the-crashing-network-policy-server/</link>
		<comments>http://projectdream.org/wordpress/2009/05/15/windows-server-2008-sp2-and-the-crashing-network-policy-server/#comments</comments>
		<pubDate>Fri, 15 May 2009 16:14:11 +0000</pubDate>
		<dc:creator>Lukas Beeler</dc:creator>
				<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://projectdream.org/wordpress/?p=553</guid>
		<description><![CDATA[Since SP2 was released on April 30th, i&#8217;ve installed it on a few uncritical machines. One of these runs our TS Gateway Server and our NPS Server for Wireless LAN authentication. Unfortunately, since the SP2 installation, the NPS service started crashing, taking several other services with him. Error message is as follows: Faulting application svchost.exe_IAS, [...]]]></description>
			<content:encoded><![CDATA[<p>Since SP2 was released on April 30th, i&#8217;ve installed it on a few uncritical machines.</p>
<p>One of these runs our TS Gateway Server and our NPS Server for Wireless LAN authentication.</p>
<p>Unfortunately, since the SP2 installation, the NPS service started crashing, taking several other services with him.</p>
<p>Error message is as follows:</p>
<blockquote><p>
Faulting application svchost.exe_IAS, version 6.0.6001.18000, time stamp 0&#215;47919291,<br />
faulting module msvcrt.dll, version 7.0.6002.18005, time stamp 0x49e04189, exception code 0xc0000005,<br />
fault offset 0&#215;0000000000001467, process id 0&#215;1444, application start time 0x01c9d570f76f56bc.</p></blockquote>
<p>I&#8217;ve found one other reference to this issue on the on the <a href="http://social.technet.microsoft.com/Forums/en-US/winservergen/thread/173d6498-1797-4513-a173-10f7b43220f0">TechNet Forums</a>.</p>
<p>I&#8217;ve uninstalled SP2 and delayed SP2 deployment until this has been resolved.</p>
]]></content:encoded>
			<wfw:commentRss>http://projectdream.org/wordpress/2009/05/15/windows-server-2008-sp2-and-the-crashing-network-policy-server/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Don&#8217;t buy ZyXEL equipment</title>
		<link>http://projectdream.org/wordpress/2009/05/14/dont-buy-zyxel-equipment/</link>
		<comments>http://projectdream.org/wordpress/2009/05/14/dont-buy-zyxel-equipment/#comments</comments>
		<pubDate>Thu, 14 May 2009 17:13:09 +0000</pubDate>
		<dc:creator>Lukas Beeler</dc:creator>
				<category><![CDATA[Exchange]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Networking]]></category>
		<category><![CDATA[Vista]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://projectdream.org/wordpress/?p=548</guid>
		<description><![CDATA[I&#8217;ve had my share of experiences with ZyXEL equipment, like the ZyWALL vs. Exchange post i did a few years ago. But today i experienced the most grave issue with their equipment that critically impacted a customers business. The customer has two sites &#8211; an HQ with an SBS 2008 and a branch office with [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve had my share of experiences with ZyXEL equipment, like the <a href="http://projectdream.org/wordpress/2007/09/20/strange-problems-with-zyxels-zywall-5-and-exchange-2003/">ZyWALL vs. Exchange</a> post i did a few years ago.</p>
<p>But today i experienced the most grave issue with their equipment that critically impacted a customers business.</p>
<p>The customer has two sites &#8211; an HQ with an SBS 2008 and a branch office with two Lenovo SFF machines running Windows Vista Business. Both sites are using 20/2 VDSL lines from Swisscom, with <a href="http://www.zyxel.ch/d/products/zyxel_p_2802hwl.html">ZyXEL P-2802HWL routers</a>.</p>
<p>There is an IPsec VPN configured between these two sites. This has been working fine since January.</p>
<p>Now, about a month ago a telecom service company installed VoIP telephones in the branch office, and enabled QoS on both ZyXEL routers.</p>
<p>Since then, Outlook was unable to synchronize correctly with the SBS server. Unfortunately, the customers personnel isn&#8217;t that technically savy, so they weren&#8217;t able to tell that they had a problem &#8211; because smaller e-mails were able to successfully synchronize, but larger ones failed. This led to very inconsistent states of the OST files, with some mails there and some mails not there.</p>
<p>When i arrived at the branch office i didn&#8217;t have a single clue what the issue was or may be. At first i suspected an Outlook problem, so i deleted the OST file. But from there on, nothing happened &#8211; Outlook wasn&#8217;t able to download anything. </p>
<p>Next, i tried to copy a 50kbyte Excel file from a share to the local computer. This worked. So i tried a 2 megabyte Word file. This failed about halfway through, with Explorer just hanging there and doing nothing. From that point on, i suspected a network issue, but the fact that copying a 50kbyte file worked and a 2 megabyte file didn&#8217;t was very odd.</p>
<p>Using Outlook with Outlook Anywhere also worked (when the VPN tunnel was downed).</p>
<p>Whenever i&#8217;m confronted with strange network problems, i suspect MTU issues (which was my first &#8220;real&#8221; network problem i solved back on my first ADSL line &#8211; took me weeks for a simple fix). ping -l 5000 CUSTSBS01 worked. ping -l 15000 CUSTSBS01 worked, too. So thought it wasn&#8217;t an MTU issue.</p>
<p>Disabling QoS on the ZyXEL router fixed the issue, but made the phones unusuable while Outlook was filling it&#8217;s OST files.</p>
<p>So i ran through the usual check points &#8211; tcp checksum offloading, chimney, receive window autotuning, reboots, etc. Nothing helped. At the end i was just changing network settings at will. But nothing helped.</p>
<p>Out of any reasonable ideas, i changed the MTU to 1300. That fixed it &#8211; with QoS enabled and the NIC MTU of the two machines, everything was working as it should. File transfers worked, Outlook worked, Phones worked.</p>
<p>Don&#8217;t buy ZyXEL.</p>
]]></content:encoded>
			<wfw:commentRss>http://projectdream.org/wordpress/2009/05/14/dont-buy-zyxel-equipment/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>Two weeks on Windows 7 RC</title>
		<link>http://projectdream.org/wordpress/2009/05/10/two-weeks-on-windows-7-rc/</link>
		<comments>http://projectdream.org/wordpress/2009/05/10/two-weeks-on-windows-7-rc/#comments</comments>
		<pubDate>Sun, 10 May 2009 14:24:35 +0000</pubDate>
		<dc:creator>Lukas Beeler</dc:creator>
				<category><![CDATA[Seven]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://projectdream.org/wordpress/?p=544</guid>
		<description><![CDATA[Since the 30th of April, Windows 7 RC is available. I&#8217;ve been using Windows 7 for quite some time, but that usually doesn&#8217;t tell us much about end user experience with Windows 7. At work, we&#8217;ve decided to move several people with a strong technical background over to Windows 7 x64 (if they want, of [...]]]></description>
			<content:encoded><![CDATA[<p>Since the 30th of April, Windows 7 RC is available. I&#8217;ve been using Windows 7 for quite some time, but that usually doesn&#8217;t tell us much about end user experience with Windows 7.</p>
<p>At work, we&#8217;ve decided to move several people with a strong technical background over to Windows 7 x64 (if they want, of course). In order to drive internal testing, usage data and generally bring awareness to the whole personnel at the company and also our customers.</p>
<p>By now, i&#8217;ve migrated 8 laptops to Windows 7 RC &#8211; with which people are working in production and using for their everyday work. Of course in case we run in real troubles with Windows 7, we still have a few spare laptops that run Windows Vista SP2 x32.</p>
<p>The migration has been without any major issues moving from Windows Vista to Windows 7 than when moving from XP to Windows 7, most of this can probably be attributed to the fact that all the applications we use internally are compatible with Windows Vista and we also got a lot of experience with the new deployment model and tools available since Windows Vista.</p>
<p>Still, we ran into a few smaller problems that are mostly un-resolved as of yet, but do not majorly impact anything.</p>
<p>We use Lenovo T60, R61, T61, T500, W500 and R500 laptops. All of these have been running Windows Vista SP1 x32 with BitLocker enabled in TPM+PIN Mode. We installed Windows 7 using Clean (Custom), without formatting the hard drive first &#8211; this required us to suspend Bitlocker protection in Windows Vista before running setup. Two devices were reformatted &#8211; at the wish of the person using them.</p>
<p>I also upgraded all laptops to 4GB of RAM &#8211; which now can actually be used. For example, my W500 with Vista x32 only saw 2.25GB of the 4GB RAM (not a typo &#8211; only 2GB).</p>
<p>My biggest issue was that Bitlocker on Windows 7 didn&#8217;t properly backup it&#8217;s Bitlocker Key and TPM to Active Directory. This is a major issue, as i now had to manually backup the Bitlocker Keys to a secure network share. I didn&#8217;t find much about this on the Web, i suspect that not many people used this functionality, and there&#8217;s almost no documentation available about Windows 7 Bitlocker. As the workaround of saving the key works just as well, i can live with this.</p>
<p>The fingerprint reader installed on all those Thinkpads has a driver available, but the different drivers have different issues (most of them just crash when using them). I didn&#8217;t try installing the Lenovo tools. We don&#8217;t use the fingerprint readers, so that&#8217;s a non issue for me, but if you do this might require some investigation.</p>
<p>Switchable graphics on the W500 and T500 doesn&#8217;t work. Also, the Intel GMA adapter seems to be a lot slower than it was under Windows Vista &#8211; so i switched these devices to the internal ATI graphics card. No issues with that, except higher power usage.</p>
<p>WSUS does not contain Windows 7 updates &#8211; which makes perfect sense. I created a new WMI filter and a GPO to ensure that Windows 7 got updates directly from Microsoft.</p>
<p>After installing Windows 7 on the devices, all hardware including UMTS modems worked perfectly. Intel AMT doesn&#8217;t have Windows 7 drivers yet, but we don&#8217;t use that either.</p>
<p>I migrated user data using USMT Hardlink Migration, for which i created a nice <a href="http://projectdream.org/~lb/USMTBatch.rar">batch file</a> using the idea from this <a href="http://technet.microsoft.com/de-de/windows/dd572169(en-us).aspx">feature walkthrough</a>.</p>
<p>I&#8217;ll keep you up to date &#8211; there&#8217;s one more machine considered for migration next week, and after a weeks i&#8217;ll have proper feedback from the power users at my office. I&#8217;ll even try to persuade our head sales and CEO to try Windows 7, just for the heck of it.</p>
]]></content:encoded>
			<wfw:commentRss>http://projectdream.org/wordpress/2009/05/10/two-weeks-on-windows-7-rc/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Exam 70-680: TS Windows 7, Configuring</title>
		<link>http://projectdream.org/wordpress/2009/05/06/exam-70-680-ts-windows-7-configuring/</link>
		<comments>http://projectdream.org/wordpress/2009/05/06/exam-70-680-ts-windows-7-configuring/#comments</comments>
		<pubDate>Wed, 06 May 2009 16:39:18 +0000</pubDate>
		<dc:creator>Lukas Beeler</dc:creator>
				<category><![CDATA[Certifications]]></category>
		<category><![CDATA[Seven]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://projectdream.org/wordpress/?p=541</guid>
		<description><![CDATA[This morning i attended the Beta for Exam 70-680 &#8211; i was one of the lucky few that got a seat in this beta. I already did 70-270 (Windows XP) and 70-620 (Windows Vista) two years ago, and the Vista exam was far too easy for my taste. It took me about 20 minutes, and [...]]]></description>
			<content:encoded><![CDATA[<p>This morning i attended the Beta for Exam 70-680 &#8211; i was one of the lucky few that got a seat in this beta.</p>
<p>I already did 70-270 (Windows XP) and 70-620 (Windows Vista) two years ago, and the Vista exam was far too easy for my taste. It took me about 20 minutes, and i walked out with a score about 900. That&#8217;s not good &#8211; too easy questions will just devalue the certification.</p>
<p>With this in mind, i expected 70-680 to get Microsoft back on track, and they did. The exam has much better and much more difficult questions than 70-620. Not questions which require you to memorize stuff, but questions which require you to understand the subject matter.</p>
<p>As usual for beta exams, there were no simulations, VM tasks or anything else except multiple choice questions. I can understand why that&#8217;s the case (they probably want to use the final version for that), but i&#8217;m still not entirely with this as it is.</p>
<p>One thing that was new in this exam is that you get a questionary that asks you to judge your knowledge levels on Windows 7 for yourself. Several fields are presented, in which you have to choose between very high, high, mediocre, low and very low skills &#8211; another questions asks how much experience you already had with Windows 7 (with options such as &#8220;Over a year&#8221;).</p>
<p>I think that&#8217;s a good idea &#8211; most exam betas are open now, which means that many less-skilled people will also attend them. As long as those are truthful, this can actually help to improve the exam.</p>
<p>Unfortunately, i had very much difficulty finding what&#8217;s my personal baseline. I opted to choose either High or Mediocre for most answers, but was that correct? What does high mean? What does mediocre mean? What&#8217;s my knowledge level?</p>
<p>It might make sense to ask questions which are more task oriented &#8211; if you already did a task X and if you think if you&#8217;re proficient at doing task X.</p>
<p>The exam content was pretty much what was in the official docs &#8211; there&#8217;s a lot more focus on using group policies (local ones in this case), and also a few more detailed networking questions regarding Subnetting, in both IPv4 and IPv6.</p>
<p>General list of things i&#8217;ve seen:</p>
<ul>
<li>New features: BranchCache, DirectAccess and VPN (not overly technical &#8211; if you got it to work once, you can answer these)</li>
<li>Bitlocker &#8211; not overly many questions</li>
<li>Setup &#8211; the USB stick install gets featured more</li>
<li>USMT gets a lot more focus and also Windows EasyTransfer</li>
<li>Imaging, Deployment, VHDs</li>
</ul>
<p>I&#8217;ll see if i passed the exam in officially 8 weeks, so probably in about 4 real moths ;)</p>
]]></content:encoded>
			<wfw:commentRss>http://projectdream.org/wordpress/2009/05/06/exam-70-680-ts-windows-7-configuring/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Windows 7 Bitlocker and changing the system language</title>
		<link>http://projectdream.org/wordpress/2009/04/30/windows-7-bitlocker-and-changing-the-system-language/</link>
		<comments>http://projectdream.org/wordpress/2009/04/30/windows-7-bitlocker-and-changing-the-system-language/#comments</comments>
		<pubDate>Thu, 30 Apr 2009 17:54:31 +0000</pubDate>
		<dc:creator>Lukas Beeler</dc:creator>
				<category><![CDATA[Seven]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://projectdream.org/wordpress/?p=534</guid>
		<description><![CDATA[I&#8217;ve installed the Windows 7 RC in English. Worked perfectly, but most of our customers run their systems in German, so&#8217;ill have to stay up-to-date on how Microsoft&#8217;s translators &#8220;creatively&#8221; translated their work into German (actually, Microsoft&#8217;s translations aren&#8217;t the worst i&#8217;ve seen). So today i decided the install the German language pack on my [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve installed the Windows 7 RC in English. Worked perfectly, but most of our customers run their systems in German, so&#8217;ill have to stay up-to-date on how Microsoft&#8217;s translators &#8220;creatively&#8221; translated their work into German (actually, Microsoft&#8217;s translations aren&#8217;t the worst i&#8217;ve seen).</p>
<p>So today i decided the install the German language pack on my home PC and on my laptop &#8211; on the home PC, this worked as expected. On my laptop, which has it&#8217;s hard drive encrypted and protected by BitLocker in TPM mode.</p>
<p>After the obligatory reboot, i changed the system language. The machine rebooted and then asked for my Bitlocker recovery password &#8211; in German. It was obvious what happened: On German Vista machines with Bitlocker enabled, the Windows Boot Manager was still in English, but on Windows 7 the boot manager was also translated &#8211; which means that it now failed the integrity check because it was modified.</p>
<p>Luckily i could use our Terminal Services Gateway to log onto my administrative terminal server, where i had the <a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=2786fde9-5986-4ed6-8fe4-f88e2492a5bd&#038;displaylang=en">BitLocker Recovery Password Viewer</a> installed, so viewing my recovery key was quick and easy.</p>
<p>After booting into my now (mostly) German Windows 7, i temporarily halted Bitlocker protection, and immediately reenabled. This caused Windows 7 to reverify the state of the Boot Manager, and after i another reboot i was sure that everything was fine.</p>
<p>Oh, and this is one of the rather funny translation episodes: The window is not resizeable and the text doesn&#8217;t fit.</p>
<p><a href="http://projectdream.org/wordpress/wp-content/uploads/2009/04/remotedesktopverbindu.png" rel="lightbox"><img src="http://projectdream.org/wordpress/wp-content/uploads/2009/04/remotedesktopverbindu.png" alt="remotedesktopverbindu" title="remotedesktopverbindu" width="423" height="264"/></a></p>
]]></content:encoded>
			<wfw:commentRss>http://projectdream.org/wordpress/2009/04/30/windows-7-bitlocker-and-changing-the-system-language/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Windows 7 on a ThinkPad W500</title>
		<link>http://projectdream.org/wordpress/2009/04/24/windows-7-on-a-thinkpad-w500/</link>
		<comments>http://projectdream.org/wordpress/2009/04/24/windows-7-on-a-thinkpad-w500/#comments</comments>
		<pubDate>Fri, 24 Apr 2009 19:34:39 +0000</pubDate>
		<dc:creator>Lukas Beeler</dc:creator>
				<category><![CDATA[Seven]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://projectdream.org/wordpress/?p=527</guid>
		<description><![CDATA[Windows 7 is finally nearing it&#8217;s completion, and the Release Candidate is finally available. After installing the Windows 7 Beta Build 7000 back in December on my PC at home, i decided to upgrade my work Laptop to Windows 7. The score to the right is from my Laptop. First of all, i had Bitlocker [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://projectdream.org/wordpress/wp-content/uploads/2009/04/windows7score.png" rel="lightbox"><img src="http://projectdream.org/wordpress/wp-content/uploads/2009/04/windows7score-150x102.png" alt="Windows 7 Score ThinkPad W500" title="Windows 7 Score ThinkPad W500" width="150" height="102" class="alignright size-thumbnail wp-image-528" /></a>Windows 7 is finally nearing it&#8217;s completion, and the Release Candidate is finally available. After installing the Windows 7 Beta Build 7000 back in December on my PC at home, i decided to upgrade my work Laptop to Windows 7. The score to the right is from my Laptop.</p>
<p>First of all, i had Bitlocker enabled on my ThinkPad W500, which was running Windows Vista x32 and i intended to install Windows 7 x64. So a direct inplace upgrade was out of the question. I created a backup of the machine, disabled Bitlocker, upgraded my laptops BIOS to the latest version, and booted Windows 7 setup from an USB stick.</p>
<p>Next, i pressed Shift-F10 on the setup screen, deleted all the Windows and Program Files folders, and then started an installation directly on the Bitlocker-enabled drive (this way, i didn&#8217;t have to restore all the files i already had on the drive, saving me valuable time).</p>
<p>Windows 7 was done after about 25 minutes, and greeted me with Aero enabled and the 1920&#215;1200 15&#8243; screen already set to a scaling factor of 125%. This is were i also noticed that DPI settings are now user dependant, instead of affecting the whole system. An extremely nice feature, that probably needed quite a bit of work. I set the scaling factor to 115%, which is the best factor between readability and remaining screen real estate for me.</p>
<p>Unfortunately, the switchable graphics driver available from Lenovo did not support WDDM 1.1. I went into the BIOS and configured the machine to always use the Intel graphics. However, i noticed that unlike in Vista, the Intel graphic card did not produce 100% smooth Aero animations. Since i have the power supply connected most of the time anyway, i configured the system to always use the ATI card. This produced better results.</p>
<p>The fingerprint reader does not work yet, but i didn&#8217;t invest time in that since i don&#8217;t use it anyway. Also, there are issues with Intel AMT, which i don&#8217;t use either.</p>
<p>So the base OS worked flawlessly after install. Even switching the graphics card around didn&#8217;t phase it, Aero was automatically enabled and the correct resolution configured. WLAN, Audio, everything you would need worked out of the Box.</p>
<p>I joined the machine to the domain, where it sucked down all the GPOs for our corporate network. I unplugged the network cable, and it automatically connected to the corporate wireless network, authenticated by EAP-TLS.</p>
<p>Since our printserver is WS08 x64 box, corporate printing also worked automatically, without any additional work. Of course, all the other group policy settings applied as they should, and i didn&#8217;t find any issues yet regarding policy settings.</p>
<p>But an OS alone doesn&#8217;t serve a purpose, you need applications. I&#8217;ve installed the following applications:</p>
<ul>
<li><strong>Adobe Reader 9.1</strong> Works perfectly.</li>
<li><strong>DIAS-iS Network Client 3.2</strong> Works perfectly.</li>
<li><strong>DIAS-iS OSP Version 3 for Office 2007</strong> Works perfectly.</li>
<li><strong>Office 2007 SP1 Enterprise, Visio and PDF/XPS plugin</strong> Works perfectly.</li>
<li><strong>Office 2007 Primary Interop Assemblies</strong> Works perfectly.</li>
<li><strong>Office 2007 VSTO 3.0</strong> Works perfectly.</li>
<li><strong>Office 2007 Communicator R1 with latest Hotfix</strong> Works perfectly.</li>
<li><strong>Solitas InfoStore Windows Retrieval</strong> Works perfectly.</li>
<li><strong>IBM System i Access V6R1M0 x64</strong> Works perfectly.</li>
<li><strong>IrfanView</strong> Works perfectly.</li>
<li><strong>Mozilla Firefox 3.1b3</strong> Works perfectly.</li>
<li><strong>PuTTY 0.60</strong> Works perfectly.</li>
<li><strong>SonicWALL Global VPN Client x64</strong> Sometimes loses it&#8217;s IPsec driver &#8211; repairing the program helps.</li>
<li><strong>Windows Live Messenger</strong> Works perfectly.</li>
<li><strong>Virtual CloneDrive</strong> Works perfectly.</li>
<li><strong>WinRAR</strong> Works perfectly.</li>
<li><strong>tn5250</strong> Works perfectly.</li>
</ul>
<p>So far, so good. The SonicWALL issue may be annoying, but it&#8217;s not a dealbreaker. Judging from my experience, it&#8217;s a SonicWALL issue. Opening a bug there won&#8217;t help, as they don&#8217;t support Windows 7 yet. I can live with that.</p>
<p>Perfomance on Windows 7 on this machine is even better than Vista. I can now fully use the 4GB RAM installed in my laptop. Never used Windows XP on this machine, i can&#8217;t compare performance. All the business apps i need to do my job work flawlessly. Printing works flawlessly.</p>
<p><a href="http://projectdream.org/wordpress/wp-content/uploads/2009/04/windows7pc.png" rel="lightbox"><img src="http://projectdream.org/wordpress/wp-content/uploads/2009/04/windows7pc-150x87.png" alt="Windows 7 PC score" title="Windows 7 PC score" width="150" height="87" class="alignright size-thumbnail wp-image-531" /></a>Windows 7 is even better than Vista. But for those that didn&#8217;t spend the last three years using Windows Vista, it may be rather hard to get used to all the new stuff. For example, the deployment options between 7 and Vista are both based on WIM imaging, with a few improvements here and there. If you know how to do it on Vista, you can also do it in Windows 7.</p>
<p>As a bonus, the score to the right from my desktop PC.</p>
]]></content:encoded>
			<wfw:commentRss>http://projectdream.org/wordpress/2009/04/24/windows-7-on-a-thinkpad-w500/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>My first SBS 2008 deployment</title>
		<link>http://projectdream.org/wordpress/2008/12/12/my-first-sbs-2008-deployment/</link>
		<comments>http://projectdream.org/wordpress/2008/12/12/my-first-sbs-2008-deployment/#comments</comments>
		<pubDate>Fri, 12 Dec 2008 18:58:33 +0000</pubDate>
		<dc:creator>Lukas Beeler</dc:creator>
				<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Servers]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://projectdream.org/wordpress/?p=440</guid>
		<description><![CDATA[The past few days were rather busy &#8211; i&#8217;ve spent them revamping the current network and infrastructure of a small business &#8211; deploying new PCs and the first SBS 2008. First, lets talk about the hardware. It&#8217;s important to know that small businesses handle their infrastructure completely differently than large businesses, and in my opinion [...]]]></description>
			<content:encoded><![CDATA[<p>The past few days were rather busy &#8211; i&#8217;ve spent them revamping the current network and infrastructure of a small business &#8211; deploying new PCs and the first SBS 2008.</p>
<p>First, lets talk about the hardware. It&#8217;s important to know that small businesses handle their infrastructure completely differently than large businesses, and in my opinion there are some things that require &#8220;unusual&#8221; thinking.</p>
<p><strong>Reliability</strong>: an SBS server is extremely critical for operation of a small business and they usually do not replace servers after three years</p>
<p><strong>Maintainability</strong>: small businesses do not have dedicated IT personnel. Usually, most &#8220;heavy&#8221; tasks are done by an IT service provider, and the daily IT tasks are done inhouse by someone as a secondary job</p>
<p><strong>Functionality</strong>: small businesses are sometimes just as demanding as larger companies &#8211; the small size requires setups that maximize the productivity of each employee</p>
<p>So, there are three main aspects one should focus on when deploying an SBS server.</p>
<p>Reliablity is a key aspect. An SBS server is critical for the business and this requires hardware that is highly capable and reliable. After all, an SBS server can serve a Business for up to five years without replacing the hardware. This is why it makes sense to buy really good hardware that lasts that long, combined with appropriate maintenance contracts to get it back up in case you run into problems.</p>
<p>In this case, we decided to use the following hardware:</p>
<blockquote><p>
<a href="http://www-03.ibm.com/systems/x/hardware/tower/x3500/index.html">IBM System x3500</a><br />
Intel Quadcore 2.66 Ghz 12M (leaving 1 slot available)<br />
10 GB Memory (leaving 6 slots available)<br />
8 2.5&#8243; 147GB 10kRPM SAS Disks (leaving 4 slots available)<br />
ServeRAID 8k with 256MB BBWC (for the first 8 disks)<br />
ServeRAID 8s with 256MB BBWC (for the other 4 disks)<br />
Disk configuration:<br />
RAID 1 consisting of two 147GB Disks<br />
RAID 5 consisting of five 147GB Disks<br />
Global Hotspare<br />
IBM SAS HBA (for tapedrive)<br />
LTO4 SAS attached HH internal tapedrive<br />
Redundant fans &#038; power<br />
IBM Remote Supervisor Adapter II<br />
5Y of IBM ServicePac with committed service option
</p></blockquote>
<p>As you can see, the system has lots of storage and redundancy. It&#8217;s also important to know that the SBS server does not run any third party applications (except those necessary for operation), the ERP runs on an IBM POWER machine. With SBS 2008, i would not recommend running any third party applications on the SBS itself &#8211; if necessary to run third party apps on a server, purchase SBS premium and run the third party apps on the second server.</p>
<p>The second aspect is ease of use, for which we should use software that can be automated as well as possible. SBS handles lots of things on his own, but we opted for a third party backup application because we still see tape backups as the best way to fulfill most of a customers needs. Especially since LTO drives have WORM media, that can help to comply with certain local laws.</p>
<p>As for the software, i&#8217;ve installed BackupExec 12.5 to handle the backups to tape. Tape backups are easier to handle for customers, offer superior performance, and make archival and external storage of data easy. Unfortunately, BackupExec 12.5 does not integrate with the SBS Console (yet?).</p>
<p>For virus scan, we&#8217;ve opted for McAfee VirusScan Enterprise. A central management application was unfortunately not yet available, so we deployed McAfee manually on each client, and on the server.</p>
<p>Exchange is protected using ForeFront for Exchange, which has served me well in the past.</p>
<p>SBS 2008 has a nice reporting function, but there are other important notifications: the RSA Adapter notifies for all hardware failures like power supplies, fans, etc. independently through e-mail (which can contact external adresses and even works if the failure killed the server), and allows remote troubleshooting in case the machine does not boot. ServeRAID manager and BackupExec also send daily reports to be viewed by the customer.</p>
<p>Last,  but not least, is functionality. After all, customers aren&#8217;t like me that want an SBS because they like technology &#8211; no, they want an SBS to fulfill certain needs their business has.</p>
<p>In this case, there were several unique requirements regarding mailflow &#8211; thanks to the included Exchange 2007 server, which offers a very flexible transport rule system i was able to implement these requirements without having to purchase third party software or even program event sinks on our own.</p>
<p>So far, i&#8217;ve had zero issues with SBS 2008 &#8211; it worked without any problems and hardware support wasn&#8217;t a problem either. Looks like IBM got all the kinks figured out since the release of Windows Server 2008 at the beginning of the year.</p>
<p>The System x3500 is also very nice hardware &#8211; it looks like a tower variant of the x3650, which i also like very much. The only criticism i have for the machine is that installing the redundant fan kit is total pain in the ass, mostly because the documentation covers both the x3400 and x3500, and some parts don&#8217;t apply for the x3500 (but aren&#8217;t marked as such).</p>
<p>It shows that IBM can still deliver top notch hardware at affordable prices.</p>
<p>In case you couldn&#8217;t figure it out from reading this far, i really like SBS 2008, and it&#8217;s ready for action in a production environment. In case you&#8217;re thinking about deploying a new SBS, go with SBS 2008!</p>
]]></content:encoded>
			<wfw:commentRss>http://projectdream.org/wordpress/2008/12/12/my-first-sbs-2008-deployment/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
		<item>
		<title>6 months on Windows Server 2008</title>
		<link>http://projectdream.org/wordpress/2008/11/29/6-months-on-windows-server-2008/</link>
		<comments>http://projectdream.org/wordpress/2008/11/29/6-months-on-windows-server-2008/#comments</comments>
		<pubDate>Sat, 29 Nov 2008 10:34:52 +0000</pubDate>
		<dc:creator>Lukas Beeler</dc:creator>
				<category><![CDATA[Hyper-V]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://projectdream.org/wordpress/?p=435</guid>
		<description><![CDATA[In May, we migrated from our old company name and a Windows Server 2003 infrastructure to Windows Server 2008. About now, we&#8217;ve been running on this Infrastructure for 6 months. While configuring back then was very interesting (especially Exchange 2007) and finding vendors which supported their apps under WS08 wasn&#8217;t always easy, it worked out. [...]]]></description>
			<content:encoded><![CDATA[<p>In <a href="http://projectdream.org/wordpress/2008/05/06/renames-mergers-and-acquisitions/">May</a>, we migrated from our old company name and a Windows Server 2003 infrastructure to Windows Server 2008.</p>
<p>About now, we&#8217;ve been running on this Infrastructure for 6 months. While configuring back then was very interesting (especially Exchange 2007) and finding vendors which supported their apps under WS08 wasn&#8217;t always easy, it worked out. </p>
<p>We&#8217;re running McAfee VirusScan Enterprise, which was supported WS08. Unfortunately, the ProtectionPilot Management App was not supported on WS08, which is why it&#8217;s running in an WS03 x32 VM. For Backup, we&#8217;ve used Symantec BackupExec 12 (since then, upgraded to 12.5).</p>
<p>I&#8217;ve been running six productive VMs in Hyper-V since May. The upgrades to the RTM version of Hyper-V ran flawlessly, and we&#8217;ve had zero production issues with those VMs. The VMs are a mix of WS03 x32 and WS08 x64.</p>
<p>Except one WS08 Core x32 Domain Controller, all WS08 machines are x64. Even the setting up an x64 print server for x32 clients was less of an issue than i initially thought. </p>
<p>The feature most applauded by our users is probably the <a href="http://technet.microsoft.com/en-us/library/cc731264.aspx">TS Gateway</a>.</p>
<p>We currently OCS 2007 in an (unsupported) VM, because we only use the IM functionality right now (the reason that VMs are unsupported is that voice heavily depends on timing, which can be icky in VMs). Our plan is to migrate to OCS 2007 R2 when it comes out, this time running on WS08 on native hardware, so we can start our internal VoIP rollout.</p>
<p>IBM has finally released <a href="http://www-03.ibm.com/systems/management/director/">Director 6.1</a>, which supports running on WS08 x64.</p>
<p>For Active Directory, i run two WS 08 Core DCs, one x64 (on newer hardware) and one x32 (on rather old hardware). We also have an RODC in our branch office. <a href="http://projectdream.org/wordpress/2008/08/09/backupexec-installation-on-a-windows-server-2008-rodc-fails-with-v-225-212/">BackupExec</a> has it&#8217;s fair share of troubles running on RODCs and so do other apps that depend on SQL Server, like WSUS. So keep this in mind if you want to deploy branch offices &#8211; the single server approach worked with DCs, but it won&#8217;t with RODCs. Get two machines, one for the RODC, another one for the rest.</p>
<p>For branch office connectivity, we&#8217;ve always used DFS-N and DFS-R, which has continued to work flawlessly on WS08.</p>
<p>In our Edge environment, i&#8217;ve deployed an Exchange 2007 Edge Server, an OCS 2007 Edge Server and an ISA 2006 server. The latter two are still running on WS03, which i plan to upgrade as soon as it is possible.</p>
<p>I currently only have one unresolved issue, which is NTLM Authentication for Outlook Anywhere. UR4 should have resolved it, but i haven&#8217;t gotten around to test this.</p>
<p>As for the clients: We run three quarters Vista, one quarter XP. The XP machines only remain because i don&#8217;t have any jurisdiction over them, there are no technical reasons why they shouldn&#8217;t get upgraded.</p>
<p>So, after this you will probably assume that i got paid to write this. Well, i do work for a Microsoft Partner, so the Software cost associated with upgrading to WS08 was rather low, as we have Software Assurances for our Volume Licenses and we also get many internal use licenses through the MSPP.</p>
<p>The experience of deploying and running a production system has been a tremendous help for me to get acquainted with WS08 as a platform. I&#8217;m currently in the process of deploying my first SBS08 into production, about which i&#8217;ll write as soon as that project is done.</p>
<p>Still, i honestly believe that WS08 is ready to deployed. Not anywhere, mind you. Application Support is still an issue, and especially ERP vendors are slow to catch up (not us, though &#8211; we supported WS08 TS as platform from the start).</p>
<p>So, what do you think about WS08? Looked at it? Tried it? Running it?</p>
]]></content:encoded>
			<wfw:commentRss>http://projectdream.org/wordpress/2008/11/29/6-months-on-windows-server-2008/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Troubles installing KB954960 on German SBS 2008</title>
		<link>http://projectdream.org/wordpress/2008/11/21/troubles-installing-kb954960-on-german-sbs-2008/</link>
		<comments>http://projectdream.org/wordpress/2008/11/21/troubles-installing-kb954960-on-german-sbs-2008/#comments</comments>
		<pubDate>Fri, 21 Nov 2008 18:40:16 +0000</pubDate>
		<dc:creator>Lukas Beeler</dc:creator>
				<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://projectdream.org/wordpress/?p=433</guid>
		<description><![CDATA[While setting up a new SBS 2008, i ran into a problem with installing KB954960 &#8211; a WSUS Update. It immediately said &#8220;Abgebrochen&#8221; when trying to install it through Windows Update. Trying to install the update manually instantly showed the reason why it didn work, though. The reason for this failure is that it expects [...]]]></description>
			<content:encoded><![CDATA[<p>While setting up a new SBS 2008, i ran into a problem with installing KB954960 &#8211; a WSUS Update. It immediately said &#8220;Abgebrochen&#8221; when trying to install it through Windows Update. Trying to install the update manually instantly showed the reason why it didn work, though.</p>
<p>The reason for this failure is that it expects the WSUS groups to have English names &#8211; until this is fixed, there is an easy workaround to install the update:</p>
<p>Rename the group &#8220;WSUS-Administratoren&#8221; to &#8220;WSUS Administrators&#8221;<br />
Rename the group &#8220;WSUS-Berichterstatter&#8221; to &#8220;WSUS Reporters&#8221;</p>
<p>This will allow the update to install. It might make sense to rename the groups back to their original names, in case some other script depends on their names.</p>
<p>Another reason why running non-US versions of Windows is a bad idea in production environments &#8211; you just get additional trouble with zero advantages &#8211; but that&#8217;s for another post.</p>
]]></content:encoded>
			<wfw:commentRss>http://projectdream.org/wordpress/2008/11/21/troubles-installing-kb954960-on-german-sbs-2008/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Hyper-V vs. ESXi management</title>
		<link>http://projectdream.org/wordpress/2008/10/23/hyper-v-vs-esxi-management/</link>
		<comments>http://projectdream.org/wordpress/2008/10/23/hyper-v-vs-esxi-management/#comments</comments>
		<pubDate>Thu, 23 Oct 2008 16:47:42 +0000</pubDate>
		<dc:creator>Lukas Beeler</dc:creator>
				<category><![CDATA[Hyper-V]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://projectdream.org/wordpress/?p=430</guid>
		<description><![CDATA[I&#8217;ve compared Hyper-V and ESXi in the past. Since then, the virtualization market has changed. I was also able to get more experience, and have two HP ML110 G5 that run ESXi (albeit unsupported) and Hyper-V Server. I&#8217;ve ran a test environment, mostly to play with Citrix XenApp, SBS 2008 and EBS 2008. Especially the [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve compared <a href="http://projectdream.org/wordpress/2008/08/11/hyper-v-vs-esxi-in-the-small-business-space/">Hyper-V and ESXi</a> in the past. Since then, the virtualization market has changed. I was also able to get more experience, and have two HP ML110 G5 that run ESXi (albeit unsupported) and Hyper-V Server.</p>
<p>I&#8217;ve ran a test environment, mostly to play with Citrix XenApp, SBS 2008 and EBS 2008. Especially the latter, as multi server solution, could be run with multiple roles distributed on Hyper-V and ESXi hosts, which made it interesting to deal with.</p>
<h3>Hyper-V Server management</h3>
<p>Well, i&#8217;ll be blunt. Hyper-V Server standalone management sucks. Big time. The problem here is that you need a Vista machine (which is a problem in the testlab which mostly consists of older PCs), and then you&#8217;ll need to create same-username same-password accounts to connect the two. </p>
<p>Also, if you just want to <a href="http://projectdream.org/wordpress/2008/07/03/delegating-hyper-v-virtual-machines/">delegate specific VMs</a>, you&#8217;ll need to dive into the depths of WMI.</p>
<p>Many of those problems vanish when you&#8217;re using a domain setup, with Hyper-V Server joined to the domain. But that&#8217;s usually not the case in a test lab.</p>
<p>Add to that that Server Core is still very young, and a lot of 3rd party hardware manufacturers do not have anything Server Core ready yet. Many don&#8217;t even announce whether certain tools are supported on Server Core or not.</p>
<p>This doesn&#8217;t mean Server Core is a bad idea &#8211; it just means that we will need to wait for hardware manufacturers to catch up &#8211; also management agents like Backup, Anti Virus, etc. will need to get up to speed for running on Server Core.</p>
<h3>ESXi management</h3>
<p>ESXi works very well with standalone management. You go to the website, download the VI Client, enter user and password, and you can manage the VM host &#8211; you can also delegate permissions easily.</p>
<p>From what i&#8217;ve read so far, using single signon and Active Directory with ESXi is more cumbersome than on Hyper-V server. Makes sense. </p>
<p>ESXi integrates a lot of hardware drivers and management. However, fewer servers are supported than with Hyper-V Server. On the other hand, you can use the native ESXi tools to create teams etc., something which you can&#8217;t on Server Core because the HW manufacturers do not ship the tools for Server Core.</p>
<h3>My opinion</h3>
<p>ESXi works very well in a standalone lab environment. Hyper-V is lackluster at best. What does that mean for you? If you want to build a test lab, go with hardware that supports ESXi, or if that is too expensive, go with hardware that at least works with ESXi.</p>
]]></content:encoded>
			<wfw:commentRss>http://projectdream.org/wordpress/2008/10/23/hyper-v-vs-esxi-management/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
	</channel>
</rss>

