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

<channel>
	<title>Pedro Innecco &#187; windows home server</title>
	<atom:link href="http://www.pedroinnecco.com/tags/windows-home-server/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.pedroinnecco.com</link>
	<description>ICT Specialist: pgDMS, MBA, MBSS, MCTS, MCP, VTSP</description>
	<lastBuildDate>Fri, 03 Feb 2012 16:01:05 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<item>
		<title>Runing Linux on a Windows Home Server simuntaneously</title>
		<link>http://www.pedroinnecco.com/2008/05/whs-linux/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=whs-linux</link>
		<comments>http://www.pedroinnecco.com/2008/05/whs-linux/#comments</comments>
		<pubDate>Tue, 27 May 2008 23:26:13 +0000</pubDate>
		<dc:creator>Pedro</dc:creator>
				<category><![CDATA[IT]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[windows home server]]></category>

		<guid isPermaLink="false">http://www.pedroinnecco.com/?p=63</guid>
		<description><![CDATA[I read a few weeks ago in some of the Windows Home Server forums that some enthusiasts are trying to install Linux on a HP MediaSmart server. While I do [...]]]></description>
			<content:encoded><![CDATA[<p>I read a few weeks ago in some of the Windows Home Server forums that some enthusiasts are trying to install Linux on a HP MediaSmart server. While I do find it to be a quite interesting exercise, I fail to see the benefits of replacing Windows Home Server with a copy of Linux, particularly since HP has their own Linux-based home servers, plus it would be probably cheaper to build a custom one.</p>
<p>On a personal note, I rather like the idea of having a Windows-based server at home. But I do miss having the ability to play with Linux hacks. So I was thinking what I could do to have Linux as an option at home when I came with a solution where I could have both Windows Home Server and Linux on my MediaSmart server running at the same time: Virtual Server.</p>
<p><span id="more-63"></span></p>
<p>After upgrading the amount of RAM on my MediaSmart served from 512MB to 2GB, I felt this would be a great opportunity to have a Linux system without compromising the features of Windows Home Server. So I have prepared this guide to explain what I have done to run a Linux virtual machine under my Windows Home Server. I part from the principle that you know what you are doing and you have some idea of what virtualisation all about.</p>
<p>Here is what you need:</p>
<ul>
<li><strong>Upgrade your server&#8217;s RAM.</strong> 512MB is unrealistic if you want to do anything with Windows Home Server besides its out-of-the-box features. If you have a HP MediaSmart server, you can find instructions on how to upgrade the server memory <a href="http://www.homeserverhacks.com/2007/12/upgrade-memory-in-your-hp-ex470.html">here</a>.</li>
<li><strong>A copy of Microsoft Virtual Server.</strong> At the time of writing this post, the last version was 2005 R2 SP1. Virtual Server is free and can be downloaded from <a href="http://www.microsoft.com/windowsserversystem/virtualserver/">here</a>.</li>
<li><strong>A distribution of Linux.</strong> I am a big Ubuntu fan. However I opted to use openSUSE because of the benefits it has from the interoperability agreement Novell has with Microsoft (e.g.: virtual machine additions). You can get <a href="http://www.opensuse.org/">openSUSE</a> from here, and 	<a href="http://www.ubuntu.com/">Ubuntu</a> from here.</li>
</ul>
<p>Setup Instructions</p>
<ol>
<li>First and foremost, you must do a remote access to your HomeServer using UltraVNC or Remote Desktop and log in as administrator.</li>
<li>Once on the servers desktop, install Microsoft Virtual Server. Reboot the server is necessary and remote desktop into the server again as administrator.</li>
<li>On the Servers Start Menu under Microsoft Virtual Server, click on Virtual Server Administration Website.</li>
<li>Under Virtual Machines on the left-side menu of the Admin Site, choose click on Create.</li>
<li>You must now provide the initial settings of your virtual machine. Here are some of my recommended settings for a simple Unix Server:
<ol>
<li><strong>Name.</strong> The name of the Virtual PC (e.g.: Linux, openSUSE, Ubuntu).</li>
<li><strong>Memory.</strong> The amount of RAM you want to provide for the virtual machine, bearing in mind you should leave enough for your server to run smoothly. It really depends of the amount of RAM you have and what you want to do with your Linux server. For example if I only want to use some console (text) applications I would go from a minimum of 256MB to 512MB (if I want to run services for a development environment). If using a graphical desktop and/or some more intensive applications, I might go to 1GB. As I have 2GB for my home server, I prefer to never leave the Home Server operating system with less than 1GB.</li>
<li><strong>Virtual hard disk.</strong> You can create the disk to use with your Linux virtual machine now or specify one later.<br />
NOTE: If you already have or plan to have Linux on an external disk or flash drive, you could create a linked virtual hard disk that points to the Linux you partition you want to use (see point 8 below for further instructions).</li>
<li><strong>Virtual network adapter.</strong> Make sure you configure your virtual machine to connect to the external network. This will ensure that the virtual machine can be seen and accessed on your network.</li>
</ol>
</li>
<li>Once the machine is created, you will be presented with its configuration page.</li>
<li>If you need to install Linux, you need to ensure the virtual machine will be able to initiate the Linux installation process:
<ol>
<li>If you have a CD/DVD drive on your home server, simply put the disk on the drive and ensure your virtual machine CD/DVD drive properties is configure to use your physical CD/DVD drive.<br />
NOTE: If you want to use your CD/DVD drive within your Linux virtual machine, you should do this procedure regardless if you need to install Linux or not.</li>
<li>If your home server doesn&#8217;t have a CD/DVD drive, you must configure the virtual machines CD/DVD driver properties to capture the ISO image of your Linux install disk.</li>
</ol>
</li>
<li>OPTIONAL: If you already have an external disk with Linux installed, or if you want to install Linux on a dedicated disk, you must create a linked virtual disk that points to your existing Linux install:
<ol>
<li>Plug the external disk with Linux on your home server.</li>
<li>On the Virtual Server Admin Site under Virtual Disks, choose Create then Linked Virtual Hard Disk.</li>
<li>Specify the location name of the file to be saved and the physical drive that will be used for the virtual disk.</li>
<li>Go back to the configuration page of your Linux virtual machine and under hard disks, provide the filename of the file created for your linked virtual hard disk.</li>
</ol>
</li>
<li>OPTIONAL: Still on the virtual machine configuration page, you can click on General properties in order to specify a username and password to run the virtual machine upon system start-up. Recommended if you want your Linux virtual machine to be always on (i.e.: starts when the home server start).</li>
<li>On the Virtual Server Admin Site under Virtual Server, choose Server Properties.</li>
<li>On the bottom of the page under your server Properties, click on Virtual Machine Remote Control(VMRC).</li>
<li>On the Virtual Machine Remote Control (CMRC) Server Properties page, ensure you enable VMRC server and specify a TCP/IP port that is not already in use on the server. Then click OK to reflect the changes.</li>
<li>OPTIONAL: Back on the left-side menu of the Virtual Server Admin Site, under Virtual Server you could click on Resource Allocation to specify the maximum amount of resources your virtual machines can use in order to ensure resilience to your home server.</li>
<li>Once again on the left-side menu of the Virtual Server Admin Site, under Navigation click on Master Status in order to see your recently created virtual machine. Hove the mouse over its title to show its context menu that would allow it to start and stop the virtual machine, as well to Remote Control it.</li>
</ol>
<p>All done! Once I got my Linux box installed, I was running things like shell scripting, mySQL, Apache, PHP and other nifty tools. I hope you found this little guide useful!</p>
<p>As a next step, you could look into Microsoft Services for Unix for good interoperability between your Linux virtual machine and your Windows hosts. You can find more about Windows Services for Unix <a href="http://www.microsoft.com/windows/sfu">here</a>.</p>
<p>If you want to discuss this implementation with other Windows Home Server enthusiasts, there is a forum thread at <a href="http://www.wegotserved.co.uk">wegotserved.co.uk</a> (registration required) <a title="Forum thread at wegotserved.co.uk about this post" href="http://forum.wegotserved.com/index.php?showtopic=2130">here</a>. Thanks to <a title="Bodog's profile at wegotserved.co.uk" href="http://www.wegotserved.co.uk/author/bodogbodog/">Bodog</a> from wegotserved.co.uk for the support!</p>
<div class="addthis_toolbox addthis_default_style " addthis:url='http://www.pedroinnecco.com/2008/05/whs-linux/' addthis:title='Runing Linux on a Windows Home Server simuntaneously '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone" g:plusone:size="medium"></a><a class="addthis_counter addthis_pill_style"></a></div>]]></content:encoded>
			<wfw:commentRss>http://www.pedroinnecco.com/2008/05/whs-linux/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Installing VNC on a Windows Server using Remote Desktop</title>
		<link>http://www.pedroinnecco.com/2008/03/installing-vnc-on-a-windows-server-using-remote-desktop/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=installing-vnc-on-a-windows-server-using-remote-desktop</link>
		<comments>http://www.pedroinnecco.com/2008/03/installing-vnc-on-a-windows-server-using-remote-desktop/#comments</comments>
		<pubDate>Mon, 03 Mar 2008 20:33:18 +0000</pubDate>
		<dc:creator>Pedro</dc:creator>
				<category><![CDATA[IT]]></category>
		<category><![CDATA[windows home server]]></category>

		<guid isPermaLink="false">http://www.pedroinnecco.com/index.php/2008/03/03/installing-vnc-on-a-windows-server-using-remote-desktop/</guid>
		<description><![CDATA[One of the first things I decided to do with my Windows Home Server was to install a VNC server on it. VNC is an open source solution (i.e.: free) [...]]]></description>
			<content:encoded><![CDATA[<p>One of the first things I decided to do with my Windows Home Server was to install a VNC server on it. VNC is an open source solution (i.e.: free) that allows remote access to a computer in a similar way that of Microsoft Remote Desktop Protocol (RDP). However, because my Windows Home Server is a headless computer which can only be accessed remotely with Microsoft RDP, the installation of VNC is not as straightforward as it seems. In this documentation I&#8217;ll explain how I successfully installed VNC on my Windows Home Server.</p>
<p><span id="more-31"></span></p>
<h3>Differences between VNC and Remote Desktop</h3>
<p>Why should one consider installing VNC anyway? Isn&#8217;t Microsoft RDP enough?</p>
<p>Microsoft RDP is a proprietary protocol which is mainly used in Windows operating systems for Terminal Services and Remote Desktop Connection. Upon connecting to the remote server, the user is initiating a new individual session on the server in the background. In practical terms, RDP supports multiple connections, and each session wouldn&#8217;t interfere or interact with one another. If you were to be in front of the server, you wouldn&#8217;t notice any visible evidence that the computer is being remotely accessed with Microsoft RDP by simply looking at its screen.</p>
<p>Virtual Network Computing (VNC) on the other hand is an open source solution which is platform-independent, and although it is widely used amongst *nix users (Linux, Solaris, BSD, etc) there are also Windows flavours which are widely popular amongst system administrators. VNC is a desktop sharing application, allowing a users accessing the server remotely to interact with it as if they were sitting right in front of it. In practical terms, this means that if more than one user was to connect to the server, they would all be sharing the same screen, keyboard and mouse; thus interfering and interacting with one another. If you were to be in front of the server, you would be able to watch all remote interactions as if there as a user sitting right in front of it (as if being used by a ghost). Because a VNC connection allows you to see exactly what is happening on the remote screen, it gives you an advantage to troubleshoot and configure computers remotely.</p>
<h3>Installing VNC through RDP</h3>
<p>First you need to choose a distribution of VNC you would like to use. I choose UltraVNC which supports plug-ins, encryption, file transfer and other neat features. For this document I assume you are going to use UltraVNC which you can download <a href="http://www.ultravnc.com" title="UltraVNC homepage">here</a>.</p>
<ol>
<li>Log as administrator into your Windows Server through a Remote Desktop Connection. The next steps are to be performed on the Server.</li>
<li>Download UltraVNC <a href="http://www.ultravnc.com" title="UltraVNC homepage">here</a>.</li>
<li>Install UltraVNC. When asked for the installation type, choose &#8220;<strong>UltraVNC Server Only</strong>&#8220;, but <u>not</u> the silent option.</li>
<li>If you are asked to install Windows VISTA addons, you don&#8217;t need to select this option.</li>
<li>If you are asked to install the mirror driver, I recommend you select this option.</li>
<li>When asked, select the option to &#8220;<strong>Register UltraVNC as a system service</strong>&#8221; and continue with the installation.</li>
<li>Once the installation is finished, go to your Start menu.</li>
</ol>
<p>The problem is, VNC set-up doesn&#8217;t update the Windows Registry with the proper configuration when installed through remote desktop. In practice this means you can&#8217;t log into your ser through VNC because you can set a password for it. This is a common issue which is widely discussed in Internet forums, and the easiest way really is to import a registry file with the default configuration.</p>
<ol>
<li>Log as administrator into your Windows Server through a Remote Desktop Connection. The next steps are to be performed on the Server.</li>
<li>Download <a href="http://www.pedroinnecco.com/files/ultravncdefaults.reg" title="VNC registry defaults for Windows">this registry file</a> which contains a default configuration for VNC.</li>
<li>Open the file. Once asked to merge the file into the registry, click on <strong>yes</strong>.</li>
<li>Reboot the server.</li>
</ol>
<p>You should now be able to log in into your Windows Server. The default password is &#8216;<strong>Pass@word1</strong>&#8216; (without quotes). You should now be able change the password for the VNC server.</p>
<div class="addthis_toolbox addthis_default_style " addthis:url='http://www.pedroinnecco.com/2008/03/installing-vnc-on-a-windows-server-using-remote-desktop/' addthis:title='Installing VNC on a Windows Server using Remote Desktop '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone" g:plusone:size="medium"></a><a class="addthis_counter addthis_pill_style"></a></div>]]></content:encoded>
			<wfw:commentRss>http://www.pedroinnecco.com/2008/03/installing-vnc-on-a-windows-server-using-remote-desktop/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ReadyNAS NV+ vs. Synology CS-407</title>
		<link>http://www.pedroinnecco.com/2007/06/readynas-nv-vs-sylogy-cs-407/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=readynas-nv-vs-sylogy-cs-407</link>
		<comments>http://www.pedroinnecco.com/2007/06/readynas-nv-vs-sylogy-cs-407/#comments</comments>
		<pubDate>Mon, 18 Jun 2007 22:22:57 +0000</pubDate>
		<dc:creator>Pedro</dc:creator>
				<category><![CDATA[IT]]></category>
		<category><![CDATA[hardware]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[windows home server]]></category>

		<guid isPermaLink="false">http://www.pedroinnecco.com/index.php/2007/06/18/readynas-nv-vs-sylogy-cs-407/</guid>
		<description><![CDATA[Since an unfortunate even last year with an IBM &#8220;DeathStar&#8221; hard drive which almost cost me all of my files, I have been evaluating the prospects of acquiring a decent [...]]]></description>
			<content:encoded><![CDATA[<p>Since an unfortunate even last year with an IBM &#8220;DeathStar&#8221; hard drive which almost cost me all of my files, I have been evaluating the prospects of acquiring a decent Network Attached Storage (NAS) with <a href="http://en.wikipedia.org/wiki/RAID" title="Wikipedia article explaining what RAID is.">RAID</a> (which is geek for disaster control). This is what I am looking for:<span id="more-25"></span></p>
<ul>
<li>Good industry standard support: No proprietary-only stuff, unless it is in addition to standards.</li>
<li>Reliable: A solid firmware with no bugs.</li>
<li>Easily expandable: If I add a new disk to the array, I shouldn’t have to format any disks.</li>
<li>Fast: Both network access and disk access.</li>
<li>Good support and active community: To have my questions answered and to promote enhancements to the product.</li>
<li>Extra features: Media streaming, download stations, external USB connections, web server and any other interesting set of features would be a plus.</li>
</ul>
<p>The first option I came across was Techus, but I dismissed it immediately after some negative reviews. Then after reading some reviews about Infrant ReadyNAS NV+ (followed by Infrant’s acquisition by Netgear), I thought I had finally made my choice. But when I called the distributor to place an order, he mentioned that Infrants ReadyNAS was out of stock and they were currently renegotiating their contract with Netgear (Infrant’s new owner). He immediately suggested that I looked at the <a href="http://www.synology.com" title="Synology Site.">Synology</a> CS-407 instead, which has <a href="http://www.synology.com/enu/products/CS407/spec.php" title="Synology CS-407 Specification.">a plethora of interesting features</a>.</p>
<p><a href="http://www.smallnetbuilder.com/component/option,com_nas/Itemid,190" title="SmallNetBilder.com NAS charts - 100 Mbps Average Write Performance">According to reviews</a>, the CS-407 is quite fast. It also support standard RAID technologies (RAID 1,5). At first I was concerned that the CS-407 had no NFS support, but I have no immediate plans to use NFS in my network anyway and moreover, I found out by reading at some Synology related forms that it is relatively easy to add NFS for it anyway.</p>
<p>As for the RAID methods, what I am really apprehensive about is the ability to expand into my NAS device (i.e.: add more disks) without the need to format any disks, a feature that Infrant claims that their proprietary <a target="_blank" href="http://www.infrant.com/products/products_details.php?name=About%20X-RAID" title="Netgear's X-RAID is like RAID for dummies.">X-RAID</a> technology (available on the ReadyNAS) can do.</p>
<p>I decided to download the <a href="http://www.synology.com/enu/support/download.php#CS407" title="Downloads for the Synology CS-407 (which includes the User Guide in Adobe PDF format).">Synology CS-407 User Guide</a> to see if I could get some of my questions answered, and I found some very positive information in there:</p>
<ul>
<li>Although the CS-407 doesn’t have the hot-swap trays that the ReadyNAS has, the CS-407 is still a hot-swappable unit. Perhaps not having such trays is what makes the CS-407 smaller than the ReadyNAS?</li>
<li>The manual clearly explains that it is easy to expand the unit (i.e.: replace disks with higher capacity ones) without having to format the disks. So what’s the deal with ReadyNAS X-RAID you might ask (well I did)? For what I read, it is simply dumb-proof: It changes the RAID technology according to the amount of disks added, and takes care of storage expansion with very little user intervention. Well I think I can handle RAID without needing my mom to change my diapers.</li>
</ul>
<p>My last concern was with the ammount of built-in RAM. The CS-407 comes with 128MB, compared with the ReadyNAS which comes with 256MB (which you can also add more memory to it). However, CS-407 seems to be doing very well in its reviews, and I guess that the amount needed is really down on how heavyweight (thus RAM hungry) an operating system is; so I guess that I shouldn&#8217;t worry about it.</p>
<p>So I got completely sold by the Synology CS-407 unit. Not only it has more appealing features for my needs than theNetgear’s ReadyNAS but it is cheaper too! However, I was about to place an order for the CS-407, when I decided to read about the upcoming Windows Home Server (WHS) Units to be released Mid/2007, which are focusing on Network Storage. I briefly tried WHS Release Candidate 1 and I must say that WHS has some quite interesting features. However, I also have my reservations about certain &#8220;features&#8221; and claims which, I will be discussing in an upcoming post.</p>
<div class="addthis_toolbox addthis_default_style " addthis:url='http://www.pedroinnecco.com/2007/06/readynas-nv-vs-sylogy-cs-407/' addthis:title='ReadyNAS NV+ vs. Synology CS-407 '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone" g:plusone:size="medium"></a><a class="addthis_counter addthis_pill_style"></a></div>]]></content:encoded>
			<wfw:commentRss>http://www.pedroinnecco.com/2007/06/readynas-nv-vs-sylogy-cs-407/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

