<?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>Xen &#38; Cia</title>
	<atom:link href="http://xen.leandroneves.net/feed/" rel="self" type="application/rss+xml" />
	<link>http://xen.leandroneves.net</link>
	<description></description>
	<lastBuildDate>Thu, 29 Apr 2010 16:44:53 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Um cabo console&#8230;</title>
		<link>http://xen.leandroneves.net/um-cabo-console/</link>
		<comments>http://xen.leandroneves.net/um-cabo-console/#comments</comments>
		<pubDate>Thu, 29 Apr 2010 16:44:53 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Xen]]></category>

		<guid isPermaLink="false">http://xen.leandroneves.net/?p=165</guid>
		<description><![CDATA[Durante estes últimos dias, fiz vários testes com o Xen 4.0. Nos próximos posts vou escrever sobre as dificuldades e minhas experiências sobre a adoção do Xen 4.0 como plataforma de virtualização. Uma delas foi encontrar um cabo console (com1 ou ttyS0, como queira) que funcionasse no meu computador de testes.
Para ter acesso ao console [...]]]></description>
			<content:encoded><![CDATA[<p>Durante estes últimos dias, fiz vários testes com o Xen 4.0. Nos próximos posts vou escrever sobre as dificuldades e minhas experiências sobre a adoção do Xen 4.0 como plataforma de virtualização. Uma delas foi encontrar um cabo console (com1 ou ttyS0, como queira) que funcionasse no meu computador de testes.</p>
<p>Para ter acesso ao console da máquina de testes basta adicionar o argumento </p>
<pre>console=com1,vga com1=9600,8n1,0X3F8,4</pre>
<p> na linha do grub que carrega o xen.gz</p>
<p>O Lincon da UFG me cedeu um que ele tinha. Isso me ajudou bastante, pois posso acompanhar os logs do boot do XEN e saber quando alguma coisa está errada.</p>
<p>Outra mudança que estou presenciando é a adoção do Grub2 como gestor de <em>boot</em> do Ubuntu 9.10. Não estava acostumado com este gestor. Logo vou ter que estudá-lo também.</p>
]]></content:encoded>
			<wfw:commentRss>http://xen.leandroneves.net/um-cabo-console/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Lançado o Xen 4.0.0</title>
		<link>http://xen.leandroneves.net/lancado-o-xen-4-0-0/</link>
		<comments>http://xen.leandroneves.net/lancado-o-xen-4-0-0/#comments</comments>
		<pubDate>Wed, 14 Apr 2010 17:46:28 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://xen.leandroneves.net/?p=161</guid>
		<description><![CDATA[No último dia 07 de abril a equipe de desenvolvimento do Xen liberou a sua mais nova versão. De acordo com o release disponível no site oficial [1], a nova versão possui diversas melhorias.
Vou fazer os testes com o Ubuntu, Debian e Slackware e em breve teremos trarei as minhas impressões sobre esta versão.
Mais informações:
[1] [...]]]></description>
			<content:encoded><![CDATA[<p>No último dia 07 de abril a equipe de desenvolvimento do Xen liberou a sua mais nova versão. De acordo com o release disponível no site oficial [1], a nova versão possui diversas melhorias.</p>
<p>Vou fazer os testes com o Ubuntu, Debian e Slackware e em breve teremos trarei as minhas impressões sobre esta versão.</p>
<p><strong>Mais informações:</strong><br />
[1] &#8211; <a href="http://wiki.xensource.com/xenwiki/Xen4.0">http://wiki.xensource.com/xenwiki/Xen4.0</a></p>
]]></content:encoded>
			<wfw:commentRss>http://xen.leandroneves.net/lancado-o-xen-4-0-0/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>O mac adress do XEN</title>
		<link>http://xen.leandroneves.net/o-mac-adress-do-xen/</link>
		<comments>http://xen.leandroneves.net/o-mac-adress-do-xen/#comments</comments>
		<pubDate>Thu, 11 Feb 2010 13:49:31 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Dicas]]></category>
		<category><![CDATA[Xen]]></category>
		<category><![CDATA[Xen & Slackware]]></category>
		<category><![CDATA[mac address]]></category>
		<category><![CDATA[macaddress]]></category>

		<guid isPermaLink="false">http://xen.leandroneves.net/?p=149</guid>
		<description><![CDATA[Eu estava fazendo estudos e perdi algumas boas horas dias por um problema simples. 
Sintoma: minhas máquinas virtuais com Slackware não navegavam, já as máquinas Debian, criadas por um script, navegavam normalmente.
Analisei o trafego de rede, os filtros do iptables e nada. O kernel que carregava as 2 máquinas era o mesmo&#8230;. Parecia-me que era [...]]]></description>
			<content:encoded><![CDATA[<p>Eu estava fazendo estudos e perdi algumas boas horas dias por um problema simples. </p>
<p>Sintoma: minhas máquinas virtuais com Slackware não navegavam, já as máquinas Debian, criadas por um <em>script</em>, navegavam normalmente.</p>
<p>Analisei o trafego de rede, os filtros do <em>iptables</em> e nada. O kernel que carregava as 2 máquinas era o mesmo&#8230;. Parecia-me que era alguma coisa no conf da máquina virtual.</p>
<p>As máquinas virtuais do Xen, precisam ter seu <em>mac address</em> iniciado por <code>00:16:3E</code>. Se não for este o início do <em>mac address</em> a maquina não navega.</p>
<p>A título de curiosidade, a documentação oficial do Xen, disponível em <a href="http://wiki.xensource.com/xenwiki/XenNetworking">XenNetworking</a>, não fala sobre a obrigatoriedade utilizar <code>00:16:3E</code> como <em>mac address</em>, mas faz a sua recomendação.</p>
<h4>Mais informações: </h4>
<p><a href="http://wiki.xensource.com/xenwiki/XenNetworking">XenNetworking</a></p>
<p><strong>A ídeia por de traz do Xen não é complicada, mas sua instalação e configuração envolve uma série de dicas e truques&#8230;</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://xen.leandroneves.net/o-mac-adress-do-xen/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Uma mensagem curiosa</title>
		<link>http://xen.leandroneves.net/uma-mensagem-curiosa/</link>
		<comments>http://xen.leandroneves.net/uma-mensagem-curiosa/#comments</comments>
		<pubDate>Tue, 09 Feb 2010 20:48:53 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Dicas]]></category>
		<category><![CDATA[Xen]]></category>
		<category><![CDATA[Xen & Slackware]]></category>
		<category><![CDATA[glibc]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Slackware]]></category>
		<category><![CDATA[tls]]></category>

		<guid isPermaLink="false">http://xen.leandroneves.net/?p=140</guid>
		<description><![CDATA[Ao iniciar o Slackware com Xen pela primeira vez, recebi a seguinte mensagem:

***************************************************************
***************************************************************
** WARNING: Currently emulating unsupported memory accesses  **
**          in /lib/tls glibc libraries. The emulation is    **
**          slow. To ensure full performance [...]]]></description>
			<content:encoded><![CDATA[<p>Ao iniciar o Slackware com Xen pela primeira vez, recebi a seguinte mensagem:</p>
<pre>
***************************************************************
***************************************************************
** WARNING: Currently emulating unsupported memory accesses  **
**          in /lib/tls glibc libraries. The emulation is    **
**          slow. To ensure full performance you should      **
**          install a 'xen-friendly' (nosegneg) version of   **
**          the library, or disable tls support by executing **
**          the following as root:                           **
**          mv /lib/tls /lib/tls.disabled                    **
** Offending process: init (pid=1004)                        **
***************************************************************
***************************************************************
</pre>
<p>Entretanto, para minha surpresa, não existia o arquivo indicado.</p>
<p>Consultando a documentação encontrei <a href="http://wiki.xensource.com/xenwiki/XenSpecificGlibc">uma página</a> que descreve e explica este problema. De acordo com o site, em plataformas x86, o Xen utiliza segmentação para prover proteção da memória usada para o hipervisor. Isso resulta em alguns problemas de desempenho já que seguimentos &#8220;wrap-around&#8221;, como os usados pela glibc, necessitam de um tratamento com custo  maior de CPU maior. Para obter mais informações sobre como o Xen utiliza segmentação, veja <a href="http://wiki.xensource.com/xenwiki/XenSegments">XenSegments</a>.</p>
<p>Para resolver esses problemas, em sistemas como RedHat, CentOS, Debian e Ubuntu, você pode simplesmente mover o arquivo, conforme o determinado na mensagem. No entanto, no Slackware é necessário recompilar e reinstalar a <code>glibc</code>.</p>
<h2>Compilando a glibc para Slackware 12.2</h2>
<p>Seguem os passos para a compilação da glibc.</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">wget</span> <span style="color: #c20cb9; font-weight: bold;">ftp</span>:<span style="color: #000000; font-weight: bold;">//</span>ftp.slackware-brasil.com.br<span style="color: #000000; font-weight: bold;">/</span>slackware-<span style="color: #000000;">12.2</span><span style="color: #000000; font-weight: bold;">/</span>source<span style="color: #000000; font-weight: bold;">/</span>l<span style="color: #000000; font-weight: bold;">/</span>glibc<span style="color: #000000; font-weight: bold;">/*</span></pre></div></div>

<p>Edite o arquivo <code>glibc.SlackBuild</code> e aplique o seguinte patch:</p>
<pre>
c8
< TMP=${TMP:-/glibc-tmp-$(mcookie)}
---
> TMP=$CDW/glibc-tmp-$(mcookie)
162c162
< CFLAGS="-g $OPTIMIZ" \
---
> CFLAGS="-g $OPTIMIZ -mno-tls-direct-seg-refs" \
166d165
<   --with-headers=/usr/src/linux-${KERNEL_HEADERS}/include \
</pre>
<p>e execute o comando</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">su</span> <span style="color: #660033;">-c</span> glibc.SlackBuild</pre></div></div>

<p>Ao final da execução deste <em>script</em>, você terá os novos pacotes para Slackware da glibc otimizada para funcionamento com o Xen. São eles:</p>
<pre>
glibc-2.7-i486-17.tgz
glibc-i18n-2.7-noarch-17.tgz
glibc-solibs-2.7-i486-17.tgz
glibc-debug-2.7-i486-17.tgz
glibc-profile-2.7-i486-17.tgz
glibc-zoneinfo-2.7-noarch-17.tgz
</pre>
<h2>Considerações sobre a glibc</h2>
<ul>
<li>A glibc é uma biblioteca muito importante para o correto funcionamento do sistema. Por isto, tenha certeza do que está fazendo.</li>
<li>Alguns programas podem ser compilados estaticamente. Assim, pode acontecer de algum aplicativo que você utilize com o Slackware apresente a mensagem de erro do TLS</li>
</ul>
<h4>A ídeia por de traz do Xen não é complicada, mas sua instalação e configuração envolve uma série de dicas e truques...</h4>
]]></content:encoded>
			<wfw:commentRss>http://xen.leandroneves.net/uma-mensagem-curiosa/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Kernel domU (linux-2.6.18) para Slackware</title>
		<link>http://xen.leandroneves.net/kernel-domu-linux-2-6-18-slackware/</link>
		<comments>http://xen.leandroneves.net/kernel-domu-linux-2-6-18-slackware/#comments</comments>
		<pubDate>Tue, 09 Feb 2010 16:48:18 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://xen.leandroneves.net/?p=115</guid>
		<description><![CDATA[Compilando o DomU
Para compilar o DomU execute os seguintes passos.
Verifique se a opção Privileged Guest (domain 0), backends e outros drivers que não serão usados estão desabilitados. Verifique se módulos  de frontends do estão habilitados.
A seguir, prossiga com estes passos:

make linux-2.6-xenU-config CONFIGMODE=menuconfig

Dar enter para todas as perguntas:

Cache clean pages in transcendent memory (PRECACHE) [N/y/?] [...]]]></description>
			<content:encoded><![CDATA[<h2>Compilando o DomU</h2>
<p>Para compilar o DomU execute os seguintes passos.<br />
Verifique se a opção <code>Privileged Guest (domain 0)</code>, <em>backends</em> e outros drivers que não serão usados estão desabilitados. Verifique se módulos  de <em>frontends</em> do estão habilitados.</p>
<p>A seguir, prossiga com estes passos:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">make</span> linux-<span style="color: #000000;">2.6</span>-xenU-config <span style="color: #007800;">CONFIGMODE</span>=menuconfig</pre></div></div>

<p>Dar enter para todas as perguntas:</p>
<pre>
Cache clean pages in transcendent memory (PRECACHE) [N/y/?] (NEW)
Swap pages to transcendent memory (PRESWAP) [N/y/?] (NEW)
PCI Device Reservation for Passthrough (PCI_GUESTDEV) [Y/n/?] (NEW)
PCI Device IO Multiplex for Passthrough (PCI_IOMULTI) [Y/n/?] (NEW)
PCI IO/MEMORY space reserve (PCI_RESERVE) [Y/n/?] (NEW)
PCI IOV support (PCI_IOV) [N/y/?] (NEW)
IMQ target support (IP_NF_TARGET_IMQ) [N/m/?] (NEW)
IMQ target support (IP6_NF_TARGET_IMQ) [N/m/?] (NEW)
IMQ (intermediate queueing device) support (IMQ) [N/m/y/?] (NEW)
Intel(R) 82575 Gigabit Ethernet support (IGB) [N/m/y/?] (NEW)
Intel(R) PRO/1000 PCI-Express Gigabit Ethernet support (E1000E) [N/m/y/?] (NEW)
Intel(R) 10GbE PCI Express adapters support (IXGBE) [N/m/y/?] (NEW)
Intel Core (2) Duo/Solo temperature sensor (SENSORS_CORETEMP) [N/m/?] (NEW)
PC-style 'CMOS' (RTC_DRV_CMOS) [M/n/?] (NEW)
USB backend driver (XEN_USB_BACKEND) [M/n/?] (NEW)
USB frontend driver (XEN_USB_FRONTEND) [M/n/?] (NEW)
Taking the HCD statistics (for debug) (XEN_USB_FRONTEND_HCD_STATS) [Y/n/?] (NEW)
HCD suspend/resume support (DO NOT USE) (XEN_USB_FRONTEND_HCD_PM) [N/y/?] (NEW)</pre>
</pre>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">make</span> linux-<span style="color: #000000;">2.6</span>-xenU-build
<span style="color: #7a0874; font-weight: bold;">cd</span> dist<span style="color: #000000; font-weight: bold;">/</span><span style="color: #c20cb9; font-weight: bold;">install</span>
<span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #000000; font-weight: bold;">/</span>sbin<span style="color: #000000; font-weight: bold;">/</span>makepkg <span style="color: #660033;">-l</span> y <span style="color: #660033;">-c</span> n <span style="color: #000000; font-weight: bold;">/</span>tmp<span style="color: #000000; font-weight: bold;">/</span>xen-3.4.2-linux-2.6.18.8-xenU-i686-1.tgz
<span style="color: #7a0874; font-weight: bold;">cd</span> ..<span style="color: #000000; font-weight: bold;">/</span>.. <span style="color: #000000; font-weight: bold;">&amp;&amp;</span> <span style="color: #c20cb9; font-weight: bold;">rm</span> <span style="color: #660033;">-rf</span> dist<span style="color: #000000; font-weight: bold;">/</span><span style="color: #c20cb9; font-weight: bold;">install</span></pre></div></div>

<p>Pronto. Seu pacote com o Kernel para <em>guest</em> está pronto para ser utilizado.</p>
]]></content:encoded>
			<wfw:commentRss>http://xen.leandroneves.net/kernel-domu-linux-2-6-18-slackware/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Instalando Xen (dom0) no Slackware</title>
		<link>http://xen.leandroneves.net/instalando-xen-dom0-no-slackware/</link>
		<comments>http://xen.leandroneves.net/instalando-xen-dom0-no-slackware/#comments</comments>
		<pubDate>Mon, 08 Feb 2010 13:35:12 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://xen.leandroneves.net/?p=125</guid>
		<description><![CDATA[Uma vez que você tenha criado os pacotes do Slackware, conforme descritos nos posts anteriores, você já pode fazer a sua instalação. Se você ainda não criou os pacotes, recomendamos que leia e refaça os seguintes posts em sequência:

Slackware 12.2 como host Xen 
Pacotes do Xen 3.4.2 para o Slackware
Kernel Dom0 linux-2.4.18 para Slackware

Para facilitar, [...]]]></description>
			<content:encoded><![CDATA[<p>Uma vez que você tenha criado os pacotes do Slackware, conforme descritos nos posts anteriores, você já pode fazer a sua instalação. Se você ainda não criou os pacotes, recomendamos que leia e refaça os seguintes posts em sequência:</p>
<ul>
<li><a href="http://xen.leandroneves.net/slackware-12-2-como-host-xen/">Slackware 12.2 como host Xen </a></li>
<li><a href="http://xen.leandroneves.net/pacotes-xen-3-4-2-para-slackware/">Pacotes do Xen 3.4.2 para o Slackware</a></li>
<li><a href="http://xen.leandroneves.net/kernel-dom0-linux-2-6-18-para-slackware/">Kernel Dom0 linux-2.4.18 para Slackware</a></li>
</ul>
<p>Para facilitar, vamos começar utilizando o GRUB como gerenciador de <em>boot</em>. O <code>grubconfig</code> irá questionar sobre qual partição está sua pasta <code>/boot</code>.</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #000000; font-weight: bold;">/</span>usr<span style="color: #000000; font-weight: bold;">/</span>sbin<span style="color: #000000; font-weight: bold;">/</span>slackpkg <span style="color: #c20cb9; font-weight: bold;">install</span> grub
<span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #000000; font-weight: bold;">/</span>usr<span style="color: #000000; font-weight: bold;">/</span>sbin<span style="color: #000000; font-weight: bold;">/</span>grubconfig</pre></div></div>

<p>Instale os pacotes gerados:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #000000; font-weight: bold;">/</span>sbin<span style="color: #000000; font-weight: bold;">/</span>installpkg coreutils-<span style="color: #000000;">7.4</span>-i486-1.tgz
<span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #000000; font-weight: bold;">/</span>sbin<span style="color: #000000; font-weight: bold;">/</span>installpkg xen-3.4.2-hypervisor-i686-1.tgz
<span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #000000; font-weight: bold;">/</span>sbin<span style="color: #000000; font-weight: bold;">/</span>installpkg xen-3.4.2-stubdom-i686-1.tgz
<span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #000000; font-weight: bold;">/</span>sbin<span style="color: #000000; font-weight: bold;">/</span>installpkg xen-3.4.2-docs-noarch-1.tgz
<span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #000000; font-weight: bold;">/</span>sbin<span style="color: #000000; font-weight: bold;">/</span>installpkg xen-3.4.2-linux-2.6.18.8-xen0-i686-1.tgz
<span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #000000; font-weight: bold;">/</span>sbin<span style="color: #000000; font-weight: bold;">/</span>installpkg xen-3.4.2-tools-i686-1.tgz</pre></div></div>

<p>Edite o arquivo <code>/boot/grub/menu.lst</code> e adicione as seguintes entradas:<br />
<code><br />
title Xen 3.4.2 - linux 2.6.18.8 xen 0- Slackware 12.2<br />
root (hd0,0)<br />
kernel /boot/xen-3.4.2.gz dom0_mem=256M<br />
module /boot/vmlinuz-2.6.18.8-xen0 root=/dev/sda1 ro<br />
</code></p>
<p>Edite o arquivo <code>/etc/rc.d/rc.local</code> e adicione as seguintes entradas:<br />
<code><br />
/usr/sbin/xend start<br />
</code><br />
Pronto. Você já pode reiniciar seu computador, escolhendo o Xen como boot. Se tudo estiver em ordem, seu <em>Domain0</em> estará funcionando!</p>
]]></content:encoded>
			<wfw:commentRss>http://xen.leandroneves.net/instalando-xen-dom0-no-slackware/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Kernel dom0 (linux-2.6.18) para Slackware</title>
		<link>http://xen.leandroneves.net/kernel-dom0-linux-2-6-18-para-slackware/</link>
		<comments>http://xen.leandroneves.net/kernel-dom0-linux-2-6-18-para-slackware/#comments</comments>
		<pubDate>Mon, 08 Feb 2010 13:03:12 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Xen & Slackware]]></category>
		<category><![CDATA[Compilar]]></category>
		<category><![CDATA[Kernel]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Slackware]]></category>
		<category><![CDATA[Xen]]></category>

		<guid isPermaLink="false">http://xen.leandroneves.net/?p=48</guid>
		<description><![CDATA[O Xen trabalha com o conceito de paravirtualização. E é a implementação deste conceito que dá ao Xen o ganho em performance, comparado aos outros softwares de virtualização, que trabalham com o conceito de virtualização completa, ou full virtualization.
Dito isto, é importante esclarecer que iremos trabalhar com 2 kernels. Um kernel para o host (hoespedeiro) [...]]]></description>
			<content:encoded><![CDATA[<p>O Xen trabalha com o conceito de paravirtualização. E é a implementação deste conceito que dá ao Xen o ganho em performance, comparado aos outros softwares de virtualização, que trabalham com o conceito de virtualização completa, ou <em>full virtualization.</em></p>
<p>Dito isto, é importante esclarecer que iremos trabalhar com 2 kernels. Um kernel para o <em>host</em> (hoespedeiro) e outro kernel para as máquinas <em>guests</em> (visitantes). O kernel para o <em>host</em>, também chamado de <em>Domain0 (dom0) </em>deverá ter suporte ao Xen, em modo Dom0, além de todos os outros drivers que permintam o funcionamento do <em>hardware</em> existente em seu PC. </p>
<p><strong>Atenção: </strong>Não esqueça de habilitar os módulos de drives de seu <em>hardware</em>!!!</p>
<p>O objetivo deste <em>post</em> é a mostrar como criar o pacote do kernel dom0, com o <em>kernel</em> Xen official, linux-2.6.18 no Slackware. Uma apresentação mais minuciosa dos módulos necessários em cada kernel será feita em um outro <em>post</em>.</p>
<h2>Compilando o Dom0</h2>
<p>Para compilar o Dom0 execute os seguintes passos:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">make</span> linux-<span style="color: #000000;">2.6</span>-xen0-config <span style="color: #007800;">CONFIGMODE</span>=menuconfig</pre></div></div>

<p>Dar enter para todas as perguntas, e no menuconfig configure o kernel de acordo com suas necessidades.</p>
<pre>
Cache clean pages in transcendent memory (PRECACHE) [N/y/?] (NEW)
Swap pages to transcendent memory (PRESWAP) [N/y/?] (NEW)
PCI Device Reservation for Passthrough (PCI_GUESTDEV) [Y/n/?] (NEW)
PCI Device IO Multiplex for Passthrough (PCI_IOMULTI) [Y/n/?] (NEW)
PCI IO/MEMORY space reserve (PCI_RESERVE) [Y/n/?] (NEW)
PCI IOV support (PCI_IOV) [N/y/?] (NEW)
IMQ target support (IP_NF_TARGET_IMQ) [N/m/?] (NEW)
IMQ target support (IP6_NF_TARGET_IMQ) [N/m/?] (NEW)
IMQ (intermediate queueing device) support (IMQ) [N/m/y/?] (NEW)
Intel(R) 82575 Gigabit Ethernet support (IGB) [N/m/y/?] (NEW)
Intel(R) PRO/1000 PCI-Express Gigabit Ethernet support (E1000E) [N/m/y/?] (NEW)
Intel(R) 10GbE PCI Express adapters support (IXGBE) [N/m/y/?] (NEW)
Intel Core (2) Duo/Solo temperature sensor (SENSORS_CORETEMP) [N/m/?] (NEW)
PC-style 'CMOS' (RTC_DRV_CMOS) [M/n/?] (NEW)
USB backend driver (XEN_USB_BACKEND) [M/n/?] (NEW)
USB frontend driver (XEN_USB_FRONTEND) [M/n/?] (NEW)
Taking the HCD statistics (for debug) (XEN_USB_FRONTEND_HCD_STATS) [Y/n/?] (NEW)
HCD suspend/resume support (DO NOT USE) (XEN_USB_FRONTEND_HCD_PM) [N/y/?] (NEW)
</pre>
<p>Para gerar o pacote com o Kernel para o Domain0:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">make</span> linux-<span style="color: #000000;">2.6</span>-xen0-build
<span style="color: #7a0874; font-weight: bold;">cd</span> dist<span style="color: #000000; font-weight: bold;">/</span><span style="color: #c20cb9; font-weight: bold;">install</span>
<span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #000000; font-weight: bold;">/</span>sbin<span style="color: #000000; font-weight: bold;">/</span>makepkg <span style="color: #660033;">-l</span> y <span style="color: #660033;">-c</span> n <span style="color: #000000; font-weight: bold;">/</span>tmp<span style="color: #000000; font-weight: bold;">/</span>xen-3.4.2-linux-2.6.18.8-xen0-i686-1.tgz
<span style="color: #7a0874; font-weight: bold;">cd</span> ..<span style="color: #000000; font-weight: bold;">/</span>.. <span style="color: #000000; font-weight: bold;">&amp;&amp;</span> <span style="color: #c20cb9; font-weight: bold;">rm</span> <span style="color: #660033;">-rf</span> dist<span style="color: #000000; font-weight: bold;">/</span><span style="color: #c20cb9; font-weight: bold;">install</span></pre></div></div>

<p>Pronto! Já temos o pacote com o kernel dom0 para o slackware!</p>
]]></content:encoded>
			<wfw:commentRss>http://xen.leandroneves.net/kernel-dom0-linux-2-6-18-para-slackware/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Xen Live Migration: guest Windows 2008</title>
		<link>http://xen.leandroneves.net/xen-live-migration-guest-windows-2008/</link>
		<comments>http://xen.leandroneves.net/xen-live-migration-guest-windows-2008/#comments</comments>
		<pubDate>Sun, 07 Feb 2010 22:05:45 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Xen]]></category>
		<category><![CDATA[alta disponibilidade]]></category>
		<category><![CDATA[live migration]]></category>

		<guid isPermaLink="false">http://xen.leandroneves.net/?p=104</guid>
		<description><![CDATA[Este vídeo apresenta um sistema Xen de Alta Disponibilidade (HA) fazendo a live migration. Durante a migração, um vídeo é exibido através da sessão RDP no máquina virtual com Windows 2008 R2.



]]></description>
			<content:encoded><![CDATA[<p>Este vídeo apresenta um sistema Xen de Alta Disponibilidade (HA) fazendo a<em> live migration</em>. Durante a migração, um vídeo é exibido através da sessão RDP no máquina virtual com Windows 2008 R2.</p>
<p style="text-align: center;">
<object width="445" height="364"><param name="movie" value="http://www.youtube.com/v/qenfZP_5OS8&#038;hl=pt_BR&#038;fs=1&#038;border=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param>
<embed src="http://www.youtube.com/v/qenfZP_5OS8&#038;hl=pt_BR&#038;fs=1&#038;border=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="445" height="364"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://xen.leandroneves.net/xen-live-migration-guest-windows-2008/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Book of Xen</title>
		<link>http://xen.leandroneves.net/tbox-the-book-of-xen/</link>
		<comments>http://xen.leandroneves.net/tbox-the-book-of-xen/#comments</comments>
		<pubDate>Sun, 07 Feb 2010 10:00:48 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Dicas]]></category>
		<category><![CDATA[Livros]]></category>

		<guid isPermaLink="false">http://xen.leandroneves.net/?p=71</guid>
		<description><![CDATA[Release e analise do livro The Book of Xen]]></description>
			<content:encoded><![CDATA[<p>Editato pela <a title="Editora NoStarch" href="http://www.nostarch.com/xen.htm" target="_self">No Starch</a>, o livro The Boot of Xen, pode ser encomendado em papel, por US$49,95 ou no formato eletrônico, por US$39,95. Para divulgação, a editora disponibilizou online o <a title="Download do Capítulo 7 do livro" href="http://www.nostarch.com/download/xen_ch7.pdf" target="_blank">capítulo 7</a> do livro, que descreve como hospedar usuários não-confiáveis no Xen.</p>
<p>Se você usa o Linux e deseja disponibilizar o Xen em produção, tbox é o livro para você.</p>
<h2>Release do Livro</h2>
<p>Xen, a ferramenta de virtualização de código aberto, é o sonho dos administradores de sistemas. Xen é um monitor de máquina virtual de alto desempenho que permite consolidar o seu hardware e, finalmente, colocar a CPU não utilizada para uso, sem sacrificar a confiabilidade, desempenho e escalabilidade.</p>
<p>O Livro explica tudo que você precisa saber para poder usar o Xen de forma eficaz, incluindo a instalação de redes, gerenciamento de memória e armazenamento virtualizado. Você também vai aprender a usar o Xen e as ferramentas padrão do Linux para fazer backups instantâneo, executar operações de QoS no tráfego de rede e limitar usuários com acesso à disco agressivo.</p>
<p>Autores Chris Takemura e Lucas S. Crawford mostrar-lhe como:</p>
<ul>
<li>Fornecer hospedagem virtual para dezenas de usuários, cada um com suas próprias necessidades individuais</li>
<li>Instalar e gerenciar vários convidados, incluindo vários sabores de Linux, NetBSD, Solaris e Windows</li>
<li>Escolher corretamente as opções de armazenamento virtual para suas necessidades</li>
<li>Migrar seus sistemas de forma transparente e criar novas imagens</li>
<li>Configurar e aferir os seus sistemas para torná-los o mais rápido possível</li>
<li>Solucionar problemas mais comuns do Xen como a rede e gerenciamento de memória</li>
</ul>
<p>Os pareceres dos <em>experts</em> é inestimável quando se trata de gerir uma complexa tecnologia de virtualização de código aberto como o Xen. Você obterá o conselho que você precisa em O Livro do Xen.</p>
<h2>Avaliação</h2>
<p>Richard Bejtlich, do<a href="http://taosecurity.blogspot.com" target="_blank"> taosecurity</a>, avaliou o livro The Book of Xen, de Chris Takemura e Luke S. Crawford.</p>
<p>De acordo com sua avaliação, &#8220;o Livro de Xen (tbox) é um grande livro para administradores de sistemas Linux que desejam implantar o Xen. Seus autores possuem mais de quatro anos de experiência executando Xen como servidores virtuais privados&#8221;.</p>
<h2>Autores</h2>
<ul>
<li>Takemura Chris é um antigo administrador de sistemas *nix, hacker Perl, amante da tecnologia. Ele vem usando o Xen desde seus primeiros dias, e ajudou a construir a reputação de prgmr.com como &#8221;hospedagem para os adeptos  de tecnologia&#8221;.</li>
<li>Luke S. Crawford utilizou a virtualização em produção desde antes que entrasse na onda, virtualizando centenas de servidores para pequenas e grandes empresas. Ele lançou o prgmr.com, serviço VPS (Virtualização Privada de Servidores) em 2005, vendendo servidores virtuais baseados em <em>jails</em> FreeBSD antes de mudar para o Xen em um esforço para alocar recursos de forma mais justa.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://xen.leandroneves.net/tbox-the-book-of-xen/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Pacotes Xen 3.4.2 para Slackware</title>
		<link>http://xen.leandroneves.net/pacotes-xen-3-4-2-para-slackware/</link>
		<comments>http://xen.leandroneves.net/pacotes-xen-3-4-2-para-slackware/#comments</comments>
		<pubDate>Sat, 06 Feb 2010 17:59:13 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Xen & Slackware]]></category>

		<guid isPermaLink="false">http://blog.leandroneves.net/?p=20</guid>
		<description><![CDATA[Abaixo seguem os passos para a criação de pacotes do xen para Slackware 12.2. É necessário ter acesso à Internet, pois o xen irá baixar alguns arquivos.
Preparação

wget http://bits.xensource.com/oss-xen/release/3.4.2/xen-3.4.2.tar.gz
tar zxvf xen-3.4.2.tar.gz
cd xen-3.4.2

Edite o arquivo &#8220;stubdom/Makefile&#8221; e altere a linha 196, substituindo

&#40; &#91; -h include/xen/libelf &#93; &#124;&#124; ln -sf ../../$&#40;XEN_ROOT&#41;/tools/include/xen/libelf include/xen/libelf &#41; &#38;&#38; \

por

&#40; &#91; -h include/xen/libelf [...]]]></description>
			<content:encoded><![CDATA[<p>Abaixo seguem os passos para a criação de pacotes do xen para Slackware 12.2. É necessário ter acesso à Internet, pois o xen irá baixar alguns arquivos.</p>
<h2>Preparação</h2>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">wget</span> http:<span style="color: #000000; font-weight: bold;">//</span>bits.xensource.com<span style="color: #000000; font-weight: bold;">/</span>oss-xen<span style="color: #000000; font-weight: bold;">/</span>release<span style="color: #000000; font-weight: bold;">/</span>3.4.2<span style="color: #000000; font-weight: bold;">/</span>xen-3.4.2.tar.gz
<span style="color: #c20cb9; font-weight: bold;">tar</span> zxvf xen-3.4.2.tar.gz
<span style="color: #7a0874; font-weight: bold;">cd</span> xen-3.4.2</pre></div></div>

<p>Edite o arquivo &#8220;<code>stubdom/Makefile</code>&#8221; e altere a linha 196, substituindo</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #7a0874; font-weight: bold;">&#40;</span> <span style="color: #7a0874; font-weight: bold;">&#91;</span> <span style="color: #660033;">-h</span> include<span style="color: #000000; font-weight: bold;">/</span>xen<span style="color: #000000; font-weight: bold;">/</span>libelf <span style="color: #7a0874; font-weight: bold;">&#93;</span> <span style="color: #000000; font-weight: bold;">||</span> <span style="color: #c20cb9; font-weight: bold;">ln</span> <span style="color: #660033;">-sf</span> ..<span style="color: #000000; font-weight: bold;">/</span>..<span style="color: #000000; font-weight: bold;">/</span>$<span style="color: #7a0874; font-weight: bold;">&#40;</span>XEN_ROOT<span style="color: #7a0874; font-weight: bold;">&#41;</span><span style="color: #000000; font-weight: bold;">/</span>tools<span style="color: #000000; font-weight: bold;">/</span>include<span style="color: #000000; font-weight: bold;">/</span>xen<span style="color: #000000; font-weight: bold;">/</span>libelf include<span style="color: #000000; font-weight: bold;">/</span>xen<span style="color: #000000; font-weight: bold;">/</span>libelf <span style="color: #7a0874; font-weight: bold;">&#41;</span> <span style="color: #000000; font-weight: bold;">&amp;&amp;</span> \</pre></div></div>

<p>por</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #7a0874; font-weight: bold;">&#40;</span> <span style="color: #7a0874; font-weight: bold;">&#91;</span> <span style="color: #660033;">-h</span> include<span style="color: #000000; font-weight: bold;">/</span>xen<span style="color: #000000; font-weight: bold;">/</span>libelf <span style="color: #7a0874; font-weight: bold;">&#93;</span> <span style="color: #000000; font-weight: bold;">||</span> <span style="color: #c20cb9; font-weight: bold;">ln</span> <span style="color: #660033;">-sf</span> ..<span style="color: #000000; font-weight: bold;">/</span>..<span style="color: #000000; font-weight: bold;">/</span>$<span style="color: #7a0874; font-weight: bold;">&#40;</span>XEN_ROOT<span style="color: #7a0874; font-weight: bold;">&#41;</span><span style="color: #000000; font-weight: bold;">/</span>xen<span style="color: #000000; font-weight: bold;">/</span>include<span style="color: #000000; font-weight: bold;">/</span>xen include<span style="color: #000000; font-weight: bold;">/</span>xen<span style="color: #000000; font-weight: bold;">/</span>libelf <span style="color: #7a0874; font-weight: bold;">&#41;</span> <span style="color: #000000; font-weight: bold;">&amp;&amp;</span> \</pre></div></div>

<p>Você também pode aplicar o patch &#8220;stubdom_Makefile.patch&#8221; com o seguinte comando:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">patch</span> stubdom<span style="color: #000000; font-weight: bold;">/</span>Makefile stubdom_makefile.patch</pre></div></div>

<h2>Criação dos pacotes</h2>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
</pre></td><td class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">make</span> docs
<span style="color: #7a0874; font-weight: bold;">cd</span> dist<span style="color: #000000; font-weight: bold;">/</span><span style="color: #c20cb9; font-weight: bold;">install</span>
makepkg <span style="color: #660033;">-l</span> y <span style="color: #660033;">-c</span> n <span style="color: #000000; font-weight: bold;">/</span>tmp<span style="color: #000000; font-weight: bold;">/</span>xen-3.4.2-docs-noarch-1.tgz
<span style="color: #7a0874; font-weight: bold;">cd</span> ..<span style="color: #000000; font-weight: bold;">/</span>.. <span style="color: #000000; font-weight: bold;">&amp;&amp;</span> <span style="color: #c20cb9; font-weight: bold;">rm</span> <span style="color: #660033;">-rf</span> dist<span style="color: #000000; font-weight: bold;">/</span><span style="color: #c20cb9; font-weight: bold;">install</span>
&nbsp;
<span style="color: #c20cb9; font-weight: bold;">make</span> stubdom
<span style="color: #7a0874; font-weight: bold;">cd</span> dist<span style="color: #000000; font-weight: bold;">/</span><span style="color: #c20cb9; font-weight: bold;">install</span>
makepkg <span style="color: #660033;">-l</span> y <span style="color: #660033;">-c</span> n <span style="color: #000000; font-weight: bold;">/</span>tmp<span style="color: #000000; font-weight: bold;">/</span>xen-3.4.2-stubdom-i686-1.tgz
<span style="color: #7a0874; font-weight: bold;">cd</span> ..<span style="color: #000000; font-weight: bold;">/</span>.. <span style="color: #000000; font-weight: bold;">&amp;&amp;</span> <span style="color: #c20cb9; font-weight: bold;">rm</span> <span style="color: #660033;">-rf</span> dist<span style="color: #000000; font-weight: bold;">/</span><span style="color: #c20cb9; font-weight: bold;">install</span>
&nbsp;
<span style="color: #c20cb9; font-weight: bold;">make</span> tools
<span style="color: #7a0874; font-weight: bold;">cd</span> dist<span style="color: #000000; font-weight: bold;">/</span><span style="color: #c20cb9; font-weight: bold;">install</span>
makepkg <span style="color: #660033;">-l</span> y <span style="color: #660033;">-c</span> n <span style="color: #000000; font-weight: bold;">/</span>tmp<span style="color: #000000; font-weight: bold;">/</span>xen-3.4.2-tools-i686-1.tgz
<span style="color: #7a0874; font-weight: bold;">cd</span> ..<span style="color: #000000; font-weight: bold;">/</span>.. <span style="color: #000000; font-weight: bold;">&amp;&amp;</span> <span style="color: #c20cb9; font-weight: bold;">rm</span> <span style="color: #660033;">-rf</span> dist<span style="color: #000000; font-weight: bold;">/</span><span style="color: #c20cb9; font-weight: bold;">install</span>
&nbsp;
<span style="color: #c20cb9; font-weight: bold;">make</span> xen
<span style="color: #7a0874; font-weight: bold;">cd</span> dist<span style="color: #000000; font-weight: bold;">/</span><span style="color: #c20cb9; font-weight: bold;">install</span>
makepkg <span style="color: #660033;">-l</span> y <span style="color: #660033;">-c</span> n <span style="color: #000000; font-weight: bold;">/</span>tmp<span style="color: #000000; font-weight: bold;">/</span>xen-3.4.2-hypervisor-i686-1.tgz
<span style="color: #7a0874; font-weight: bold;">cd</span> ..<span style="color: #000000; font-weight: bold;">/</span>.. <span style="color: #000000; font-weight: bold;">&amp;&amp;</span> <span style="color: #c20cb9; font-weight: bold;">rm</span> <span style="color: #660033;">-rf</span> dist<span style="color: #000000; font-weight: bold;">/</span><span style="color: #c20cb9; font-weight: bold;">install</span></pre></td></tr></table></div>

<p>Pronto. Seus pacotes do Xen para o Slackware estão prontos e já podem ser instalados.</p>
]]></content:encoded>
			<wfw:commentRss>http://xen.leandroneves.net/pacotes-xen-3-4-2-para-slackware/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Slackware 12.2 como host xen</title>
		<link>http://xen.leandroneves.net/slackware-12-2-como-host-xen/</link>
		<comments>http://xen.leandroneves.net/slackware-12-2-como-host-xen/#comments</comments>
		<pubDate>Sat, 06 Feb 2010 13:53:35 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Xen & Slackware]]></category>
		<category><![CDATA[Slackware]]></category>
		<category><![CDATA[Xen]]></category>

		<guid isPermaLink="false">http://blog.leandroneves.net/?p=17</guid>
		<description><![CDATA[Passos para instalação básica do slackware 12.2 funcionar como host Xen]]></description>
			<content:encoded><![CDATA[<p>Para quem estiver acompanhando este <em>blog</em>, e desejar refazer os passos que eu segui, segue um pequeno <em>howto</em> para a instalação do slackware como <em>host</em> Xen. A distribuição adotada foi o Slackware 12.2 (x86).</p>
<h2>Instalação para testes e desenvolvimento</h2>
<p>Ao instalar o slackware é necessário instalar as séries &#8220;A&#8221;, &#8220;AP&#8221;, &#8220;D&#8221;, &#8220;L&#8221;, &#8220;N&#8221; e &#8220;T&#8221;. Após a instalação, atualize o arquivo <code>/etc/slackpkg/mirrors></code> e execute os seguintes comandos:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #000000; font-weight: bold;">/</span>usr<span style="color: #000000; font-weight: bold;">/</span>sbin<span style="color: #000000; font-weight: bold;">/</span>slackpkg update
<span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #000000; font-weight: bold;">/</span>usr<span style="color: #000000; font-weight: bold;">/</span>sbin<span style="color: #000000; font-weight: bold;">/</span>slackpkg <span style="color: #c20cb9; font-weight: bold;">install</span> fontconfig</pre></div></div>

<p>Estes comandos são necessários para a instalação da documentação Xen. Não se esqueça de fazer ajustes no /etc (&#8220;/etc/ssh/sshd_config&#8221;, etc). Observe que não estou utilizando o ambiente gráfico.</p>
<h2>Requisitos mínimos</h2>
<p>É possível fazer uma instalação mais enxuta do Xen. Consultado a documentação oficial, pude observar que, para a instalação a partir dos <em>sources</em>, ele requer os seguintes pacotes:</p>
<ul>
<li>GCC v3.4 ou posterior</li>
<li>GNU Make</li>
<li>GNU Binutils</li>
<li>Development install of zlib (ex: zlib-dev)</li>
<li>Development install of Python v2.3 ou posterior (ex: python-dev)</li>
<li>Development install of curses (ex: libncurses-dev)</li>
<li>Development install of openssl (ex: openssl-dev)</li>
<li>Development install of x11 (ex: xorg-x11-dev)</li>
<li>bridge-utils package (/sbin/brctl)</li>
<li>iproute package (/sbin/ip)</li>
<li>hotplug or udev</li>
</ul>
<h2>Coreutils</h2>
<p>Outra coisa interessante de se notar é a questão do pacote &#8220;coreutils&#8221;. A versão do &#8220;coreutils&#8221; que acompanha o Slackware 12.2 tem problemas de incompatibilidade com Xen. Seguindo o conceito de que &#8220;a ídeia por de traz do Xen não é complicada, mas sua instalação e configuração envolve uma série de dicas e truques&#8221;, Daniel Stone me recomendou instalar o pacote coreutils do slackware 13.</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">wget</span> <span style="color: #c20cb9; font-weight: bold;">ftp</span>:<span style="color: #000000; font-weight: bold;">//</span>ftp.slackware-brasil.com.br<span style="color: #000000; font-weight: bold;">/</span>slackware-<span style="color: #000000;">13.0</span><span style="color: #000000; font-weight: bold;">/</span>source<span style="color: #000000; font-weight: bold;">/</span>a<span style="color: #000000; font-weight: bold;">/</span>coreutils<span style="color: #000000; font-weight: bold;">/</span>coreutils.SlackBuild
<span style="color: #c20cb9; font-weight: bold;">wget</span> <span style="color: #c20cb9; font-weight: bold;">wget</span> <span style="color: #c20cb9; font-weight: bold;">ftp</span>:<span style="color: #000000; font-weight: bold;">//</span>ftp.gnu.org<span style="color: #000000; font-weight: bold;">/</span>gnu<span style="color: #000000; font-weight: bold;">/</span>coreutils<span style="color: #000000; font-weight: bold;">/</span>coreutils-7.4.tar.gz
<span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">sh</span> coreutils.SlackBuild
<span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">mv</span> <span style="color: #000000; font-weight: bold;">/</span>tmp<span style="color: #000000; font-weight: bold;">/</span>coreutils-<span style="color: #000000;">7.4</span>-i486-1.txz <span style="color: #000000; font-weight: bold;">/</span>tmp<span style="color: #000000; font-weight: bold;">/</span>coreutils-<span style="color: #000000;">7.4</span>-i486-1.tgz
<span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #000000; font-weight: bold;">/</span>sbin<span style="color: #000000; font-weight: bold;">/</span>installpkg <span style="color: #000000; font-weight: bold;">/</span>tmp<span style="color: #000000; font-weight: bold;">/</span>coreutils-<span style="color: #000000;">7.4</span>-i486-1.tgz</pre></div></div>

<p>Estes passos, são os passos básicos que permitem que seu PC, com Slackware 12.2, esteja pronto para a instalação do Xen.</p>
]]></content:encoded>
			<wfw:commentRss>http://xen.leandroneves.net/slackware-12-2-como-host-xen/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Xen, pra que te quero?</title>
		<link>http://xen.leandroneves.net/xen-pra-que-te-quero/</link>
		<comments>http://xen.leandroneves.net/xen-pra-que-te-quero/#comments</comments>
		<pubDate>Fri, 05 Feb 2010 20:20:07 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Xen & Slackware]]></category>

		<guid isPermaLink="false">http://cldsrv01.dataworks.com.br/wordpress/?p=4</guid>
		<description><![CDATA[Motivação da existência deste blog sobre o Xen.]]></description>
			<content:encoded><![CDATA[<p>Não gosto de apanhar. Já se vão dez anos que eu não uso slackware. Mas meu chefe gosta de escovar bits e sempre busca entender o estado da arte. Eu entendo a posição dele. Mas, particularmente, prefiro a praticidade. Não gosto de apanhar, mas também não gosto daquela sensação de não conseguir fazer o que me proponho a fazer.</p>
<p>Considero a documentação Xen escassa. Principalmente em relação ao Slackware. E dessa vez eu precisava desabafar. Há muito tempo venho pensando em manter um <em>blog</em>, mas nunca conseguia decidir sobre um assunto ao qual eu teria prazer em compartilhar, sem sentir o peso obrigação de manter.  Então, após tanto tempo, por que não experimentar simplesmente começar?</p>
<p>Posso resolver alguns problemas com essa decisão. São eles:</p>
<ul>
<li>Dominar uma ferramenta Blog. No caso estou analisando o WordPress.</li>
<li>Aprender a usar o Xen, fazendo a instalação a partir dos <em>sources</em>.</li>
<li>Dominar o Xen. Principalmente no que tange à automatização da criação e gerenciamento de máquinas virtuais e na utilização da <em>live migration</em>.</li>
<li>Publicar documentação sobre o funcionamento do Xen nas distribuições <em>Slackware</em> e <em>Debian</em>.</li>
<li>Analisar as funcionalidades do <em>Ubuntu-server</em> em relação à virtualização.</li>
</ul>
<p>Assim, este <em>blog</em> é um caderno de anotações que irei compartilhar com a comunidade Linux. Preciso deixar claro que ele não tem a pretensão de ser uma ferramenta de suporte à comunidade Linux, até porque estou um sobrecarregado em minhas atividades cotidianas. Mas, até decisão em contrário, gostarei de interagir com os internautas que passam ou passaram pelos mesmos problemas que tive em minha jornada.</p>
<p>Preciso agradecer ao Ponto de Presença da Rede Nacional de Ensino e Pesquisa em Goiás, POP-GO/RNP, pelo tempo cedido aos meus estudos. Também à Universidade Estadual de Goiás, UEG, por ceder a infraestrutura, necessária para os mesmos. Além disso, não poderia deixar de citar a DataWorks Soluções, que tem disponibilizado espaço em seus servidores para o armazenamento deste <em>Blog</em>.</p>
<p>Bon Voyage!</p>
]]></content:encoded>
			<wfw:commentRss>http://xen.leandroneves.net/xen-pra-que-te-quero/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
