<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-1468506413062348783</id><updated>2012-01-27T16:51:20.612-05:00</updated><category term='D-D-T'/><category term='Xen'/><category term='Exchange 2003 Shared Hosting'/><category term='Partition Management'/><category term='Zen'/><category term='Load Balancer'/><category term='virtualiron'/><category term='vRAM'/><category term='IET'/><category term='How-To'/><category term='Becoming a Sysadmin'/><category term='Disk cleanup'/><category term='Service Pack 2 0x800F0826'/><category term='Group Policy'/><category term='Integrity'/><category term='Packet Pushers'/><category term='VDA'/><category term='Backup'/><category term='IOS'/><category term='SOHO'/><category term='VMware backup'/><category term='NCR Unix'/><category term='vSphere'/><category term='0x800F0A0A'/><category term='Blogs'/><category term='Intel VT-x'/><category term='VMotion'/><category term='Equallogic'/><category term='VMWare'/><category term='Ghost'/><category term='vSphere 5.0 licensing'/><category term='CRM'/><category term='Openfire'/><category term='IO'/><category term='CentOS'/><category term='VDI'/><category term='Windows Time Service'/><category term='iSCSI'/><category term='Home Network'/><category term='Cobol'/><category term='Favorites'/><category term='Aprigo Ninja'/><category term='Parallels'/><category term='Poll'/><category term='Compellant'/><category term='Operating system'/><category term='Chat'/><category term='NFS'/><category term='Veeam Backup and Replication'/><category term='Clonezilla'/><category term='bandwidth'/><category term='System Image'/><category term='Crash consistency'/><category term='Good Design'/><category term='TrueCrypt'/><category term='Virtuozzo'/><category term='Collaboration'/><category term='Winsxs'/><category term='Breach'/><category term='Directory Restore'/><category term='VTL'/><category term='Hyper-v'/><category term='Backups'/><category term='PBX'/><category term='Internet Connection'/><category term='Crashplan'/><category term='P2V'/><category term='Replication'/><category term='EMC'/><category term='Encryption'/><category term='ESX'/><category term='Security'/><category term='Phone System'/><category term='Exchange Server 2003'/><category term='KVM'/><category term='Office File Validation'/><category term='Support'/><category term='File Server Analysis'/><category term='Excel 2003'/><category term='Storage'/><category term='Windows 2008'/><category term='Virtualization'/><category term='Android'/><category term='Extend Virtual Machine disk'/><category term='Disk Consumption'/><category term='Cloud'/><category term='XenServer'/><category term='Hyper-V Server 2008'/><category term='AMD-V'/><category term='XenMotion'/><category term='ESXi'/><category term='Theft'/><category term='Restore'/><category term='Active Directory'/><category term='Linux'/><category term='DRBD'/><category term='Altiris'/><category term='iShell'/><category term='SAN'/><category term='Virtualbox'/><category term='Extend C Drive'/><title type='text'>Jeff Hengesbach</title><subtitle type='html'>Life and times of yet another Computer guy.  A Jack-of-all trades and master of some.  Read on if you're looking for experiences from small to medium IT with big world concepts.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://jeffhengesbach.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1468506413062348783/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://jeffhengesbach.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Jeff Hengesbach</name><uri>https://profiles.google.com/110171567300524388624</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-XLGcor434vI/AAAAAAAAAAI/AAAAAAAAAAA/yiIu0TzU9A0/s512-c/photo.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>60</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-1468506413062348783.post-2094354436092322395</id><published>2012-01-27T16:40:00.001-05:00</published><updated>2012-01-27T16:41:01.480-05:00</updated><title type='text'>Error 0x800F0A12 Installing SP1 on Windows 2008 R2 Veeam System</title><content type='html'>I ran into a little issue trying to update my Windows 2008 R2 system that serves as my Veeam Backup server. &amp;nbsp;It did not matter&amp;nbsp;whether I tried the SP1 install from WSUS distribution or the full download from Microsoft, it always ended fairly quickly with the error 0x800F0A12.&lt;br /&gt;&lt;br /&gt;A little searching turned up &lt;a href="http://windows.microsoft.com/en-US/windows7/windows-7-windows-server-2008-r2-service-pack-1-sp1-installation-error-0x800F0A12"&gt;this article&lt;/a&gt; on the windows.microsoft.com website. &amp;nbsp;Following the guidance in the article it became clear the issue was due to disabled auto-mounting of volumes. &amp;nbsp;If your Veeam server directly access your SAN VMFS volumes, disabling&amp;nbsp;auto-mounting&amp;nbsp;of volumes is a critical step to keep Windows from squashing your VMFS volumes while still allowing Veeam to directly pull data from them. &amp;nbsp;I performed the following steps as resolution:&lt;br /&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Disable any Veeam jobs scheduled to start in the next 90-120 minutes.&lt;/li&gt;&lt;li&gt;Removed all iSCSI Targets and Favorites from the Microsoft iSCSI initiator. &amp;nbsp;If you have a vendor specific tool be sure to check it as well (Equallogic HIT, etc).&lt;/li&gt;&lt;li&gt;Disabled network access between the Veeam server and the iSCSI san - not taking any risks here.&lt;/li&gt;&lt;li&gt;Followed the article's guidance and ran: &lt;span style="font-family: 'Courier New', Courier, monospace; font-size: x-small;"&gt;mountvol /E&lt;/span&gt; to enable&amp;nbsp;auto-mounting&amp;nbsp;of volumes, then rebooted&lt;/li&gt;&lt;li&gt;Installed SP1, Reboot&lt;/li&gt;&lt;li&gt;Ran &lt;span style="font-family: 'Courier New', Courier, monospace; font-size: x-small;"&gt;mountvol /N&lt;/span&gt; to disable&amp;nbsp;auto-mounting&amp;nbsp;of volumes, then rebooted&lt;/li&gt;&lt;li&gt;Re-established iSCSI network connectivity&lt;/li&gt;&lt;li&gt;Added back iSCSI Initiator configurations&lt;/li&gt;&lt;li&gt;Verified Veeam could access VMFS volumes (test job)&lt;/li&gt;&lt;li&gt;Re-Enabled all previously disabled Veeam jobs.&lt;/li&gt;&lt;/ol&gt;&lt;div&gt;If you have any concern about using mountvol versus diskpart to disable / enable automount, they do the same thing. &amp;nbsp;Check &lt;a href="http://social.technet.microsoft.com/Forums/en-US/winserverfiles/thread/263f3301-4504-4cd0-8469-68fbb788f129/"&gt;this thread&lt;/a&gt; for the details and critical registry key to validate the claim.&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1468506413062348783-2094354436092322395?l=jeffhengesbach.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jeffhengesbach.blogspot.com/feeds/2094354436092322395/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1468506413062348783&amp;postID=2094354436092322395' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1468506413062348783/posts/default/2094354436092322395'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1468506413062348783/posts/default/2094354436092322395'/><link rel='alternate' type='text/html' href='http://jeffhengesbach.blogspot.com/2012/01/error-0x800f0a12-install-sp1-on-windows.html' title='Error 0x800F0A12 Installing SP1 on Windows 2008 R2 Veeam System'/><author><name>Jeff Hengesbach</name><uri>https://profiles.google.com/110171567300524388624</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-XLGcor434vI/AAAAAAAAAAI/AAAAAAAAAAA/yiIu0TzU9A0/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1468506413062348783.post-1077329839729946432</id><published>2012-01-03T13:20:00.001-05:00</published><updated>2012-01-03T13:20:42.388-05:00</updated><title type='text'>Fix Disappearing Windows 7 Desktop Shortcuts</title><content type='html'>&lt;b&gt;Case of the&amp;nbsp;Houdini&amp;nbsp;Shortcuts&lt;/b&gt;&lt;br /&gt;Since moving to Windows 7, a few users in the office have reported many of their desktop shortcuts would periodically disappear. &amp;nbsp;These reports would come in after users had been working offsite. &amp;nbsp;The effected users often had more than 10 desktop shortcuts to files out on the network.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Mystery Revealed&lt;/b&gt;&lt;br /&gt;Some searching around led me to two resources that answered what was happening and largely how to adjust it. &amp;nbsp;&lt;a href="http://support.microsoft.com/kb/978980"&gt;MS KB978980&lt;/a&gt;&amp;nbsp;explained what was happening at a high level and how to prevent it manually. &amp;nbsp;Basically the system scheduled task "Scheduled" will delete broken desktop shortcuts of the currently logged in user whenever it finds more than four of them on the Desktop. &amp;nbsp;The MS fix is to have four or fewer such shortcuts, or disable Computer Maintenance - manually. &amp;nbsp;So users with more than four shortcuts to network resources would power up offsite, not using VPN, and the Schedule task would eventually fire off (1:00AM by default) and make their shortcuts disappear - pretty good trick.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Make it Stop&lt;/b&gt;&lt;br /&gt;So with a manual fix in hand, I sought options to automate this for all machines. &amp;nbsp;Further searching turned up &lt;a href="http://www.verboon.info/index.php/2010/11/control-windows-7-scheduled-maintenance-behavior-through-group-policy/"&gt;this blog post&lt;/a&gt; by Alex Verboon (&lt;a href="http://twitter.com/alexverboon"&gt;@alexverboon&lt;/a&gt;) detailing where in Group Policy the needed changes could be made, but there was a problem. &amp;nbsp;From a 2008 R2 Domain controller, the setting/folder Alex described (Specifically "Scheduled Maintenance") was not present, another stumble.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-EQl3RTDk-30/TwM78d29KWI/AAAAAAAAAIg/OJitmKEUHTw/s1600/2K8R2-GP.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://4.bp.blogspot.com/-EQl3RTDk-30/TwM78d29KWI/AAAAAAAAAIg/OJitmKEUHTw/s320/2K8R2-GP.JPG" width="312" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;I proceeded to fire up Group Policy Management on a Windows 7 SP1 system with &lt;a href="http://www.microsoft.com/download/en/details.aspx?id=7887"&gt;RSAT&lt;/a&gt;&amp;nbsp;installed hoping connecting from a client class system would reveal the Scheduled Maintenance settings. &amp;nbsp;I was rewarded with the "Scheduled Maintenance" folder and setting that Alex described.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-6os4lsi4HNs/TwM-MhLDdII/AAAAAAAAAIs/Y75RrXjcfQ4/s1600/Win7-RSAT-GP.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://4.bp.blogspot.com/-6os4lsi4HNs/TwM-MhLDdII/AAAAAAAAAIs/Y75RrXjcfQ4/s320/Win7-RSAT-GP.JPG" width="292" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;b&gt;Results&lt;/b&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;A short bit of testing later and success. &amp;nbsp;No longer did my batch of test desktop shortcuts disappear with the PC disconnected from the network and manually invoking the "Scheduled" scheduled task. &amp;nbsp;A side effect of the Group Policy change is the "broken" shortcuts are reported in &lt;a href="http://windows.microsoft.com/en-US/windows7/What-is-Action-Center"&gt;Action Center&lt;/a&gt; as "Broken Shortcuts". &amp;nbsp;If a user subsequently clicks on this in Action Center - poof - the shortcuts will be removed! &amp;nbsp;If you so wish, Action Center can be &lt;a href="http://technet.microsoft.com/en-us/library/ee617161(WS.10).aspx"&gt;disabled&lt;/a&gt; via GPO also.&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1468506413062348783-1077329839729946432?l=jeffhengesbach.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jeffhengesbach.blogspot.com/feeds/1077329839729946432/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1468506413062348783&amp;postID=1077329839729946432' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1468506413062348783/posts/default/1077329839729946432'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1468506413062348783/posts/default/1077329839729946432'/><link rel='alternate' type='text/html' href='http://jeffhengesbach.blogspot.com/2012/01/fix-disappearing-windows-7-desktop.html' title='Fix Disappearing Windows 7 Desktop Shortcuts'/><author><name>Jeff Hengesbach</name><uri>https://profiles.google.com/110171567300524388624</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-XLGcor434vI/AAAAAAAAAAI/AAAAAAAAAAA/yiIu0TzU9A0/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-EQl3RTDk-30/TwM78d29KWI/AAAAAAAAAIg/OJitmKEUHTw/s72-c/2K8R2-GP.JPG' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1468506413062348783.post-8492857315384675694</id><published>2011-09-23T11:21:00.003-04:00</published><updated>2011-09-23T11:30:20.148-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='IOS'/><category scheme='http://www.blogger.com/atom/ns#' term='Crashplan'/><category scheme='http://www.blogger.com/atom/ns#' term='Android'/><category scheme='http://www.blogger.com/atom/ns#' term='Backups'/><title type='text'>CrashPlan IOS &amp; Android Mobile App Now Available</title><content type='html'>My favorite online backup provider, &lt;a href="http://www.crashplan.com/"&gt;Crashplan&lt;/a&gt;, &lt;a href="http://www.crashplan.com/blog/consumer/crashplan-mobile-apps"&gt;has released IOS and Android apps&lt;/a&gt; allowing access to your backed up files!  Via the app you can download and easily keep up-to-date any files in your backup to local storage on your mobile device.  One great use of this is syncing your Music collection from your backup versus some other added service.  Check them out in your device's respective market/store.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1468506413062348783-8492857315384675694?l=jeffhengesbach.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jeffhengesbach.blogspot.com/feeds/8492857315384675694/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1468506413062348783&amp;postID=8492857315384675694' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1468506413062348783/posts/default/8492857315384675694'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1468506413062348783/posts/default/8492857315384675694'/><link rel='alternate' type='text/html' href='http://jeffhengesbach.blogspot.com/2011/09/crashplan-ios-android-mobile-app-now.html' title='CrashPlan IOS &amp; Android Mobile App Now Available'/><author><name>Jeff Hengesbach</name><uri>https://profiles.google.com/110171567300524388624</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-XLGcor434vI/AAAAAAAAAAI/AAAAAAAAAAA/yiIu0TzU9A0/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1468506413062348783.post-1182440731354103984</id><published>2011-09-22T15:21:00.000-04:00</published><updated>2011-09-22T16:23:23.452-04:00</updated><title type='text'>Working with Veeam SureBackup</title><content type='html'>I began using Veeam Backup and Replication several months ago in the vSphere environment that I manage. &amp;nbsp;I can honestly say since switching to Veeam, backups have no longer been a pain in my posterior. &amp;nbsp;With Veeam, my backups just work - quickly and with low impact to the virtual environment. &amp;nbsp;So now that I have these great backups taking place what is next?&lt;br /&gt;&lt;br /&gt;One of the great things about Veeam Backup and Replication is that is comes with a suite of great, unique features - some of the big reasons it ended up being my "backup" solution. &amp;nbsp;The focus of this article is the SureBackup feature that in essence is a live verification of your backups. &amp;nbsp;I'm not talking some data hash&amp;nbsp;comparison&amp;nbsp;between the source and backup data. &amp;nbsp;I'm talking about live booted systems from the backup data including application checks - all automated.&lt;br /&gt;&lt;br /&gt;In a nutshell, SureBackup fires up the backed up image(s) of the virtual guests inside of a network bubble(Virtual Lab) on a designated ESX(i) host and then runs some checks against those VM's to ensure they are running properly indicating a successful backup - then optionally tears the whole bubble down when done. &amp;nbsp;As part of the configuration, you &amp;nbsp;decide which VM's are brought to life inside the bubble and checked, typically the list is based on&amp;nbsp;dependencies&amp;nbsp;of the systems being verifed. &amp;nbsp;For example - to check almost any Windows based server that is part of a Windows domain, you will need an Active Directory / DNS server included. &lt;br /&gt;&lt;br /&gt;So a bit more about this network bubble. &amp;nbsp;In order to run the backed up VM's and not need to re-address them on the network, worry about name&amp;nbsp;collisions, etc., Veeam uses the concept of a Virtual Lab. &amp;nbsp;A Virtual Lab is really composed of small linux proxy / router appliance and some network settings that are automatically deployed to a specific ESX(i) host. &amp;nbsp;Behind the scenes isolated portgroup(s) are created on the ESX(i) host which are interconnected by the linux proxy appliance. &amp;nbsp;It does take a basic grasp of networking to understand how to answer the network configuration for the proxy appliance - possibly the biggest hurdle to creating a Virtual Lab and SureBackup jobs. &amp;nbsp;Check with your&amp;nbsp;friendly&amp;nbsp;network administrator if you have any questions - it really isn't so difficult but if not done properly will cause you and the network headaches! &amp;nbsp;Once setup, the proxy creates isolated networks that are identical to your production networks so the VM's being run there have no idea anything is different. &amp;nbsp;The proxy keeps their traffic off of your production network and can provide NAT'd access from the production network to the isolated systems for testing / restore activities - very cool!&lt;br /&gt;&lt;br /&gt;What can you do with SureBackup? &amp;nbsp;I've already mentioned the primary purpose of SureBackup - to validate your backups by actually&amp;nbsp;bringing&amp;nbsp;them online and testing the OS and applications automatically on a schedule. There is another very handy way to leverage the SureBackup feature that is more so implied by the name of the Virtual Lab configuration. &amp;nbsp;An option in a SureBackup job is to leave things running and not tear the job down automatically. &amp;nbsp;And what this really allows for is&amp;nbsp;potentially&amp;nbsp;automated rebuilding of a copy of production systems in an isolated environment for testing of patches, configurations, upgrades, etc. &amp;nbsp;And given the NAT features of the proxy appliance, on a properly configured network end users can easily have access to these test systems. &amp;nbsp;I'm sure there are other creative uses - please mention them in your comments!&lt;br /&gt;&lt;br /&gt;During my time thus far learning and working with SureBackup, I've gathered the following tips:&lt;br /&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Be realistic about the IO load you put on your backup target storage. &amp;nbsp;The SureBackup VM's are running off this storage so align your space and IO requirements with the underlying storage accordingly. &amp;nbsp;Small numbers of large SATA drives, or a highly de-duplicated disk system may not be well suited to acceptably performing SureBackup jobs.&lt;/li&gt;&lt;li&gt;Be&amp;nbsp;cognizant&amp;nbsp;of the load the SureBackup VM's will put on your ESX(i) host. &amp;nbsp;If you create large SureBackup jobs with many VM's, they require RAM and CPU like any normal VM. &amp;nbsp;A handy feature is the ability to, per VM, have Veeam automatically scale back the RAM allocated by some percentage - use it.&lt;/li&gt;&lt;li&gt;Set Timers accordingly. &amp;nbsp;SureBackup has timer settings used to determine if a job is taking too long or the OS / application is not responding(i.e. a backup did not work!). &amp;nbsp;Depending on your storage performance, etc these may need adjusting - the defaults should be fairly sufficient. &amp;nbsp;I found I needed to slightly increase the Application Initialization timeout for VM's with apps that really hit up the disk on&amp;nbsp;start-up&amp;nbsp;(SQL, Exchange).&lt;/li&gt;&lt;li&gt;Access to the backup files. &amp;nbsp;As it stands today a SureBackup job ran against a backup done with Reverse Increment will lock the files and prevent a subsequent backup from running successfully while the SureBackup Job is active. &amp;nbsp;For long running lab / testing situations the current suggestion is to copy the backup to another Veeam server, import it, and run SureBackup there against the copy. &amp;nbsp;If you use Forward Incremental backups check the Veeam forums for any concerns.&lt;/li&gt;&lt;li&gt;Don't adjust the proxy appliance or isolated networks for the Virtual Lab from the vSphere client. &amp;nbsp;Doing so will create a logical disconnect from what the Veeam Server expects and what it finds. &amp;nbsp;It will break the Virtual Lab configuration.&lt;/li&gt;&lt;/ol&gt;&lt;div&gt;As I continue to explore and work with SureBackup I'm sure more ideas will surface on ways to further leverage this great technology. &amp;nbsp;Please post a comment with your ideas!&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1468506413062348783-1182440731354103984?l=jeffhengesbach.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jeffhengesbach.blogspot.com/feeds/1182440731354103984/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1468506413062348783&amp;postID=1182440731354103984' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1468506413062348783/posts/default/1182440731354103984'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1468506413062348783/posts/default/1182440731354103984'/><link rel='alternate' type='text/html' href='http://jeffhengesbach.blogspot.com/2011/09/working-with-veeam-surebackup.html' title='Working with Veeam SureBackup'/><author><name>Jeff Hengesbach</name><uri>https://profiles.google.com/110171567300524388624</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-XLGcor434vI/AAAAAAAAAAI/AAAAAAAAAAA/yiIu0TzU9A0/s512-c/photo.jpg'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1468506413062348783.post-8453690172469953595</id><published>2011-08-05T15:59:00.004-04:00</published><updated>2011-08-05T16:08:38.660-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Cloud'/><category scheme='http://www.blogger.com/atom/ns#' term='Packet Pushers'/><title type='text'>Blah Blah Cloud</title><content type='html'>If you are in the position of: answering management's questions about the cloud, making the actual decisions about using the cloud, or really anything about the "blah blah cloud" - you owe yourself a listen to a &lt;a href="http://packetpushers.net/show-55-questions-you-should-be-asking-your-cloud-provider/"&gt;Packet Pushers Show#55&lt;/a&gt;.  Lots of great questions to ask your (potential) cloud provider and other points to ponder.  While often spiking a high level on the technical / nerd meter, this show is a great listen for IT folk, purchasing, and maybe even legal types.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1468506413062348783-8453690172469953595?l=jeffhengesbach.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jeffhengesbach.blogspot.com/feeds/8453690172469953595/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1468506413062348783&amp;postID=8453690172469953595' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1468506413062348783/posts/default/8453690172469953595'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1468506413062348783/posts/default/8453690172469953595'/><link rel='alternate' type='text/html' href='http://jeffhengesbach.blogspot.com/2011/08/blah-blah-cloud.html' title='Blah Blah Cloud'/><author><name>Jeff Hengesbach</name><uri>https://profiles.google.com/110171567300524388624</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-XLGcor434vI/AAAAAAAAAAI/AAAAAAAAAAA/yiIu0TzU9A0/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1468506413062348783.post-6765999346474424156</id><published>2011-07-29T13:17:00.005-04:00</published><updated>2011-07-29T13:39:07.662-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='vSphere 5.0 licensing'/><category scheme='http://www.blogger.com/atom/ns#' term='vRAM'/><title type='text'>VMware vSphere 5.0 vRAM License Change</title><content type='html'>Gabrie van Zanten (&lt;a href="http://twitter.com/#!/gabvirtualworld"&gt;@gabvirtualworld&lt;/a&gt;) has posted &lt;a href="http://www.gabesvirtualworld.com/vmware-changes-vram-licensing-on-vsphere-5-after-customer-feedback-on-vtax/"&gt;on his blog&lt;/a&gt; what I'd expect should be a positively received rumor about VMware updating vRAM entitlements for vSphere 5.0.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I've been a fan of the vRAM based entitlement because it is tied to what is often the most key scaling factor in a virtual environment - RAM.  Even though it did not impact my environment, I felt the initial entitlements were much to low for modern hardware, applications, and operating systems.  Furthermore as VMware touted increased scalability in 5.0, the initial entitlement calculations indicated one would pay heavily from the pocketbook to take advantage of those improvements.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;VMware was listening and has responded more quickly than could have been expected!  Given the constant improvements in hardware and decreasing costs, I am a bit curious how much of a tail chasing situation this could end up being.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Go read Gabe's article for the details.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1468506413062348783-6765999346474424156?l=jeffhengesbach.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jeffhengesbach.blogspot.com/feeds/6765999346474424156/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1468506413062348783&amp;postID=6765999346474424156' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1468506413062348783/posts/default/6765999346474424156'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1468506413062348783/posts/default/6765999346474424156'/><link rel='alternate' type='text/html' href='http://jeffhengesbach.blogspot.com/2011/07/vmware-vsphere-50-vram-license-change.html' title='VMware vSphere 5.0 vRAM License Change'/><author><name>Jeff Hengesbach</name><uri>https://profiles.google.com/110171567300524388624</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-XLGcor434vI/AAAAAAAAAAI/AAAAAAAAAAA/yiIu0TzU9A0/s512-c/photo.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1468506413062348783.post-7026899466173909596</id><published>2011-07-28T12:01:00.005-04:00</published><updated>2011-07-28T12:33:35.940-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Office File Validation'/><category scheme='http://www.blogger.com/atom/ns#' term='Group Policy'/><category scheme='http://www.blogger.com/atom/ns#' term='Excel 2003'/><title type='text'>Excel 2003 Slow to Open Network Files After File Validation Update Installed</title><content type='html'>We've mostly completed the cut-over to Windows 7 and Office 2010 where I work.  That said there are a few PC's with more 'complicated' configurations we have delayed updating that still run Windows XP and Office 2003.  So accordingly we have maintained our WSUS environment to keep Office 2003 updates coming through.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;In our last round of monthly PC patching, the update addressing &lt;a href="http://support.microsoft.com/kb/2501584"&gt;KB2501584&lt;/a&gt; was approved for PCs to install.  Shortly afterwards reports started coming in from the few XP/Office 2003 computers in service, that Excel was hanging up when trying to open Excel shortcuts pointing out to files on the network - hmm.  The long and short of the story is &lt;a href="http://support.microsoft.com/kb/2570623"&gt;this MS article&lt;/a&gt; explaining how the Office File Validation function slows down opening network files in Excel 2003.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Two of the article's provided solutions I found to be "corporate unfriendly": either copy the file to the local disk first, or upgrade to Office 2007 or 2010.  The third option was split into two paths: A) to use a MS Fix IT installer (normal users cannot do this), or B) Create a registry entry to disable OFV in Excel(again most users cannot / are not capable of doing this).  Option 3 fix regardless of how it was done created a HKCU registry key - so now we have a per user, per computer situation to remedy - no "PC-wide" fix option.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Thankfully we already push out a few user scope registry entries via a custom Active Directory Group Policy, so we had a familiar delivery mechanism available to us.  After some updating to that custom .ADM file and some testing we finally had a corporate quality fix for the issue.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Why didn't we just uninstall the OFV update?  Removing security features isn't really a path we prefer to take.  Yes - we have effectively disabled it for Excel, but the other Office application are still protected and didn't suffer the same problem that Excel did.  One of the many usability versus security trade offs.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;There are lots of great resources &lt;a href="http://lmgtfy.com/?q=creating+custom+ADM+files"&gt;out there&lt;/a&gt; for making your own ADM files for use in Group Policies.  If you work with AD / Group Policies it is a great skill to have in you toolbox.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1468506413062348783-7026899466173909596?l=jeffhengesbach.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jeffhengesbach.blogspot.com/feeds/7026899466173909596/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1468506413062348783&amp;postID=7026899466173909596' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1468506413062348783/posts/default/7026899466173909596'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1468506413062348783/posts/default/7026899466173909596'/><link rel='alternate' type='text/html' href='http://jeffhengesbach.blogspot.com/2011/07/excel-2003-slow-to-open-network-files.html' title='Excel 2003 Slow to Open Network Files After File Validation Update Installed'/><author><name>Jeff Hengesbach</name><uri>https://profiles.google.com/110171567300524388624</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-XLGcor434vI/AAAAAAAAAAI/AAAAAAAAAAA/yiIu0TzU9A0/s512-c/photo.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1468506413062348783.post-7435343677389219730</id><published>2011-07-19T14:19:00.004-04:00</published><updated>2011-07-19T15:32:48.229-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='VDA'/><category scheme='http://www.blogger.com/atom/ns#' term='VDI'/><title type='text'>VDI and the Microsoft VDA License</title><content type='html'>If you are working on or looking into VDI, you should ensure an appropriate level of attention is given to the licensing side of whichever solution you'll use.  Along with the myriad of technical details to keep in mind, the licensing side of a VDI project is just as critical.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I am by no means an expert in Microsoft Licensing and you should ALWAYS consult with your preferred vendor to arrive at a warm fuzzy feeling when it comes to license compliance (is there such a thing with regards to licensing?).  If you haven't guessed already this article is going to be Microsoft center, albeit you can have linux and other OS based virtual desktops.&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;To start off, VDI is the acronym for &lt;u&gt;V&lt;/u&gt;irtual &lt;u&gt;D&lt;/u&gt;esktop &lt;u&gt;I&lt;/u&gt;nfrastructure.  In short this is the running of (usually multiple) virtual desktop operating systems on a physical system and accessing them remotely.  There are troves of articles out on the net about the merits, challenges, and use cases for VDI.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The initial thought for licensing these virtual instances of a desktop OS is often simply to go buy a license for each one and be done.  That is not the case when it comes to Microsoft Windows.  Microsoft realized there is value in running their software this way and subsequently created new licensing for such use cases.  This is where VDA comes into play.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Two methods exists, that I'm aware of, for properly licensing virtual instances of Windows desktops: VDA and SA.  SA or Software Assurance comes into play for corporate systems that have their Desktop OS SA maintained.  These systems can be used to access VDI instances.  The other is the VDA license.  The VDA license is a bit more flexible (and costly) than SA because it can apply to a non Microsoft client device as well as non-corporate devices (contractor, employee owned PC,etc). You can read lots more about Microsoft and Virtual Desktops on &lt;a href="http://www.microsoft.com/windows/enterprise/solutions/virtualization/default.aspx"&gt;Microsoft's Website&lt;/a&gt;.&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;The big question that I've always had until recently around the VDA license is: is it just an "Access Right" license or does it also include the virtual desktop OS?  In the Microsoft world "Access" licenses, or CALs as they are often called, are very common - so quite naturally I wondered if the annual subscription based VDA license was only a "CAL" or more so.  So after receiving a not so clear response from my Microsoft vendor, I consulted Google for other's experiences.  I ran across &lt;a href="http://communities.vmware.com/message/1794637#1794637"&gt;this VMware Community thread&lt;/a&gt; some time ago and subscribed to it with hopes a more definitive update would be posted.  Just today a post came through from MoffattThomas, q&lt;/span&gt;&lt;span class="Apple-style-span"&gt;uoting a Microsoft representative stating(summarized): the VDA includes the OS key for the virtual desktop.  So there you go - Virtual OS and access rights!&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1468506413062348783-7435343677389219730?l=jeffhengesbach.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jeffhengesbach.blogspot.com/feeds/7435343677389219730/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1468506413062348783&amp;postID=7435343677389219730' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1468506413062348783/posts/default/7435343677389219730'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1468506413062348783/posts/default/7435343677389219730'/><link rel='alternate' type='text/html' href='http://jeffhengesbach.blogspot.com/2011/07/vdi-and-microsoft-vda-license.html' title='VDI and the Microsoft VDA License'/><author><name>Jeff Hengesbach</name><uri>https://profiles.google.com/110171567300524388624</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-XLGcor434vI/AAAAAAAAAAI/AAAAAAAAAAA/yiIu0TzU9A0/s512-c/photo.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1468506413062348783.post-8960100457208077265</id><published>2011-06-29T15:38:00.005-04:00</published><updated>2011-06-30T08:17:00.245-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='AMD-V'/><category scheme='http://www.blogger.com/atom/ns#' term='VMWare'/><category scheme='http://www.blogger.com/atom/ns#' term='Intel VT-x'/><title type='text'>VMware Hardware Assisted Virtualization with Windows Server 2003 x32</title><content type='html'>VMware recently published &lt;a href="http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&amp;amp;cmd=displayKC&amp;amp;externalId=2001372"&gt;KB 2001372&lt;/a&gt; regarding the use of Hardware-assisted virtualization offered by Intel VT-x and AMD-V with Windows Server 2003 SP2 &lt;u&gt;32 bit&lt;/u&gt;.  To summarize the article:&lt;div&gt;&lt;ul&gt;&lt;li&gt;Pre SP2 it was more efficient to use binary translation (software).&lt;/li&gt;&lt;li&gt;Starting with SP2, using Intel VT-x or AMD-V &lt;u&gt;could&lt;/u&gt; provide significant performance improvements, depending on workload of course.&lt;/li&gt;&lt;li&gt;A VM with "Guest OS" set to "Microsoft Windows Server 2003, ...", will use binary translation by default(the Automatic selection).&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;I wanted to do a few rudimentary tests to see if it might be worth changing on my Windows Server 2003 SP2 VMs.  These are by no stretch  incredibly technical tests - my intentions were to see if changing to hardware assisted virtualization helped, and hopefully I might appreciate similar results in more typical workloads.  I performed two tests: The first was VM boot-up to Login screen, the seconds was using the Memory Performance Tester by Joey Dieckhans that can be downloaded from &lt;a href="http://www.ntpro.nl/blog/archives/1529-Memory-Performance-Tester.html"&gt;Eric Sloof's website&lt;/a&gt;.  I ran two separate Windows 2003 SP2 VM's through the tests.&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Starting with boot up times -  I found a consistent 3% to 4% improvement with hardware-assisted virtualization turned on (instruction set and MMU).  Most probably don't cycle their Windows servers through enough reboots to find value in this alone, but longer term, it will be interesting to record how normal workloads might benefit.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;With the Memory Performance Tester tool there was near zero change in the "MB per Second" figure in either configuration.  I also monitored the CPU load in the VM during the memory test and found the same - no difference.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I look forward to trying this setting in a few pilot VMs and comparing their performance to past trends.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1468506413062348783-8960100457208077265?l=jeffhengesbach.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jeffhengesbach.blogspot.com/feeds/8960100457208077265/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1468506413062348783&amp;postID=8960100457208077265' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1468506413062348783/posts/default/8960100457208077265'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1468506413062348783/posts/default/8960100457208077265'/><link rel='alternate' type='text/html' href='http://jeffhengesbach.blogspot.com/2011/06/vmware-hardware-assisted-virtualization.html' title='VMware Hardware Assisted Virtualization with Windows Server 2003 x32'/><author><name>Jeff Hengesbach</name><uri>https://profiles.google.com/110171567300524388624</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-XLGcor434vI/AAAAAAAAAAI/AAAAAAAAAAA/yiIu0TzU9A0/s512-c/photo.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1468506413062348783.post-3381850294812954397</id><published>2011-05-29T09:59:00.004-04:00</published><updated>2011-06-05T10:50:30.526-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Virtualization'/><category scheme='http://www.blogger.com/atom/ns#' term='Veeam Backup and Replication'/><category scheme='http://www.blogger.com/atom/ns#' term='VMware backup'/><title type='text'>Veeam Backup and Replication Prep Checklist</title><content type='html'>I recently implemented Veeam Backup and Replication in my employers vSphere environment.  Previous to using Veeam, 'traditional' in-guest agent backups had been used.  While agent / OS based backups aren't necessarily bad, they are not the most effective way to get things done in a virtual environment.  To get the most benefit from a virtualized environment and realize some other truly beneficial 'side effects' a hypervisor level backup should be used.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The downsides to agent / OS based backup methods in a virtual environment are: they consume CPU cycles on each VM and consequently take away from the host on the whole, they are slow because they have to check every file, they can also cause access times to be reset on every file which may not be ideal, and in event of a full restore, there is likely some requirement to get a base OS up and running (time consuming).  The list goes on but in summary guest OS agent based backups are not time effective or host resource efficient.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Now when working with backups at the hypervisor level, there are some prerequisites to have in place for backups to work properly.  One of the more important (painful to correct) items is ensuring any data that will get backup up is on hypervisor backed storage.  By this I mean the backup tool, because it operates at the hypervisor level of the stack, can not see storage that a guest may have direct access to via physical RDM, or in Guest iSCSI mapped luns.  Resolving this issue (if possible) can be a good source of downtime for those who don't have sVMotion enabled licenses (like myself).  There have been a handful of articles that show little to no performance trade-offs between vmdk backed storage and RDM or in guest mapped luns.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;So during my Veeam Backup and Replication implementation I created this Guest VM checklist the ensure things when a bit more smoothly the first time through.&lt;div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;Ensure CBT is set to false on all guest vDisks - Veeam will fix automatically&lt;/li&gt;&lt;li&gt;Ensure Data to be backed up is on vmdk or virtual RDM backed storage&lt;/li&gt;&lt;li&gt;Ensure vDisks are not set as persistent - snapshots are key to the backup process&lt;/li&gt;&lt;li&gt;Put Page / Swap file on seperate vdisk and Exclude the vdisk from backup - optional but will save on backup / replicating of pagefiles&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;This isn't meant to be a advertisement for Veeam but in short it was the selected solution for the following reasons:&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;Veeam is the leader at innovating backup and disaster recovery features in the virtualization space.  It is a product built from the ground up for virtualized environments and the feature additions over each major release are significant.&lt;/li&gt;&lt;li&gt;vPower NFS and Instant Recovery offer incredible value - you &lt;u&gt;must&lt;/u&gt; try these if you have not.&lt;/li&gt;&lt;li&gt;Ability to truly validate backups, by starting up the VM's from the backups in an isolated setting to ensure &lt;u&gt;application functionality&lt;/u&gt;.&lt;/li&gt;&lt;li&gt;"Lab" functionality that is great for testing patches, upgrades, etc&lt;/li&gt;&lt;li&gt;For you Hyper-V folks, support is coming in Veeam v6!&lt;/li&gt;&lt;li&gt;There is substantially more value in a Veeam solution than just 'backup'&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1468506413062348783-3381850294812954397?l=jeffhengesbach.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jeffhengesbach.blogspot.com/feeds/3381850294812954397/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1468506413062348783&amp;postID=3381850294812954397' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1468506413062348783/posts/default/3381850294812954397'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1468506413062348783/posts/default/3381850294812954397'/><link rel='alternate' type='text/html' href='http://jeffhengesbach.blogspot.com/2011/05/veeam-backup-and-replication-prep.html' title='Veeam Backup and Replication Prep Checklist'/><author><name>Jeff Hengesbach</name><uri>https://profiles.google.com/110171567300524388624</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-XLGcor434vI/AAAAAAAAAAI/AAAAAAAAAAA/yiIu0TzU9A0/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1468506413062348783.post-4215471827155002163</id><published>2010-11-15T09:13:00.004-05:00</published><updated>2010-11-15T10:16:09.790-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Extend C Drive'/><category scheme='http://www.blogger.com/atom/ns#' term='Partition Management'/><category scheme='http://www.blogger.com/atom/ns#' term='Extend Virtual Machine disk'/><title type='text'>Extend Windows Server 2003 C Drive</title><content type='html'>Sooner or later the chances of encountering a Windows based system that is exhausting its free space on C: are pretty good.  After years of Windows patching, application updates, etc, even a system that started with a healthy amount of free space on C: can find itself running low.  If you happen to be in a virtualized environment you have some good, semi non-disruptive options to resolve this issue.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;In the "old days" when the C drive was carved out of physical disk, the only option was to backup the system, repartition, reformat, reinstall, and restore the system(maybe there are/were some advanced partitioning managers that could do this much more simply?).  A very lengthy, disruptive and risky operation.  With the advent of Windows 7 and Server 2008 R2 (maybe Vista/Server 2008?) Microsoft built in the very handy feature of extending the C: drive live while the system is running - very cool indeed!  As long as you have some available space to add, it is a zero downtime operation on those operating systems.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Back to Windows 2000 and 2003.  I recently had some Server 2003 virtual machines that have been in service long enough to start running low on C drive space.  All the (conservative) cleanup I could muster wasn't going recover enough space for the long haul.  If you turn to Google you'll find several ways to accomplish extending the C drive - here I offer what I though was one of the most straight forward and conservative(safe) methods in a VMware environment.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Preparation Steps&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;Get a good backup of the system to be modified (you already regularly do this though - right?)&lt;/li&gt;&lt;li&gt;Have a "Helper" Windows 2003 or newer virtual machine you can power on / off without disrupting user services.  This system will need access to the vmdk to be extended.&lt;/li&gt;&lt;li&gt;Make sure you have free disk space on the vmfs/nas volume to extend your C drive.&lt;/li&gt;&lt;li&gt;Downtime required - although minimal it must be planned accordingly&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;HowTo&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;Backup, Backup, Backup the original system&lt;/li&gt;&lt;li&gt;Shutdown the original System&lt;/li&gt;&lt;li&gt;Edit the Virtual Machine's properties and adjust the disk size to the total desired capacity&lt;/li&gt;&lt;li&gt;In the Helper Virtual Machine&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;Add the existing, newly extended drive as a new hard drive device&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;Boot up the Helper Virtual Machine&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;Fire up diskpart, execute &lt;code&gt;list volume&lt;/code&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;Execute &lt;code&gt;select volume #&lt;/code&gt; where # is the volume number to be extended&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;Execute &lt;code&gt;extend&lt;/code&gt;, then &lt;code&gt;exit&lt;/code&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;Shutdown the Helper Virtual Machine and remove the disk device configuration from it (but don't delete the VMDK!)&lt;/li&gt;&lt;li&gt;Boot up the original system&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;You may see a checkdisk run - this is OK&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;You may get the "New hardware install please reboot" prompt, go ahead and reboot&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;The system will now have a larger C drive!&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;This method appealed to me for following key reasons:&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;ol&gt;&lt;li&gt;Uses Windows native tools to modify Windows partitions.&lt;/li&gt;&lt;li&gt;No copying of data from one disk to another.&lt;/li&gt;&lt;li&gt;It's relatively quick.  This can manually be done in around 15 minutes(excluding the backup time).&lt;/li&gt;&lt;/ol&gt;&lt;div&gt;One potential downside stems from a VMware technical matter.  For those who might think: "I'll take a snapshot of my virtual machine before messing with its disk size", you'll quickly notice the VMDK size can not be altered when a snapshot is present.  If you are looking to the concept of "Snapshot" as a quick fall-back option, you'll have to get that from your storage or backup solution.&lt;/div&gt;&lt;/div&gt;&lt;div&gt;  &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1468506413062348783-4215471827155002163?l=jeffhengesbach.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jeffhengesbach.blogspot.com/feeds/4215471827155002163/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1468506413062348783&amp;postID=4215471827155002163' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1468506413062348783/posts/default/4215471827155002163'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1468506413062348783/posts/default/4215471827155002163'/><link rel='alternate' type='text/html' href='http://jeffhengesbach.blogspot.com/2010/11/extend-windows-server-2003-c-drive.html' title='Extend Windows Server 2003 C Drive'/><author><name>Jeff Hengesbach</name><uri>https://profiles.google.com/110171567300524388624</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-XLGcor434vI/AAAAAAAAAAI/AAAAAAAAAAA/yiIu0TzU9A0/s512-c/photo.jpg'/></author><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1468506413062348783.post-170732649362215882</id><published>2010-09-27T13:11:00.005-04:00</published><updated>2010-09-27T13:37:14.090-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Windows 2008'/><category scheme='http://www.blogger.com/atom/ns#' term='Service Pack 2 0x800F0826'/><category scheme='http://www.blogger.com/atom/ns#' term='Equallogic'/><category scheme='http://www.blogger.com/atom/ns#' term='0x800F0A0A'/><title type='text'>Windows Server 2008 SP2 Install Errors: 0x800F0A0A and 0x800F0826</title><content type='html'>I was about my merry way of building a blank slate Windows 2008 x64 server when I ran into issues getting SP2 installed.  I had pointed this new server to the internal WSUS where I had previously released a very specific list of updates (to identically match a production system) and all started well with a few quick sets of patch downloads, install, reboot, rinse and repeat.   That is until it picked up SP2.  Many frustrating attempts followed each resulting in errors 0x800F0A0A and 0x800F0826.  &lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;So I dug into the C:\Windows\Software Distribution folder and manually kicked off the 500MB+ beast.  It very quickly came up a message indicating why the Windows Update attempts failed.  Since this server was going to be accessing some iSCSI LUNs on a Dell Equallogic array, I had early on installed the Equallogic Host Integration Tool Kit (aka HIT Kit) to get the benefits of quick configuration of the initiator and the MultiPath IO plugin(DSM).  The SP2 interactive installer clearly pointed out there might be a compatibility issue with the DSM driver along with an option to "Ignore and Continue" - which I selected.  The SP2 installer went about its merry way, installed without issue and all SAN luns were fine afterwards.  A plus in favor of Windows Update is that it plays its cards conservatively (in this case) - a minus was the hexadecimal cryptic error message it provided back.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Lessons learned - Do all your OS related patching before adding &lt;b&gt;anything&lt;/b&gt; else to your system and run installers interactively when issues crop up.  Share knowledge with others so that Google may more quickly end their similar tribulations ;) .&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1468506413062348783-170732649362215882?l=jeffhengesbach.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jeffhengesbach.blogspot.com/feeds/170732649362215882/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1468506413062348783&amp;postID=170732649362215882' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1468506413062348783/posts/default/170732649362215882'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1468506413062348783/posts/default/170732649362215882'/><link rel='alternate' type='text/html' href='http://jeffhengesbach.blogspot.com/2010/09/windows-server-2008-sp2-install-errors.html' title='Windows Server 2008 SP2 Install Errors: 0x800F0A0A and 0x800F0826'/><author><name>Jeff Hengesbach</name><uri>https://profiles.google.com/110171567300524388624</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-XLGcor434vI/AAAAAAAAAAI/AAAAAAAAAAA/yiIu0TzU9A0/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1468506413062348783.post-8362097698096404250</id><published>2010-06-08T11:38:00.006-04:00</published><updated>2010-06-08T12:20:36.460-04:00</updated><title type='text'>Identifying Active Directory Primary Group Membership</title><content type='html'>&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;I ran across what I thought was an interesting question on &lt;/span&gt;&lt;/span&gt;&lt;a href="http://serverfault.com/"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;serverfault.com&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;: &lt;/span&gt;&lt;/span&gt;&lt;a href="http://serverfault.com/questions/149212/delete-a-windows-group-in-active-directory"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;Delete a windows group in Active Directory&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;.  No one had posted any answer / comment to it and since I was curious what the answer was, I put one together.  &lt;/span&gt;&lt;/span&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;As a side, serverfault.com (&lt;/span&gt;&lt;/span&gt;&lt;a href="http://superuser.com/"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;superuser.com&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;, and &lt;/span&gt;&lt;/span&gt;&lt;a href="http://stackoverflow.com/"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;stackoverflow.com&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt; too) is not just a great place to ask relevant questions looking for help, but also to read questions that have been answered in order to advance one's knowledge.  A good question there is just as valuable as a good answer - so don't be afraid to ask either!&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;Active Directory allows for a User's primary group to be changed from "Domain Users".  This is great if you have applications that need / benefit from it, but how can you get a list of users that have their Primary Group membership set to a particular group?  The built-in AD searches do not provide a "Primary Group = xyz" drop down.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;You have to be willing to get your hands just a little bit dirty to accomplish a list of users that have their primary group specifically set.  Active Directory is of course based on LDAP, as such AD users are objects and objects have attributes and attributes have values.  The key attributes and associated values that need to be examined are 1) &lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;primaryGroupToken &lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;in the Group object, and 2) &lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;primaryGroupID &lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;in the User object.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;Using adsiedit, find the Group in question and examine its properties to find the &lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;primaryGroupToken &lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;and make note of its numeric value.  This is key for later when we search for user objects that have this value for their &lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;primaryGroupID &lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;attribute's value.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;In Active Directory Users and Computers, right-click &lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;Saved Queries&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;, and select &lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;New&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;, &lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;Query&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;.  Give your query a &lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;Name&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;: "Users-Primary-Group-Is-XYZ", and a &lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;Description&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;.  Set the &lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;Query root&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt; to a reasonable OU in your directory structure and click &lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;Define Query&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;In order to enter a custom ldap query, change the &lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;Find &lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;drop down to &lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;Custom Search&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;, and click on the &lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;Advanced &lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;tab.  The fairly simple query I created is as follows where XXX=the value of &lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;primaryGroupToken &lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;found earlier:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; line-height: 18px; "&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;(&amp;amp;(objectCategory=person)(objectClass=user)(primaryGroupID=XXX))&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; line-height: 18px; "&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; line-height: 18px; "&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;Click &lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;OK&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;, highlite your query in the &lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;Saved Queries&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt; Navigation folder and click the &lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;Refresh &lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;icon in the toolbar to get your results!&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; line-height: 18px; "&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1468506413062348783-8362097698096404250?l=jeffhengesbach.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jeffhengesbach.blogspot.com/feeds/8362097698096404250/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1468506413062348783&amp;postID=8362097698096404250' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1468506413062348783/posts/default/8362097698096404250'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1468506413062348783/posts/default/8362097698096404250'/><link rel='alternate' type='text/html' href='http://jeffhengesbach.blogspot.com/2010/06/identifying-active-directory-primary.html' title='Identifying Active Directory Primary Group Membership'/><author><name>Jeff Hengesbach</name><uri>https://profiles.google.com/110171567300524388624</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-XLGcor434vI/AAAAAAAAAAI/AAAAAAAAAAA/yiIu0TzU9A0/s512-c/photo.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1468506413062348783.post-1129255321523321987</id><published>2010-04-01T20:19:00.005-04:00</published><updated>2010-04-01T21:46:57.371-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Parallels'/><category scheme='http://www.blogger.com/atom/ns#' term='KVM'/><category scheme='http://www.blogger.com/atom/ns#' term='Good Design'/><category scheme='http://www.blogger.com/atom/ns#' term='Zen'/><category scheme='http://www.blogger.com/atom/ns#' term='VMWare'/><category scheme='http://www.blogger.com/atom/ns#' term='Virtualization'/><category scheme='http://www.blogger.com/atom/ns#' term='Operating system'/><category scheme='http://www.blogger.com/atom/ns#' term='Hyper-v'/><title type='text'>Virtually Compensating?</title><content type='html'>&lt;div&gt;I picked up on a tweet from @jordansissel that on one hand was an "Well of Course" statement but was at the same time something that seems to have been lost in the virtualization buzz.  To paraphrase Jordan's tweet: Virtualization shouldn't be taking off because poorly written software can't coexist on the same host.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;So what are some of the top key benefits virtualization brings today that have made it the buzz of the industry for the past few years now?  1) Isolation of the virtual system from each other.  2)Resource control of multiple operating systems on the same physical piece of hardware.  3) Improved portability and availability of the virtualized software environments.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;To counter these points, go back to Jordan's tweet: Why isn't software written better?  Why doesn't my operating system handle things like isolating applications from impacting each other negatively or using too much RAM, CPU or disk I/O?  Why aren't my applications more 'self contained' and easily movable to a different host without having to worry about hardware drivers, hidden settings, etc.  If I could count on my operating system to handle fairly running multiple Tier 1 applications and those applications to be easily moved between hosts I could effectively utilize modern hardware without adding the hypervisor layer into that stack.  Oh and my backup /recovery solution should be able to backup and restore a single application and its data on my host without effecting the other applications or the host.  As things set today in order to define an "application" I need a hypervisor (environment), an OS license, application license and associated per user/connection licenses.  &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I'm not against virtualization, in fact I'm a huge proponent and user of it, but I'm also a fan of effective and simple.  What do you think?&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1468506413062348783-1129255321523321987?l=jeffhengesbach.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jeffhengesbach.blogspot.com/feeds/1129255321523321987/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1468506413062348783&amp;postID=1129255321523321987' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1468506413062348783/posts/default/1129255321523321987'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1468506413062348783/posts/default/1129255321523321987'/><link rel='alternate' type='text/html' href='http://jeffhengesbach.blogspot.com/2010/04/virtually-compensating.html' title='Virtually Compensating?'/><author><name>Jeff Hengesbach</name><uri>https://profiles.google.com/110171567300524388624</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-XLGcor434vI/AAAAAAAAAAI/AAAAAAAAAAA/yiIu0TzU9A0/s512-c/photo.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1468506413062348783.post-7967095091072844896</id><published>2010-02-09T14:31:00.003-05:00</published><updated>2010-02-09T15:47:23.907-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SOHO'/><category scheme='http://www.blogger.com/atom/ns#' term='Home Network'/><title type='text'>My Home Network</title><content type='html'>I often get asked by other people: "How many computers do you have at home?".  Because I'm an IT professional, the question is sometimes asked along with a rhetorical answer of: "Probably 10", and other times it is asked with genuine interest.  I typically begin by laying out the purposes of my technology use at home to help people understand my setup.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I've maintained a home network since my early days of college.  386 and 486 linux based computers running file shares for roommates as well as dial on demand modem and subsequent dsl Internet connections.  There has always been a dual purpose of legitimate utility as well as the learning / hobby aspect.  This really hasn't changed much today - just the requirements.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Technology changes, life changes, requirements change.  Today I have a family, limited spare time, a home, and demanding professional career.  And so my requirements have naturally evolved.  Low maintenance is a must due to time constraints.  Space needs are high due to volumes of pictures and video of family, images of virtual machines for testing Mobility and connectivity around the home for the work and recreational needs of my family.  Backup of all those precious digital memories and information.  Of course efficient use of electricity and space.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Low maintenance to me at home comes from a few things.  Largely this involves controlling the sprawl devices that I need to do upkeep on - consolidation.  At one point I had several older computers doing various tasks, each consuming power and requiring periodic attention - those are gone, replaced by one central modern workstation.  I've also recently replaced a "sensitive" MythTV based computer with a DVR from the cable company - a huge win on all fronts.  Sensibly configured DHCP, DNS and file shares make connecting and sharing easy and reliable.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;So what makes up my home network?  At the computing center is a home built workstation.   An overclocked Intel Quad core based system currently running 4GB of RAM, Windows 7, VMware Workstation with two 1TB Seagate 7200 RPM Sata drives in a RAID 1 configuration.  The ASUS motherboard was not well supported by a Linux distribution that would reliably run VMWare Server 2.0, so the Windows 7 x64 route was taken.  The Windows 7 x64 install is minimal and is really only there to run VMware Workstation.  Inside VMWare Workstation I run at times a multitude of virtual machines.  One always on instance is a CentOS guest that is my file server.  For "portability" sake this is great as I can move it across hardware without issue and my file shares and Amazon Jungle Disk backup setup never changes.  I maintain a Microsoft Technet subscription so I often boot up several other instances for testing various configurations.  I also build up test VMware vSphere environments.  In the near future I'll be adding 8GB of RAM to this system since 4GB really limits my testing capabilities.  A few years ago, I 'finished' the basement of my home.  During the project I installed several network drops that run back to a 10/100 switch that lives in an old rack in my storage room.  Also in that rack is my cable modem and Linksys wireless G router.  There are two systems in retirement there as well - a SGI Indigo2 (R6000) and a SGI Indy system.  I spent a good number of years in an SGI equipment based engineering department and love the hardware.  At the time it was light years ahead of anything available.  I have a very inexpensive Samsung color laser printer attached to a wireless print server for printing from anywhere in the house.  My wife and I have two fairly old Dell laptops that are almost nothing more than thin clients and serve their purposes well since all heaving lifting is done on the workstation via RDP, ssh, etc.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;So it comes down to: Only 1 primary system(on a UPS) that is always on to do the heavy lifting and run virtualization to contain / isolate the "complicated" parts, along with a few peripheral devices for mobile access and output.  This configuration suits my family's and my needs both for personal and work use - how about yours?&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1468506413062348783-7967095091072844896?l=jeffhengesbach.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jeffhengesbach.blogspot.com/feeds/7967095091072844896/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1468506413062348783&amp;postID=7967095091072844896' title='9 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1468506413062348783/posts/default/7967095091072844896'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1468506413062348783/posts/default/7967095091072844896'/><link rel='alternate' type='text/html' href='http://jeffhengesbach.blogspot.com/2010/02/my-home-network.html' title='My Home Network'/><author><name>Jeff Hengesbach</name><uri>https://profiles.google.com/110171567300524388624</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-XLGcor434vI/AAAAAAAAAAI/AAAAAAAAAAA/yiIu0TzU9A0/s512-c/photo.jpg'/></author><thr:total>9</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1468506413062348783.post-6381650419733674130</id><published>2010-02-02T10:56:00.007-05:00</published><updated>2010-02-02T12:23:39.054-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Disk cleanup'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows 2008'/><category scheme='http://www.blogger.com/atom/ns#' term='Winsxs'/><title type='text'>Disk Space Cleanup in Windows Server 2008</title><content type='html'>&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;I've recently began setting up and working with Windows Server 2008 based (not R2) systems.  After the initial install and full round of patches I was a bit surprised at the amount of consumed disk space.  It turns out the c:\Windows\winsxs folder was over 10GB in (apparent) size!  Gone are the days of being able to go into  c:\Windows folder and deleting the $Uninstall folders to get that space back - assuming you didn't want to uninstall any of those patches.  I'd like to point out that this folder should not be tinkered with haphazardly.  Many of the items in it are hard links out to many critical OS files and rampantly deleting them will make you sad.&lt;/span&gt;&lt;/span&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;I ran across &lt;/span&gt;&lt;/span&gt;&lt;a href="http://blogs.technet.com/askcore/archive/2008/09/17/what-is-the-winsxs-directory-in-windows-2008-and-windows-vista-and-why-is-it-so-large.aspx"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;this article&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt; explaining the winsxs folder's purpose and subequently its size.  It boils down to all the different installed / installable components(aka the good old i386 folder) of the OS are kept there along with patch backups.  The arguments are for reliability and availability for things like removing patches, or adding features and roles without need the OS media.&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;A bit of searching turned up the built in Windows Component Cleanup (compcln.exe) tool which will do some patch cleanup for you.  I got back around 1.7GB which was nice but still not enough for my liking.  The next bit I turned up was &lt;/span&gt;&lt;/span&gt;&lt;a href="http://blogs.msdn.com/john_daskalakis/archive/2010/02/01/9956267.aspx"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;this article&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt; by &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="  color: rgb(51, 51, 51); line-height: 15px; "&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;John Daskalakis&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 51, 51); line-height: 15px; "&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: rgb(0, 0, 0); line-height: normal; "&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;explaining howto manually delete some of the larger sub-folders.  Following that article I was able to reclaim another ~800MB.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 51, 51); line-height: 15px; "&gt;&lt;span class="Apple-style-span" style="color: rgb(0, 0, 0); line-height: normal; "&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 51, 51); line-height: 15px; "&gt;&lt;span class="Apple-style-span" style="color: rgb(0, 0, 0); line-height: normal; "&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;Another folder that deserves attention, and is consistent with Window XP and Server 2003,  is the C:\Windows\SoftwareDistribution\Download folder.  If you have applied all available updates, this can be safely deleted by:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 51, 51); line-height: 15px; "&gt;&lt;span class="Apple-style-span" style="color: rgb(0, 0, 0); line-height: normal; "&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;1) Stopping the Windows Update Service&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 51, 51); line-height: 15px; "&gt;&lt;span class="Apple-style-span" style="color: rgb(0, 0, 0); line-height: normal; "&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;2) Deleting the folder&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 51, 51); line-height: 15px; "&gt;&lt;span class="Apple-style-span" style="color: rgb(0, 0, 0); line-height: normal; "&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;3) Starting the Windows Update Service.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 51, 51); line-height: 15px; "&gt;&lt;span class="Apple-style-span" style="color: rgb(0, 0, 0); line-height: normal; "&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;I reclaimed about 1.2GB from this.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 51, 51); line-height: 15px; "&gt;&lt;span class="Apple-style-span" style="color: rgb(0, 0, 0); line-height: normal; "&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 51, 51); line-height: 15px; "&gt;&lt;span class="Apple-style-span" style="color: rgb(0, 0, 0); line-height: normal; "&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;All said and done almost 4GB of space reclaimed and no issues with the system.  I still wasn't very comfortable with the overall amount of free space on the system drive so I had so I added 10GB and extended the volume to a total of 40GB (gotta love virtualization).&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1468506413062348783-6381650419733674130?l=jeffhengesbach.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jeffhengesbach.blogspot.com/feeds/6381650419733674130/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1468506413062348783&amp;postID=6381650419733674130' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1468506413062348783/posts/default/6381650419733674130'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1468506413062348783/posts/default/6381650419733674130'/><link rel='alternate' type='text/html' href='http://jeffhengesbach.blogspot.com/2010/02/disk-space-cleanup-in-windows-server.html' title='Disk Space Cleanup in Windows Server 2008'/><author><name>Jeff Hengesbach</name><uri>https://profiles.google.com/110171567300524388624</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-XLGcor434vI/AAAAAAAAAAI/AAAAAAAAAAA/yiIu0TzU9A0/s512-c/photo.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1468506413062348783.post-4880014528939524670</id><published>2009-12-22T08:21:00.005-05:00</published><updated>2009-12-23T23:48:36.595-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Becoming a Sysadmin'/><title type='text'>How I Became a Sysadmin</title><content type='html'>An interesting article was posted on the &lt;a href="http://sysadvent.blogspot.com/"&gt;SysAdvent calendar&lt;/a&gt; titled "&lt;a href="http://sysadvent.blogspot.com/2009/12/day-20-becoming-sysadmin.html"&gt;Becoming A Sysadmin&lt;/a&gt;".  After reading it, I thought why not put up my story.  As the article noted the path to becoming a Sysadmin is not a 1-2-3 step process, it is most often an evolution of roles with a pinch of circumstance.  That evolution of roles part lends itself to the vague definition of what a Sysadmin's responsibilities are and as the article mentions putting "Sysadmin" in a job description's responsibility list is no indicator of actual responsibilities.  Another part of the article raises the point about what characteristics in a person makes them want to be or enjoy being a Sysadmin.  I'm hoping this doesn't read too much like a resume.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I'll start at the foundation question  - what characteristics drive a person to enjoy or want to be a Sysadmin?  I think creativity is one trait of SysAdmins.  Creativity plays a part in may aspects of the job: writing scripts / code, problem solving, designing solutions for networks, storage, etc.  I've always enjoyed building things - from Legos when younger, to metal fabrication, and even homes.  Of course some desire for control needs to exist, but I think the higher purpose analogy is more like a coach or co-captain guiding a team towards a common goal.  Sometimes you get to pick (aka design) your team, and sometimes you have to work with what you are given.  This may just be my experiences, but a good many of the 'tech' people I know have a strong liking of music - in fact many have even played or play instruments.  I stopped playing saxophone going into college because it was a major time involvement - I do miss playing though.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;I've heard IT folk tend to stay in a job or position for maybe 5 years or so. Why this is tends to be answered by the IT person's need  for new challenges. It is after all one of the draws of technology - ever changing; sometimes one of its drawbacks too. My 12 year history in IT work, the only professional arena I've worked in, follows the pattern fairly well - but mostly due to life circumstances and not my sole decision to change things up.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;Onward with my path.  I went through college on the Computer Science / Mathematics major/minor track.  I started my first 'career' oriented job going into my 3rd year of college.  This position was as a programmer in an engineering department using SGI Irix workstations.  It was an incredibly exciting role at the time and provided me the opportunity to learn many technologies, as well as my likes and dislikes regarding IT roles.  Besides the skills I took away from the job, I found that for me while creating code was OK, I truly enjoyed networking and systems management much more.  I was also during this time that I developed a strong skill set with Linux.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I moved onto my next position due to my wife's pursuit of her masters degree at a university in another city.  My *Nix background landed my next position managing a HP-UX based environment running SAP on Oracle using some nice EMC storage.  I worked with some great people in this position, but it was definitely a very specific set of tasks and the challenge quickly faded.  I learned a lot about SANs, a bit about SAP and Oracle, expanded my network skills, and benefited personally by observing great management.  I was made redundant in a post acquisition event and subsequently laid off.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I spent the following few months getting my resume out, networking and mowing lawns - which I actually enjoyed for the time I did it.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;And that gets to my current and longest held position.  I became the "Systems Administrator" mid 2004 at a smallish company (150 people).  It is quite the opposite in the realm of responsibilities - my saying is now: "If it plugs into the wall, rings, buzzes, beeps, or takes batteries I'm responsible for it.".  It was a very simple environment that provided me lots of opportunity to advance my Windows based management skills while significantly improving operations efficiency, security, and reliability.  The business has been in a constant state of positive change and the challenges have been great.  Today I work along side a (SAP) Business Analyst, and another person who specializes in Application support and training.  I frequently interface with the parent company IT group in Japan as well as a few other US sister companies.  I travel very lightly which allows me lots of time with my young children at home and just enough away ;)&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;That's my story and I'm sticking to it - evolution of a Sysadmin.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1468506413062348783-4880014528939524670?l=jeffhengesbach.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jeffhengesbach.blogspot.com/feeds/4880014528939524670/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1468506413062348783&amp;postID=4880014528939524670' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1468506413062348783/posts/default/4880014528939524670'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1468506413062348783/posts/default/4880014528939524670'/><link rel='alternate' type='text/html' href='http://jeffhengesbach.blogspot.com/2009/12/how-i-became-sysadmin.html' title='How I Became a Sysadmin'/><author><name>Jeff Hengesbach</name><uri>https://profiles.google.com/110171567300524388624</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-XLGcor434vI/AAAAAAAAAAI/AAAAAAAAAAA/yiIu0TzU9A0/s512-c/photo.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1468506413062348783.post-7327340415231885623</id><published>2009-10-30T09:43:00.002-04:00</published><updated>2009-10-30T10:18:56.755-04:00</updated><title type='text'>New Location ToDo List</title><content type='html'>The 'new' site I've been working with over the past several weeks has several traits I would say are pretty typical.  A small, very successful business is acquired / merged with another that is owned by a fairly large parent that also happens to own my place of $WORK.  I've had the pleasure of being involved to help get their infrastructure, projects, strategy, and support into a more organized, best practice, and business aligned status.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;There has been a lot of learning from all sides up to this point.  As I had mentioned most of the items needed attention are not surprising knowing the company was a grassroots effort that has grown incrementally over the past 10 years.&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;VOIP and computer data are traversing the same network&lt;/li&gt;&lt;li&gt;Some of the switching equipment is non-managed grade stuff&lt;/li&gt;&lt;li&gt;Switches are piggy-backed(Did I mention they do CAD work)&lt;/li&gt;&lt;li&gt;The primary IT person wears many hats and is severely overloaded&lt;/li&gt;&lt;li&gt;A new business software is mid implementation&lt;/li&gt;&lt;li&gt;The primary IT person is going on maternity leave within the next month&lt;/li&gt;&lt;li&gt;There is one server doing everything&lt;/li&gt;&lt;li&gt;Telco and Internet services are not cost effective / lined up with the business needs&lt;/li&gt;&lt;li&gt;No automation - Updates, software installs, PC imaging, etc&lt;/li&gt;&lt;li&gt;Remote access needs some help&lt;/li&gt;&lt;li&gt;Lots of processes need documentation / standardization&lt;/li&gt;&lt;li&gt;No tracking of support issues / history&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;The challenge for me has been uncovering all the details of the organization and infrastructure to ensure the decisions to right things going forward are sensible.  Thankfully I have a good team at $WORK, supportive management, and plenty of great people at both locations.  This is not an open call for vendors.  Solutions to most of the above items have already been devised and some implemented - the timetable has been the biggest challenge to meet.&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1468506413062348783-7327340415231885623?l=jeffhengesbach.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jeffhengesbach.blogspot.com/feeds/7327340415231885623/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1468506413062348783&amp;postID=7327340415231885623' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1468506413062348783/posts/default/7327340415231885623'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1468506413062348783/posts/default/7327340415231885623'/><link rel='alternate' type='text/html' href='http://jeffhengesbach.blogspot.com/2009/10/new-location-todo-list.html' title='New Location ToDo List'/><author><name>Jeff Hengesbach</name><uri>https://profiles.google.com/110171567300524388624</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-XLGcor434vI/AAAAAAAAAAI/AAAAAAAAAAA/yiIu0TzU9A0/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1468506413062348783.post-6816102855661594642</id><published>2009-10-12T21:21:00.002-04:00</published><updated>2009-10-12T21:57:25.548-04:00</updated><title type='text'>Latest Happenings</title><content type='html'>The last several weeks have been an extremely busy time.  I've taken on the responsibility for a recently acquired sister company's technology and people.  The site has a lot going on to say the least.  Maybe a "Perfect Storm" of needs, changes, growth, and projects would be a well suited analogy.  It's a very exciting opportunity for everyone involved that is going to take a lot of hard work - wish us luck!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1468506413062348783-6816102855661594642?l=jeffhengesbach.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jeffhengesbach.blogspot.com/feeds/6816102855661594642/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1468506413062348783&amp;postID=6816102855661594642' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1468506413062348783/posts/default/6816102855661594642'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1468506413062348783/posts/default/6816102855661594642'/><link rel='alternate' type='text/html' href='http://jeffhengesbach.blogspot.com/2009/10/latest-happenings.html' title='Latest Happenings'/><author><name>Jeff Hengesbach</name><uri>https://profiles.google.com/110171567300524388624</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-XLGcor434vI/AAAAAAAAAAI/AAAAAAAAAAA/yiIu0TzU9A0/s512-c/photo.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1468506413062348783.post-56320766278724981</id><published>2009-09-15T08:06:00.004-04:00</published><updated>2009-09-15T12:00:12.262-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Disk Consumption'/><category scheme='http://www.blogger.com/atom/ns#' term='File Server Analysis'/><category scheme='http://www.blogger.com/atom/ns#' term='Aprigo Ninja'/><title type='text'>Trial Run: Aprigo Ninja</title><content type='html'>Fellow blogger &lt;a href="http://www.standalone-sysadmin.com/"&gt;Matt Simmon&lt;/a&gt;s had &lt;a href="http://www.standalone-sysadmin.com/blog/2009/07/aprigo-ninja-giveaway/"&gt;previously blogged&lt;/a&gt; about "&lt;a href="http://www.aprigo.com/products"&gt;Ninja&lt;/a&gt;" by &lt;a href="http://www.aprigo.com/"&gt;Aprigo&lt;/a&gt;.  After bringing it up in passing again I thought it might warrant a try.  Shortly after registering for the private beta, I was approved and provided access to the less than 5MB download.&lt;div&gt;&lt;br /&gt;&lt;div&gt;I am not affiliated with Aprigo in any way - not a current customer, relative, friend to employee(s) there.  My motivation for trying the product was its visual representation and analysis of data.  I was curios how the volumes of file server data and underlying equipment that I manage was being utilized - beyond simple user quota figures.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Install was a breeze, the typical click, next, next, finish.  At first run you have to setup a scan by pointing the application to a folder,share, or UNC path and providing a user friendly name.  The trial is limited to 500GB per scan and seems to only be able to run one scan at a time - interactively.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Lots of interesting results are available after a scan is completed - most of them with 'drill down' capabilities to get the finer grained details.  If a cost is entered, per GB/year, a dollar figure is displayed next to each result.  This is great for seeing how much it costs to keep the different categories of data laying around.  The non-trial/beta version appears to offer trending reports, cloud storage analysis and access management(very interesting!) as well.  Aprigo Ninja is definitely a handy tool if you're getting going on trying to analyze your storage use or Windows File Server Resource Manager isn't cutting it (or you want to analyze data on samba shares).  Give it a try, it's worth the small bit of time and effort.&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1468506413062348783-56320766278724981?l=jeffhengesbach.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jeffhengesbach.blogspot.com/feeds/56320766278724981/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1468506413062348783&amp;postID=56320766278724981' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1468506413062348783/posts/default/56320766278724981'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1468506413062348783/posts/default/56320766278724981'/><link rel='alternate' type='text/html' href='http://jeffhengesbach.blogspot.com/2009/09/trial-run-aprigo-ninja.html' title='Trial Run: Aprigo Ninja'/><author><name>Jeff Hengesbach</name><uri>https://profiles.google.com/110171567300524388624</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-XLGcor434vI/AAAAAAAAAAI/AAAAAAAAAAA/yiIu0TzU9A0/s512-c/photo.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1468506413062348783.post-8329747082508084750</id><published>2009-08-19T10:59:00.003-04:00</published><updated>2009-08-19T11:06:32.795-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='How-To'/><category scheme='http://www.blogger.com/atom/ns#' term='vSphere'/><title type='text'>Free vSphere Videos / Demos</title><content type='html'>I picked this up on twitter via @DellServerGeek: &lt;a href="http://www.rtfm-ed.co.uk"&gt;Mike Laverick&lt;/a&gt; has generously &lt;a href="http://www.rtfm-ed.co.uk/?page_id=1442"&gt;posted many vSphere how-to demos&lt;/a&gt; on his website.  This is a significant body of work to make freely available.  Mike goes through the entire process from "soup to nuts".  For anyone curious about setting up a vSphere environment these are a must watch!  If you like the series - consider procuring his accompanying book. Thanks Mike!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1468506413062348783-8329747082508084750?l=jeffhengesbach.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jeffhengesbach.blogspot.com/feeds/8329747082508084750/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1468506413062348783&amp;postID=8329747082508084750' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1468506413062348783/posts/default/8329747082508084750'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1468506413062348783/posts/default/8329747082508084750'/><link rel='alternate' type='text/html' href='http://jeffhengesbach.blogspot.com/2009/08/free-vsphere-videos-demos.html' title='Free vSphere Videos / Demos'/><author><name>Jeff Hengesbach</name><uri>https://profiles.google.com/110171567300524388624</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-XLGcor434vI/AAAAAAAAAAI/AAAAAAAAAAA/yiIu0TzU9A0/s512-c/photo.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1468506413062348783.post-8347541415819565044</id><published>2009-08-18T14:09:00.003-04:00</published><updated>2009-08-18T14:19:19.998-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Storage'/><category scheme='http://www.blogger.com/atom/ns#' term='VMWare'/><category scheme='http://www.blogger.com/atom/ns#' term='vSphere'/><title type='text'>Free Storage for Your vSphere Lab!</title><content type='html'>VM Super Genius has &lt;a href="http://vmsupergenius.com/2009/08/free-storage-for-your-vsphere-lab/"&gt;a pos&lt;/a&gt;t with a link to free storage solutions that can facilitate trying out some of the more advanced features in VMware ESX / vSphere.  As noted many of those features require shared storage (iSCSI, NFS, Fiber SAN) which can be prohibitively expensive for many.  The list offers some zero cost appliances / applications that can provide iSCSI and/or NFS storage to virtual hosts.  An excellent blog to follow if you are into virtualization.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1468506413062348783-8347541415819565044?l=jeffhengesbach.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jeffhengesbach.blogspot.com/feeds/8347541415819565044/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1468506413062348783&amp;postID=8347541415819565044' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1468506413062348783/posts/default/8347541415819565044'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1468506413062348783/posts/default/8347541415819565044'/><link rel='alternate' type='text/html' href='http://jeffhengesbach.blogspot.com/2009/08/free-storage-for-your-vsphere-lab.html' title='Free Storage for Your vSphere Lab!'/><author><name>Jeff Hengesbach</name><uri>https://profiles.google.com/110171567300524388624</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-XLGcor434vI/AAAAAAAAAAI/AAAAAAAAAAA/yiIu0TzU9A0/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1468506413062348783.post-8594172374004010638</id><published>2009-07-21T08:53:00.005-04:00</published><updated>2009-07-21T11:01:56.213-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Replication'/><category scheme='http://www.blogger.com/atom/ns#' term='SAN'/><category scheme='http://www.blogger.com/atom/ns#' term='DRBD'/><title type='text'>Playing with DRBD (Replication)</title><content type='html'>Over the past 4+ years I've worked towards moving the infrastructure at work from isolated physical systems to a centralized storage(SAN) and virtualized paradigm.  I'm happy to say we are definitely a "Virtualize First" and SAN shop now.  A conservative comparison of separate physical systems with local storage to the current SAN/virtualized environment shows a nearly 50% cost savings on equipment alone.  The benefits of extra rack space, lower power and cooling costs, I/O and compute capacity, etc are nice as well.&lt;br /&gt;&lt;br /&gt;This evolution has a next logical progression.  Now operating in a very centralized fashion, I can (more easily) begin examining solutions for replication.  The base goal was to replicate the SAN to mitigate a 100% loss of the primary server room and not require an enormous amount of time restoring from tape.  Tapes are great snapshot points in time like photographs, but like photographs, trying to rebuild your entire set of memories by looking through photographs would be very time consuming (and photographs degrade).  Replication is not a replacement for good backups.&lt;br /&gt;&lt;br /&gt;From a &lt;a href="http://jeffhengesbach.blogspot.com/2008/12/followup-seeking-san.html"&gt;previous post&lt;/a&gt; my SAN is linux based, much akin to an &lt;a href="http://openfiler.org/"&gt;Openfiler &lt;/a&gt;solution.  It provdes NFS storage to ESXi servers for VM images and iSCSI storage to the VM images that need data volumes.  All physical drives (as present by the RAID controllers) are sliced up using LVM.  It has been humming along without issue since installation in February 2009.&lt;br /&gt;&lt;br /&gt;I have known of the existence of &lt;a href="http://drbd.org/"&gt;DRBD &lt;/a&gt;for several years but not been in a position to utilize it.  In short DRBD is a block device you layer into your device chain, just like LVM.  It's specialty is taking all the original block level changes, keep track of them, and send them over to another system where they can be duplicated.  The DRBD website is excellent, I highly suggest spending a few minutes there.  DRBD has a few very nice traits that I'd like to highlight.  First off it is smart (and dumb?).  It works at the block level and knows which bits may be out of sync and will only send those bits across the wire - it knows nothing of filesystems, files, etc.  Secondly it can be non-destructively added to existing data volumes.  There's no need to backup/install/restore.  DRBD is &lt;a href="http://www.drbd.org/home/drbd-is-gpled/"&gt;opensource &lt;/a&gt;and freely available - but its creators and primary maintainers, &lt;a href="http://www.linbit.com/en/"&gt;Linbit&lt;/a&gt;, offer commercial support and have been around for awhile.  Linbit also offers a closed source product, &lt;a href="http://www.linbit.com/en/products-services/drbd-proxy/"&gt;DRBD Proxy&lt;/a&gt;, that is designed for long haul, high latency(200ms) connections or greater than 2 node replication situations.  If you want to replicate outside of a LAN using DRBD you'll need it.  DRBD is also 'good friends' with &lt;a href="http://linux-ha.org/"&gt;Hearbeat&lt;/a&gt; for high availability / failover situations.&lt;br /&gt;&lt;br /&gt;I setup a couple CentOS x64 based VM's for testing.  DRBD is available via the standard CentOS repositories but it is naturally a bit behind the current version available directly from the DRBD website.  The download is small and if you have a basic compiler toolchain, and kernel-devel package the build / install is quick and painless(make rpm).  Did I already mention the DRBD website documentation is fantastic - really go read it.  The required configuration to have DRBD work is quite minimum although there are lots of options to fine tune its operation.  If your data's rate of change is very high, you will really want to have Gigabit connectivity between your nodes.  What you'll find is your DRBD devices will only write about as fast the data can get across the wire (assuming your drives can outrun wirespeed).  If you need more than wire speed and your drives are fast, take a look into the DRBD Proxy product.  I spent a fair amount of time in different scenarios to see how DRBD would act and what to do as an admin in those situations.  Like many things, with a little bit of time and reading, DRBD was easy to work with.&lt;br /&gt;&lt;br /&gt;So what was I doing with all this again?  The base goal was to replicate the SAN to mitigate a 100% loss of the server room.  Since the SAN literally contains everything (VM's, SQL, Exchange databases, file shares) this was a fairly simple move that captures the entire datacenter to another system.  To backpedal a bit, my environment is modest in size by any modern measure, but still just as important.  That 'size', centralized storage, and a geographically large site made the option of placing the replica system in a local but 'distant' (fiber connected) building a perfect option.  The replica runs ESXi with a CentOS VM running DRBD to replicate the data.  Why ESXi on the host?  What this more or less creates is my datacenter-in-a-box, transportable if needed.  The CentOS VM will provide NFS access back to the host ESXi for access to all the server VM's which in turn will use iSCSI access their data.  ESXi virtual switches let me create matching, non routed networks local to the replica host for the NFS and iSCSI traffic, meaning zero reconfiguration of the production server VM's.  This isn't meant to be a powerhouse / failover solution.   What it is, is a very cost effective solution to a worst case situation that hopefully doesn't occur.  If the worst was to occur, some scripting magic transforms the replica to production status.  When a new production environment is established, DRBD can be used to mirror the data back to it enabling a transition with very little downtime.&lt;br /&gt;&lt;br /&gt;Tired of reading yet?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1468506413062348783-8594172374004010638?l=jeffhengesbach.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jeffhengesbach.blogspot.com/feeds/8594172374004010638/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1468506413062348783&amp;postID=8594172374004010638' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1468506413062348783/posts/default/8594172374004010638'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1468506413062348783/posts/default/8594172374004010638'/><link rel='alternate' type='text/html' href='http://jeffhengesbach.blogspot.com/2009/07/playing-with-drbd-replication.html' title='Playing with DRBD (Replication)'/><author><name>Jeff Hengesbach</name><uri>https://profiles.google.com/110171567300524388624</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-XLGcor434vI/AAAAAAAAAAI/AAAAAAAAAAA/yiIu0TzU9A0/s512-c/photo.jpg'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1468506413062348783.post-6437653291951652409</id><published>2009-05-05T12:56:00.003-04:00</published><updated>2009-05-05T13:27:43.359-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Exchange 2003 Shared Hosting'/><title type='text'>Shared Hosting with Exchange 2003</title><content type='html'>This post is as much a placeholder for me of some information I found some time ago as well as something that may be useful to others.  In late 2007 I was tasked with providing "hosted" email services for a sister company out of my employer's Exchange 2003 environment.  OK I thought, this should not be a big deal. The system has plenty of capacity, bandwidth, and Exchange 2003 has to have some mechanism to pull it off.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I started off by setting up a small environment in &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;VMware&lt;/span&gt;: Windows Domain, Exchange server, "Internal" client, "Internet" firewall, and external client.  All of these of course sat on private networks internal to the host server.  I installed all the same applications to best mimic the real world - &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_1"&gt;Antivirus&lt;/span&gt;, &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_2"&gt;Anti Spam&lt;/span&gt;, Archiving, etc.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;So I have this environment all prepared with a few users at the "primary" email domain, now what?  I turned to one of my favorite exchange online resources: &lt;a href="http://www.msexchange.org"&gt;www.msexchange.org&lt;/a&gt; and without too much searching found &lt;a href="http://http://www.msexchange.org/tutorials/Shared_Hosting_Exchange_2003_Part1.html"&gt;Part 1&lt;/a&gt; and &lt;a href="http://http://www.msexchange.org/tutorials/Shared-Hosting-Exchange-2003-Part2.html"&gt;Part 2&lt;/a&gt; of &lt;span class="Apple-style-span" style="text-decoration: underline;"&gt;Shared Hosting with &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_3"&gt;Exchange&lt;/span&gt; 2003&lt;/span&gt;.  These are both well written articles that made the project pull off without a hitch.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I know Exchange 2003 is on its way out(long gone?) for many people, but at the same time I'm sure there are just as many Exchange 2003 environments out there that will be around for a handful more years.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;One key note to keep in mind.  During planning to add valid 'foreign' user accounts to your active directory,  consider ways to prevent those accounts from accessing other resources tied into the active directory domain!&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1468506413062348783-6437653291951652409?l=jeffhengesbach.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jeffhengesbach.blogspot.com/feeds/6437653291951652409/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1468506413062348783&amp;postID=6437653291951652409' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1468506413062348783/posts/default/6437653291951652409'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1468506413062348783/posts/default/6437653291951652409'/><link rel='alternate' type='text/html' href='http://jeffhengesbach.blogspot.com/2009/05/shared-hosting-with-exchange-2003.html' title='Shared Hosting with Exchange 2003'/><author><name>Jeff Hengesbach</name><uri>https://profiles.google.com/110171567300524388624</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-XLGcor434vI/AAAAAAAAAAI/AAAAAAAAAAA/yiIu0TzU9A0/s512-c/photo.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1468506413062348783.post-1602074191134620972</id><published>2009-04-21T08:33:00.003-04:00</published><updated>2009-04-21T09:11:30.282-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='VMWare'/><category scheme='http://www.blogger.com/atom/ns#' term='Virtualization'/><category scheme='http://www.blogger.com/atom/ns#' term='vSphere'/><title type='text'>Vmware New Release Day</title><content type='html'>It's a big day in the virtualization world.  VMware is publicly releasing vSphere 4 today.  &lt;a href="http://www.boche.net/blog/"&gt;Jason Boche&lt;/a&gt; has posted some initial information this morning on his site and &lt;a href="http://www.vmware.com/"&gt;VMware's site&lt;/a&gt; is of course buzzing with all sorts of new information.  VMware will be putting on a &lt;a href="http://www.vmware.com/landing_pages/nextgen.html"&gt;simulcast &lt;/a&gt;at 9:00AM PDT/Noon Eastern - registration required.&lt;br /&gt;&lt;br /&gt;Some of the highlight are in the &lt;a href="http://www.vmware.com/files/pdf/vsphere_pricing.pdf"&gt;pricing document&lt;/a&gt; (thanks to Jason for the link) which is a good read.  Of interest: Pricing is based on per processing socket (with a defined limit of cores/socket), vCenter Server (Centralized management) is still an add-on purchase(in most cases), the SMB Essentials (&amp;amp; Plus) offerings appear to be some nice packages for the small business looking to consolidate 5+ servers with centralized management and basic high availability.&lt;br /&gt;&lt;br /&gt;I'll be curious to see more technical information as it is released - more hardware/feature support in ESXi4, etc.  Initially I don't see where Xenapp Server being freely available has made much impact, but the day is young.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1468506413062348783-1602074191134620972?l=jeffhengesbach.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jeffhengesbach.blogspot.com/feeds/1602074191134620972/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1468506413062348783&amp;postID=1602074191134620972' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1468506413062348783/posts/default/1602074191134620972'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1468506413062348783/posts/default/1602074191134620972'/><link rel='alternate' type='text/html' href='http://jeffhengesbach.blogspot.com/2009/04/vmware-new-release-day.html' title='Vmware New Release Day'/><author><name>Jeff Hengesbach</name><uri>https://profiles.google.com/110171567300524388624</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-XLGcor434vI/AAAAAAAAAAI/AAAAAAAAAAA/yiIu0TzU9A0/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1468506413062348783.post-3966248827793460591</id><published>2009-04-15T11:38:00.002-04:00</published><updated>2009-04-15T11:53:40.549-04:00</updated><title type='text'>Exchange 2010 Beta Available</title><content type='html'>&lt;div class="Section1"&gt;  &lt;p class="MsoNormal"&gt;&lt;span&gt;&lt;span style=" "&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span" style="font-family: 'times new roman';"&gt;Michael over at &lt;/span&gt;&lt;/span&gt;&lt;a href="http://www.sysadmin-network.com/"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span" style="font-family: 'times new roman';"&gt;sysadmin-network.com&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span" style="font-family: 'times new roman';"&gt; pointed out that &lt;/span&gt;&lt;/span&gt;&lt;a href="http://www.sysadmin-network.com/forum/topics/breaking-news-the-artist"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span" style="font-family: 'times new roman';"&gt;Exchange 2010 (Exchange 14) Beta&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span" style="font-family: 'times new roman';"&gt; is now available.  I haven’t followed Exchange 14 development much beyond thinking it was going to be released around Q2 of 2010.  The website lists a generaly availability for Exchange 2010 being the second half of 2009. Being an Exchange shop, the guy who gets to plan and do the upgrades, I decided to do some reading.  You can find the Exchange 2010 Overview &lt;/span&gt;&lt;/span&gt;&lt;a href="http://www.microsoft.com/exchange/2010/en/us/overview.aspx"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span" style="font-family: 'times new roman';"&gt;here&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span" style="font-family: 'times new roman';"&gt; but the points that really stuck out to me, in my small exchange environment, follow.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span&gt;&lt;span style=" "&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span" style="font-family: 'times new roman';"&gt;Up to 50% IOPs reduction in exchange databases from Exchange 2007.  If this is accurate and realistically attainable it alone could justify an upgrade.  Two significant things come from this: &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span" style="font-family: 'times new roman';"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left:.5in;text-indent:-.25in;mso-list:l0 level1 lfo1"&gt;&lt;span&gt;&lt;span&gt;&lt;span style="mso-list:Ignore"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span" style="font-family: 'times new roman';"&gt;1)&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span style="font:7.0pt &amp;quot;Times New Roman&amp;quot;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;  &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span" style="font-family: 'times new roman';"&gt;Support more users per IOPs of storage (Storage $$/More Users = good)&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span" style="font-family: 'times new roman';"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left:.5in;text-indent:-.25in;mso-list:l0 level1 lfo1"&gt;&lt;span&gt;&lt;span&gt;&lt;span style="mso-list:Ignore"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span" style="font-family: 'times new roman';"&gt;2)&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span style="font:7.0pt &amp;quot;Times New Roman&amp;quot;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;  &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span" style="font-family: 'times new roman';"&gt;Use less expensive storage while maintaining service levels (Lower Storage $$ = good)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span&gt;&lt;span style=" "&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span" style="font-family: 'times new roman';"&gt;Up to 16 replicated copies of each mailbox database.  If I’ve read this right, Exchange maintains multiple copies of each database allowing for quick failover.  So throw in a couple of JBOD underlying storage arrays instead of just one Raid 10/6/5 and you could have improved storage reliability for less cost if done properly.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span&gt;&lt;span style=" "&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span" style="font-family: 'times new roman';"&gt;Outlook Web Access improvements: Cross browser consistent experience (IE7+, Firefox 3+, Safari 3+), improved search (THANK YOU), and more.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span&gt;&lt;span style=" "&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span" style="font-family: 'times new roman';"&gt;Archiving and Retention add two features as well that previously were significant pains and/or required 3&lt;/span&gt;&lt;/span&gt;&lt;sup&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span" style="font-family: 'times new roman';"&gt;rd&lt;/span&gt;&lt;/span&gt;&lt;/sup&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span" style="font-family: 'times new roman';"&gt; party solutions to accomplish well.  First off, the “Personal Archive”.  I think of this in terms of a server side PST (I’m not yet certain on how it is pulled off). This appears to be a long overdue, integrated solution to user PSTs floating around on local / network drives.  Searches can be done simultaneously against both Personal Archives and the “Inbox”.  So an organization can now potentially keep all email inside its Exchange environment and not need a 3&lt;/span&gt;&lt;/span&gt;&lt;sup&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span" style="font-family: 'times new roman';"&gt;rd&lt;/span&gt;&lt;/span&gt;&lt;/sup&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span" style="font-family: 'times new roman';"&gt; party application to effectively archive / vault / retain messages.  Can Personal Archives be set as “check in but never check out”?  The second item which is a must if Personal Archives are to be a true archiving solution is Multi-Mailbox Search.  Authorized persons may perform searches across multiple mailboxes and personal archives.  Note that “Authorized Persons” can be people outside of Exchange administrators!&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span&gt;&lt;span style=" "&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span" style="font-family: 'times new roman';"&gt;Needless to say I’m quite interested to find time to kick the tires on Exchange 2010.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span&gt;&lt;span style=" "&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span" style="font-family: 'times new roman';"&gt;In addition to this being news specifically about Exchange Server, a few conjectures can be made if things happen as they have in the past.  First Windows Server 7/2010 will be released near or at the same time (Hold off on those Server 2008 deployments!).  And secondly, Office 2010 will show up near or at the same time.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1468506413062348783-3966248827793460591?l=jeffhengesbach.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jeffhengesbach.blogspot.com/feeds/3966248827793460591/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1468506413062348783&amp;postID=3966248827793460591' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1468506413062348783/posts/default/3966248827793460591'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1468506413062348783/posts/default/3966248827793460591'/><link rel='alternate' type='text/html' href='http://jeffhengesbach.blogspot.com/2009/04/exchange-2010-beta-available.html' title='Exchange 2010 Beta Available'/><author><name>Jeff Hengesbach</name><uri>https://profiles.google.com/110171567300524388624</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-XLGcor434vI/AAAAAAAAAAI/AAAAAAAAAAA/yiIu0TzU9A0/s512-c/photo.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1468506413062348783.post-1767770635904140866</id><published>2009-04-07T14:06:00.005-04:00</published><updated>2009-04-13T09:34:05.250-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Openfire'/><category scheme='http://www.blogger.com/atom/ns#' term='Collaboration'/><category scheme='http://www.blogger.com/atom/ns#' term='Chat'/><title type='text'>OpenFire - GPL, Private 'Chat' server</title><content type='html'>There are lots of chat services out there so when thinking about utilizing chat one has to start by asking, why want or need to have one's own?  Chat has been around for a long time, and along with it are the eternal questions of privacy, security, etc.  Those questions are very motivating reasons to operate a chat / collaboration system internally.  Large and or geographically spread out &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_0"&gt;organization&lt;/span&gt; can realize significant benefits by having chat / presence features available to users, while maintaining a secure (and compliant) environment.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;While looking around I ran across &lt;a href="http://www.igniterealtime.org/projects/openfire/index.jsp"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;OpenFire&lt;/span&gt;&lt;/a&gt; at &lt;a href="http://www.igniterealtime.org/"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;igniterealtime&lt;/span&gt;.org&lt;/a&gt;.  &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;Openfire&lt;/span&gt; is a &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;XMPP&lt;/span&gt;(jabber) based, cross platform solution.  A few of the &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_5"&gt;notable&lt;/span&gt; highlights: Simple administration, support for secure communications, logging, cluster options, multiple authentication options: internal, &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_6"&gt;ldap&lt;/span&gt;, AD, and connectors to external chat systems.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Two of my favorite &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_7"&gt;plugins&lt;/span&gt; are &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_8"&gt;Fastpath&lt;/span&gt; and &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_9"&gt;Fastpath&lt;/span&gt; web.  &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_10"&gt;Fastpath&lt;/span&gt; allows for setting up chat queues - think of it like call centers for chat.  A "Workgroup" and list of user(s) is setup that service incoming chats in a round robin fashion.  &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_12"&gt;Fastpath&lt;/span&gt; Web extends this outside of the chat client application and provides the mechanism where placing 2 lines of html code on a website allows for &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_13"&gt;clientless&lt;/span&gt; chat - &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_14"&gt;ie&lt;/span&gt; "Click Here for Live Support".  &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_15"&gt;Fastpat&lt;/span&gt; Web is designed to be distributed - it can be installed across multiple (java)application servers to ensure &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_16"&gt;redundancy&lt;/span&gt; and a balanced load if desired.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;My hats off to &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_17"&gt;igniterealtime/jive software&lt;/span&gt;.  Installation was simple(rpm, deb, &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_18"&gt;msi&lt;/span&gt;, &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_19"&gt;tgz&lt;/span&gt;,&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_20"&gt;dmg&lt;/span&gt;) and configuration is handled through a well designed &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_21"&gt;web tool&lt;/span&gt;.  We'll be investigating exactly how &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_22"&gt;Openfire&lt;/span&gt; may be used at my employer.  Any other &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_23"&gt;Openfire&lt;/span&gt; users out there with stories to share?&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1468506413062348783-1767770635904140866?l=jeffhengesbach.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jeffhengesbach.blogspot.com/feeds/1767770635904140866/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1468506413062348783&amp;postID=1767770635904140866' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1468506413062348783/posts/default/1767770635904140866'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1468506413062348783/posts/default/1767770635904140866'/><link rel='alternate' type='text/html' href='http://jeffhengesbach.blogspot.com/2009/04/openfire-gpl-private-chat-server.html' title='OpenFire - GPL, Private &apos;Chat&apos; server'/><author><name>Jeff Hengesbach</name><uri>https://profiles.google.com/110171567300524388624</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-XLGcor434vI/AAAAAAAAAAI/AAAAAAAAAAA/yiIu0TzU9A0/s512-c/photo.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1468506413062348783.post-8508426146120801435</id><published>2009-03-27T11:02:00.004-04:00</published><updated>2009-03-27T11:18:44.072-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='iShell'/><category scheme='http://www.blogger.com/atom/ns#' term='Cobol'/><category scheme='http://www.blogger.com/atom/ns#' term='NCR Unix'/><title type='text'>Cobol Call for Help</title><content type='html'>Calling out to sys admins for some COBOL / NCR Unix help.  I inherited an older NCR WorldMark 4300 box at my current employer running a customzed COBOL application that was replaced by SAP before I began there.  The issue comes from the old regime that setup, programmed and maintained the system up and left / retired right after SAP and before my time.  Little / none of the legacy data was transfered into SAP (what a great idea!).  So I'm left with a technology and hardware dinosaur that houses some valuable historic information (both from an intellecutual and auditory standpoint).&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I'm no COBOL guy.  There I said it.  The system is documented well enought that I have a copy of the datafiles, sources, and file descriptors, but in the event the old hardware &lt;a href="http://en.wikipedia.org/wiki/Magic_smoke"&gt;lets the smoke out,&lt;/a&gt; I'm still left in a very uncomfortable situation.  I've been searching for COBOL database file convertors with some limited success and wanted to ping anyone out there for addition knowledge on the old environment / conversion tools (-&gt; SQL Server) / migration paths.  &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1468506413062348783-8508426146120801435?l=jeffhengesbach.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jeffhengesbach.blogspot.com/feeds/8508426146120801435/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1468506413062348783&amp;postID=8508426146120801435' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1468506413062348783/posts/default/8508426146120801435'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1468506413062348783/posts/default/8508426146120801435'/><link rel='alternate' type='text/html' href='http://jeffhengesbach.blogspot.com/2009/03/cobol-call-for-help.html' title='Cobol Call for Help'/><author><name>Jeff Hengesbach</name><uri>https://profiles.google.com/110171567300524388624</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-XLGcor434vI/AAAAAAAAAAI/AAAAAAAAAAA/yiIu0TzU9A0/s512-c/photo.jpg'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1468506413062348783.post-3465343439942407216</id><published>2009-03-19T14:55:00.004-04:00</published><updated>2009-03-19T16:07:08.667-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Backups'/><title type='text'>Online Backups</title><content type='html'>They've been around for several years and are one more means to and end in a sea of options - online backups.  The term Backup has many traits that must be defined by business in order to architetch and execute a 'Backup' successfully (RTO, RTP, Copy, Archive, CDP, Onsite / offsite, etc...).  I'm not looking to dig into those any more than necessary, but more so the concept of online backups and why or why not anyone out there has decided to use one.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;First an assumption - few if any businesses have less than 50GB of data that needs be backed up over a given week. One small file server with its operating system and data can quickly tally up 50GB of space.  Space is cheap right - let's use it!  This data volume figure is important because it is going to determine how much an online backup service will cost.  Bigger data = bigger cost (and possibly the need for additional Internet bandwidth; even more cost).&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;My current employer used an online service when I began there.  Over a short period of time it became quite clear data was growing and wasn't going to stop to the point were it was very unecconomical to continue with the service.  Besides costs, all those terms that a business defines  backups as were used to architect a new solution.  I'm happy to say the current backup solution meets the business' "backup" needs and also had a very short ROI.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I was recently cold called by an online backup provider and entertained the ensuing web presentation, and it perked my curiosity.  The service costs when considering today's modern volumes of data are still somewhat...staggering.  These services also generally offer supreme convenience, no hardware, near zero human interaction during normal operation, and are accessable via the web.  &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I've came up with a few situations where an online service fits:&lt;/div&gt;&lt;div&gt;1) The data is so critical that even having a redundant(!=backup) DC is not sufficient&lt;/div&gt;&lt;div&gt;2) A local "IT" resource is not present / feasable&lt;/div&gt;&lt;div&gt;3) Onsite backup vs Online is not cost effective (I believe these are few)&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;What do you think??&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1468506413062348783-3465343439942407216?l=jeffhengesbach.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jeffhengesbach.blogspot.com/feeds/3465343439942407216/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1468506413062348783&amp;postID=3465343439942407216' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1468506413062348783/posts/default/3465343439942407216'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1468506413062348783/posts/default/3465343439942407216'/><link rel='alternate' type='text/html' href='http://jeffhengesbach.blogspot.com/2009/03/online-backups.html' title='Online Backups'/><author><name>Jeff Hengesbach</name><uri>https://profiles.google.com/110171567300524388624</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-XLGcor434vI/AAAAAAAAAAI/AAAAAAAAAAA/yiIu0TzU9A0/s512-c/photo.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1468506413062348783.post-5455064841226459707</id><published>2009-02-28T19:46:00.006-05:00</published><updated>2009-03-02T11:16:44.096-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='P2V'/><category scheme='http://www.blogger.com/atom/ns#' term='VMWare'/><category scheme='http://www.blogger.com/atom/ns#' term='Exchange Server 2003'/><title type='text'>MS Exchange P2V</title><content type='html'>I've been prepping for this one for a long time.  Anyone can vouch for the level of importance that email systems play in today's world.  Several months back during planning for 2009, my Exchange 2K3 server came up as hitting its end of hardware warranty.  While looking into extending it, I was not excited with the cost compared to going virtual(on ESXi).&lt;br /&gt;&lt;br /&gt;My Exchange environment is simple - 1 server, less than 200 users, OWA, &amp;amp; OMA.  While this is 'simple' it means everything rides on just one box.  Sometime down the road it'll move toward a multi server, split role configuration.&lt;br /&gt;&lt;br /&gt;Given the high importance of email and the relatively 'young' status of the physical-to-virtual process I had concerns using P2V on Exchange Server.  After much searching and reading, largely through the VMware communities, I gained confidence that if done properly it would work well.&lt;br /&gt;&lt;br /&gt;The Keys to Exchange P2V&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Testing - build a test Exchange Instance and utilize tools like JetStress&lt;/li&gt;&lt;li&gt;Backups&lt;/li&gt;&lt;li&gt;Consistent Exchange DB's&lt;/li&gt;&lt;li&gt;Minimal amount of System activity during P2V&lt;/li&gt;&lt;li&gt;Highly documented process/plan&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;The summary of my procedure was:&lt;br /&gt;1) Full Backup&lt;br /&gt;2) Cut off Net Access&lt;br /&gt;3) Disable client related services&lt;br /&gt;4) Incremental backup&lt;br /&gt;5) Disable ALL non system critical services&lt;br /&gt;6) Robocopy (local) data drive (Exchange databases) to iSCSI drive &amp;amp; disconnect&lt;br /&gt;7) P2V the system drive then shutdown physical box&lt;br /&gt;8) Bootup the VM, configure the VM network devices, and connect iSCSI drives&lt;br /&gt;9) Startup services and check event logs after each service startup&lt;br /&gt;10) Test "Internal" Clients&lt;br /&gt;11) Open up external client access and Test&lt;br /&gt;12) Full Production&lt;br /&gt;13) Full Backup&lt;br /&gt;14) Monitor, monitor, monitor&lt;br /&gt;&lt;br /&gt;The entire process went smoothly and the new Exchange VM is functioning perfectly.  Hopefully this is useful for those unsure about running Exchange Server in a virtual environment or considering an Exchange P2V.&lt;br /&gt;&lt;br /&gt;Net positives of this operation include: Less power draw, longer UPS standby capacity, less heat generation, free'd up rack space, better performance, simplified DR, reduced maintenance costs, no client setting changes, etc...&lt;br /&gt;&lt;br /&gt;Drawbacks - (Yawn) a late night of lost sleep to catch up on.&lt;br /&gt;&lt;br /&gt;Side Note: OEM licenses are not transferable to different hardware - you must have a non-oem license for the new virtual system if the physical box was OEM licensed.&lt;br /&gt;&lt;br /&gt;Some helpful resources I'd found:&lt;br /&gt;&lt;a href="http://viops.vmware.com/home/docs/DOC-1181"&gt;Article 1&lt;/a&gt;&lt;br /&gt;&lt;a href="http://blogs.vmware.com/performance/2008/02/16000-exchange.html"&gt;Article 2&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.vmware.com/pdf/Virtualizing_Exchange2003.pdf"&gt;Article 3(PDF)&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1468506413062348783-5455064841226459707?l=jeffhengesbach.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jeffhengesbach.blogspot.com/feeds/5455064841226459707/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1468506413062348783&amp;postID=5455064841226459707' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1468506413062348783/posts/default/5455064841226459707'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1468506413062348783/posts/default/5455064841226459707'/><link rel='alternate' type='text/html' href='http://jeffhengesbach.blogspot.com/2009/02/ms-exchange-p2v.html' title='MS Exchange P2V'/><author><name>Jeff Hengesbach</name><uri>https://profiles.google.com/110171567300524388624</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-XLGcor434vI/AAAAAAAAAAI/AAAAAAAAAAA/yiIu0TzU9A0/s512-c/photo.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1468506413062348783.post-1939245003478218782</id><published>2009-02-24T10:13:00.003-05:00</published><updated>2009-02-24T10:30:17.791-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='XenMotion'/><category scheme='http://www.blogger.com/atom/ns#' term='XenServer'/><category scheme='http://www.blogger.com/atom/ns#' term='VMotion'/><title type='text'>Citrix XenServer - Now Free</title><content type='html'>A Slashdot article yesterday afternoon points out that Citrix has made their &lt;a href="http://citrix.com/English/ps2/products/feature.asp?contentID=1686939"&gt;XenServer &lt;/a&gt;product freely available.  Big news for Xen fans or those still on the bubble on which virtualization platform to adopt.  The XenServer product includes many of the advanced options that VMWare  charges handsomely for in their VI3 product line (XenMotion, Templates, Centralized Management, etc).&lt;br /&gt;&lt;br /&gt;As the Slashdot article also mentions this announcement comes on the crest of VMWare's flagship event - VMWorld.  VMWare users should be biting their proverbial nails with anticipation of what VMWare's response to this will be (I know I am).  Many have predicted the pending commoditization of hypervisors followed by their advanced features and I believe that time is here.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1468506413062348783-1939245003478218782?l=jeffhengesbach.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jeffhengesbach.blogspot.com/feeds/1939245003478218782/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1468506413062348783&amp;postID=1939245003478218782' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1468506413062348783/posts/default/1939245003478218782'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1468506413062348783/posts/default/1939245003478218782'/><link rel='alternate' type='text/html' href='http://jeffhengesbach.blogspot.com/2009/02/citrix-xenserver-now-free.html' title='Citrix XenServer - Now Free'/><author><name>Jeff Hengesbach</name><uri>https://profiles.google.com/110171567300524388624</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-XLGcor434vI/AAAAAAAAAAI/AAAAAAAAAAA/yiIu0TzU9A0/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1468506413062348783.post-2445476583603299985</id><published>2009-02-21T21:59:00.003-05:00</published><updated>2009-02-21T22:10:15.676-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='VMWare'/><category scheme='http://www.blogger.com/atom/ns#' term='Crash consistency'/><category scheme='http://www.blogger.com/atom/ns#' term='IO'/><title type='text'>Article: How VMware Writes I/O to Disk</title><content type='html'>&lt;a href="http://www.mikedipetrillo.com/mikedvirtualization/"&gt;Mike D&lt;/a&gt; has a&lt;a href="http://www.mikedipetrillo.com/mikedvirtualization/2009/02/how-vmware-writes-io-to-disk.html"&gt; blog entry&lt;/a&gt; pointing over to a &lt;a href="http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&amp;amp;cmd=displayKC&amp;amp;externalId=1008542"&gt;KB article&lt;/a&gt; laying out how the various VMWare products handle disk I/O (depends on the product and host OS!).  If you've ever been curious / concerned(you should be) about I/O from Guest to Hypervisor (to host OS) to hardware and consistency in the event of a physical crash, it's a great read.  VMWare product users on Linux / Mac hosts take note!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1468506413062348783-2445476583603299985?l=jeffhengesbach.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jeffhengesbach.blogspot.com/feeds/2445476583603299985/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1468506413062348783&amp;postID=2445476583603299985' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1468506413062348783/posts/default/2445476583603299985'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1468506413062348783/posts/default/2445476583603299985'/><link rel='alternate' type='text/html' href='http://jeffhengesbach.blogspot.com/2009/02/article-how-vmware-writes-io-to-disk.html' title='Article: How VMware Writes I/O to Disk'/><author><name>Jeff Hengesbach</name><uri>https://profiles.google.com/110171567300524388624</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-XLGcor434vI/AAAAAAAAAAI/AAAAAAAAAAA/yiIu0TzU9A0/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1468506413062348783.post-453416622338980617</id><published>2009-02-17T09:15:00.003-05:00</published><updated>2009-02-17T09:53:47.180-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ESXi'/><category scheme='http://www.blogger.com/atom/ns#' term='ESX'/><category scheme='http://www.blogger.com/atom/ns#' term='Virtuozzo'/><category scheme='http://www.blogger.com/atom/ns#' term='Virtualization'/><category scheme='http://www.blogger.com/atom/ns#' term='virtualiron'/><category scheme='http://www.blogger.com/atom/ns#' term='Xen'/><category scheme='http://www.blogger.com/atom/ns#' term='Poll'/><category scheme='http://www.blogger.com/atom/ns#' term='Hyper-v'/><title type='text'>New Poll: Virtualization Platform of Choice</title><content type='html'>It's been quite some time since I've put up a poll - so here's a new one.  There are a plethora of solutions when it comes to selecting a virtualization platform.  I (and others) are interested in hearing what your selection for use  in the datacenter is(was) and why you chose that route or possibly changed solutions.  VMware, one of the long time incumbents in the x86 virtualization arena, I'm guessing is going to be favored (for various reasons).&lt;br /&gt;&lt;br /&gt;I'll cast my vote and thoughts.  I'd used VMWare products of the workstation variety "many" years ago in order to run Windows and linux concurrently on the same laptop.  The early iterations of their products I thought were OKfor desktop/workstation use but I couldn't see using them in the datacenter.  Through a couple versions of the workstation product I observed significant improvements, then for a few years virtualization was off my radar for various reasons.&lt;br /&gt;&lt;br /&gt;2007 planning begins and as I look at my replacing my aged equipment Virtualization comes back on the radar.  The decision is made to 'crawl' into virtualization, in the datacenter, and use the VMware Server 1.x product.  Into 2008 and VMware Server 2, virtualization is here to stay.  2009 - &lt;a href="http://jeffhengesbach.blogspot.com/2009/02/2009-san-project.html"&gt;new storage&lt;/a&gt;, server capacity needs, and the availability of ESXi (free) have found me on the &lt;a href="https://www.vmware.com/tryvmware/?p=esxi"&gt;ESXi&lt;/a&gt; platform with an excellent commercial hardware and OSS software SAN.  My environment is 'small' thus ESXi free is an excellent fit that allows for adding centralized managment and other advanced features when the need arises.&lt;br /&gt;&lt;br /&gt;My long time history using VMware, seeing its progress, and the maturity of its current solutions made it my top selection.  Other solutions are still in their infancy, some too far away from the metal, some lacking ease of management, corporate stability, cost, etc.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1468506413062348783-453416622338980617?l=jeffhengesbach.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jeffhengesbach.blogspot.com/feeds/453416622338980617/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1468506413062348783&amp;postID=453416622338980617' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1468506413062348783/posts/default/453416622338980617'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1468506413062348783/posts/default/453416622338980617'/><link rel='alternate' type='text/html' href='http://jeffhengesbach.blogspot.com/2009/02/new-poll-virtualization-platform-of.html' title='New Poll: Virtualization Platform of Choice'/><author><name>Jeff Hengesbach</name><uri>https://profiles.google.com/110171567300524388624</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-XLGcor434vI/AAAAAAAAAAI/AAAAAAAAAAA/yiIu0TzU9A0/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1468506413062348783.post-5169628007813395059</id><published>2009-02-16T10:35:00.000-05:00</published><updated>2009-02-16T10:35:02.366-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='NFS'/><title type='text'>NFS Performance Tips</title><content type='html'>Since I use NFS in my environment, I look around every now and then for tidbits on howto make it better perform.  I ran across &lt;a href="http://billharlan.com/pub/papers/NFS_for_clusters.html"&gt;this article&lt;/a&gt; titled &lt;u&gt;NFS for Clusters&lt;/u&gt;. I'm not running any "Clusters" that utilize NFS storage, but the concept of a well running NFS service applies everywhere.  The article contains some key diagnostics to help determine where NFS may need some tweaking (and how to interpret those diagnostics).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1468506413062348783-5169628007813395059?l=jeffhengesbach.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jeffhengesbach.blogspot.com/feeds/5169628007813395059/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1468506413062348783&amp;postID=5169628007813395059' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1468506413062348783/posts/default/5169628007813395059'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1468506413062348783/posts/default/5169628007813395059'/><link rel='alternate' type='text/html' href='http://jeffhengesbach.blogspot.com/2009/02/nfs-performance-tips.html' title='NFS Performance Tips'/><author><name>Jeff Hengesbach</name><uri>https://profiles.google.com/110171567300524388624</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-XLGcor434vI/AAAAAAAAAAI/AAAAAAAAAAA/yiIu0TzU9A0/s512-c/photo.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1468506413062348783.post-9169055029578198302</id><published>2009-02-03T10:52:00.003-05:00</published><updated>2009-02-03T10:58:00.254-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='VMWare'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows Time Service'/><title type='text'>Windows Vmware Guest Time Sync KB</title><content type='html'>Accurate time is critical in computing environments - logging, compliance, audit-ability, etc.  VMWare has an nice short &lt;a href="http://kb.vmware.com/selfservice/viewContent.do?externalId=1318"&gt;KB article&lt;/a&gt; on configuring Windows guests systems time sync, including the case of Domain controllers.  A good read considering the mischief an 'off' clock can cause.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1468506413062348783-9169055029578198302?l=jeffhengesbach.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jeffhengesbach.blogspot.com/feeds/9169055029578198302/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1468506413062348783&amp;postID=9169055029578198302' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1468506413062348783/posts/default/9169055029578198302'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1468506413062348783/posts/default/9169055029578198302'/><link rel='alternate' type='text/html' href='http://jeffhengesbach.blogspot.com/2009/02/windows-vmware-guest-time-sync-kb.html' title='Windows Vmware Guest Time Sync KB'/><author><name>Jeff Hengesbach</name><uri>https://profiles.google.com/110171567300524388624</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-XLGcor434vI/AAAAAAAAAAI/AAAAAAAAAAA/yiIu0TzU9A0/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1468506413062348783.post-8454071386782526235</id><published>2009-02-03T08:43:00.004-05:00</published><updated>2009-02-16T08:31:29.690-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='CentOS'/><category scheme='http://www.blogger.com/atom/ns#' term='iSCSI'/><category scheme='http://www.blogger.com/atom/ns#' term='ESXi'/><category scheme='http://www.blogger.com/atom/ns#' term='SAN'/><category scheme='http://www.blogger.com/atom/ns#' term='NFS'/><title type='text'>2009 SAN Project</title><content type='html'>I wrote earlier about investigations into a SAN solution for 2009 and then a bit later about the eventual decision.  The summary of those two blogs is that numerous solutions exists and that commercial "boxed" solutions were not the right fit for my employer.  My previous SAN was a linux based &lt;a href="http://www.thinkmate.com/"&gt;Thinkmate system&lt;/a&gt; loaded up with SATA drives and two 3ware controllers.  It was great from a capacity standpoint, but despite any configuration adjustments, just could never  provide adequate IO to support more than 5-6 VM's along with file serving - over iSCSI.  It is also at the end of its warranty and Thinkmate does not offer warranty support past 3 years.&lt;br /&gt;&lt;br /&gt;My new solution is as follows.  Equipment is from Dell.  A &lt;a href="http://www.dell.com/content/products/productdetails.aspx/pedge_2900_3_tower?c=us&amp;amp;cs=04&amp;amp;l=en&amp;amp;s=bsd"&gt;PE 2900&lt;/a&gt; Racked as the storage controller.  Yes it is a big box, but it offers 4 PCIe slots: (2) Perc 6E 512MB controllers, and (2) Dual port Nics.  The box will run &lt;a href="http://centos.org/"&gt;CentOS&lt;/a&gt; x64, NFS, and &lt;a href="http://iscsitarget.sourceforge.net/"&gt;iSCSI.&lt;/a&gt;  One &lt;a href="http://www.dell.com/content/products/productdetails.aspx/pvaul_md1000?c=us&amp;amp;cs=04&amp;amp;l=en&amp;amp;s=bsd"&gt;MD1000&lt;/a&gt; array shelf full of 15K SAS drives to host VM images, and another shelf of 15K SAS for various data volumes.  VM's will be shared using NFS out to &lt;a href="http://vmware.com/products/esxi/"&gt;ESXi&lt;/a&gt; hosts.  Use of NFS with VMWare is mature and will allow for backup of the VM's via the storage controller and some minor scripting - no special backup licenses, etc.  VM's will run software iSCSI initiators when needing access to data LUNs sliced from the MD1000 "data" array.  LAN, NFS, iSCSI are all separate networks, VLAN'd on 2 switches with each server having 2 connections to each network(one on each switch).&lt;br /&gt;&lt;br /&gt;How does it work?  Let's say I'm pleased with the results and completely comfortable with the decision versus a boxed all-in-one SAN solution.  Link fail-over is beautiful, IOPs are fantastic, storage capacity is up.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1468506413062348783-8454071386782526235?l=jeffhengesbach.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jeffhengesbach.blogspot.com/feeds/8454071386782526235/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1468506413062348783&amp;postID=8454071386782526235' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1468506413062348783/posts/default/8454071386782526235'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1468506413062348783/posts/default/8454071386782526235'/><link rel='alternate' type='text/html' href='http://jeffhengesbach.blogspot.com/2009/02/2009-san-project.html' title='2009 SAN Project'/><author><name>Jeff Hengesbach</name><uri>https://profiles.google.com/110171567300524388624</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-XLGcor434vI/AAAAAAAAAAI/AAAAAAAAAAA/yiIu0TzU9A0/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1468506413062348783.post-6953958308972021869</id><published>2009-01-27T08:53:00.003-05:00</published><updated>2009-01-27T09:07:32.857-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Load Balancer'/><category scheme='http://www.blogger.com/atom/ns#' term='VDI'/><title type='text'>Crossroads - Linux TCP Load Balancer</title><content type='html'>I ran across &lt;a href="http://crossroads.e-tunity.com/"&gt;Crossroads &lt;/a&gt;while reading an article on &lt;a href="http://blog.core-it.com.au/?p=258"&gt;VDI&lt;/a&gt; (Virtual Desktop Infrastructure) and thought it'd be a good one to share.  The quick summary is, Crossroads is a TCP software based load balancer.  This works by directing clients to the Crossroads host system which then takes the request and passes it out to (one of many)backend systems in a manor that keeps the number of connections to each backend equal(balanced).  Crossroads also keeps track of any backend that may be down so requests are not dolled out to the down system.&lt;br /&gt;&lt;br /&gt;At first glance the balancing appears to be strictly based on number of TCP connections to each backend system (not response time based, or other advanced feedback), which may seem simplistic to what some hardware based balancers may offer.  Simple can be good though(so is free  - GPL)!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1468506413062348783-6953958308972021869?l=jeffhengesbach.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jeffhengesbach.blogspot.com/feeds/6953958308972021869/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1468506413062348783&amp;postID=6953958308972021869' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1468506413062348783/posts/default/6953958308972021869'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1468506413062348783/posts/default/6953958308972021869'/><link rel='alternate' type='text/html' href='http://jeffhengesbach.blogspot.com/2009/01/crossroads-linux-tcp-load-balancer.html' title='Crossroads - Linux TCP Load Balancer'/><author><name>Jeff Hengesbach</name><uri>https://profiles.google.com/110171567300524388624</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-XLGcor434vI/AAAAAAAAAAI/AAAAAAAAAAA/yiIu0TzU9A0/s512-c/photo.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1468506413062348783.post-2970117037475249387</id><published>2008-12-17T14:31:00.003-05:00</published><updated>2008-12-17T16:38:16.681-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='iSCSI'/><category scheme='http://www.blogger.com/atom/ns#' term='ESXi'/><category scheme='http://www.blogger.com/atom/ns#' term='ESX'/><category scheme='http://www.blogger.com/atom/ns#' term='Storage'/><category scheme='http://www.blogger.com/atom/ns#' term='VMWare'/><category scheme='http://www.blogger.com/atom/ns#' term='SAN'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><title type='text'>FollowUp: Seeking San</title><content type='html'>Earlier I wrote about &lt;a href="http://jeffhengesbach.blogspot.com/2008/10/seeking-san.html"&gt;looking into SAN solutions&lt;/a&gt;.  Many months before that post I had began a learning excursion - finding different vendors, reading through docs on the various vendor's web sites, and scouring the &lt;a href="http://communities.vmware.com/community/vmtn"&gt;VMWare forums&lt;/a&gt; for user experiences with different storage solutions.  It goes without saying that I've had a slight bit of information overload.  There are many options out there, each with its own set of unique marketing / technical fortes. &lt;br /&gt;&lt;br /&gt;In past lives I've worked with &lt;a href="http://www.emc.com/products/family/symmetrix-family.htm"&gt;EMC Symmetrix&lt;/a&gt; and &lt;a href="http://www.netapp.com/us/products/"&gt;Netapp Filers&lt;/a&gt; and they are great systems without question.  I've also worked with "white box" systems running linux +samba/nfs/iscsi.  In short I've seen and worked with a decent spread of solutions in some very contrasting environments. &lt;br /&gt;&lt;br /&gt;In my current environment being cost conscious is critical - even without taking into account existing global economic issues.  Risk / Benefit is always a major factor, and thankfully I've had experiences with a handful of my options in this case and am very comfortable with my final decision.&lt;br /&gt;&lt;br /&gt;I don't typically evangelize it, but I am a big proponent Open Source, GNU, and linux.  I've used linux in SAP ERP solutions, firewall &amp;amp; routers, file serving(NFS &amp;amp; CIFS/samba), network services(dhcp,dns,ldap,squid,etc), iSCSI, etc..  At all levels of importance, I've used it, trust it, and promote it.  The biggest "shortfalls" are: 1) Management doesn't understand anything other than Microsoft or maybe Apple, and 2) Admins are a bit fewer and further between.&lt;br /&gt;&lt;br /&gt;Back to SANs and storage.  During my investigations with various vendors one conclusion became clear quickly and was not surprising, higher costs.  My employer was having to swallow a substantial cost/per useable GB increase to implement any commercial SAN solution.  Again from previous experience this was not overly surprising although costs have come down a very long way in the past several years.  All these solutions came with excellent feature sets, but these features offered little benefit to my "small" environment that has existed with 99.95% uptime (all inclusive) for years without.&lt;br /&gt;&lt;br /&gt;My decided solution will be based on Dell hardware, PERC6 controllers, SAS drives(15k &amp;amp; 10K), and linux (CentOS) providing NFS to ESXi servers and iSCSI to Windows via &lt;a href="http://iscsitarget.sourceforge.net/"&gt;iSCSI Enterprise Target&lt;/a&gt; using dedicated networking equipment segments.  This solution will provide significant throughput, high flexibility, great backup options, a very reasonable cost per usable GB, and a low operating cost.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1468506413062348783-2970117037475249387?l=jeffhengesbach.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jeffhengesbach.blogspot.com/feeds/2970117037475249387/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1468506413062348783&amp;postID=2970117037475249387' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1468506413062348783/posts/default/2970117037475249387'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1468506413062348783/posts/default/2970117037475249387'/><link rel='alternate' type='text/html' href='http://jeffhengesbach.blogspot.com/2008/12/followup-seeking-san.html' title='FollowUp: Seeking San'/><author><name>Jeff Hengesbach</name><uri>https://profiles.google.com/110171567300524388624</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-XLGcor434vI/AAAAAAAAAAI/AAAAAAAAAAA/yiIu0TzU9A0/s512-c/photo.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1468506413062348783.post-633107472103913632</id><published>2008-11-26T09:58:00.003-05:00</published><updated>2008-11-26T10:44:21.073-05:00</updated><title type='text'>Hooray for Holidays</title><content type='html'>It's Holiday Season again.  As holiday shoppers are heading out and families and friends are getting together, many IT professionals find themselves working.  Holidays and long weekends are the haven for IT maintenance activities when the offices and servers are idle.  Unless of course you're running e-commerce or healthcare related systems, then it's a time of booming system activity.&lt;br /&gt;&lt;br /&gt;While I'll be taking the next few days off, I will be handling several work items on Saturday - patching, moving to VMware server 2.0(tested of course), and installing a shiny new Dell MD1000 array to handle the IO thirsty set of VM's I run.&lt;br /&gt;&lt;br /&gt;It has been a busy Fall season between &lt;a href="http://jeffhengesbach.blogspot.com/2008/10/seeking-san.html"&gt;reviewing SAN options&lt;/a&gt; (more to come later), managing a &lt;a href="http://jeffhengesbach.blogspot.com/2008/09/crm.html"&gt;CRM project&lt;/a&gt;, planning for a lean(er) 2009, and all the other day-to-day items.  I'm certainly looking forward to a few extra days off to enjoy family, friends, hang Christmas lights, and catch up on things around the house!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1468506413062348783-633107472103913632?l=jeffhengesbach.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jeffhengesbach.blogspot.com/feeds/633107472103913632/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1468506413062348783&amp;postID=633107472103913632' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1468506413062348783/posts/default/633107472103913632'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1468506413062348783/posts/default/633107472103913632'/><link rel='alternate' type='text/html' href='http://jeffhengesbach.blogspot.com/2008/11/hooray-for-holidays.html' title='Hooray for Holidays'/><author><name>Jeff Hengesbach</name><uri>https://profiles.google.com/110171567300524388624</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-XLGcor434vI/AAAAAAAAAAI/AAAAAAAAAAA/yiIu0TzU9A0/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1468506413062348783.post-3010749092402284682</id><published>2008-11-25T12:28:00.004-05:00</published><updated>2008-11-25T12:39:46.870-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ESXi'/><category scheme='http://www.blogger.com/atom/ns#' term='Virtualization'/><category scheme='http://www.blogger.com/atom/ns#' term='Hyper-V Server 2008'/><title type='text'>ESXi or Hyper-V Server 2008</title><content type='html'>Ran across an &lt;a href="http://www.virtualizationadmin.com/articles-tutorials/microsoft-hyper-v-articles/general/answer-esxi-microsoft-hyper-v-server-2008.html"&gt;article &lt;/a&gt;over at &lt;a href="http://www.virtualizationadmin.com"&gt;VirtualizationAdmin.com&lt;/a&gt; regarding Microsoft's answer to ESXi - Hyper-V Server 2008.  VMWare made ESXi, the "core" of their flagship offering, available some months ago for no cost.  ESXi has no service console and is strictly managed via remote management tools and also won't perform some of its bigger brother's fancy tricks, but non-the-less is the same foundation of the more pricier offerings.&lt;br /&gt;&lt;br /&gt;Now I haven't delved into MS Server 2008 really at all, or Hyper-V for that matter - but this is a great move by MS to step upto the plate for low overhead hypervisors.  The article presents a good overview of Hyper-V Server 2008 and how it compares to ESXi.&lt;br /&gt;&lt;br /&gt;Regardless of your pick / preference, this is great for all virtualization users.  Competition breeds innovation = win for consumers.  For small shops, there is now one more excellent "free" virtualization option available.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1468506413062348783-3010749092402284682?l=jeffhengesbach.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jeffhengesbach.blogspot.com/feeds/3010749092402284682/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1468506413062348783&amp;postID=3010749092402284682' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1468506413062348783/posts/default/3010749092402284682'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1468506413062348783/posts/default/3010749092402284682'/><link rel='alternate' type='text/html' href='http://jeffhengesbach.blogspot.com/2008/11/esxi-or-hyper-v-server-2008.html' title='ESXi or Hyper-V Server 2008'/><author><name>Jeff Hengesbach</name><uri>https://profiles.google.com/110171567300524388624</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-XLGcor434vI/AAAAAAAAAAI/AAAAAAAAAAA/yiIu0TzU9A0/s512-c/photo.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1468506413062348783.post-6497500299507706093</id><published>2008-10-08T20:29:00.003-04:00</published><updated>2008-10-08T21:32:49.818-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ESXi'/><category scheme='http://www.blogger.com/atom/ns#' term='VMWare'/><category scheme='http://www.blogger.com/atom/ns#' term='SAN'/><category scheme='http://www.blogger.com/atom/ns#' term='Equallogic'/><category scheme='http://www.blogger.com/atom/ns#' term='IET'/><category scheme='http://www.blogger.com/atom/ns#' term='EMC'/><category scheme='http://www.blogger.com/atom/ns#' term='Compellant'/><title type='text'>Seeking SAN</title><content type='html'>I've &lt;a href="http://jeffhengesbach.blogspot.com/2008/09/iscsi-san-for-small-and-big-players.html"&gt;written in the past&lt;/a&gt; about iSCSI.  I'm now nearing a position, a convergence of 2 situations that has me searching for a solution.  My current iSCSI server, a linux based system with 3ware controllers with the &lt;a href="http://iscsitarget.sourceforge.net/"&gt;iSCSI Enterprise Target&lt;/a&gt; software, is nearing its end of warranty with no extension option available.  This system provides storage for file services, as well as space for a SQL database used for email archiving and up until recent, space for vm images.  The second part of the play is my corporation's move to virtualization.  Utimately the plan is to move all enterprise services currently in-house to a multi &lt;a href="https://www.vmware.com/tryvmware/login.php?eval=esxi&amp;amp;t=1"&gt;ESXi&lt;/a&gt; server environment. &lt;br /&gt;&lt;br /&gt;Keys to this type of environment are shared storage and strong IO capacity.  Shared storage, namely SAN storage allows ESXi to perform all of its neat tricks with its vmfs cluster filesystem, not to mention it is the best tuned selection for VM performance.  NFS is also an option, but removes access to a few of ESXi's great features, and carries processing overhead.  IO capacity is critical - all the space in the world can be quickly lost to complaints of lag and slowness if that space does not have IO capacity to perform(Exchange/SQL).&lt;br /&gt;&lt;br /&gt;So I've began the adventure of looking for a solution.  A solution to handle VM images, SQL, Exchange, and file serving; a lot of different IO profiles.  Thus far I've looked into following iSCSI solutions: &lt;a href="http://www.equallogic.com/"&gt;Dell/Equallogic PS5000 series&lt;/a&gt;, &lt;a href="http://www.netapp.com/us/products/"&gt;Netapp S / FAS&lt;/a&gt; lines, and &lt;a href="http://www.compellant.com"&gt;Compellant. &lt;/a&gt;  They each offer their different strengths and less desirable aspects.  Before any decision is made, there will be demo units put through the ringer, but I'd also like to hear from anyone out there with experience in this arena.  For my size organization this solution will be a reasonable sized invenstment and it needs to be right the first time.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1468506413062348783-6497500299507706093?l=jeffhengesbach.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jeffhengesbach.blogspot.com/feeds/6497500299507706093/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1468506413062348783&amp;postID=6497500299507706093' title='7 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1468506413062348783/posts/default/6497500299507706093'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1468506413062348783/posts/default/6497500299507706093'/><link rel='alternate' type='text/html' href='http://jeffhengesbach.blogspot.com/2008/10/seeking-san.html' title='Seeking SAN'/><author><name>Jeff Hengesbach</name><uri>https://profiles.google.com/110171567300524388624</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-XLGcor434vI/AAAAAAAAAAI/AAAAAAAAAAA/yiIu0TzU9A0/s512-c/photo.jpg'/></author><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1468506413062348783.post-7115156193367943630</id><published>2008-10-02T10:36:00.004-04:00</published><updated>2008-10-02T15:07:18.549-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Breach'/><category scheme='http://www.blogger.com/atom/ns#' term='Security'/><category scheme='http://www.blogger.com/atom/ns#' term='Encryption'/><category scheme='http://www.blogger.com/atom/ns#' term='Theft'/><category scheme='http://www.blogger.com/atom/ns#' term='Integrity'/><category scheme='http://www.blogger.com/atom/ns#' term='TrueCrypt'/><title type='text'>Data Security: Encryption with TrueCrypt</title><content type='html'>The onion analogy is used by security people to describe the many different aspects of a complete technology security program.  Application security, network security, operating system security, physical security, people(social) security, etc.  A business' technology environment is made up of many components that must each be addressed and analyzed.&lt;br /&gt;&lt;br /&gt;The core reasons for comprehensive security can be distilled down to a few items: 1) Availability - keeping business systems running, 2) Integrity - not allowing data to be corrupted/poisoned, 3) Privacy - not allowing data to become public.  I'm sure others can chime in other reasons as well, but I use these 3 as my core values with any security considerations.  I will however throw in one collateral value that comes from these 3 but is paramount in today's world - corporate image / trust.  A company that has lost consumer trust / confidence due to a security breach, even though they have minimized / mitigated any of the 3 core values, will experience severe hardship (and likely legal penalty).&lt;br /&gt;&lt;br /&gt;Doom and gloom aside - there is one tool out there that offers some piece of mind for some layers of the technology security onion - &lt;a href="http://www.truecrypt.org/"&gt;TrueCrypt&lt;/a&gt;.  TrueCrypt is a freely available tool for encrypting data, including entire operating system hard drives.  It is a multiplatform tool that runs on OSX, Windows(2000,XP, Vista), Linux and can be ran directly off of removeable media(USB stick, etc).  A file / disk encrypted with TrueCrypt can be accessed by any other computer that can run TrueCrypt if the password is known.  TrueCrypt can even create 'hidden' encrypted drives that are only detectable by someone who is aware of its existance.&lt;br /&gt;&lt;br /&gt;Here are a few common business situations that TrueCrypt can help out with.  A lost/stolen laptop who's hard drive has been encrypted with TrueCrypt.  A lost / stolen usb drive that has been encrypted.  Server(s) stolen from the office / co-location.  Securely sending sensative information on a CD/DVDs.&lt;br /&gt;&lt;br /&gt;In my office all USB drives are required to be encrypted and catalogued.  The next image developed for mobile computers will feature full hard drive encryption as well.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1468506413062348783-7115156193367943630?l=jeffhengesbach.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jeffhengesbach.blogspot.com/feeds/7115156193367943630/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1468506413062348783&amp;postID=7115156193367943630' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1468506413062348783/posts/default/7115156193367943630'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1468506413062348783/posts/default/7115156193367943630'/><link rel='alternate' type='text/html' href='http://jeffhengesbach.blogspot.com/2008/10/data-security-encryption-with-truecrypt.html' title='Data Security: Encryption with TrueCrypt'/><author><name>Jeff Hengesbach</name><uri>https://profiles.google.com/110171567300524388624</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-XLGcor434vI/AAAAAAAAAAI/AAAAAAAAAAA/yiIu0TzU9A0/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1468506413062348783.post-3920521107423181554</id><published>2008-09-24T08:42:00.005-04:00</published><updated>2008-09-24T08:57:49.350-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='VMWare'/><category scheme='http://www.blogger.com/atom/ns#' term='Virtualization'/><title type='text'>VMWare Server 2 Released</title><content type='html'>There were predictions with VMWorld going on this week that the free VMWare Server 2 would be released  - it has.  Hop on over to &lt;a href="http://www.vmware.com/products/server/"&gt;vmware.com&lt;/a&gt; to read more &amp;amp; get a copy.  Some notable new features from the 1.0 line: Passthrough SCSI device for guests allowing direct access to physical devices such as tape drives, USB 2.0 support, 8GB RAM support in guests, VMI interface and hot adding of scsi drives.&lt;br /&gt;&lt;br /&gt;I've been a long time user of the 1.0.x product and look forward to testing out and using the improvements in 2.0.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1468506413062348783-3920521107423181554?l=jeffhengesbach.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jeffhengesbach.blogspot.com/feeds/3920521107423181554/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1468506413062348783&amp;postID=3920521107423181554' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1468506413062348783/posts/default/3920521107423181554'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1468506413062348783/posts/default/3920521107423181554'/><link rel='alternate' type='text/html' href='http://jeffhengesbach.blogspot.com/2008/09/vmware-2-released.html' title='VMWare Server 2 Released'/><author><name>Jeff Hengesbach</name><uri>https://profiles.google.com/110171567300524388624</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-XLGcor434vI/AAAAAAAAAAI/AAAAAAAAAAA/yiIu0TzU9A0/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1468506413062348783.post-9013665099979877958</id><published>2008-09-22T09:46:00.002-04:00</published><updated>2008-09-22T11:02:27.769-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Internet Connection'/><category scheme='http://www.blogger.com/atom/ns#' term='Poll'/><category scheme='http://www.blogger.com/atom/ns#' term='bandwidth'/><title type='text'>New Poll: Internet Connections</title><content type='html'>Five people or 5 Thousand, chances are the office has Internet connectivity.  In tech jargon these connections are often called pipes - for good reason.  A big misconception / misstatement about Internet connections is one is "faster" than the other.  The reality is that electrons all move at the same speed and what people are generally referring to is how long it takes to 'download' something.  Going back to the pipe analogy, water moves through a 1 inch pipe at the same speed as a 6 inch pipe, but the 6 inch pipe can move more at the same time.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://en.wikipedia.org/wiki/Internet_bandwidth"&gt;Wikipedia&lt;/a&gt; has a breakdown of bandwidth that different connections offer.  An office's selection will generally be based on few requirements.  1) Throughput/bandwidth commonly called speed.  2) Redundancy / resiliency, 3) Service availability.&lt;br /&gt;&lt;br /&gt;In my office a dual T1 connection is used for the equal reasons of both bandwidth and redundancy.  Things would be ok running on one circuit, just slowed slightly.  My location has left few options for alternative connections outside of the phone company's services for the case where a cement truck runs over the large telco box down the street.  There is not a cable feed within a reasonable distance and satellite is not known for supporting vpn connections well.  I did recently find out that Verizon offers staticly addressed wireless cards for a minor setup cost.  In testing, these cards can offer T1 comparable speeds (using an antenna) with only minor latency overhead.  Any comments / experiences with using these in this regard are greatly appreciated.&lt;br /&gt;&lt;br /&gt;There are too many options to post a poll on what type of connections people are using so please just comment in with your thoughts.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1468506413062348783-9013665099979877958?l=jeffhengesbach.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jeffhengesbach.blogspot.com/feeds/9013665099979877958/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1468506413062348783&amp;postID=9013665099979877958' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1468506413062348783/posts/default/9013665099979877958'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1468506413062348783/posts/default/9013665099979877958'/><link rel='alternate' type='text/html' href='http://jeffhengesbach.blogspot.com/2008/09/new-poll-internet-connections.html' title='New Poll: Internet Connections'/><author><name>Jeff Hengesbach</name><uri>https://profiles.google.com/110171567300524388624</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-XLGcor434vI/AAAAAAAAAAI/AAAAAAAAAAA/yiIu0TzU9A0/s512-c/photo.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1468506413062348783.post-7271387318453559283</id><published>2008-09-18T14:24:00.002-04:00</published><updated>2008-09-18T14:42:51.244-04:00</updated><title type='text'>Interesting Tech: Dropbox</title><content type='html'>This probably isn't suited (yet) for businesses beyond a handful of people, but &lt;a href="http://www.computerworld.com/action/article.do?command=viewArticleBasic&amp;amp;taxonomyName=disaster_recovery&amp;amp;articleId=9114826&amp;amp;taxonomyId=151&amp;amp;intsrc=kc_feat"&gt;Computerworld.com&lt;/a&gt; has an article on "&lt;a href="http://www.getdropbox.com"&gt;Dropbox&lt;/a&gt;".  Dropbox is a tool for synchronizing files between pc's using their intermediary service built upon &lt;a href="http://www.amazon.com/gp/browse.html?node=16427261"&gt;Amazon's S3 storage&lt;/a&gt;.  It appears to be a young tool with some limits and a good bit of promise.  Check out the &lt;a href="http://www.getdropbox.com/faq"&gt;Dropbox FAQ&lt;/a&gt; for a good list of what it is and what/how it does it.&lt;br /&gt;&lt;br /&gt;Might be a good tool to help keep an updated copy of key documents in case of disaster(if you don't already employ a DR plan that does this) - Or for use at home to keep those precious digital memories backed up.  It's not a backup service in a technical sense - it only keeps copies of live documents, no history.  It does however offer an "UnDelete" feature.&lt;br /&gt;&lt;br /&gt;It claims to use encryption, but per the FAQ you can always put your files in a &lt;a href="http://www.truecrypt.org/"&gt;TrueCrypt&lt;/a&gt; volume and then sync that up.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1468506413062348783-7271387318453559283?l=jeffhengesbach.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jeffhengesbach.blogspot.com/feeds/7271387318453559283/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1468506413062348783&amp;postID=7271387318453559283' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1468506413062348783/posts/default/7271387318453559283'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1468506413062348783/posts/default/7271387318453559283'/><link rel='alternate' type='text/html' href='http://jeffhengesbach.blogspot.com/2008/09/interesting-tech-dropbox.html' title='Interesting Tech: Dropbox'/><author><name>Jeff Hengesbach</name><uri>https://profiles.google.com/110171567300524388624</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-XLGcor434vI/AAAAAAAAAAI/AAAAAAAAAAA/yiIu0TzU9A0/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1468506413062348783.post-876606032996953988</id><published>2008-09-16T16:05:00.002-04:00</published><updated>2008-09-16T16:59:21.374-04:00</updated><title type='text'>Internal Chargebacks</title><content type='html'>My current place of work is 'small' enough that IT does not 'charge' the business units for services provided. &lt;br /&gt;&lt;br /&gt;From a business perspective, I favor charge-backs for a few reasons.  First, I think it is important that business units have some concept of how much IT resources cost, and probably one of the most direct ways to make this happen is seeing it hit a department's budget.  Secondly by 'seeing' how much IT costs, requests for changes / new services are less blindly requested with little concern for costs.  Thirdly charge-backs force IT to be aware of costs down to a relatively fine grained level.  This last fact should be taken advantage of irregardless of whether or not charge-backs are used or not.&lt;br /&gt;&lt;br /&gt;Before I continue on with that last statement, I do acknowledge that charge-backs have draw-backs.  Charge-backs introduce a good bit of accounting overhead.  IT must very accurately measure and report on services provided.  This can be a very complicated task depending on the services provided, the supporting infrastructure, and business organization.  Then of course there is all the actual accounting work, internal invoice and bill processing.  Execution of this concept definitely adds cost, hopefully with some return/savings when done properly&lt;br /&gt;&lt;br /&gt;Again regardless of whether or not IT does charge-backs or not I think knowing, at least within some small margin of error, what services cost is incredibly valuable.  Like any other metric, &lt;a href="http://standalone-sysadmin.blogspot.com/2008/09/followup-on-downtime-computations.html"&gt;availability for instance&lt;/a&gt;, knowledge is power.  When looking for new solutions, having an industry standard or competitive per user cost for a service can be a decision make or break factor.  When evaluating a replacement / service upgrade, knowing what the 'old' service cost and then being able to compare that to the new service can help make the proper select to keep that per user cost in a target zone.&lt;br /&gt;&lt;br /&gt;I started off mentioning that charge-backs are not done in my current workplace.  I have however, over the past several months been working through constructing a spreadsheet that exposes the true costs of IT services.  It has been a challenge to properly assign metrics to services - ie what is the true capacity of an MS Exchange server, and what are all the associated bits behind an email account(much more than just a CAL).  I've finally come to a place with it that I'm fairly happy with.  Its made apparent many facts, some good - some which need improvement, that will be very valuable in my future decision making processes.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1468506413062348783-876606032996953988?l=jeffhengesbach.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jeffhengesbach.blogspot.com/feeds/876606032996953988/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1468506413062348783&amp;postID=876606032996953988' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1468506413062348783/posts/default/876606032996953988'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1468506413062348783/posts/default/876606032996953988'/><link rel='alternate' type='text/html' href='http://jeffhengesbach.blogspot.com/2008/09/internal-chargebacks.html' title='Internal Chargebacks'/><author><name>Jeff Hengesbach</name><uri>https://profiles.google.com/110171567300524388624</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-XLGcor434vI/AAAAAAAAAAI/AAAAAAAAAAA/yiIu0TzU9A0/s512-c/photo.jpg'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1468506413062348783.post-8831512760094195189</id><published>2008-09-15T09:44:00.004-04:00</published><updated>2008-11-26T10:16:06.600-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Poll'/><category scheme='http://www.blogger.com/atom/ns#' term='CRM'/><title type='text'>New Poll: CRM</title><content type='html'>&lt;a href="http://jeffhengesbach.blogspot.com/2008/09/crm.html"&gt;I blogged earlier about CRM&lt;/a&gt; and wanted to put a poll out there to hear what others are up to regarding CRM.  My workplace is still on track to begin a SageCRM implementation in the next few weeks.  It is definitely one of those tools the users aren't really sure of what it does or even is.  I've been working hard to spread the word it is something that can help significantly improve the level of customer service provided by bringing together the details of various interactions different employees have with customers in one central location.  Another major point of any rollout is adoption.  A big part of the final vendor selection was usability and I feel confident SageCRM will be viewed as intuitive to use - it is natively web based and integrates incredibly well with MS Outlook.  Some department managers have also been tasked to ensure their areas are 'motivated' in a measurable way to utilize the tool.&lt;br /&gt;&lt;br /&gt;A few small (15-20 people) sister companies I know live and die by their CRM. What are your CRM experiences - good and bad?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1468506413062348783-8831512760094195189?l=jeffhengesbach.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jeffhengesbach.blogspot.com/feeds/8831512760094195189/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1468506413062348783&amp;postID=8831512760094195189' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1468506413062348783/posts/default/8831512760094195189'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1468506413062348783/posts/default/8831512760094195189'/><link rel='alternate' type='text/html' href='http://jeffhengesbach.blogspot.com/2008/09/new-poll-crm.html' title='New Poll: CRM'/><author><name>Jeff Hengesbach</name><uri>https://profiles.google.com/110171567300524388624</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-XLGcor434vI/AAAAAAAAAAI/AAAAAAAAAAA/yiIu0TzU9A0/s512-c/photo.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1468506413062348783.post-629964427990809885</id><published>2008-09-11T09:57:00.005-04:00</published><updated>2008-09-11T11:11:01.880-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Altiris'/><category scheme='http://www.blogger.com/atom/ns#' term='System Image'/><category scheme='http://www.blogger.com/atom/ns#' term='Clonezilla'/><category scheme='http://www.blogger.com/atom/ns#' term='Ghost'/><title type='text'>System Imaging</title><content type='html'>Anyone who has to manage PC's is probably aware of the time consuming task of having to 'setup' a computer from scratch.  I'm talking about formatting disk drives, installing an operating system, applying security updates, installing applications, and configuration.  This set of tasks can easily consume 4-6-8 hours of time and from a business standpoint is time poorly spent.&lt;br /&gt;&lt;br /&gt;There are solutions out there.  One approach is to use thin clients or stripped down pc's that only serve the purpose of connecting to a server for all useful applications.  This works well for local users needing a very standard set of applications, not terribly well suited for mobile/disconnected users(However some really cool [aka expensive] solutions do exist for this).  I personally utilize low spec'd PC's running a next-to-nothing OS install at my workplace - they work great, are cheap to obtain, and last several years.  The other type of option is to use system images.  System imaging is the concept of creating a "golden" setup that can then be wholesale copied to different computers.  While the process of creating the 'golden' image can be time consuming, the benefits are significant.  A PC can be taken out of the box, have the image copied to its drive,  up and running in less than 30 minutes with a standard set of sofware and configurations.  Apply this process to several PC simultaneously and the time savings are huge.&lt;br /&gt;&lt;br /&gt;From a support standpoint the use of images creates a very consistent environment to support.  A PC can also very quickly be 're-imaged' and returned to the user if is a spare is unavailable.  If you're talking about a physical system, creating an image right before testing a new 'something' is also a great backup method.&lt;br /&gt;&lt;br /&gt;I initiated the use of images in my current workplace and I can't begin to count the amount of setup, and support time it has saved.  I've used Symantec Ghost for imaging in my MS-centric environment over the years and it works very well.  I'd love to hear comments about other imaging solutions people have used, commercial or open source.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1468506413062348783-629964427990809885?l=jeffhengesbach.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jeffhengesbach.blogspot.com/feeds/629964427990809885/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1468506413062348783&amp;postID=629964427990809885' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1468506413062348783/posts/default/629964427990809885'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1468506413062348783/posts/default/629964427990809885'/><link rel='alternate' type='text/html' href='http://jeffhengesbach.blogspot.com/2008/09/system-imaging.html' title='System Imaging'/><author><name>Jeff Hengesbach</name><uri>https://profiles.google.com/110171567300524388624</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-XLGcor434vI/AAAAAAAAAAI/AAAAAAAAAAA/yiIu0TzU9A0/s512-c/photo.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1468506413062348783.post-2699389997865149182</id><published>2008-09-09T06:30:00.001-04:00</published><updated>2008-09-09T06:30:00.719-04:00</updated><title type='text'>Social Networking@ Work</title><content type='html'>I began blogging for mostly professional reasons (check out my first entry).  Here and there I run across articles on companies that internally (and externally) exploit blogs, and forums for business use.  For larger companies I can kind of see the value of this use but still wonder about : A) Don't most of these companies have Intranets for corporate information / happenings, B) How to keep employees from 'blogging' the day away, C) policing of content.&lt;br /&gt;&lt;br /&gt;If you're using blogs / forums internally, what was the business motivation to do so, how was is sold to management, and how is it operated(content policies, etc)?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1468506413062348783-2699389997865149182?l=jeffhengesbach.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jeffhengesbach.blogspot.com/feeds/2699389997865149182/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1468506413062348783&amp;postID=2699389997865149182' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1468506413062348783/posts/default/2699389997865149182'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1468506413062348783/posts/default/2699389997865149182'/><link rel='alternate' type='text/html' href='http://jeffhengesbach.blogspot.com/2008/09/social-networking-work.html' title='Social Networking@ Work'/><author><name>Jeff Hengesbach</name><uri>https://profiles.google.com/110171567300524388624</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-XLGcor434vI/AAAAAAAAAAI/AAAAAAAAAAA/yiIu0TzU9A0/s512-c/photo.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1468506413062348783.post-5161329710970395736</id><published>2008-09-08T09:01:00.004-04:00</published><updated>2008-09-08T09:30:18.453-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Virtualization'/><category scheme='http://www.blogger.com/atom/ns#' term='Poll'/><title type='text'>New Poll: Virtualization</title><content type='html'>Poll Day Topic: Do You Use Virtualization&lt;br /&gt;&lt;br /&gt;Share your experiences, opinions and environments about virtualization.  What solution do you use and why.  Are you avoiding virtualization?  What has worked for you and what has not.&lt;br /&gt;&lt;br /&gt;I use it - at work, and at home.  In the office it has saved tens of thousands in equipment alone, not to mention some of the 'intangibles': cooling, power, physical space, recoverability, testing, etc.  I'm a VMware fan for several reasons, but I'm not looking to start a holy war over the best solution - here anyway.   Some key points I've taken away from my virtualization adventures: 1) RAM, RAM, RAM - have lots of RAM in the physical server.  RAM is your best friend and it is inexpensive these days.  2) VM's generate lots of small random IO - have a properly designed disk subsystem (aka avoid Raid5).  More spidles are your friend.  3) Understand the workload of your VM's.  &lt;a href="http://jeffhengesbach.blogspot.com/2008/08/virtualization-in-small-companies.htm"&gt;Checkout one of my older posts&lt;/a&gt; about virtualization in general and why it's valuable in nearly any environment.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1468506413062348783-5161329710970395736?l=jeffhengesbach.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jeffhengesbach.blogspot.com/feeds/5161329710970395736/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1468506413062348783&amp;postID=5161329710970395736' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1468506413062348783/posts/default/5161329710970395736'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1468506413062348783/posts/default/5161329710970395736'/><link rel='alternate' type='text/html' href='http://jeffhengesbach.blogspot.com/2008/09/new-poll-virtualization.html' title='New Poll: Virtualization'/><author><name>Jeff Hengesbach</name><uri>https://profiles.google.com/110171567300524388624</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-XLGcor434vI/AAAAAAAAAAI/AAAAAAAAAAA/yiIu0TzU9A0/s512-c/photo.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1468506413062348783.post-8195050915333429454</id><published>2008-09-05T08:24:00.002-04:00</published><updated>2008-09-05T08:36:04.527-04:00</updated><title type='text'>Linkage: Storage Tips</title><content type='html'>I've only poured over a few of the many articles, but there's lots of good info about SANs/SCSI/SATA.&lt;br /&gt;-To SATA or not to SATA&lt;br /&gt;-Price vs performance in selecting a RAID configuration&lt;br /&gt;&lt;br /&gt;&lt;a href="http://searchstorage.techtarget.com/tip/0,289483,sid5_gci1232384,00.html"&gt;SearchStorage.com&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1468506413062348783-8195050915333429454?l=jeffhengesbach.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jeffhengesbach.blogspot.com/feeds/8195050915333429454/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1468506413062348783&amp;postID=8195050915333429454' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1468506413062348783/posts/default/8195050915333429454'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1468506413062348783/posts/default/8195050915333429454'/><link rel='alternate' type='text/html' href='http://jeffhengesbach.blogspot.com/2008/09/linkage-storage-tips.html' title='Linkage: Storage Tips'/><author><name>Jeff Hengesbach</name><uri>https://profiles.google.com/110171567300524388624</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-XLGcor434vI/AAAAAAAAAAI/AAAAAAAAAAA/yiIu0TzU9A0/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1468506413062348783.post-2730597544129879599</id><published>2008-09-05T06:30:00.001-04:00</published><updated>2008-09-05T06:30:00.814-04:00</updated><title type='text'>Meeting Room Mayhem</title><content type='html'>I work in an office that has a handful of meeting rooms, some large enough for seated groups of 40, others with long boardroom style tables for 20.  Each of these rooms has a projector, either ceiling mounted, or simply set on a small rolling table/cart.  Each of these rooms also has either a PC or a laptop that is networked an usable by anyone with a login.  It never seems to fail when I see a call from an extension in one of these rooms, that the previous occupant proceeded to disconnect any and all wires and completely rearrange the seating.  In the past I've tried neatly arranging / wrapping any wiring to make appearances as neat (and safe) as possible with the hopes the overall 'neatness' of the room would be better kept.&lt;br /&gt;&lt;br /&gt;I'm searching for any (realistic) concepts of how to (even subconsciously) motivate people into returning a room to a 'standard' when they are finished using the room.&lt;br /&gt;&lt;br /&gt;JRH&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1468506413062348783-2730597544129879599?l=jeffhengesbach.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jeffhengesbach.blogspot.com/feeds/2730597544129879599/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1468506413062348783&amp;postID=2730597544129879599' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1468506413062348783/posts/default/2730597544129879599'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1468506413062348783/posts/default/2730597544129879599'/><link rel='alternate' type='text/html' href='http://jeffhengesbach.blogspot.com/2008/09/meeting-room-mayhem.html' title='Meeting Room Mayhem'/><author><name>Jeff Hengesbach</name><uri>https://profiles.google.com/110171567300524388624</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-XLGcor434vI/AAAAAAAAAAI/AAAAAAAAAAA/yiIu0TzU9A0/s512-c/photo.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1468506413062348783.post-1358382981403161667</id><published>2008-09-04T06:30:00.002-04:00</published><updated>2008-09-04T06:30:03.420-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Blogs'/><category scheme='http://www.blogger.com/atom/ns#' term='Favorites'/><title type='text'>Linkage</title><content type='html'>Thought I'd share a few of the blogs that I frequent.  Chances are if you're reading me, you'll like these as well.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.savagenomads.net/"&gt;Savagenomades.net&lt;/a&gt; is done by Jason Benway (An old college classmate of mine).&lt;br /&gt;&lt;a href="http://standalone-sysadmin.blogspot.com/"&gt;The Standalone-Sysadmin&lt;/a&gt; by Matt is always full of good material&lt;br /&gt;&lt;a href="http://geekdoctor.blogspot.com/"&gt;TheGeekDoctor&lt;/a&gt; by John Halamka - insightful writings, chances are you know his name already.&lt;br /&gt;&lt;br /&gt;I'll pop these into a sidebar gadget for my and your convenience.&lt;br /&gt;&lt;br /&gt;JRH&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1468506413062348783-1358382981403161667?l=jeffhengesbach.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jeffhengesbach.blogspot.com/feeds/1358382981403161667/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1468506413062348783&amp;postID=1358382981403161667' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1468506413062348783/posts/default/1358382981403161667'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1468506413062348783/posts/default/1358382981403161667'/><link rel='alternate' type='text/html' href='http://jeffhengesbach.blogspot.com/2008/09/linkage.html' title='Linkage'/><author><name>Jeff Hengesbach</name><uri>https://profiles.google.com/110171567300524388624</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-XLGcor434vI/AAAAAAAAAAI/AAAAAAAAAAA/yiIu0TzU9A0/s512-c/photo.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1468506413062348783.post-2257124009228250720</id><published>2008-09-03T06:30:00.002-04:00</published><updated>2008-09-03T06:30:00.843-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='CRM'/><title type='text'>CRM</title><content type='html'>Guess what, it's another 3 letter acronym: CRM.  Customer Relationship Managment.  It's nothing new but has been a consuming item in my career for the past 12 or so months.  At its core CRM is a centralized repository for information - typically contacts, freeform notes, that allows many people to see, review, and update this information.  CRM solutions exist that are tailered for as few as 1 persons and up to thousands of users.&lt;br /&gt;&lt;br /&gt;As a systems / network administrator, I appreciate and acknowledge the value of 'centralized'.  Having anything in a highly organized and shareable, consistent format makes those 'anythings' much more valuable and efficient.&lt;br /&gt;&lt;br /&gt;In organizations where a 'team' of different people interact with customers, CRM offers many positives.  When contacting / being contacted by a customer CRM can be referenced to see what the last communication was, when it was, and who it was with.  This type of background is invaluable to providing efficient customer service be it sales support, technical support, or billing/account support.&lt;br /&gt;&lt;br /&gt;From a HR standpoint, CRM helps solve turnover issues.  Instead of users keeping unstructred notes, who knows where, CRM keeps data in one place - consistently structured.  This also applies in situations where customers are handed off between sales account managers, or even internally between departments/divisions.&lt;br /&gt;&lt;br /&gt;I was tasked with finding a solution to many of the above 'challenges' and putting together a project through implementation.  I started this off with a few small meetings gathering a list of desired features and then prioritizing those into 1: Must Have Now, 2: Must Have Later, 3: Would be Nice.  This was invaluable when speaking with vendors on what their CRM product was capable of and developing a staged implementation.  Many vendors quickly had to decline due to not being able to fullfil #1 items.  At one point I was left with only a single vendor, not a good negotiating standpoint.  I was able to find another offering that eventally ended up winning the project and that'll be kicking off just several weeks from now.  More on that as it unfolds.&lt;br /&gt;&lt;br /&gt;I'd like to stress a things that stick out during my reflections on the project thus far.  The first is having a list / knowing what you want to get out of a CRM solution.  There are too numerous solutions out there to list out but knowing weather or not ACT! will work for your needs or if a solution as elaborate as saleslogix.com or salesforce.com can really be simplified by knowing your end goals.  From technical standpoint there are lots of architechtual differences that play into the decision making process.  Some solutions are completely web based(connect from anywhere), for some web connectivity is an ($)add-on, some only offer local network access.&lt;br /&gt;&lt;br /&gt;Is your workplace using CRM, what's your impression?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1468506413062348783-2257124009228250720?l=jeffhengesbach.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jeffhengesbach.blogspot.com/feeds/2257124009228250720/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1468506413062348783&amp;postID=2257124009228250720' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1468506413062348783/posts/default/2257124009228250720'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1468506413062348783/posts/default/2257124009228250720'/><link rel='alternate' type='text/html' href='http://jeffhengesbach.blogspot.com/2008/09/crm.html' title='CRM'/><author><name>Jeff Hengesbach</name><uri>https://profiles.google.com/110171567300524388624</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-XLGcor434vI/AAAAAAAAAAI/AAAAAAAAAAA/yiIu0TzU9A0/s512-c/photo.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1468506413062348783.post-7378878675710384152</id><published>2008-09-02T06:30:00.003-04:00</published><updated>2008-09-02T06:30:01.051-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='iSCSI'/><category scheme='http://www.blogger.com/atom/ns#' term='SAN'/><category scheme='http://www.blogger.com/atom/ns#' term='Virtualization'/><title type='text'>iSCSI - SAN for Small (and big players)</title><content type='html'>For years all the buzz in storage has centered around 3 letters SAN.  The storage area network, fast, centralized, flexible, resilient.  Placing storage directly in each server is costly, inefficient, risky, and slow.  And for some number of years vendors and partners and such 'hid' this term from smaller shops due to costs involved with a SAN architecture that was designed to meet all the marketing accolades.  Fibre channel equipment was really the only option.&lt;br /&gt;&lt;br /&gt;A new technology began to surface 3-4 years ago - i(&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;nternet&lt;/span&gt;)SCSI.  I won't rehash all the details that &lt;a href="http://en.wikipedia.org/wiki/ISCSI"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;Wikipedia&lt;/span&gt;&lt;/a&gt; can provide except for the main point of &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;iSCSI&lt;/span&gt; - commodity interconnects.  &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;iSCSI&lt;/span&gt; allows for the use of common networking equipment: switches, &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;NICs&lt;/span&gt;, cables.  &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;iSCSI&lt;/span&gt; does not require the use of $1K+ &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_6"&gt;HBA's&lt;/span&gt;, fragile cabling and specialized directors/switches, etc.  The reality of &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_7"&gt;iSCSI's&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_8"&gt;pratical&lt;/span&gt; use is here due to the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_9"&gt;commoditization&lt;/span&gt; of &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_10"&gt;gigabit&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_11"&gt;ethernet&lt;/span&gt; and soon to be 10gig &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_12"&gt;ethernet&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_13"&gt;iSCSI&lt;/span&gt; also brought options to storage subsystems.  No longer are costly &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_14"&gt;FC&lt;/span&gt; drives the only option, but also SCSI, &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_15"&gt;SAS&lt;/span&gt;, and even &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_16"&gt;SATA&lt;/span&gt;.  A multi terabyte array can be obtained or even constructed for costs well within reach of nearly any business.  &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_17"&gt;iSCSI&lt;/span&gt; can also (and often does) exist a strictly software world - no &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_18"&gt;HBA&lt;/span&gt;'$ required.  Some argue the software overhead is detrimental to overall system performance.  I'd argue today's systems have sufficient processing capacity to run &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_19"&gt;software&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_20"&gt;iSCSI&lt;/span&gt; in situations where &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_21"&gt;iSCSI&lt;/span&gt; is a good fit.&lt;br /&gt;&lt;br /&gt;With this &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_22"&gt;commoditization&lt;/span&gt; of the SAN, vendors have been quick to offer up 'solutions' for smaller shops.  I have a caution to throw out that requires a little lesson on storage.  First off, the most important item in selecting the proper storage is understanding the application(s) that will access it.  I can't elaborate on this enough - don't even start to think about how much space you'll need until the application is understood.  In fact refuse to talk about capacity with any vendor until this is ironed out.  Try throwing a few virtual machines at solution that only does (or has been configured for) RAID 5, along with a file server, or mail server - it will not make you feel good about the money spent.  At one point I had a prominent vendor's rep suggest a 4 spindle &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_23"&gt;SATA&lt;/span&gt; system to me to replace a (6) disk file server and an Exchange server.  All that person was concerned about was how much space and quoting his cheapest offering to improve the chance of a sale.  I don't carry any certification badges, but I am well informed and experienced, and I know when I'm getting a snow job.&lt;br /&gt;&lt;br /&gt;I ended up with a 16 &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_24"&gt;SATA&lt;/span&gt; drive over two 3ware controllers system running &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_25"&gt;linux&lt;/span&gt; and the open source &lt;a href="http://iscsitarget.sourceforge.net/"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_26"&gt;iSCSI&lt;/span&gt; Enterprise Target&lt;/a&gt; &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_27"&gt;software&lt;/span&gt; to provide my &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_28"&gt;iSCSI&lt;/span&gt; storage.  It's been rock solid.  Its 8 drive RAID10 ran up against performance issues after a handful of &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_29"&gt;VM's&lt;/span&gt; where thrown on it, but in all fairness &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_30"&gt;virtualization&lt;/span&gt; was not in the picture when the system was &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_31"&gt;spec'd&lt;/span&gt;.  The next iteration will be 15K &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_32"&gt;SAS&lt;/span&gt; based for &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_33"&gt;VM&lt;/span&gt; storage.&lt;br /&gt;&lt;br /&gt;So why use a SAN/&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_34"&gt;iSCSI&lt;/span&gt;?  A few main concepts are modularization and maximizing the storage investment.  By detaching storage from a specific system several benefits are realized: 1) Smaller form factor systems can be purchased since they don't need to be filled with drives. 2) In the event of a system failure the storage can be accessed by a different system. 3) It fits into a &lt;a href="http://jeffhengesbach.blogspot.com/2008/08/virtualization-in-small-companies.html"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_35"&gt;virutalization&lt;/span&gt; environment&lt;/a&gt; for lots of reasons. 4) Designed right it will be faster than local storage.  5) Because multiple systems utilize space on the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_36"&gt;iSCSI&lt;/span&gt; server, the disk investment-to-utilization ratio is &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_37"&gt;typically&lt;/span&gt; better.&lt;br /&gt;&lt;br /&gt;Downsides include: 1) Slightly complicates overall architecture, 2) Small bit of &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_38"&gt;iSCSI&lt;/span&gt; &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_39"&gt;management&lt;/span&gt; expertise, 3) Many eggs in one basket situation(get a good warranty).  With the right system and financial resources the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_40"&gt;iSCSI&lt;/span&gt; server can be setup to mirror with another system for improved reliability.&lt;br /&gt;&lt;br /&gt;Know your applications, read about technology and reviews, search vendor support forums/blogs for real world feedback on your purchasing considerations.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://storageadvisors.adaptec.com/"&gt;Storage &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_41"&gt;Advisors&lt;/span&gt; Have LOTS of great blogs on RAID levels/storage and their &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_42"&gt;INs&lt;/span&gt; &amp;amp; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_43"&gt;OUTs&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_44"&gt;JRH&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1468506413062348783-7378878675710384152?l=jeffhengesbach.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jeffhengesbach.blogspot.com/feeds/7378878675710384152/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1468506413062348783&amp;postID=7378878675710384152' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1468506413062348783/posts/default/7378878675710384152'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1468506413062348783/posts/default/7378878675710384152'/><link rel='alternate' type='text/html' href='http://jeffhengesbach.blogspot.com/2008/09/iscsi-san-for-small-and-big-players.html' title='iSCSI - SAN for Small (and big players)'/><author><name>Jeff Hengesbach</name><uri>https://profiles.google.com/110171567300524388624</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-XLGcor434vI/AAAAAAAAAAI/AAAAAAAAAAA/yiIu0TzU9A0/s512-c/photo.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1468506413062348783.post-4185518179862531264</id><published>2008-09-01T06:30:00.002-04:00</published><updated>2008-09-01T06:30:01.048-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Phone System'/><category scheme='http://www.blogger.com/atom/ns#' term='PBX'/><category scheme='http://www.blogger.com/atom/ns#' term='Support'/><title type='text'>Office Phone Systems</title><content type='html'>The motivation for this article came from a situation sprung on me a few months ago that I'll elaborate on a bit more later.  Chances are if there are more than a handful of phones in your office, you have an office phone system of one type or another.  I'm not going to jump into the various types of technologies behind phone systems, quite intentionally so.  One quickly discovers that phone systems, much akin to networking, have their own mystique and black magic, and can be quickly overwhelming with acronyms and terminology.  Like networking and other 'complicated' subject matter, the experts are often best left with handling the fine grain details of phone systems.  This isn't to say a moderately savvy person can not handle the basic / common phone system operations.&lt;br /&gt;&lt;br /&gt;Moving closer to my surprise 'situation'.  Phone systems are very important parts of business, there isn't any questioning this fact.  I can't help but feel this business value is exploited to a certain extent by phone system manufactures and those who install and support them(partners).  Anyone who has purchased a system that supports more than a handful of extensions quickly realizes the investment is substantial, not to mention ongoing support.  I'm talking the kind of investment that stretches not 5 years but 10 or 15, maybe more.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;The meat of the situation.  The system I'm responsible for was made by a prominent manufacturer whose name starts with the letter "A".  It was a good size investment when installed just 5 year ago and is currently supporting around 250 extensions with room to grow.  The surprise I received was that part of the system will no longer be supported post 2008 by the manufacturer.  The system is very modular so maybe this isn't that big of a deal, right?  Well it seems that the 'suggested' upgrade path is more akin to replacing the entire engine of a car versus just 4 new tires and proportionally so in cost as well.  Three things came to mind in this scenario: 1) So I spend this money to have a supportable system without any other added benefit, 2) When will the next 'Upgrade' have to take place, and 3) aren't phone systems supposed to last a long time?.&lt;br /&gt;&lt;br /&gt;My next move was to investigate 3rd party support.  In searching it seemed to be a very common situation where customers were presented with obsolescence / costly upgrades from manufacturers and end up using 3rd party support.  Great I'm not alone.  The endgame was that I've found what appears to be a very reputable provider (according to the several references I've spoken with) who can support my system (better than the mfg) long term, and for less cost.&lt;br /&gt;&lt;br /&gt;I was not involved in the purchase of the current system thus did not have a chance to ask any questions.  This situation does highlight a few pointers for the next time a new system purchase comes around.  1) Consider 3rd party support from the start or immediately after the initial mfg warranty is over.  2) Get feedback from customers with similar equipment and a long history with the manufacturer.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1468506413062348783-4185518179862531264?l=jeffhengesbach.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jeffhengesbach.blogspot.com/feeds/4185518179862531264/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1468506413062348783&amp;postID=4185518179862531264' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1468506413062348783/posts/default/4185518179862531264'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1468506413062348783/posts/default/4185518179862531264'/><link rel='alternate' type='text/html' href='http://jeffhengesbach.blogspot.com/2008/09/office-phone-systems.html' title='Office Phone Systems'/><author><name>Jeff Hengesbach</name><uri>https://profiles.google.com/110171567300524388624</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-XLGcor434vI/AAAAAAAAAAI/AAAAAAAAAAA/yiIu0TzU9A0/s512-c/photo.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1468506413062348783.post-6572092042808382863</id><published>2008-08-29T08:40:00.002-04:00</published><updated>2008-08-29T14:40:38.097-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='VTL'/><category scheme='http://www.blogger.com/atom/ns#' term='Restore'/><category scheme='http://www.blogger.com/atom/ns#' term='D-D-T'/><category scheme='http://www.blogger.com/atom/ns#' term='Backup'/><title type='text'>Backup</title><content type='html'>Like insurance, computer backups are the type of item that feel like they 'cost' more than they ever return.  This feeling is quickly reversed the instant a backup is put to use, but depending on the shop, backups typically happen a lot more often than restores.  There isn't any question backups are a necessity, but the real question are: How and Why.&lt;br /&gt;&lt;br /&gt;The "Why" question really refers to selecting the best "How" for a shops situation: Why is this my solution.  It involves details like: how much data must be backed up, how often must it be backed up, how fast must it be backed up, how fast must it be available for restoration, where must the backup be stored, etc.&lt;br /&gt;&lt;br /&gt;I've ran across a few different "How's" in my career.  Some of these involved &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;FC&lt;/span&gt; attached libraries, &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;autoloaders&lt;/span&gt;, single drives.  These are all 'local' backups, where the data was copied to some type of local device and managed locally.  There is something to be said for today's modern tape technology - it is &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;soo&lt;/span&gt; much better than from 5-7 year ago.  Speeds are great, capacities are way up, reliability is significantly better.  But - tape is labor intensive, having to be handled, moved &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;offsite&lt;/span&gt;, back &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;onsite&lt;/span&gt;, &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_5"&gt;sensitive&lt;/span&gt; to temperature, etc.  Good quality tape drives(&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_6"&gt;LTO&lt;/span&gt; and up), either stand alone or inside an &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_7"&gt;autoloader&lt;/span&gt;/library are costly for smaller businesses.  And when a tape drive decides to start acting up, it is your own worst enemy - writing bad data, eating tapes, failing backups.&lt;br /&gt;&lt;br /&gt;In recent years an additional local backup has come into &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_8"&gt;popular&lt;/span&gt; use - disk.  The plummeting cost of disk drives and sky rocketing capacities have made disk drives a very attractive backup option.  There are 3 approaches used with disk backup: 1) Disk replaces tapes.  Here backups are written to removable drives and then moved &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_9"&gt;offsite&lt;/span&gt; / rotated just like a tape would be.  2)  Backups are written to disk first, then tape - known as D-D-T(Disk to Disk to Tape).  Here the disk acts as an intermediary(with many benefits).  3) Mirrored remote SAN.  This is big business stuff mostly using expensive equipment and network connections to actively mirror live data.  It's also more of a disaster recovery / &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_10"&gt;failover&lt;/span&gt; solution as it does not preserve historical versions.&lt;br /&gt;&lt;br /&gt;Going back to #2 above and the "Many Benefits" part.  By putting the disk between the data source and the tape drive several good things happen.  First off many backup streams can be written to a disk simultaneously, minimizing jobs having to wait for a tape drive to be free.  Secondly because these disks are usually in the backup server or 'near' it, when the data is written to tape from them it can be done much more quickly / smoothly, freeing up even more tape drive time.  Thirdly, there are now 2 copies of the backup, always a plus.  Lastly, if the data is still on the intermediate disk when a &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_11"&gt;restore&lt;/span&gt; is requested, the data can be pulled from the disk instantly versus searching for, loading, and seeking through a tape.&lt;br /&gt;&lt;br /&gt;There are too numerous to mention local backup software options.  The keys to the proper selection mainly involve: The kinds of data being backup up(database, email, normal files, etc), the type of systems being backed up(Windows, Linux, UNIX, etc), and cost.   All reputable &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_12"&gt;softwares&lt;/span&gt; should support modern media types, be it tape drives/loaders/libraries, &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_13"&gt;VTLs&lt;/span&gt;, or disk drives.&lt;br /&gt;&lt;br /&gt;Another option exists that can be attractive in certain situations - online backup.  Online backups start with an account on a vendor website, an Internet connection, and a small &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_14"&gt;piece&lt;/span&gt; of software on the source systems to be backed up.  Often times there are options for the backups to run continuously - capturing all file changes in real-time and &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_15"&gt;transferring&lt;/span&gt; them securely online for backup, or scheduled backups that only run at certain times.  There are a few immediate cautions with these solutions. 1) Is the Internet connection fast enough to transfer the data efficiently? 2) How is the service charged: per MB &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_16"&gt;transferred&lt;/span&gt;/per MB stored/per MB on the source system/etc?  3) What options exist for restoring data, both small files or entire systems?  An online backup can be a good match given the right billing structure and a desire for low IT resources.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1468506413062348783-6572092042808382863?l=jeffhengesbach.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jeffhengesbach.blogspot.com/feeds/6572092042808382863/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1468506413062348783&amp;postID=6572092042808382863' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1468506413062348783/posts/default/6572092042808382863'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1468506413062348783/posts/default/6572092042808382863'/><link rel='alternate' type='text/html' href='http://jeffhengesbach.blogspot.com/2008/08/backup.html' title='Backup'/><author><name>Jeff Hengesbach</name><uri>https://profiles.google.com/110171567300524388624</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-XLGcor434vI/AAAAAAAAAAI/AAAAAAAAAAA/yiIu0TzU9A0/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1468506413062348783.post-4646587149785266696</id><published>2008-08-28T06:30:00.002-04:00</published><updated>2008-08-28T13:38:42.756-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Directory Restore'/><category scheme='http://www.blogger.com/atom/ns#' term='Active Directory'/><title type='text'>Active Directory Restore Fun</title><content type='html'>This adventure all began with testing out a remote access application.  In my earlier experience testing a previous version of this application, it pulled a &lt;span style="font-style: italic;"&gt;local copy&lt;/span&gt; of my Active Directory users and groups during initial setup which then had to be pruned down to those who actually needed remote access.  After setting up the most recent version, I promptly began pruning the users and groups shown in the application to the appropriate list - then the phone rang....  Needless to say the current version of the application was directly accessing AD, not just for authentication, but to maintain its user list --- that I had been actively pruning.&lt;br /&gt;&lt;br /&gt;Needless to say this was not the best situation.  No fear - there are backups for this sort of situation.  But beyond backups, the restoration of AD is not a two click and it's done operation.  This isn't a story about "Oh no the backups junk" or backup schedule philosophies, but I will comment of the merits of using Disk-Disk-Tape backups quickly - backup &amp;amp; restores are quick.  Back to AD.  My AD landscape is fairly simple: single physical site, 3 DC's, relatively small database.&lt;br /&gt;&lt;br /&gt;I don't carry any MCxx certifications and thankfully the opportunity to perform this type of operation is not a common thing.  Thankfully between MS Support Knowledgebase articles and documentation in my backup software the AD restore operation was smooth.&lt;br /&gt;&lt;br /&gt;I had restored a DC in a VMware test environement before, but it was a single DC configuration which changes things a bit.  Aside from not realizing up front how the remote access application integrated with AD the following lessons can be taken away:&lt;br /&gt;1) If at all possible have a test environment similar to production - and try these things out.&lt;br /&gt;2) Have knowledge of proceedures or how to find it - quickly&lt;br /&gt;3) Take a deep breath when these things happen - think quickly, act thoughtfully&lt;br /&gt;4) The addage of one-application to one-server is priceless in restore situations&lt;br /&gt;5) Having multiple DC's even in a small environment helps keep things moving along.&lt;br /&gt;&lt;br /&gt;[Update on Backup / Restore resources]&lt;br /&gt;&lt;a href="http://support.microsoft.com/kb/241594/en-us"&gt;AD Restore on 2K - Works for 2k3 (MS Support KB)&lt;/a&gt;&lt;br /&gt;&lt;a href="http://support.microsoft.com/kb/240363/en-us"&gt;Good notes on using NTBackup on DCs for Backup / Restore (MS Support KB)&lt;/a&gt;&lt;br /&gt;I use Symantec Backup Exec in my environment, but NTBackup is good for just a few systems.&lt;br /&gt;&lt;br /&gt;Thanks for the comment Matt &amp;amp; good luck jumping into MS infrastructure (I'm a *nix guy by trade too).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1468506413062348783-4646587149785266696?l=jeffhengesbach.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jeffhengesbach.blogspot.com/feeds/4646587149785266696/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1468506413062348783&amp;postID=4646587149785266696' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1468506413062348783/posts/default/4646587149785266696'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1468506413062348783/posts/default/4646587149785266696'/><link rel='alternate' type='text/html' href='http://jeffhengesbach.blogspot.com/2008/08/active-directory-restore-fun.html' title='Active Directory Restore Fun'/><author><name>Jeff Hengesbach</name><uri>https://profiles.google.com/110171567300524388624</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-XLGcor434vI/AAAAAAAAAAI/AAAAAAAAAAA/yiIu0TzU9A0/s512-c/photo.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1468506413062348783.post-3908124214872729373</id><published>2008-08-27T06:30:00.003-04:00</published><updated>2008-08-27T06:30:00.235-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='KVM'/><category scheme='http://www.blogger.com/atom/ns#' term='Virtualbox'/><category scheme='http://www.blogger.com/atom/ns#' term='VMWare'/><category scheme='http://www.blogger.com/atom/ns#' term='Virtualization'/><category scheme='http://www.blogger.com/atom/ns#' term='Xen'/><category scheme='http://www.blogger.com/atom/ns#' term='Hyper-v'/><title type='text'>Virtualization in Small Companies</title><content type='html'>The news and media have been chock full the term Virtualization for over the past year and very heavily so since 2008.  There are various offerings from several prominent vendors and  a new option seems to pop up every few weeks.  From a small company point of view these offerings appear catered to larger business.  After all many companies out there don't have hundreds, let alone tens of servers - and what's a 'SAN' anyway.&lt;br /&gt;&lt;br /&gt;I'm not sale rep / associated with a sales rep from any of the virtualization solution companies.  I will however say there are very compelling reasons to use the technology, even in the smallest of environments.  Akin to this - many of the 'beginner' virtualization solutions are free to no cost and as such can not be used as an excuse to avoid the technology.  In fact, the use of virtualization in companies with only a few systems can be very compelling for some of the following reasons.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;1&lt;/span&gt;) Hardware Independance.  When you only have a few servers and suffer an equipment failure, recovering a hardware dependant system is a nightmare and a huge prioirity.  VM's are run against a virtual BIOS/hardware that is more or less identical between host virtual server systems.  This means a virtualized system can be restored to another host with little to zero hardware / driver issues and be off and running fast - priceless!&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;2&lt;/span&gt;) Hardware Cost Savings.  Starting with 2 physcial systems consolidated to one, hardware savings are acheived.  For the sake of having a backup host this isn't the best idea but the savings concept is key.  Virtualizing only a handful of systems eases the selection of equipment.  A modest system by today's standards can run a handful of virtual servers without worrying about having a high performance SAN or similar storage / network environment.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;3&lt;/span&gt;) Return on equipment investment.  Every business purchase is an investment, and getting the most value from each dollar spent is a big factor in buying decisions.  Consider 4 servers, each costing 2 to 3 thousand dollars each.  This situation presents a total investment of 8 to 12 thousand dollars and lots of computational power generally sitting 85% idle, with 4 sources of heat, space and power consumption.  Virtualize those 4 systems to one 4 to 6 thousand dollar server saving thousands up front with one source of heat, power use, and noise.  Or conservatively to two 4 thousand dollar servers still spending the same or less on equipment but halving the noise, power use, and heat dissipation and still reaping all the other benefites mention here.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;4&lt;/span&gt;) Testing.  Using virtualization opens the doors to smaller shops where it isn't feasable to have equipment dedicated for testing.  A modest desktop with enough memory can run a handful of VM's for configuration testing purposes.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;5&lt;/span&gt;)  All the usual suspects: Less equipment space, less electricity, less heat produced, less noise, longer battery backup runtime, etc.&lt;br /&gt;&lt;br /&gt;All this being said there are of course drawbacks.  Virtualization brings along with it new concepts in system management that must be understood.  Administrators must generally have a strong understanding of system resources to maintain an effective virtual environment: system memory, disk IO, networking.  For smaller shops, putting many VM's on one host creates a "Many eggs in one basket" situation.  Backups - there are additional backup options avaialbe to VM's that need to be understood.  Certain applications do run better on dedicated physical systems versus the virtualization environment a small shop could support.&lt;br /&gt;&lt;br /&gt;All in all virtualization is great.  Even utilizing the free solutions available, great efficiences can be acheived compared to 'old school' one system to one physcial computer.  You don't have to be a 'big' shop or invest thousands to reap the many benefits of virtualization!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1468506413062348783-3908124214872729373?l=jeffhengesbach.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jeffhengesbach.blogspot.com/feeds/3908124214872729373/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1468506413062348783&amp;postID=3908124214872729373' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1468506413062348783/posts/default/3908124214872729373'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1468506413062348783/posts/default/3908124214872729373'/><link rel='alternate' type='text/html' href='http://jeffhengesbach.blogspot.com/2008/08/virtualization-in-small-companies.html' title='Virtualization in Small Companies'/><author><name>Jeff Hengesbach</name><uri>https://profiles.google.com/110171567300524388624</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-XLGcor434vI/AAAAAAAAAAI/AAAAAAAAAAA/yiIu0TzU9A0/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1468506413062348783.post-3553283622740263041</id><published>2008-08-26T09:42:00.000-04:00</published><updated>2008-08-26T09:42:00.511-04:00</updated><title type='text'>Hello World</title><content type='html'>I've come to the realization over the past several months I've enjoyed reading a handful of other tech related blogs some more technical, some more business oriented and decided I would try my hand at one.  I've found good genuine technical advice, invaluable real world experiences, and just plain enjoyable reading out there and feel I should relay some back.&lt;br /&gt;&lt;br /&gt;It's also becoming a staple for most professional careers to document one's experiences.  In this world full of (often too) much public information, the importance of personal experience and sound information is invaluable.  I'm certainly not the definitive source for some if any topics, but I have to be for both my family and the real world issues I deal with daily.&lt;br /&gt;&lt;br /&gt;A short list of the things I deal with each day(Search engine food mostly): Windows Servers, Active Directory, Wireless Networking, SQL Server, MS Exchange, Citrix, Office Applications, LAN, WAN, VPN, Linux, Security, Backups, iSCSI, Phone systems, Remote Access, Capacity Planning, Budgeting, Business Policy, Office Politics, Virtualization, A/V Systems, Firewalls, SAP, etc.  All the fun things in today's modern businesses.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1468506413062348783-3553283622740263041?l=jeffhengesbach.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jeffhengesbach.blogspot.com/feeds/3553283622740263041/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1468506413062348783&amp;postID=3553283622740263041' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1468506413062348783/posts/default/3553283622740263041'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1468506413062348783/posts/default/3553283622740263041'/><link rel='alternate' type='text/html' href='http://jeffhengesbach.blogspot.com/2008/08/hello-world.html' title='Hello World'/><author><name>Jeff Hengesbach</name><uri>https://profiles.google.com/110171567300524388624</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-XLGcor434vI/AAAAAAAAAAI/AAAAAAAAAAA/yiIu0TzU9A0/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry></feed>
