<?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>Zen Dzign &#187; Xen</title>
	<atom:link href="http://www.zendzign.com/category/xen/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.zendzign.com</link>
	<description>The official ZZ Servers Blog - Visit http://www.zzservers.com for your business hosting needs.</description>
	<lastBuildDate>Tue, 03 Aug 2010 13:15:05 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Securing Xen in a Distributed Environment</title>
		<link>http://www.zendzign.com/2008/05/securing-xen-in-a-distributed-environment/</link>
		<comments>http://www.zendzign.com/2008/05/securing-xen-in-a-distributed-environment/#comments</comments>
		<pubDate>Tue, 13 May 2008 07:54:25 +0000</pubDate>
		<dc:creator>Peter Zendzian</dc:creator>
				<category><![CDATA[Security]]></category>
		<category><![CDATA[Xen]]></category>

		<guid isPermaLink="false">http://www.zendzign.com/2008/05/securing-xen-in-a-distributed-environment/</guid>
		<description><![CDATA[Xen is one of the newest virtualization platforms available that can securely run multiple virtual guest servers, each running its own operating system, on a single physical system with close to native performance.&#160; It is available on many Linux platforms as an open source application and directly from XenSource Inc.&#160; With the advent of multiple [...]]]></description>
			<content:encoded><![CDATA[<p>Xen is one of the newest virtualization platforms available that can securely run multiple virtual guest servers, each running its own operating system, on a single physical system with close to native performance.&#160; It is available on many Linux platforms as an open source application and directly from XenSource Inc.&#160; </p>
<p><span id="more-13"></span></p>
<p>With the advent of multiple core processors and Xen, it is possible to virtualize an entire data center and fit 50 or more independent servers into one Xen server.&#160; There are a number of third-party tools or known as management consoles have been developed to facilitate the common tasks of administering a Xen host, such as configuring, starting, monitoring and stopping of Xen guests. Examples include <a href="http://en.wikipedia.org/wiki/Enomalism">Enomalism</a>, <a href="http://www.xen-tools.org/software/xen-tools/">Xen Tools</a>, Google&#8217;s <a href="http://code.google.com/p/ganeti/">Ganeti</a>, <a href="http://mln.sourceforge.net/">MLN</a>, <a href="http://en.wikipedia.org/wiki/HyperVM">HyperVM</a>, <a href="http://en.wikipedia.org/wiki/FluidVM">FluidVM</a>, <a href="http://xenman.sourceforge.net/">ConVirt</a> (formerly <a href="http://en.wikipedia.org/wiki/XenMan">XenMan</a>) and Red Hat&#8217;s Virtual Machine Manager, <a href="http://virt-manager.et.redhat.com/">virt-manager</a>.&#160; Unfortunately, all of them fall short in one area or another in a distributed, secure and automated environment.</p>
<p>I will not get into how each of these management programs work but with few exceptions, they require complex installations into the Domain-0 or privileged domain and require incoming connections to it, or require a local desktop tool.&#160; While this is convenient, it is not completely secure and can potentially lead to vulnerabilities.&#160; If Domain-0 is ever compromised, all other guest domains running in it are vulnerable as well.&#160; As a basic for security, the following should be required:</p>
<ol>
<li>
<p>Run the smallest number of necessary services on Domain-0. </p>
</li>
<li>
<p>Use a firewall to restrict the traffic Domain-0.</p>
</li>
<li>
<p>Do not allow users to access Domain-0.</p>
</li>
<li>
<p>Do not allow any incoming connections to Domain-0.</p>
</li>
</ol>
<p>So, How do you manage a Xen server remotely if you cannot directly access Domain-0 you say?&#160; The answer is almost too simple, Domain-0 will use outgoing connections to a remote server.&#160; This not only allows the server to be more secure, it can potentially reduce memory and load requirements of the management domain.</p>
<p>Currently, we have working scripts that can provision and manage guest domains as well as send statistics to a remote server.&#160; These scripts are only just beginning but are currently working in a production environment.&#160; Each are released using GPL licensing in hopes that others will gain some use and provide feedback so we can make managing xen servers easier and more secure.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.zendzign.com/2008/05/securing-xen-in-a-distributed-environment/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
