* [gentoo-commits] gentoo commit in xml/htdocs/doc/es: xen-guide.xml
@ 2007-12-18 21:33 Jose Luis Rivero (yoswink)
0 siblings, 0 replies; 11+ messages in thread
From: Jose Luis Rivero (yoswink) @ 2007-12-18 21:33 UTC (permalink / raw
To: gentoo-commits
yoswink 07/12/18 21:33:32
Added: xen-guide.xml
Log:
#202495 New translation thanks to Fede Díaz (Nordri)
Revision Changes Path
1.1 xml/htdocs/doc/es/xen-guide.xml
file : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/doc/es/xen-guide.xml?rev=1.1&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/doc/es/xen-guide.xml?rev=1.1&content-type=text/plain
Index: xen-guide.xml
===================================================================
<?xml version='1.0' encoding='UTF-8'?>
<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/es/xen-guide.xml,v 1.1 2007/12/18 21:33:31 yoswink Exp $ -->
<!DOCTYPE guide SYSTEM "/dtd/guide.dtd">
<guide link="/doc/es/xen-guide.xml" lang="es">
<title>Configurando Gentoo con Xen</title>
<author title="Autor">
<mail link="swift@gentoo.org">Sven Vermeulen</mail>
</author>
<abstract>
Esta guía describe como comenzar a usar Xen en su sistema Gentoo.
</abstract>
<!-- The content of this document is licensed under the CC-BY-SA license -->
<!-- See http://creativecommons.org/licenses/by-sa/2.5 -->
<license/>
<version>1.2</version>
<date>2007-12-10</date>
<chapter>
<title>Introducción</title>
<section>
<body>
<p>
La tecnología <uri link="http://www.xensource.com/">Xen</uri> le permite correr
múltiples sistemas operativos en un único sistema físico, gobernar el consumo
de recursos e incluso migrar dominios (los cuales son entornos virtuales en los
cuales corre un sistema operativo) desde un sistema Xen hacia otro. Xen
requiere que el sistema operativo anfitrión soporte Xen (el cual, en este caso,
será un kernel Linux) pero los sistemas operativos invitados pueden correr sin
modificaciones <e>si</e> su hardware soporta Intel Virtualization Technology
(VT-x) o AMD Virtualization Technology (SVM). En otro caso sus sistemas
operativos invitados deben también soportar Xen.
</p>
<p>
Esta guía charlará con usted a través de los pasos necesarios para tener Xen
levantado y corriendo en Gentoo Linux. No discutiremos sobre el propio Xen (el
proyecto tiene <uri
link="http://www.cl.cam.ac.uk/research/srg/netos/xen/readmes/user">una
documentación aceptable</uri> disponible) no trataremos configuraciones
especializadas que podrían ser muy interesantes para Xen pero no son relativas
a Xen (como exportar Portage a través de NFS, arrancar Linux usando PXe, etc.)
</p>
</body>
</section>
</chapter>
<chapter>
<title>Preparando el Domain0</title>
<section>
<title>Introducción</title>
<body>
<p>
<e>Domain0</e> es el dominio principal bajo Xen, aloja el sistema operativo
anfitrión que gobernará todos los otros dominios bajo Xen. En este capítulo
prepararemos una instalación Gentoo existente para que sea el sistema operativo
anfitrión en este dominio y compilaremos un kernel con soporte Xen para que
Gentoo este listo para albergar otros dominios Xen.
</p>
</body>
</section>
<section>
<title>¿Reconstruir la instalación de Gentoo?</title>
<body>
<p>
Un cambio dramático que podría ser necesario es la reconstrucción completa de
una instalación Gentoo con una configuración de <c>CFLAGS</c> diferente. De
otra manera, los sistemas operativos que corran bajo Xen podrían observar una
mayor degradación en cuanto al rendimiento. Si usted, sin embargo, está
planeando probar Xen en lugar de instalarlo para un uso de producción y
no encuentra tan terrible la reconstrucción de todos los programas, puede
omitir este paso. En este caso notará una degradación del rendimiento pero
será capaz de utilizar Xen.
</p>
<impo>
Se advierte que, si cambia sus <c>CFLAGS</c> y construye su sistema con un gcc
inferior a la versión 4, no tenga establecido <c>-Os</c> ya que se ha reportado
que produce código erróneo.
</impo>
<pre caption="Editar las CFLAGS y reconstruir la instalación de Gentoo">
~# <i>nano -w /etc/make.conf</i>
<comment>(Añada -mno-tls-direct-seg-refs)</comment>
CFLAGS="-O2 -march=pentium4 -pipe <i>-mno-tls-direct-seg-refs</i>"
~# <i>emerge -e world</i>
</pre>
<p>
Si arranca su sistema usando un ramdisk inicial (initrd) necesita reconstruir
el initrd también (lo mejor es hacerlo siguiendo todos los pasos a la hora de
reconstruir su kernel).
</p>
</body>
</section>
<section>
<title>Instalando Xen</title>
<body>
<p>
Ahora mismo, Xen contiene muchos componente, así necesitará instalar un par de
paquetes. Primero necesitará desenmascararlo añadiendo las líneas necesarias a
<path>/etc/portage/package.keywords</path> ya que aun está <uri
link="/doc/es/handbook/handbook-x86.xml?part=3&chap=3#doc_chap2">~arch
masked</uri> y entonces instalarlo.
</p>
<pre caption="Desenmascarar e instalar Xen">
~# <i>nano -w /etc/portage/package.keywords</i>
app-emulation/xen
app-emulation/xen-tools
sys-kernel/xen-sources
~# <i>emerge xen xen-tools xen-sources</i>
</pre>
</body>
</section>
<section>
<title>Compilar el Kernel</title>
<body>
<p>
Ahora compilaremos el kernel con soporte para Xen. Este kernel, cuyas fuentes
están disponibles en <path>/usr/src/linux-2.6.x.z-xen</path>, será nuestro
principal kernel (por ejemplo el que correrá en el dominio 0). En la sección
<c>XEN</c> encontrará controladores para todos los tipos de entrada y salida,
cada controlador tiene disponible un <e>backend</e> y un <e>frontend</e>
implementados. Para el kernel del dominio 0 necesita seleccionar la
implementación <e>backend</e>: esta será usada por otros dominios (que usan el
controlador de <e>frontend</e>) para comunicar directamente con el hardware.
</p>
<p>
Por supuesto, no olvide seleccionar <c>Xen-compatible</c> en <c>Processor type
and features</c>. Si está trabajando con comunicaciones: cada interfaz en un
dominio tiene un enlace punto-punto a una interfaz en el dominio 0 (llamado
<path>vifX.Y</path> donde X es el número de interfaz e Y la y-ésima interfaz en
este dominio), así puede configurar su red en el modo que quiera (puente, NAT,
etc.)
</p>
<pre caption="Habilitar Soporte Xen para Kerneles i386">
Processor type and features --->
Subarchitecture Type (Xen-compatible)
</pre>
<pre caption="Habilitar Soporte Xen para Kerneles x86_64">
Processor type and features --->
Subarchitecture Type (PC-compatible)
[*] Enable Xen compatible kernel
</pre>
<pre caption="Configuración del Kernel para el Dominio-0">
Bus options (PCI etc.) --->
[*] PCI support
[ ] Xen PCI Frontend Debugging
Networking --->
Networking options --->
<*> 802.1d Ethernet Bridging
<comment>Sólo requerido para comunicaciones puente.</comment>
XEN --->
[*] Privileged Guest (domain 0)
<*> Backend driver support
<*> Block-device backend driver
<*> Network-device backend driver
<*> PCI-device backend driver
PCI Backend Mode (Virtual PCI) --->
[*] Scrub memory before freeing it to Xen
[*] Disable serial port drivers
Xen version compatibility (3.0.4 and later)
</pre>
<pre caption="Configuración del Kernel para el Dominio-U">
Bus options (PCI etc.) --->
[ ] PCI support
Device Drivers --->
SCSI device support --->
< > SCSI device support
<comment>Deshabilitando el soporte SCSI libera los
nombres de dispositivos /dev/sd* para usarlos
como dispositivos de bloques virtuales de Xen.</comment>
XEN --->
[ ] Privileged Guest (domain 0)
<*> Block-device frontend driver
<*> Network-device frontend driver
[*] Scrub memory before freeing it to Xen
[*] Disable serial port drivers
Xen version compatibility (3.0.4 and later)
</pre>
<p>
Una buena sugerencia es tener los procesos hechos por kernel almacenados en
archivos objetos intermedios en cualquier otro lugar a fin de que el mismo
árbol del kernel pueda ser reutilizado para otras configuraciones.
</p>
<pre caption="Compilar el Kernel">
~# <i>mkdir -p ~/build/dom0 ~/build/domU</i>
~# <i>make O=~/build/dom0 menuconfig</i>
<comment>(Configure el kernel)</comment>
~# <i>make O=~/build/dom0 && make O=~/build/dom0 modules_install</i>
</pre>
<p>
Una vez el kernel está compilado encontrará una imagen del kernel en el
directorio de compilación (no dentro de <path>arch/</path> o algún otro
directorio) llamado <path>vmlinuz</path>. Cópielo en <path>/boot</path> y
entonces configure su gestor de arranque para usar el hipervisor de Xen (uno de
los componentes instalados anteriormente) que está almacenado en
<path>/boot/xen.gz</path>. En la configuración del gestor de arranque, añada su
recién compilado kernel como el kernel que Xen debería arrancar. Por ejemplo,
para GRUB:
</p>
<pre caption="Configuración de GRUB para Xen">
title Xen 3.0 / Gentoo Linux 2.6.x.y
root (hd0,0)
kernel /boot/xen.gz
module /boot/kernel-2.6.x.y-xen0 root=/dev/hda3
</pre>
<p>
Ahora reinicie su sistema en Xen. Una vez arrancado, necesita cargar el demonio
Xen:
</p>
<pre caption="Cargar el demonio Xen">
~# <i>/etc/init.d/xend start</i>
</pre>
<p>
Ahora compruebe que puede hacer todo lo que hace normalmente es su sistema. Si
este es el caso, puede editar la configuración del gestor de arranque para que
siempre arranque con Xen y añada el demonio Xen al nivel de ejecución por
defecto para que arranque automáticamente la próxima vez que inicie el equipo.
</p>
<note>
Si desea que los dominios invitados arranquen automáticamente al arrancar añada
<c>xendomains</c> al nivel de ejecución por defecto también y cree un enlace
simbólico en <path>/etc/xen/auto/</path> hacia los archivos de configuración de
Xen para los dominios que quiera iniciar.
</note>
</body>
</section>
</chapter>
<chapter>
<title>Creando un Dominio sin Privilegios</title>
<section>
<title>Compilar el Kernel</title>
<body>
<p>
Vaya al fuente del kernel Linux con soporte Xen y actualice la configuración.
Es sabio mantener tantas características como sea posible en el kernel
principal excepto la configuración <c>XEN</c> donde los controladores deberían
tener su propia implementación <e>frontend</e> seleccionada en lugar de la
<e>backend</e>. Entonces compile el kernel y coloque el resultante archivo
<path>vmlinuz</path> donde quiera (asumimos que es en
<path>/mnt/data/xen/kernel</path>):
</p>
<pre caption="Compilar el kernel invitado">
~# <i>make O=~/build/domU</i>
~# <i>cp ~/build/vmlinuz /mnt/data/xen/kernel/kernel-2.6.x.y-xen</i>
</pre>
<p>
También es posible crear una única imagen del kernel para ambos, el dominio
administrativo y el dominio sin privilegios. Puede encontrar más información en
el manual de usuario de Xen.
</p>
</body>
</section>
<section>
<title>Creando Discos de Dominio</title>
<body>
<p>
Para un mayor rendimiento, es mejor dedicar una partición (o volumen lógico) a
un dominio en lugar de un sistema de archivos basado en archivos. Sin embargo,
si principalmente usará Xen para pruebas usar un sistema de archivos basado en
archivos tiene sus ventajas (especialmente en lo relacionado al mantenimiento).
</p>
<p>
Puede crear un sistema de ficheros basado en archivos usando <c>dd</c> y
<c>mke2fs</c> (o cualquier otra herramienta de creación de sistemas de
archivos). Por ejemplo, para crear un sistema de archivo ext3 de 2Gbytes:
</p>
<pre caption="Crear un sistema de archivos">
~# <i>dd if=/dev/zero of=/mnt/data/xen/disks/ext3root.img bs=1M count=2048</i>
~# <i>mke2fs -j /mnt/data/xen/disks/ext3root.img</i>
</pre>
</body>
</section>
<section>
<title>Configurar un Dominio</title>
<body>
<p>
Ahora crearemos un archivo de configuración para un dominio. Puede almacenar
estos archivos donde quiera, por ejemplo en <path>/mnt/data/xen/configs</path>.
Como un ejemplo, crearemos un archivo de configuración para un pequeño entorno
Gentoo que usa la imagen de disco creada anteriormente.
</p>
<pre caption="Crear un archivo de configuración de dominio">
~# <i>nano -w /mnt/data/xen/configs/gentoo</i>
kernel = "/mnt/data/xen/kernel/kernel-2.6.x.y-xen"
memory = 512
name = "gentoo"
<comment>(Mapea la imagen de disco al virtual /dev/sda1)</comment>
disk = ['file:/mnt/data/xen/disks/ext3root.img,sda1,w']
root = "/dev/sda1 ro"
</pre>
<p>
Si está usando un dispositivo de bloque (como un volumen lvm o partición) para
el disco utilice 'phy:' en lugar de 'file:' y elimine /dev. Por ejemplo:
</p>
<pre caption="Utilizar un dispositivo de bloque">
<comment>(Volumen LVM)</comment>
disk = [ 'phy:lvm/xen-guest-root,sda1,w' ]
<comment>(Partición Física)</comment>
disk = [ 'phy:sdb6,sda1,w' ]
</pre>
<p>
Puede encontrar ejemplos de archivos de configuración en <path>/etc/xen</path>.
</p>
</body>
</section>
<section>
<title>Lanzando el Nuevo Dominio</title>
<body>
<p>
Ahora tenemos todo configurado y podemos lanzar el nuevo dominio. Si el disco
imagen contiene un sistema operativo, podríamos crear y adjuntar el dominio
usando el comando <c>xm</c> (Xen manager):
</p>
<pre caption="Crear y arrancar un nuevo dominio">
~# <i>xm create /mnt/data/xen/configs/gentoo -c</i>
</pre>
<p>
El dominio debería ser arrancado dentro de la terminal en la cual ejecutó el
comando. Sin embargo, en nuestro caso, la imagen de disco está vacía así el
dominio no arrancara en nada útil. Para arreglar esto, puede montar la imagen
como dispositivo loop e instalar Gentoo tal y como lo está usando.
</p>
<p>
Si quiere desconectar del dominio, presione <path>Ctrl+]</path>. Siempre puede
reconectar la consola del dominio usando <c>xm console gentoo</c>. Sin embargo,
sólo hay una consola por dominio, así que solo use esto cuando no pueda acceder
al dominio de otra manera (por ejemplo, a través de SSH).
</p>
</body>
</section>
</chapter>
<chapter>
<title>Redes en Dominios sin Privilegios</title>
<section>
<title>Introducción</title>
<body>
<p>
Xen soporta al menos dos formas de configurar su red (virtual):
<e>enrutado</e> y <e>puente</e>.
</p>
<p>
Cuando selecciona el enfoque de <e>enrutado</e>, la interfaz dentro de su
dominio sin privilegos se conecta a la interfaz virtual en su dominio
administrativo. En su dominio administrativo (domain 0), la interfaz virtual es
enlazada conjunta con <path>eth0</path>. La interfaz dentro de su dominio sin
privilegios debería tener una dirección IP en la misma red que la interfaz en
su dominio administrativo. Cualquier comunicación a esta dirección IP solo
puede proceder desde el dominio administrativo, a no ser que especifique reglas
de enrutado específicas.
</p>
<p>
Cuando seleccione el enfoque de <e>puente</e>, su interfaz de red por defecto
en el dominio administrativo se convertirá en un puente que aceptará conexiones
a los dominios virtuales así como a las direcciones IP que tenga en su dominio
administrativo.
</p>
</body>
</section>
<section>
<title>Interfaces con Rutas Regulares</title>
<body>
<p>
Antes de configurar las interfaces en su dominio sin privilegios, asegúrese que
los controladores de Xen <path>netloop</path> y <path>netbk</path> están
cargados. Un consejo rápido: si tiene <path>netloop</path> como módulo,
cárguelo con <c>nloopbacks=0</c> para que no cree interfaces inútiles en el
dispositivo de loopback. Entonces, edite el archivo de configuración de su
dominio y añádale la instrucción <c>vif</c>.
</p>
<pre caption="Configurar una interfaz virtual">
~# <i>nano -w /mnt/data/xen/configs/gentoo</i>
<comment>(Añada la instrucción vif)</comment>
vif = [ 'ip=192.168.1.101, vifname=veth1' ]
</pre>
<p>
En el ejemplo anterior, la interfaz se creó para el dominio sin privilegios (en
el cual se llamara <path>eth0</path>) y Xen se asegurara que la dirección
192.168.1.101 sea accesible desde el dominio administrativo a través de la
interfaz <path>veth1</path>.
</p>
<p>
Esto no significa que a la interfaz virtual <path>eth0</path> se le asigne
automáticamente la IP 192.168.1.101, pero en lugar de eso, si no le asigna esta
IP, no se conectará con el dominio administrativo y por lo tanto no podrá ser
accesible.
</p>
<p>
Ahora edite <path>/etc/xen/xend-config.xsp</path> como sigue para seleccionar
la configuración de las rutas de red.
</p>
<pre caption="Editar xend-config.xsp">
~# <i>nano -w /etc/xen/xend-config.xsp</i>
<comment>(Descomente las siguientes líneas)</comment>
<i>#</i>(network-script network-bridge)
<i>#</i>(vif-script vif-bridge)
<comment>(Habilite las siguientes líneas)</comment>
(network-script network-route)
(vif-script vif-route)
</pre>
</body>
</section>
<section>
<title>Interfaces Puente</title>
<body>
<p>
A diferencia de las interfaces de ruta ahora necesita cargar el controlador de
<path>netloop</path> con <c>nloopbacks=1</c> (o superior) como un dispositivo
de loopback adicional para crear el puente. Para los otro módulos también
necesitará el módulo <path>netbk</path> para la funcionalidad del puente
(el módulo <path>bridge</path> si está construido).
</p>
<p>
Ahora edite su dominio virtual y añada el constructor <c>vif</c>:
</p>
<pre caption="Configurar una interfaz virtual">
~# <i>nano -w /mnt/data/xen/configs/gentoo</i>
<comment>(Añada la instrucción vif)</comment>
vif = [ 'ip=192.168.1.101, vifname=veth0' ]
</pre>
<p>
Edite <path>/etc/xen/xend-config.xsp</path> como sigue para elegir la
configuración de rutas de la red:
</p>
<pre caption="Editar xend-config.xsp">
~# <i>nano -w /etc/xen/xend-config.xsp</i>
<comment>(Habilite las siguientes líneas)</comment>
(network-script network-bridge)
(vif-script vif-bridge)
<comment>(Comente las siguiente líneas si no está hecho ya)</comment>
<i>#</i> (network-script network-route)
<i>#</i> (vif-script vif-route)
</pre>
<p>
Por defecto, el puente contendrá cualquier interfaz configurada para ser la
interfaz por defecto (el dispositivo listado bajo la ruta por defecto a través
de <c>ip route list</c>). Si quiere modificar esto, edite <path>xend-config.xsp
</path> como sigue:
</p>
<pre caption="Editar xend-config.xsp para cambiar la configuración del puente">
~# <i>nano -w /etc/xen/xend-config.xsp</i>
<comment>(Edite la línea network-script)</comment>
(network-script <i>'</i>network-bridge <i>netdev=eth0 bridge=xenbr0 vifnum=0'</i>)
</pre>
<p>
Una vez la configuración este hecha, reinicie el script de inicio <c>xend</c>
para tener Xen construido con el puente:
</p>
<pre caption="Reiniciar el demonio xend">
~# <i>/etc/init.d/xend restart</i>
</pre>
</body>
</section>
</chapter>
<chapter>
<title>Más Recursos</title>
<section>
<title>Documentación de Xen</title>
<body>
<ul>
<li>
<uri link="http://tx.downloads.xensource.com/downloads/docs/user/">Manual
de usuario de Xen</uri>
</li>
<li>
<uri link="http://xen.xensource.com/documentation.html">Documentación de
la comunidad Xen</uri>
</li>
<li>
<uri link="http://wiki.xensource.com/xenwiki/">Wiki de Xen</uri>
</li>
</ul>
</body>
</section>
<section>
<title>Herramientas de Xen</title>
<body>
<ul>
<li>
<uri
link="http://virt-manager.et.redhat.com/">app-emulation/virt-manager</uri>
una herramienta gráfica para administrar máquinas virtuales
</li>
</ul>
</body>
</section>
</chapter>
</guide>
--
gentoo-commits@gentoo.org mailing list
^ permalink raw reply [flat|nested] 11+ messages in thread
* [gentoo-commits] gentoo commit in xml/htdocs/doc/es: xen-guide.xml
@ 2007-12-18 21:36 Jose Luis Rivero (yoswink)
0 siblings, 0 replies; 11+ messages in thread
From: Jose Luis Rivero (yoswink) @ 2007-12-18 21:36 UTC (permalink / raw
To: gentoo-commits
yoswink 07/12/18 21:36:54
Modified: xen-guide.xml
Log:
Forgot to add Fede as translator
Revision Changes Path
1.2 xml/htdocs/doc/es/xen-guide.xml
file : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/doc/es/xen-guide.xml?rev=1.2&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/doc/es/xen-guide.xml?rev=1.2&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/doc/es/xen-guide.xml?r1=1.1&r2=1.2
Index: xen-guide.xml
===================================================================
RCS file: /var/cvsroot/gentoo/xml/htdocs/doc/es/xen-guide.xml,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- xen-guide.xml 18 Dec 2007 21:33:31 -0000 1.1
+++ xen-guide.xml 18 Dec 2007 21:36:54 -0000 1.2
@@ -1,5 +1,5 @@
<?xml version='1.0' encoding='UTF-8'?>
-<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/es/xen-guide.xml,v 1.1 2007/12/18 21:33:31 yoswink Exp $ -->
+<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/es/xen-guide.xml,v 1.2 2007/12/18 21:36:54 yoswink Exp $ -->
<!DOCTYPE guide SYSTEM "/dtd/guide.dtd">
@@ -10,6 +10,9 @@
<author title="Autor">
<mail link="swift@gentoo.org">Sven Vermeulen</mail>
</author>
+<author title="Traductor">
+ <mail link="nordri@gmail.com">Fede Díaz</mail>
+</author>
<abstract>
Esta guía describe como comenzar a usar Xen en su sistema Gentoo.
--
gentoo-commits@gentoo.org mailing list
^ permalink raw reply [flat|nested] 11+ messages in thread
* [gentoo-commits] gentoo commit in xml/htdocs/doc/es: xen-guide.xml
@ 2008-04-19 0:01 John Christian Stoddart (chiguire)
0 siblings, 0 replies; 11+ messages in thread
From: John Christian Stoddart (chiguire) @ 2008-04-19 0:01 UTC (permalink / raw
To: gentoo-commits
chiguire 08/04/19 00:01:43
Modified: xen-guide.xml
Log:
#218294, update spanish translation
Revision Changes Path
1.3 xml/htdocs/doc/es/xen-guide.xml
file : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/doc/es/xen-guide.xml?rev=1.3&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/doc/es/xen-guide.xml?rev=1.3&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/doc/es/xen-guide.xml?r1=1.2&r2=1.3
Index: xen-guide.xml
===================================================================
RCS file: /var/cvsroot/gentoo/xml/htdocs/doc/es/xen-guide.xml,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- xen-guide.xml 18 Dec 2007 21:36:54 -0000 1.2
+++ xen-guide.xml 19 Apr 2008 00:01:42 -0000 1.3
@@ -1,5 +1,5 @@
<?xml version='1.0' encoding='UTF-8'?>
-<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/es/xen-guide.xml,v 1.2 2007/12/18 21:36:54 yoswink Exp $ -->
+<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/es/xen-guide.xml,v 1.3 2008/04/19 00:01:42 chiguire Exp $ -->
<!DOCTYPE guide SYSTEM "/dtd/guide.dtd">
@@ -22,8 +22,8 @@
<!-- See http://creativecommons.org/licenses/by-sa/2.5 -->
<license/>
-<version>1.2</version>
-<date>2007-12-10</date>
+<version>1.3</version>
+<date>2007-04-10</date>
<chapter>
<title>Introducción</title>
@@ -31,30 +31,32 @@
<body>
<p>
-La tecnología <uri link="http://www.xensource.com/">Xen</uri> le permite correr
-múltiples sistemas operativos en un único sistema físico, gobernar el consumo
-de recursos e incluso migrar dominios (los cuales son entornos virtuales en los
-cuales corre un sistema operativo) desde un sistema Xen hacia otro. Xen
-requiere que el sistema operativo anfitrión soporte Xen (el cual, en este caso,
-será un kernel Linux) pero los sistemas operativos invitados pueden correr sin
-modificaciones <e>si</e> su hardware soporta Intel Virtualization Technology
-(VT-x) o AMD Virtualization Technology (SVM). En otro caso sus sistemas
-operativos invitados deben también soportar Xen.
+La tecnología <uri link="http://www.xensource.com/">Xen</uri> le
+permite correr múltiples sistemas operativos en un único sistema
+físico, gobernar el consumo de recursos e incluso migrar dominios (los
+cuales son entornos virtuales en los cuales corre un sistema
+operativo) desde un sistema Xen hacia otro. Xen requiere que el
+sistema operativo anfitrión soporte Xen (el cual, en este caso, será
+un núcleo Linux) pero los sistemas operativos invitados pueden correr
+sin modificaciones <e>si</e> su hardware soporta Intel Virtualization
+Technology (VT-x) o AMD Virtualization Technology (SVM). En otro caso
+sus sistemas operativos invitados deben también soportar Xen.
</p>
<p>
-Esta guía charlará con usted a través de los pasos necesarios para tener Xen
-levantado y corriendo en Gentoo Linux. No discutiremos sobre el propio Xen (el
-proyecto tiene <uri
+Esta guía charlará con usted a través de los pasos necesarios para
+tener Xen levantado y corriendo en Gentoo Linux. No discutiremos sobre
+el propio Xen (el proyecto tiene <uri
link="http://www.cl.cam.ac.uk/research/srg/netos/xen/readmes/user">una
-documentación aceptable</uri> disponible) no trataremos configuraciones
-especializadas que podrían ser muy interesantes para Xen pero no son relativas
-a Xen (como exportar Portage a través de NFS, arrancar Linux usando PXe, etc.)
+documentación aceptable</uri> disponible) no trataremos
+configuraciones especializadas que podrían ser muy interesantes para
+Xen pero no son relativas a Xen (como exportar Portage a través de
+NFS, arrancar Linux usando PXe, etc.)
</p>
-
</body>
</section>
</chapter>
+
<chapter>
<title>Preparando el Domain0</title>
<section>
@@ -62,37 +64,39 @@
<body>
<p>
-<e>Domain0</e> es el dominio principal bajo Xen, aloja el sistema operativo
-anfitrión que gobernará todos los otros dominios bajo Xen. En este capítulo
-prepararemos una instalación Gentoo existente para que sea el sistema operativo
-anfitrión en este dominio y compilaremos un kernel con soporte Xen para que
-Gentoo este listo para albergar otros dominios Xen.
+<e>Domain0</e> es el dominio principal bajo Xen, aloja el sistema
+operativo anfitrión que gobernará todos los otros dominios bajo
+Xen. En este capítulo prepararemos una instalación Gentoo existente
+para que sea el sistema operativo anfitrión en este dominio y
+construiremos un núcleo con soporte Xen para que Gentoo este listo
+para albergar otros dominios Xen.
</p>
-
</body>
</section>
+
<section>
<title>¿Reconstruir la instalación de Gentoo?</title>
<body>
<p>
-Un cambio dramático que podría ser necesario es la reconstrucción completa de
-una instalación Gentoo con una configuración de <c>CFLAGS</c> diferente. De
-otra manera, los sistemas operativos que corran bajo Xen podrían observar una
-mayor degradación en cuanto al rendimiento. Si usted, sin embargo, está
-planeando probar Xen en lugar de instalarlo para un uso de producción y
-no encuentra tan terrible la reconstrucción de todos los programas, puede
-omitir este paso. En este caso notará una degradación del rendimiento pero
-será capaz de utilizar Xen.
+Un cambio dramático que podría ser necesario es la reconstrucción
+completa de una instalación Gentoo con una configuración de
+<c>CFLAGS</c> diferente. De otra manera, los sistemas operativos que
+corran bajo Xen podrían observar una mayor degradación en cuanto al
+rendimiento. Si usted, sin embargo, está planeando probar Xen en lugar
+de instalarlo para un uso de producción y no encuentra tan terrible la
+reconstrucción de todos los programas, puede omitir este paso. En este
+caso notará una degradación del rendimiento pero será capaz de
+utilizar Xen.
</p>
<impo>
-Se advierte que, si cambia sus <c>CFLAGS</c> y construye su sistema con un gcc
-inferior a la versión 4, no tenga establecido <c>-Os</c> ya que se ha reportado
-que produce código erróneo.
+Se advierte que, si cambia sus <c>CFLAGS</c> y construye su sistema
+con un gcc inferior a la versión 4, no tenga establecido <c>-Os</c> ya
+que se ha reportado que produce código erróneo.
</impo>
-<pre caption="Editar las CFLAGS y reconstruir la instalación de Gentoo">
+<pre caption="Editando las CFLAGS y reconstruyendo la instalación de Gentoo">
~# <i>nano -w /etc/make.conf</i>
<comment>(Añada -mno-tls-direct-seg-refs)</comment>
CFLAGS="-O2 -march=pentium4 -pipe <i>-mno-tls-direct-seg-refs</i>"
@@ -101,26 +105,27 @@
</pre>
<p>
-Si arranca su sistema usando un ramdisk inicial (initrd) necesita reconstruir
-el initrd también (lo mejor es hacerlo siguiendo todos los pasos a la hora de
-reconstruir su kernel).
+Si arranca su sistema usando un ramdisk inicial (initrd) necesita
+reconstruir el initrd también (lo mejor es hacerlo siguiendo todos los
+pasos a la hora de reconstruir su núcleo).
</p>
-
</body>
</section>
+
<section>
<title>Instalando Xen</title>
<body>
<p>
-Ahora mismo, Xen contiene muchos componente, así necesitará instalar un par de
-paquetes. Primero necesitará desenmascararlo añadiendo las líneas necesarias a
-<path>/etc/portage/package.keywords</path> ya que aun está <uri
-link="/doc/es/handbook/handbook-x86.xml?part=3&chap=3#doc_chap2">~arch
+Ahora mismo, Xen contiene muchos componente, así necesitará instalar
+un par de paquetes. Primero necesitará desenmascararlo añadiendo las
+líneas necesarias a <path>/etc/portage/package.keywords</path> ya que
+aun está <uri
+link="/doc/en/handbook/handbook-x86.xml?part=3&chap=3#doc_chap2">~arch
masked</uri> y entonces instalarlo.
</p>
-<pre caption="Desenmascarar e instalar Xen">
+<pre caption="Desenmascarando e instalando Xen">
~# <i>nano -w /etc/portage/package.keywords</i>
app-emulation/xen
app-emulation/xen-tools
@@ -128,47 +133,47 @@
~# <i>emerge xen xen-tools xen-sources</i>
</pre>
-
-
-
</body>
</section>
+
<section>
-<title>Compilar el Kernel</title>
+<title>Construyendo el Núcleo</title>
<body>
<p>
-Ahora compilaremos el kernel con soporte para Xen. Este kernel, cuyas fuentes
-están disponibles en <path>/usr/src/linux-2.6.x.z-xen</path>, será nuestro
-principal kernel (por ejemplo el que correrá en el dominio 0). En la sección
-<c>XEN</c> encontrará controladores para todos los tipos de entrada y salida,
-cada controlador tiene disponible un <e>backend</e> y un <e>frontend</e>
-implementados. Para el kernel del dominio 0 necesita seleccionar la
-implementación <e>backend</e>: esta será usada por otros dominios (que usan el
-controlador de <e>frontend</e>) para comunicar directamente con el hardware.
+Ahora construiremos el núcleo con soporte para Xen. Este núcleo, cuyas
+fuentes están disponibles en <path>/usr/src/linux-2.6.x.z-xen</path>,
+será nuestro principal núcleo (por ejemplo el que correrá en el
+dominio 0). En la sección <c>XEN</c> encontrará controladores para
+todos los tipos de entrada y salida, cada controlador tiene disponible
+un <e>backend</e> y un <e>frontend</e> implementados. Para el núcleo
+del dominio 0 necesita seleccionar la implementación <e>backend</e>:
+esta será usada por otros dominios (que usan el controlador de
+<e>frontend</e>) para comunicar directamente con el hardware.
</p>
<p>
-Por supuesto, no olvide seleccionar <c>Xen-compatible</c> en <c>Processor type
-and features</c>. Si está trabajando con comunicaciones: cada interfaz en un
-dominio tiene un enlace punto-punto a una interfaz en el dominio 0 (llamado
-<path>vifX.Y</path> donde X es el número de interfaz e Y la y-ésima interfaz en
-este dominio), así puede configurar su red en el modo que quiera (puente, NAT,
-etc.)
+Por supuesto, no olvide seleccionar <c>Xen-compatible</c> en
+<c>Processor type and features</c>. Si está trabajando con
+comunicaciones: cada interfaz en un dominio tiene un enlace
+punto-punto a una interfaz en el dominio 0 (llamado
+<path>vifX.Y</path> donde X es el número de interfaz e Y la y-ésima
+interfaz en este dominio), así puede configurar su red en el modo que
+quiera (puente, NAT, etc.)
</p>
-<pre caption="Habilitar Soporte Xen para Kerneles i386">
+<pre caption="Habilitando Soporte Xen para Núcleos i386">
Processor type and features --->
Subarchitecture Type (Xen-compatible)
</pre>
-<pre caption="Habilitar Soporte Xen para Kerneles x86_64">
+<pre caption="Habilitando Soporte Xen para Núcleos x86_64">
Processor type and features --->
Subarchitecture Type (PC-compatible)
[*] Enable Xen compatible kernel
</pre>
-<pre caption="Configuración del Kernel para el Dominio-0">
+<pre caption="Configuración del Núcleo para el Dominio-0">
Bus options (PCI etc.) --->
[*] PCI support
[ ] Xen PCI Frontend Debugging
@@ -190,7 +195,7 @@
Xen version compatibility (3.0.4 and later)
</pre>
-<pre caption="Configuración del Kernel para el Dominio-U">
+<pre caption="Configuración del Núcleo para el Dominio-U">
Bus options (PCI etc.) --->
[ ] PCI support
@@ -211,27 +216,29 @@
</pre>
<p>
-Una buena sugerencia es tener los procesos hechos por kernel almacenados en
-archivos objetos intermedios en cualquier otro lugar a fin de que el mismo
-árbol del kernel pueda ser reutilizado para otras configuraciones.
+Una buena sugerencia es tener los procesos hechos por núcleo
+almacenados en archivos objetos intermedios en cualquier otro lugar a
+fin de que el mismo árbol del núcleo pueda ser reutilizado para otras
+configuraciones.
</p>
-<pre caption="Compilar el Kernel">
+<pre caption="Construcción del Núcleo">
~# <i>mkdir -p ~/build/dom0 ~/build/domU</i>
~# <i>make O=~/build/dom0 menuconfig</i>
-<comment>(Configure el kernel)</comment>
+<comment>(Configure el núcleo)</comment>
~# <i>make O=~/build/dom0 && make O=~/build/dom0 modules_install</i>
</pre>
<p>
-Una vez el kernel está compilado encontrará una imagen del kernel en el
-directorio de compilación (no dentro de <path>arch/</path> o algún otro
-directorio) llamado <path>vmlinuz</path>. Cópielo en <path>/boot</path> y
-entonces configure su gestor de arranque para usar el hipervisor de Xen (uno de
-los componentes instalados anteriormente) que está almacenado en
-<path>/boot/xen.gz</path>. En la configuración del gestor de arranque, añada su
-recién compilado kernel como el kernel que Xen debería arrancar. Por ejemplo,
-para GRUB:
+Una vez el núcleo está construido encontrará una imagen del núcleo en
+el directorio de construcción (no dentro de <path>arch/</path> o algún
+otro directorio) llamado <path>vmlinuz</path>. Cópielo en
+<path>/boot</path> y entonces configure su gestor de arranque para
+usar el hipervisor de Xen (uno de los componentes instalados
+anteriormente) que está almacenado en <path>/boot/xen.gz</path>. En la
+configuración del gestor de arranque, añada su recién construido
+núcleo como el núcleo que Xen debería arrancar. Por ejemplo, para
+GRUB:
</p>
<pre caption="Configuración de GRUB para Xen">
@@ -242,96 +249,102 @@
</pre>
<p>
-Ahora reinicie su sistema en Xen. Una vez arrancado, necesita cargar el demonio
-Xen:
+Ahora reinicie su sistema en Xen. Una vez arrancado, necesita cargar
+el demonio Xen:
</p>
-<pre caption="Cargar el demonio Xen">
+<pre caption="Cargando el demonio Xen">
~# <i>/etc/init.d/xend start</i>
</pre>
<p>
-Ahora compruebe que puede hacer todo lo que hace normalmente es su sistema. Si
-este es el caso, puede editar la configuración del gestor de arranque para que
-siempre arranque con Xen y añada el demonio Xen al nivel de ejecución por
-defecto para que arranque automáticamente la próxima vez que inicie el equipo.
+Ahora compruebe que puede hacer todo lo que hace normalmente es su
+sistema. Si este es el caso, puede editar la configuración del gestor
+de arranque para que siempre arranque con Xen y añada el demonio Xen
+al nivel de ejecución por defecto para que arranque automáticamente la
+próxima vez que inicie el equipo.
</p>
<note>
-Si desea que los dominios invitados arranquen automáticamente al arrancar añada
-<c>xendomains</c> al nivel de ejecución por defecto también y cree un enlace
-simbólico en <path>/etc/xen/auto/</path> hacia los archivos de configuración de
-Xen para los dominios que quiera iniciar.
+Si desea que los dominios invitados arranquen automáticamente al
+arrancar añada <c>xendomains</c> al nivel de ejecución por defecto
+también y cree un enlace simbólico en <path>/etc/xen/auto/</path>
+hacia los archivos de configuración de Xen para los dominios que
+quiera iniciar.
</note>
-
</body>
</section>
</chapter>
+
<chapter>
<title>Creando un Dominio sin Privilegios</title>
<section>
-<title>Compilar el Kernel</title>
+<title>Construyendo el Núcleo</title>
<body>
<p>
-Vaya al fuente del kernel Linux con soporte Xen y actualice la configuración.
-Es sabio mantener tantas características como sea posible en el kernel
-principal excepto la configuración <c>XEN</c> donde los controladores deberían
-tener su propia implementación <e>frontend</e> seleccionada en lugar de la
-<e>backend</e>. Entonces compile el kernel y coloque el resultante archivo
+Vaya al fuente del núcleo Linux con soporte Xen y actualice la
+configuración. Es sabio mantener tantas características como sea
+posible en el núcleo principal excepto la configuración <c>XEN</c>
+donde los controladores deberían tener su propia implementación
+<e>frontend</e> seleccionada en lugar de la <e>backend</e>. Entonces
+construya el núcleo y coloque el resultante archivo
<path>vmlinuz</path> donde quiera (asumimos que es en
<path>/mnt/data/xen/kernel</path>):
</p>
-<pre caption="Compilar el kernel invitado">
+<pre caption="Construcción del núcleo invitado">
~# <i>make O=~/build/domU</i>
-~# <i>cp ~/build/vmlinuz /mnt/data/xen/kernel/kernel-2.6.x.y-xen</i>
+~# <i>cp ~/build/domU/vmlinuz /mnt/data/xen/kernel/kernel-2.6.x.y-xen</i>
</pre>
<p>
-También es posible crear una única imagen del kernel para ambos, el dominio
-administrativo y el dominio sin privilegios. Puede encontrar más información en
-el manual de usuario de Xen.
+También es posible crear una única imagen del núcleo para ambos, el
+dominio administrativo y el dominio sin privilegios. Puede encontrar
+más información en el manual de usuario de Xen.
</p>
-
</body>
</section>
+
<section>
<title>Creando Discos de Dominio</title>
<body>
<p>
-Para un mayor rendimiento, es mejor dedicar una partición (o volumen lógico) a
-un dominio en lugar de un sistema de archivos basado en archivos. Sin embargo,
-si principalmente usará Xen para pruebas usar un sistema de archivos basado en
-archivos tiene sus ventajas (especialmente en lo relacionado al mantenimiento).
+Para un mayor rendimiento, es mejor dedicar una partición (o volumen
+lógico) a un dominio en lugar de un sistema de archivos basado en
+archivos. Sin embargo, si principalmente usará Xen para pruebas usar
+un sistema de archivos basado en archivos tiene sus ventajas
+(especialmente en lo relacionado al mantenimiento).
</p>
<p>
-Puede crear un sistema de ficheros basado en archivos usando <c>dd</c> y
-<c>mke2fs</c> (o cualquier otra herramienta de creación de sistemas de
-archivos). Por ejemplo, para crear un sistema de archivo ext3 de 2Gbytes:
+Puede crear un sistema de ficheros basado en archivos usando <c>dd</c>
+y <c>mke2fs</c> (o cualquier otra herramienta de creación de sistemas
+de archivos). Por ejemplo, para crear un sistema de archivo ext3 de
+2Gbytes:
</p>
-<pre caption="Crear un sistema de archivos">
+<pre caption="Creando un sistema de archivos">
~# <i>dd if=/dev/zero of=/mnt/data/xen/disks/ext3root.img bs=1M count=2048</i>
~# <i>mke2fs -j /mnt/data/xen/disks/ext3root.img</i>
</pre>
-
</body>
</section>
+
<section>
-<title>Configurar un Dominio</title>
+<title>Configurando un Dominio</title>
<body>
<p>
-Ahora crearemos un archivo de configuración para un dominio. Puede almacenar
-estos archivos donde quiera, por ejemplo en <path>/mnt/data/xen/configs</path>.
-Como un ejemplo, crearemos un archivo de configuración para un pequeño entorno
-Gentoo que usa la imagen de disco creada anteriormente.
+Ahora crearemos un archivo de configuración para un dominio. Puede
+almacenar estos archivos donde quiera, por ejemplo en
+<path>/mnt/data/xen/configs</path>. Como un ejemplo, crearemos un
+archivo de configuración para un pequeño entorno Gentoo que usa la
+imagen de disco creada anteriormente.
</p>
-<pre caption="Crear un archivo de configuración de dominio">
+<pre caption="Creando un archivo de configuración de dominio">
~# <i>nano -w /mnt/data/xen/configs/gentoo</i>
kernel = "/mnt/data/xen/kernel/kernel-2.6.x.y-xen"
@@ -343,11 +356,12 @@
</pre>
<p>
-Si está usando un dispositivo de bloque (como un volumen lvm o partición) para
-el disco utilice 'phy:' en lugar de 'file:' y elimine /dev. Por ejemplo:
+Si está usando un dispositivo de bloque (como un volumen lvm o
+partición) para el disco utilice 'phy:' en lugar de 'file:' y elimine
+/dev. Por ejemplo:
</p>
-<pre caption="Utilizar un dispositivo de bloque">
+<pre caption="Utilizando un dispositivo de bloque">
<comment>(Volumen LVM)</comment>
disk = [ 'phy:lvm/xen-guest-root,sda1,w' ]
@@ -356,42 +370,45 @@
</pre>
<p>
-Puede encontrar ejemplos de archivos de configuración en <path>/etc/xen</path>.
+Puede encontrar ejemplos de archivos de configuración en
+<path>/etc/xen</path>.
</p>
-
</body>
</section>
+
<section>
<title>Lanzando el Nuevo Dominio</title>
<body>
<p>
-Ahora tenemos todo configurado y podemos lanzar el nuevo dominio. Si el disco
-imagen contiene un sistema operativo, podríamos crear y adjuntar el dominio
-usando el comando <c>xm</c> (Xen manager):
+Ahora tenemos todo configurado y podemos lanzar el nuevo dominio. Si
+el disco imagen contiene un sistema operativo, podríamos crear y
+adjuntar el dominio usando el comando <c>xm</c> (Xen manager):
</p>
-<pre caption="Crear y arrancar un nuevo dominio">
+<pre caption="Creando y arrancando un nuevo dominio">
~# <i>xm create /mnt/data/xen/configs/gentoo -c</i>
</pre>
<p>
-El dominio debería ser arrancado dentro de la terminal en la cual ejecutó el
-comando. Sin embargo, en nuestro caso, la imagen de disco está vacía así el
-dominio no arrancara en nada útil. Para arreglar esto, puede montar la imagen
-como dispositivo loop e instalar Gentoo tal y como lo está usando.
+El dominio debería ser arrancado dentro de la terminal en la cual
+ejecutó el comando. Sin embargo, en nuestro caso, la imagen de disco
+está vacía así el dominio no arrancara en nada útil. Para arreglar
+esto, puede montar la imagen como dispositivo loop e instalar Gentoo
+tal y como lo está usando.
</p>
<p>
-Si quiere desconectar del dominio, presione <path>Ctrl+]</path>. Siempre puede
-reconectar la consola del dominio usando <c>xm console gentoo</c>. Sin embargo,
-sólo hay una consola por dominio, así que solo use esto cuando no pueda acceder
-al dominio de otra manera (por ejemplo, a través de SSH).
+Si quiere desconectar del dominio, presione
+<path>Ctrl+]</path>. Siempre puede reconectar la consola del dominio
+usando <c>xm console gentoo</c>. Sin embargo, sólo hay una consola por
+dominio, así que solo use esto cuando no pueda acceder al dominio de
+otra manera (por ejemplo, a través de SSH).
</p>
-
</body>
</section>
</chapter>
+
<chapter>
<title>Redes en Dominios sin Privilegios</title>
<section>
@@ -404,39 +421,41 @@
</p>
<p>
-Cuando selecciona el enfoque de <e>enrutado</e>, la interfaz dentro de su
-dominio sin privilegos se conecta a la interfaz virtual en su dominio
-administrativo. En su dominio administrativo (domain 0), la interfaz virtual es
-enlazada conjunta con <path>eth0</path>. La interfaz dentro de su dominio sin
-privilegios debería tener una dirección IP en la misma red que la interfaz en
-su dominio administrativo. Cualquier comunicación a esta dirección IP solo
-puede proceder desde el dominio administrativo, a no ser que especifique reglas
-de enrutado específicas.
+Cuando selecciona el enfoque de <e>enrutado</e>, la interfaz dentro de
+su dominio sin privilegos se conecta a la interfaz virtual en su
+dominio administrativo. En su dominio administrativo (domain 0), la
+interfaz virtual es enlazada conjunta con <path>eth0</path>. La
+interfaz dentro de su dominio sin privilegios debería tener una
+dirección IP en la misma red que la interfaz en su dominio
+administrativo. Cualquier comunicación a esta dirección IP solo puede
+proceder desde el dominio administrativo, a no ser que especifique
+reglas de enrutado específicas.
</p>
<p>
-Cuando seleccione el enfoque de <e>puente</e>, su interfaz de red por defecto
-en el dominio administrativo se convertirá en un puente que aceptará conexiones
-a los dominios virtuales así como a las direcciones IP que tenga en su dominio
-administrativo.
+Cuando seleccione el enfoque de <e>puente</e>, su interfaz de red por
+defecto en el dominio administrativo se convertirá en un puente que
+aceptará conexiones a los dominios virtuales así como a las
+direcciones IP que tenga en su dominio administrativo.
</p>
-
</body>
</section>
+
<section>
<title>Interfaces con Rutas Regulares</title>
<body>
<p>
-Antes de configurar las interfaces en su dominio sin privilegios, asegúrese que
-los controladores de Xen <path>netloop</path> y <path>netbk</path> están
-cargados. Un consejo rápido: si tiene <path>netloop</path> como módulo,
-cárguelo con <c>nloopbacks=0</c> para que no cree interfaces inútiles en el
-dispositivo de loopback. Entonces, edite el archivo de configuración de su
-dominio y añádale la instrucción <c>vif</c>.
+Antes de configurar las interfaces en su dominio sin privilegios,
+asegúrese que los controladores de Xen <path>netloop</path> y
+<path>netbk</path> están cargados. Un consejo rápido: si tiene
+<path>netloop</path> como módulo, cárguelo con <c>nloopbacks=0</c>
+para que no cree interfaces inútiles en el dispositivo de
+loopback. Entonces, edite el archivo de configuración de su dominio y
+añádale la instrucción <c>vif</c>.
</p>
-<pre caption="Configurar una interfaz virtual">
+<pre caption="Configurando una interfaz virtual">
~# <i>nano -w /mnt/data/xen/configs/gentoo</i>
<comment>(Añada la instrucción vif)</comment>
@@ -444,25 +463,25 @@
</pre>
<p>
-En el ejemplo anterior, la interfaz se creó para el dominio sin privilegios (en
-el cual se llamara <path>eth0</path>) y Xen se asegurara que la dirección
-192.168.1.101 sea accesible desde el dominio administrativo a través de la
-interfaz <path>veth1</path>.
+En el ejemplo anterior, la interfaz se creó para el dominio sin
+privilegios (en el cual se llamara <path>eth0</path>) y Xen se
+asegurara que la dirección 192.168.1.101 sea accesible desde el
+dominio administrativo a través de la interfaz <path>veth1</path>.
</p>
<p>
-Esto no significa que a la interfaz virtual <path>eth0</path> se le asigne
-automáticamente la IP 192.168.1.101, pero en lugar de eso, si no le asigna esta
-IP, no se conectará con el dominio administrativo y por lo tanto no podrá ser
-accesible.
+Esto no significa que a la interfaz virtual <path>eth0</path> se le
+asigne automáticamente la IP 192.168.1.101, pero en lugar de eso, si
+no le asigna esta IP, no se conectará con el dominio administrativo y
+por lo tanto no podrá ser accesible.
</p>
<p>
-Ahora edite <path>/etc/xen/xend-config.xsp</path> como sigue para seleccionar
-la configuración de las rutas de red.
+Ahora edite <path>/etc/xen/xend-config.xsp</path> como sigue para
+seleccionar la configuración de las rutas de red.
</p>
-<pre caption="Editar xend-config.xsp">
+<pre caption="Editando xend-config.xsp">
~# <i>nano -w /etc/xen/xend-config.xsp</i>
<comment>(Descomente las siguientes líneas)</comment>
@@ -473,26 +492,27 @@
(network-script network-route)
(vif-script vif-route)
</pre>
-
</body>
</section>
+
<section>
<title>Interfaces Puente</title>
<body>
<p>
-A diferencia de las interfaces de ruta ahora necesita cargar el controlador de
-<path>netloop</path> con <c>nloopbacks=1</c> (o superior) como un dispositivo
-de loopback adicional para crear el puente. Para los otro módulos también
-necesitará el módulo <path>netbk</path> para la funcionalidad del puente
-(el módulo <path>bridge</path> si está construido).
+A diferencia de las interfaces de ruta ahora necesita cargar el
+controlador de <path>netloop</path> con <c>nloopbacks=1</c> (o
+superior) como un dispositivo de loopback adicional para crear el
+puente. Para los otro módulos también necesitará el módulo
+<path>netbk</path> para la funcionalidad del puente (el módulo
+<path>bridge</path> si está construido).
</p>
<p>
Ahora edite su dominio virtual y añada el constructor <c>vif</c>:
</p>
-<pre caption="Configurar una interfaz virtual">
+<pre caption="Configurando una interfaz virtual">
~# <i>nano -w /mnt/data/xen/configs/gentoo</i>
<comment>(Añada la instrucción vif)</comment>
@@ -504,7 +524,7 @@
configuración de rutas de la red:
</p>
-<pre caption="Editar xend-config.xsp">
+<pre caption="Editando xend-config.xsp">
~# <i>nano -w /etc/xen/xend-config.xsp</i>
<comment>(Habilite las siguientes líneas)</comment>
@@ -517,13 +537,13 @@
</pre>
<p>
-Por defecto, el puente contendrá cualquier interfaz configurada para ser la
-interfaz por defecto (el dispositivo listado bajo la ruta por defecto a través
-de <c>ip route list</c>). Si quiere modificar esto, edite <path>xend-config.xsp
-</path> como sigue:
+Por defecto, el puente contendrá cualquier interfaz configurada para
+ser la interfaz por defecto (el dispositivo listado bajo la ruta por
+defecto a través de <c>ip route list</c>). Si quiere modificar esto,
+edite <path>xend-config.xsp </path> como sigue:
</p>
-<pre caption="Editar xend-config.xsp para cambiar la configuración del puente">
+<pre caption="Editando xend-config.xsp para cambiar la configuración del puente">
~# <i>nano -w /etc/xen/xend-config.xsp</i>
<comment>(Edite la línea network-script)</comment>
@@ -531,17 +551,17 @@
</pre>
<p>
-Una vez la configuración este hecha, reinicie el script de inicio <c>xend</c>
-para tener Xen construido con el puente:
+Una vez la configuración este hecha, reinicie el script de inicio
+<c>xend</c> para tener Xen construido con el puente:
</p>
-<pre caption="Reiniciar el demonio xend">
+<pre caption="Reiniciando el demonio xend">
~# <i>/etc/init.d/xend restart</i>
</pre>
-
</body>
</section>
</chapter>
+
<chapter>
<title>Más Recursos</title>
<section>
@@ -561,9 +581,9 @@
<uri link="http://wiki.xensource.com/xenwiki/">Wiki de Xen</uri>
</li>
</ul>
-
</body>
</section>
+
<section>
<title>Herramientas de Xen</title>
<body>
@@ -575,7 +595,6 @@
una herramienta gráfica para administrar máquinas virtuales
</li>
</ul>
-
</body>
</section>
</chapter>
--
gentoo-commits@lists.gentoo.org mailing list
^ permalink raw reply [flat|nested] 11+ messages in thread
* [gentoo-commits] gentoo commit in xml/htdocs/doc/es: xen-guide.xml
@ 2008-10-27 19:34 John Christian Stoddart (chiguire)
0 siblings, 0 replies; 11+ messages in thread
From: John Christian Stoddart (chiguire) @ 2008-10-27 19:34 UTC (permalink / raw
To: gentoo-commits
chiguire 08/10/27 19:34:05
Modified: xen-guide.xml
Log:
updated spanish translation (chema alonso)
Revision Changes Path
1.4 xml/htdocs/doc/es/xen-guide.xml
file : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/doc/es/xen-guide.xml?rev=1.4&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/doc/es/xen-guide.xml?rev=1.4&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/doc/es/xen-guide.xml?r1=1.3&r2=1.4
Index: xen-guide.xml
===================================================================
RCS file: /var/cvsroot/gentoo/xml/htdocs/doc/es/xen-guide.xml,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- xen-guide.xml 19 Apr 2008 00:01:42 -0000 1.3
+++ xen-guide.xml 27 Oct 2008 19:34:05 -0000 1.4
@@ -1,5 +1,5 @@
<?xml version='1.0' encoding='UTF-8'?>
-<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/es/xen-guide.xml,v 1.3 2008/04/19 00:01:42 chiguire Exp $ -->
+<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/es/xen-guide.xml,v 1.4 2008/10/27 19:34:05 chiguire Exp $ -->
<!DOCTYPE guide SYSTEM "/dtd/guide.dtd">
@@ -22,8 +22,8 @@
<!-- See http://creativecommons.org/licenses/by-sa/2.5 -->
<license/>
-<version>1.3</version>
-<date>2007-04-10</date>
+<version>1.4</version>
+<date>2008-08-11</date>
<chapter>
<title>Introducción</title>
@@ -477,12 +477,12 @@
</p>
<p>
-Ahora edite <path>/etc/xen/xend-config.xsp</path> como sigue para
+Ahora edite <path>/etc/xen/xend-config.sxp</path> como sigue para
seleccionar la configuración de las rutas de red.
</p>
-<pre caption="Editando xend-config.xsp">
-~# <i>nano -w /etc/xen/xend-config.xsp</i>
+<pre caption="Editando xend-config.sxp">
+~# <i>nano -w /etc/xen/xend-config.sxp</i>
<comment>(Descomente las siguientes líneas)</comment>
<i>#</i>(network-script network-bridge)
@@ -520,12 +520,12 @@
</pre>
<p>
-Edite <path>/etc/xen/xend-config.xsp</path> como sigue para elegir la
+Edite <path>/etc/xen/xend-config.sxp</path> como sigue para elegir la
configuración de rutas de la red:
</p>
-<pre caption="Editando xend-config.xsp">
-~# <i>nano -w /etc/xen/xend-config.xsp</i>
+<pre caption="Editando xend-config.sxp">
+~# <i>nano -w /etc/xen/xend-config.sxp</i>
<comment>(Habilite las siguientes líneas)</comment>
(network-script network-bridge)
@@ -540,11 +540,11 @@
Por defecto, el puente contendrá cualquier interfaz configurada para
ser la interfaz por defecto (el dispositivo listado bajo la ruta por
defecto a través de <c>ip route list</c>). Si quiere modificar esto,
-edite <path>xend-config.xsp </path> como sigue:
+edite <path>xend-config.sxp </path> como sigue:
</p>
-<pre caption="Editando xend-config.xsp para cambiar la configuración del puente">
-~# <i>nano -w /etc/xen/xend-config.xsp</i>
+<pre caption="Editando xend-config.sxp para cambiar la configuración del puente">
+~# <i>nano -w /etc/xen/xend-config.sxp</i>
<comment>(Edite la línea network-script)</comment>
(network-script <i>'</i>network-bridge <i>netdev=eth0 bridge=xenbr0 vifnum=0'</i>)
^ permalink raw reply [flat|nested] 11+ messages in thread
* [gentoo-commits] gentoo commit in xml/htdocs/doc/es: xen-guide.xml
@ 2010-05-19 12:22 John Christian Stoddart (chiguire)
0 siblings, 0 replies; 11+ messages in thread
From: John Christian Stoddart (chiguire) @ 2010-05-19 12:22 UTC (permalink / raw
To: gentoo-commits
chiguire 10/05/19 12:22:46
Modified: xen-guide.xml
Log:
updated spanish translation
Revision Changes Path
1.5 xml/htdocs/doc/es/xen-guide.xml
file : http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/doc/es/xen-guide.xml?rev=1.5&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/doc/es/xen-guide.xml?rev=1.5&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/doc/es/xen-guide.xml?r1=1.4&r2=1.5
Index: xen-guide.xml
===================================================================
RCS file: /var/cvsroot/gentoo/xml/htdocs/doc/es/xen-guide.xml,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- xen-guide.xml 27 Oct 2008 19:34:05 -0000 1.4
+++ xen-guide.xml 19 May 2010 12:22:46 -0000 1.5
@@ -1,5 +1,5 @@
<?xml version='1.0' encoding='UTF-8'?>
-<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/es/xen-guide.xml,v 1.4 2008/10/27 19:34:05 chiguire Exp $ -->
+<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/es/xen-guide.xml,v 1.5 2010/05/19 12:22:46 chiguire Exp $ -->
<!DOCTYPE guide SYSTEM "/dtd/guide.dtd">
@@ -13,6 +13,9 @@
<author title="Traductor">
<mail link="nordri@gmail.com">Fede Díaz</mail>
</author>
+<author title="Traductor">
+ <mail link="chiguire@gentoo.org"/>
+</author>
<abstract>
Esta guía describe como comenzar a usar Xen en su sistema Gentoo.
@@ -22,8 +25,8 @@
<!-- See http://creativecommons.org/licenses/by-sa/2.5 -->
<license/>
-<version>1.4</version>
-<date>2008-08-11</date>
+<version>2</version>
+<date>2010-05-14</date>
<chapter>
<title>Introducción</title>
@@ -171,6 +174,7 @@
Processor type and features --->
Subarchitecture Type (PC-compatible)
[*] Enable Xen compatible kernel
+ [*] Support for hot-pluggable CPUs
</pre>
<pre caption="Configuración del Núcleo para el Dominio-0">
^ permalink raw reply [flat|nested] 11+ messages in thread
* [gentoo-commits] gentoo commit in xml/htdocs/doc/es: xen-guide.xml
@ 2010-11-16 17:08 JosA MarAa Alonso (nimiux)
0 siblings, 0 replies; 11+ messages in thread
From: JosA MarAa Alonso (nimiux) @ 2010-11-16 17:08 UTC (permalink / raw
To: gentoo-commits
nimiux 10/11/16 17:08:51
Modified: xen-guide.xml
Log:
mention 32-bit/64-bit dom0 logic for -mnotls-direct-seg-refs, bug 335282.
Revision Changes Path
1.6 xml/htdocs/doc/es/xen-guide.xml
file : http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/doc/es/xen-guide.xml?rev=1.6&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/doc/es/xen-guide.xml?rev=1.6&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/doc/es/xen-guide.xml?r1=1.5&r2=1.6
Index: xen-guide.xml
===================================================================
RCS file: /var/cvsroot/gentoo/xml/htdocs/doc/es/xen-guide.xml,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- xen-guide.xml 19 May 2010 12:22:46 -0000 1.5
+++ xen-guide.xml 16 Nov 2010 17:08:51 -0000 1.6
@@ -1,15 +1,17 @@
<?xml version='1.0' encoding='UTF-8'?>
-<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/es/xen-guide.xml,v 1.5 2010/05/19 12:22:46 chiguire Exp $ -->
+<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/es/xen-guide.xml,v 1.6 2010/11/16 17:08:51 nimiux Exp $ -->
<!DOCTYPE guide SYSTEM "/dtd/guide.dtd">
-<guide link="/doc/es/xen-guide.xml" lang="es">
-
+<guide lang="es">
<title>Configurando Gentoo con Xen</title>
<author title="Autor">
<mail link="swift@gentoo.org">Sven Vermeulen</mail>
</author>
+<author title="Editor">
+ <mail link="nightmorph"/>
+</author>
<author title="Traductor">
<mail link="nordri@gmail.com">Fede Díaz</mail>
</author>
@@ -25,8 +27,8 @@
<!-- See http://creativecommons.org/licenses/by-sa/2.5 -->
<license/>
-<version>2</version>
-<date>2010-05-14</date>
+<version>3</version>
+<date>2010-11-14</date>
<chapter>
<title>Introducción</title>
@@ -54,7 +56,7 @@
documentación aceptable</uri> disponible) no trataremos
configuraciones especializadas que podrían ser muy interesantes para
Xen pero no son relativas a Xen (como exportar Portage a través de
-NFS, arrancar Linux usando PXe, etc.)
+NFS, arrancar Linux usando PXE, etc).
</p>
</body>
</section>
@@ -101,7 +103,8 @@
<pre caption="Editando las CFLAGS y reconstruyendo la instalación de Gentoo">
~# <i>nano -w /etc/make.conf</i>
-<comment>(Añada -mno-tls-direct-seg-refs)</comment>
+<comment>(Añada -mno-tls-direct-seg-refs ÚNICAMENTE is tiene un dom0 de 32 bits)</comment>
+<comment>(No necesita este ajuste si tiene un dom0 de 64 bits)</comment>
CFLAGS="-O2 -march=pentium4 -pipe <i>-mno-tls-direct-seg-refs</i>"
~# <i>emerge -e world</i>
@@ -124,7 +127,7 @@
un par de paquetes. Primero necesitará desenmascararlo añadiendo las
líneas necesarias a <path>/etc/portage/package.keywords</path> ya que
aun está <uri
-link="/doc/en/handbook/handbook-x86.xml?part=3&chap=3#doc_chap2">~arch
+link="/doc/es/handbook/handbook-x86.xml?part=3&chap=3#doc_chap2">~arch
masked</uri> y entonces instalarlo.
</p>
^ permalink raw reply [flat|nested] 11+ messages in thread
* [gentoo-commits] gentoo commit in xml/htdocs/doc/es: xen-guide.xml
@ 2011-03-09 21:43 John Christian Stoddart (chiguire)
0 siblings, 0 replies; 11+ messages in thread
From: John Christian Stoddart (chiguire) @ 2011-03-09 21:43 UTC (permalink / raw
To: gentoo-commits
chiguire 11/03/09 21:43:42
Modified: xen-guide.xml
Log:
updated spanish translation
Revision Changes Path
1.7 xml/htdocs/doc/es/xen-guide.xml
file : http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/doc/es/xen-guide.xml?rev=1.7&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/doc/es/xen-guide.xml?rev=1.7&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/doc/es/xen-guide.xml?r1=1.6&r2=1.7
Index: xen-guide.xml
===================================================================
RCS file: /var/cvsroot/gentoo/xml/htdocs/doc/es/xen-guide.xml,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- xen-guide.xml 16 Nov 2010 17:08:51 -0000 1.6
+++ xen-guide.xml 9 Mar 2011 21:43:42 -0000 1.7
@@ -1,7 +1,6 @@
<?xml version='1.0' encoding='UTF-8'?>
-<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/es/xen-guide.xml,v 1.6 2010/11/16 17:08:51 nimiux Exp $ -->
-
<!DOCTYPE guide SYSTEM "/dtd/guide.dtd">
+<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/es/xen-guide.xml,v 1.7 2011/03/09 21:43:42 chiguire Exp $ -->
<guide lang="es">
<title>Configurando Gentoo con Xen</title>
@@ -16,7 +15,7 @@
<mail link="nordri@gmail.com">Fede Díaz</mail>
</author>
<author title="Traductor">
- <mail link="chiguire@gentoo.org"/>
+ <mail link="chiguire"/>
</author>
<abstract>
@@ -27,8 +26,8 @@
<!-- See http://creativecommons.org/licenses/by-sa/2.5 -->
<license/>
-<version>3</version>
-<date>2010-11-14</date>
+<version>4</version>
+<date>2011-03-02</date>
<chapter>
<title>Introducción</title>
@@ -123,20 +122,11 @@
<body>
<p>
-Ahora mismo, Xen contiene muchos componente, así necesitará instalar
-un par de paquetes. Primero necesitará desenmascararlo añadiendo las
-líneas necesarias a <path>/etc/portage/package.keywords</path> ya que
-aun está <uri
-link="/doc/es/handbook/handbook-x86.xml?part=3&chap=3#doc_chap2">~arch
-masked</uri> y entonces instalarlo.
+En la actualidad Xen contiene muchos componentes, así que necesitará
+instalar algunos paquetes.
</p>
-<pre caption="Desenmascarando e instalando Xen">
-~# <i>nano -w /etc/portage/package.keywords</i>
-app-emulation/xen
-app-emulation/xen-tools
-sys-kernel/xen-sources
-
+<pre caption="Instalando Xen">
~# <i>emerge xen xen-tools xen-sources</i>
</pre>
</body>
@@ -148,8 +138,8 @@
<p>
Ahora construiremos el núcleo con soporte para Xen. Este núcleo, cuyas
-fuentes están disponibles en <path>/usr/src/linux-2.6.x.z-xen</path>,
-será nuestro principal núcleo (por ejemplo el que correrá en el
+fuentes estan disponibles en <path>/usr/src/linux-2.6.x.z-xen</path>,
+será nuestro principal núcleo (por ejemplo, el que correrá en el
dominio 0). En la sección <c>XEN</c> encontrará controladores para
todos los tipos de entrada y salida, cada controlador tiene disponible
un <e>backend</e> y un <e>frontend</e> implementados. Para el núcleo
^ permalink raw reply [flat|nested] 11+ messages in thread
* [gentoo-commits] gentoo commit in xml/htdocs/doc/es: xen-guide.xml
@ 2011-06-07 14:37 John Christian Stoddart (chiguire)
0 siblings, 0 replies; 11+ messages in thread
From: John Christian Stoddart (chiguire) @ 2011-06-07 14:37 UTC (permalink / raw
To: gentoo-commits
chiguire 11/06/07 14:37:12
Modified: xen-guide.xml
Log:
changed doc links
Revision Changes Path
1.8 xml/htdocs/doc/es/xen-guide.xml
file : http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/doc/es/xen-guide.xml?rev=1.8&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/doc/es/xen-guide.xml?rev=1.8&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/doc/es/xen-guide.xml?r1=1.7&r2=1.8
Index: xen-guide.xml
===================================================================
RCS file: /var/cvsroot/gentoo/xml/htdocs/doc/es/xen-guide.xml,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -r1.7 -r1.8
--- xen-guide.xml 9 Mar 2011 21:43:42 -0000 1.7
+++ xen-guide.xml 7 Jun 2011 14:37:12 -0000 1.8
@@ -1,6 +1,6 @@
<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE guide SYSTEM "/dtd/guide.dtd">
-<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/es/xen-guide.xml,v 1.7 2011/03/09 21:43:42 chiguire Exp $ -->
+<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/es/xen-guide.xml,v 1.8 2011/06/07 14:37:12 chiguire Exp $ -->
<guide lang="es">
<title>Configurando Gentoo con Xen</title>
@@ -26,8 +26,8 @@
<!-- See http://creativecommons.org/licenses/by-sa/2.5 -->
<license/>
-<version>4</version>
-<date>2011-03-02</date>
+<version>5</version>
+<date>2011-06-07</date>
<chapter>
<title>Introducción</title>
@@ -567,11 +567,11 @@
<ul>
<li>
- <uri link="http://tx.downloads.xensource.com/downloads/docs/user/">Manual
- de usuario de Xen</uri>
+ <uri link="http://bits.xensource.com/Xen/docs/user.pdf">Manual
+ de usuario de Xen (en PDF)</uri>
</li>
<li>
- <uri link="http://xen.xensource.com/documentation.html">Documentación de
+ <uri link="http://www.xen.org/support/documentation.html">Documentación de
la comunidad Xen</uri>
</li>
<li>
^ permalink raw reply [flat|nested] 11+ messages in thread
* [gentoo-commits] gentoo commit in xml/htdocs/doc/es: xen-guide.xml
@ 2011-08-31 20:02 JosA MarAa Alonso (nimiux)
0 siblings, 0 replies; 11+ messages in thread
From: JosA MarAa Alonso (nimiux) @ 2011-08-31 20:02 UTC (permalink / raw
To: gentoo-commits
nimiux 11/08/31 20:02:30
Modified: xen-guide.xml
Log:
update URIs, from an email by Reid Ottem. also update other homepage/doc resource links.
Revision Changes Path
1.9 xml/htdocs/doc/es/xen-guide.xml
file : http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/doc/es/xen-guide.xml?rev=1.9&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/doc/es/xen-guide.xml?rev=1.9&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/doc/es/xen-guide.xml?r1=1.8&r2=1.9
Index: xen-guide.xml
===================================================================
RCS file: /var/cvsroot/gentoo/xml/htdocs/doc/es/xen-guide.xml,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -r1.8 -r1.9
--- xen-guide.xml 7 Jun 2011 14:37:12 -0000 1.8
+++ xen-guide.xml 31 Aug 2011 20:02:30 -0000 1.9
@@ -1,6 +1,6 @@
<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE guide SYSTEM "/dtd/guide.dtd">
-<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/es/xen-guide.xml,v 1.8 2011/06/07 14:37:12 chiguire Exp $ -->
+<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/es/xen-guide.xml,v 1.9 2011/08/31 20:02:30 nimiux Exp $ -->
<guide lang="es">
<title>Configurando Gentoo con Xen</title>
@@ -26,8 +26,8 @@
<!-- See http://creativecommons.org/licenses/by-sa/2.5 -->
<license/>
-<version>5</version>
-<date>2011-06-07</date>
+<version>6</version>
+<date>2011-08-29</date>
<chapter>
<title>Introducción</title>
@@ -35,7 +35,7 @@
<body>
<p>
-La tecnología <uri link="http://www.xensource.com/">Xen</uri> le
+La tecnología <uri link="http://www.xen.org/">Xen</uri> le
permite correr múltiples sistemas operativos en un único sistema
físico, gobernar el consumo de recursos e incluso migrar dominios (los
cuales son entornos virtuales en los cuales corre un sistema
@@ -48,15 +48,16 @@
</p>
<p>
-Esta guía charlará con usted a través de los pasos necesarios para
-tener Xen levantado y corriendo en Gentoo Linux. No discutiremos sobre
-el propio Xen (el proyecto tiene <uri
-link="http://www.cl.cam.ac.uk/research/srg/netos/xen/readmes/user">una
-documentación aceptable</uri> disponible) no trataremos
-configuraciones especializadas que podrían ser muy interesantes para
-Xen pero no son relativas a Xen (como exportar Portage a través de
-NFS, arrancar Linux usando PXE, etc).
+Esta guía le indicará los pasos necesarios para tener Xen funcionando
+correctamente en Gentoo Linux. No discutiremos sobre el propio Xen
+(el proyecto Xen dispone de
+<uri link="http://xen.org/support/documentation.html">una documentación
+aceptable</uri>) tampoco trataremos configuraciones especiales que
+podrían ser muy interesantes para Xen pero no están relacionadas con
+Xen (como exportar Portage a través de NFS, arrancar Linux usando PXE,
+etc).
</p>
+
</body>
</section>
</chapter>
@@ -75,9 +76,9 @@
construiremos un núcleo con soporte Xen para que Gentoo este listo
para albergar otros dominios Xen.
</p>
+
</body>
</section>
-
<section>
<title>¿Reconstruir la instalación de Gentoo?</title>
<body>
@@ -87,7 +88,7 @@
completa de una instalación Gentoo con una configuración de
<c>CFLAGS</c> diferente. De otra manera, los sistemas operativos que
corran bajo Xen podrían observar una mayor degradación en cuanto al
-rendimiento. Si usted, sin embargo, está planeando probar Xen en lugar
+rendimiento. Si está, sin embargo, planeando probar Xen en lugar
de instalarlo para un uso de producción y no encuentra tan terrible la
reconstrucción de todos los programas, puede omitir este paso. En este
caso notará una degradación del rendimiento pero será capaz de
@@ -114,9 +115,9 @@
reconstruir el initrd también (lo mejor es hacerlo siguiendo todos los
pasos a la hora de reconstruir su núcleo).
</p>
+
</body>
</section>
-
<section>
<title>Instalando Xen</title>
<body>
@@ -129,16 +130,16 @@
<pre caption="Instalando Xen">
~# <i>emerge xen xen-tools xen-sources</i>
</pre>
+
</body>
</section>
-
<section>
<title>Construyendo el Núcleo</title>
<body>
<p>
Ahora construiremos el núcleo con soporte para Xen. Este núcleo, cuyas
-fuentes estan disponibles en <path>/usr/src/linux-2.6.x.z-xen</path>,
+fuentes están disponibles en <path>/usr/src/linux-2.6.x.z-xen</path>,
será nuestro principal núcleo (por ejemplo, el que correrá en el
dominio 0). En la sección <c>XEN</c> encontrará controladores para
todos los tipos de entrada y salida, cada controlador tiene disponible
@@ -178,7 +179,7 @@
Networking --->
Networking options --->
<*> 802.1d Ethernet Bridging
- <comment>Sólo requerido para comunicaciones puente.</comment>
+ <comment>Solo requerido para comunicaciones puente.</comment>
XEN --->
[*] Privileged Guest (domain 0)
@@ -269,6 +270,7 @@
hacia los archivos de configuración de Xen para los dominios que
quiera iniciar.
</note>
+
</body>
</section>
</chapter>
@@ -300,9 +302,9 @@
dominio administrativo y el dominio sin privilegios. Puede encontrar
más información en el manual de usuario de Xen.
</p>
+
</body>
</section>
-
<section>
<title>Creando Discos de Dominio</title>
<body>
@@ -326,9 +328,9 @@
~# <i>dd if=/dev/zero of=/mnt/data/xen/disks/ext3root.img bs=1M count=2048</i>
~# <i>mke2fs -j /mnt/data/xen/disks/ext3root.img</i>
</pre>
+
</body>
</section>
-
<section>
<title>Configurando un Dominio</title>
<body>
@@ -370,9 +372,9 @@
Puede encontrar ejemplos de archivos de configuración en
<path>/etc/xen</path>.
</p>
+
</body>
</section>
-
<section>
<title>Lanzando el Nuevo Dominio</title>
<body>
@@ -398,10 +400,11 @@
<p>
Si quiere desconectar del dominio, presione
<path>Ctrl+]</path>. Siempre puede reconectar la consola del dominio
-usando <c>xm console gentoo</c>. Sin embargo, sólo hay una consola por
+usando <c>xm console gentoo</c>. Sin embargo, solo hay una consola por
dominio, así que solo use esto cuando no pueda acceder al dominio de
otra manera (por ejemplo, a través de SSH).
</p>
+
</body>
</section>
</chapter>
@@ -419,7 +422,7 @@
<p>
Cuando selecciona el enfoque de <e>enrutado</e>, la interfaz dentro de
-su dominio sin privilegos se conecta a la interfaz virtual en su
+su dominio sin privilegios se conecta a la interfaz virtual en su
dominio administrativo. En su dominio administrativo (domain 0), la
interfaz virtual es enlazada conjunta con <path>eth0</path>. La
interfaz dentro de su dominio sin privilegios debería tener una
@@ -435,9 +438,9 @@
aceptará conexiones a los dominios virtuales así como a las
direcciones IP que tenga en su dominio administrativo.
</p>
+
</body>
</section>
-
<section>
<title>Interfaces con Rutas Regulares</title>
<body>
@@ -489,9 +492,9 @@
(network-script network-route)
(vif-script vif-route)
</pre>
+
</body>
</section>
-
<section>
<title>Interfaces Puente</title>
<body>
@@ -548,13 +551,14 @@
</pre>
<p>
-Una vez la configuración este hecha, reinicie el script de inicio
+Una vez realizada la configuración, reinicie el guión de inicio
<c>xend</c> para tener Xen construido con el puente:
</p>
<pre caption="Reiniciando el demonio xend">
~# <i>/etc/init.d/xend restart</i>
</pre>
+
</body>
</section>
</chapter>
@@ -567,20 +571,16 @@
<ul>
<li>
- <uri link="http://bits.xensource.com/Xen/docs/user.pdf">Manual
- de usuario de Xen (en PDF)</uri>
- </li>
- <li>
<uri link="http://www.xen.org/support/documentation.html">Documentación de
- la comunidad Xen</uri>
+ Xen</uri>
</li>
<li>
- <uri link="http://wiki.xensource.com/xenwiki/">Wiki de Xen</uri>
+ <uri link="http://wiki.xen.org/">Wiki de Xen</uri>
</li>
</ul>
+
</body>
</section>
-
<section>
<title>Herramientas de Xen</title>
<body>
@@ -592,6 +592,7 @@
una herramienta gráfica para administrar máquinas virtuales
</li>
</ul>
+
</body>
</section>
</chapter>
^ permalink raw reply [flat|nested] 11+ messages in thread
* [gentoo-commits] gentoo commit in xml/htdocs/doc/es: xen-guide.xml
@ 2012-10-09 16:39 JosA MarAa Alonso (nimiux)
0 siblings, 0 replies; 11+ messages in thread
From: JosA MarAa Alonso (nimiux) @ 2012-10-09 16:39 UTC (permalink / raw
To: gentoo-commits
nimiux 12/10/09 16:39:20
Modified: xen-guide.xml
Log:
Bug #437222 - Update Xen document to reflect later releases
Revision Changes Path
1.13 xml/htdocs/doc/es/xen-guide.xml
file : http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/doc/es/xen-guide.xml?rev=1.13&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/doc/es/xen-guide.xml?rev=1.13&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/doc/es/xen-guide.xml?r1=1.12&r2=1.13
Index: xen-guide.xml
===================================================================
RCS file: /var/cvsroot/gentoo/xml/htdocs/doc/es/xen-guide.xml,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -r1.12 -r1.13
--- xen-guide.xml 24 Jul 2012 22:24:39 -0000 1.12
+++ xen-guide.xml 9 Oct 2012 16:39:20 -0000 1.13
@@ -1,9 +1,9 @@
<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE guide SYSTEM "/dtd/guide.dtd">
-<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/es/xen-guide.xml,v 1.12 2012/07/24 22:24:39 nimiux Exp $ -->
+<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/es/xen-guide.xml,v 1.13 2012/10/09 16:39:20 nimiux Exp $ -->
-<guide disclaimer="obsolete" lang="es">
-<title>Configurando Gentoo con Xen</title>
+<guide disclaimer="draft" lang="es">
+<title>Configurar Gentoo con Xen</title>
<author title="Autor">
<mail link="swift@gentoo.org">Sven Vermeulen</mail>
@@ -26,8 +26,8 @@
<!-- See http://creativecommons.org/licenses/by-sa/2.5 -->
<license/>
-<version>8</version>
-<date>2012-07-24</date>
+<version>9</version>
+<date>2012-10-07</date>
<chapter>
<title>Introducción</title>
@@ -63,7 +63,7 @@
</chapter>
<chapter>
-<title>Preparando el Domain0</title>
+<title>Preparar el Domain0</title>
<section>
<title>Introducción</title>
<body>
@@ -101,7 +101,7 @@
que se ha reportado que produce código erróneo.
</impo>
-<pre caption="Editando las CFLAGS y reconstruyendo la instalación de Gentoo">
+<pre caption="Editar las CFLAGS y reconstruir la instalación de Gentoo">
~# <i>nano -w /etc/portage/make.conf</i>
<comment>(Añada -mno-tls-direct-seg-refs ÚNICAMENTE is tiene un dom0 de 32 bits)</comment>
<comment>(No necesita este ajuste si tiene un dom0 de 64 bits)</comment>
@@ -119,7 +119,7 @@
</body>
</section>
<section>
-<title>Instalando Xen</title>
+<title>Instalar Xen</title>
<body>
<p>
@@ -127,8 +127,8 @@
instalar algunos paquetes.
</p>
-<pre caption="Instalando Xen">
-~# <i>emerge xen xen-tools xen-sources</i>
+<pre caption="Instalar Xen">
+~# <i>emerge xen xen-tools gentoo-sources</i>
</pre>
</body>
@@ -139,93 +139,69 @@
<p>
Ahora construiremos el núcleo con soporte para Xen. Este núcleo, cuyas
-fuentes están disponibles en <path>/usr/src/linux-2.6.x.z-xen</path>,
-será nuestro principal núcleo (por ejemplo, el que correrá en el
-dominio 0). En la sección <c>XEN</c> encontrará controladores para
-todos los tipos de entrada y salida, cada controlador tiene disponible
-un <e>backend</e> y un <e>frontend</e> implementados. Para el núcleo
-del dominio 0 necesita seleccionar la implementación <e>backend</e>:
-esta será usada por otros dominios (que usan el controlador de
-<e>frontend</e>) para comunicar directamente con el hardware.
+fuentes están disponibles en <path>/usr/src/linux</path>, será nuestro
+núcleo principal (por ejemplo, el que correrá en el dominio 0). En la
+sección <c>XEN</c> encontrará controladores para todos los tipos de
+entrada y salida, cada controlador tiene disponible un <e>backend</e>
+y un <e>frontend</e> implementados. Para el núcleo del dominio 0
+necesita seleccionar la implementación <e>backend</e>: ésta será usada
+por otros dominios (que usan el controlador de <e>frontend</e>) para
+comunicar directamente con el hardware. Sin embargo, debería poder
+configurar el núcleo para ofrecer soporte para ambos controladores,
+el del frontend (invitado) y el del backend (anfitrión).
</p>
<p>
+Si tiene dudas sobre el sistema de red: cada interfaz en un dominio
Por supuesto, no olvide seleccionar <c>Xen-compatible</c> en
-<c>Processor type and features</c>. Si está trabajando con
-comunicaciones: cada interfaz en un dominio tiene un enlace
-punto-punto a una interfaz en el dominio 0 (llamado
-<path>vifX.Y</path> donde X es el número de interfaz e Y la y-ésima
-interfaz en este dominio), así puede configurar su red en el modo que
-quiera (puente, NAT, etc.)
+un dominio tiene un enlace punto a punto hacia una interfaz en el
+dominio 0 (llamado <path>vifX.Y</path> donde X es el número de
+interfaz e Y la y-ésima interfaz en este dominio), así puede configurar
+su red en el modo que desee (puente, NAT, etc.)
</p>
-<pre caption="Habilitando Soporte Xen para Núcleos i386">
+<pre caption="Habilitar Soporte Xen">
Processor type and features --->
- Subarchitecture Type (Xen-compatible)
+ [*] Paravirtualized guest support --->
+ [*] Xen guest support
</pre>
-<pre caption="Habilitando Soporte Xen para Núcleos x86_64">
-Processor type and features --->
- Subarchitecture Type (PC-compatible)
- [*] Enable Xen compatible kernel
- [*] Support for hot-pluggable CPUs
-</pre>
-
-<pre caption="Configuración del Núcleo para el Dominio-0">
-Bus options (PCI etc.) --->
- [*] PCI support
- [ ] Xen PCI Frontend Debugging
-
-Networking --->
- Networking options --->
- <*> 802.1d Ethernet Bridging
- <comment>Solo requerido para comunicaciones puente.</comment>
-
-XEN --->
- [*] Privileged Guest (domain 0)
- <*> Backend driver support
- <*> Block-device backend driver
- <*> Network-device backend driver
- <*> PCI-device backend driver
- PCI Backend Mode (Virtual PCI) --->
- [*] Scrub memory before freeing it to Xen
- [*] Disable serial port drivers
- Xen version compatibility (3.0.4 and later)
-</pre>
-
-<pre caption="Configuración del Núcleo para el Dominio-U">
+<pre caption="Configuración del Núcleo">
Bus options (PCI etc.) --->
- [ ] PCI support
+ [*] Xen PCI Frontend
-Device Drivers --->
- SCSI device support --->
- < > SCSI device support
- <comment>Deshabilitando el soporte SCSI libera los
- nombres de dispositivos /dev/sd* para usarlos
- como dispositivos de bloques virtuales de Xen.</comment>
-
-XEN --->
- [ ] Privileged Guest (domain 0)
- <*> Block-device frontend driver
- <*> Network-device frontend driver
- [*] Scrub memory before freeing it to Xen
- [*] Disable serial port drivers
- Xen version compatibility (3.0.4 and later)
+[*] Networking support --->
+ Networking options --->
+ <*> 802.1d Ethernet Bridging
+ [*] Network packet filtering framework (Netfilter) --->
+ [*] Advanced netfilter configuration
+ [*] Bridged IP/ARP packets filtering
+
+Device Drivers --->
+ [*] Block devices (NEW) --->
+ <*> Xen block-device backend driver
+ [*] Network device support --->
+ <*> Xen backend network device
+ Xen driver support --->
+ [*] Xen memory balloon driver (NEW)
+ [*] Scrub pages before returning them to system (NEW)
+ <*> Xen /dev/xen/evtchn device (NEW)
+ [*] Backend driver support (NEW)
+ <*> Xen filesystem (NEW)
+ [*] Create compatibility mount point /proc/xen (NEW)
+ [*] Create xen entries under /sys/hypervisor (NEW)
+ <M> userspace grant access device driver (NEW)
+ <M> user-space grant reference allocator driver (NEW)
+ <M> xen platform pci device driver (NEW)
</pre>
<p>
-Una buena sugerencia es tener los procesos hechos por núcleo
-almacenados en archivos objetos intermedios en cualquier otro lugar a
-fin de que el mismo árbol del núcleo pueda ser reutilizado para otras
-configuraciones.
-</p>
-
-<pre caption="Construcción del Núcleo">
-~# <i>mkdir -p ~/build/dom0 ~/build/domU</i>
-~# <i>make O=~/build/dom0 menuconfig</i>
-<comment>(Configure el núcleo)</comment>
-~# <i>make O=~/build/dom0 && make O=~/build/dom0 modules_install</i>
-</pre>
+La configuración del núcleo que se muestra debería permitir que la
+imagen del núcleo se inicie como anfitrión y como invitado. Sin embargo,
+si lo desea puede reducir el tamaño de la imagen del núcleo invitado
+de forma considerable. Consulte la documentación de Xen para más
+información.
+</p>
<p>
Una vez el núcleo está construido encontrará una imagen del núcleo en
@@ -240,27 +216,17 @@
</p>
<pre caption="Configuración de GRUB para Xen">
-title Xen 3.0 / Gentoo Linux 2.6.x.y
+title Xen Gentoo Linux 3.5
root (hd0,0)
kernel /boot/xen.gz
-module /boot/kernel-2.6.x.y-xen0 root=/dev/sda3
+module /boot/kernel-3.5.x.y-xen0 root=/dev/sda3
</pre>
<p>
-Ahora reinicie su sistema en Xen. Una vez arrancado, necesita cargar
-el demonio Xen:
-</p>
-
-<pre caption="Cargando el demonio Xen">
-~# <i>/etc/init.d/xend start</i>
-</pre>
-
-<p>
-Ahora compruebe que puede hacer todo lo que hace normalmente es su
-sistema. Si este es el caso, puede editar la configuración del gestor
-de arranque para que siempre arranque con Xen y añada el demonio Xen
-al nivel de ejecución por defecto para que arranque automáticamente la
-próxima vez que inicie el equipo.
+A continuación reinicie su sistema Xen y compruebe que puede
+realizar las acciones que realiza normalmente. Si es así, puede
+editar la configuración de su gestor de arranque para que inicie
+siempre en Xen.
</p>
<note>
@@ -276,37 +242,29 @@
</chapter>
<chapter>
-<title>Creando un Dominio sin Privilegios</title>
+<title>Crear un Dominio sin Privilegios</title>
<section>
<title>Construyendo el Núcleo</title>
<body>
<p>
-Vaya al fuente del núcleo Linux con soporte Xen y actualice la
-configuración. Es sabio mantener tantas características como sea
-posible en el núcleo principal excepto la configuración <c>XEN</c>
-donde los controladores deberían tener su propia implementación
-<e>frontend</e> seleccionada en lugar de la <e>backend</e>. Entonces
-construya el núcleo y coloque el resultante archivo
-<path>vmlinuz</path> donde quiera (asumimos que es en
+Vaya al fuente del núcleo Linux con soporte Xen y, si es necesario,
+actualice la configuración. Es recomendable conservar el máximo
+número de secciones parecidas al núcleo principal. A continuación
+construya el núcleo y coloque el archivo resultante
+<path>vmlinuz</path> donde quiera (asumimos que lo hace en
<path>/mnt/data/xen/kernel</path>):
</p>
<pre caption="Construcción del núcleo invitado">
~# <i>make O=~/build/domU</i>
-~# <i>cp ~/build/domU/vmlinuz /mnt/data/xen/kernel/kernel-2.6.x.y-xen</i>
+~# <i>cp ~/build/domU/vmlinuz /mnt/data/xen/kernel/kernel-3.5.x.y-xen</i>
</pre>
-<p>
-También es posible crear una única imagen del núcleo para ambos, el
-dominio administrativo y el dominio sin privilegios. Puede encontrar
-más información en el manual de usuario de Xen.
-</p>
-
</body>
</section>
<section>
-<title>Creando Discos de Dominio</title>
+<title>Crear Discos de Dominio</title>
<body>
<p>
@@ -320,19 +278,19 @@
<p>
Puede crear un sistema de ficheros basado en archivos usando <c>dd</c>
y <c>mke2fs</c> (o cualquier otra herramienta de creación de sistemas
-de archivos). Por ejemplo, para crear un sistema de archivo ext3 de
-2Gbytes:
+de archivos). Por ejemplo, para crear un sistema de archivos ext4 de
+4 GB:
</p>
-<pre caption="Creando un sistema de archivos">
-~# <i>dd if=/dev/zero of=/mnt/data/xen/disks/ext3root.img bs=1M count=2048</i>
-~# <i>mke2fs -j /mnt/data/xen/disks/ext3root.img</i>
+<pre caption="Crear un sistema de archivos">
+~# <i>dd if=/dev/zero of=/mnt/data/xen/disks/ext4root.img bs=1M count=4096</i>
+~# <i>mkfs.ext4 /mnt/data/xen/disks/ext4root.img</i>
</pre>
</body>
</section>
<section>
-<title>Configurando un Dominio</title>
+<title>Configurar un Dominio</title>
<body>
<p>
@@ -343,14 +301,14 @@
imagen de disco creada anteriormente.
</p>
-<pre caption="Creando un archivo de configuración de dominio">
+<pre caption="Crear un archivo de configuración de dominio">
~# <i>nano -w /mnt/data/xen/configs/gentoo</i>
-kernel = "/mnt/data/xen/kernel/kernel-2.6.x.y-xen"
+kernel = "/mnt/data/xen/kernel/kernel-3.5.x.y-xen"
memory = 512
name = "gentoo"
<comment>(Mapea la imagen de disco al virtual /dev/sda1)</comment>
-disk = ['file:/mnt/data/xen/disks/ext3root.img,sda1,w']
+disk = ['file:/mnt/data/xen/disks/ext4root.img,sda1,w']
root = "/dev/sda1 ro"
</pre>
@@ -360,7 +318,7 @@
/dev. Por ejemplo:
</p>
-<pre caption="Utilizando un dispositivo de bloque">
+<pre caption="Utilizar un dispositivo de bloque">
<comment>(Volumen LVM)</comment>
disk = [ 'phy:lvm/xen-guest-root,sda1,w' ]
@@ -376,17 +334,17 @@
</body>
</section>
<section>
-<title>Lanzando el Nuevo Dominio</title>
+<title>Lanzar el Nuevo Dominio</title>
<body>
<p>
Ahora tenemos todo configurado y podemos lanzar el nuevo dominio. Si
el disco imagen contiene un sistema operativo, podríamos crear y
-adjuntar el dominio usando la orden <c>xm</c> (Xen manager):
+adjuntar el dominio usando la orden <c>xl</c>:
</p>
-<pre caption="Creando y arrancando un nuevo dominio">
-~# <i>xm create /mnt/data/xen/configs/gentoo -c</i>
+<pre caption="Crear y arrancar un nuevo dominio">
+~# <i>xl create /mnt/data/xen/configs/gentoo -c</i>
</pre>
<p>
@@ -400,7 +358,7 @@
<p>
Si quiere desconectar del dominio, presione
<path>Ctrl+]</path>. Siempre puede reconectar la consola del dominio
-usando <c>xm console gentoo</c>. Sin embargo, solo hay una consola por
+usando <c>xl console gentoo</c>. Sin embargo, solo hay una consola por
dominio, así que solo use esto cuando no pueda acceder al dominio de
otra manera (por ejemplo, a través de SSH).
</p>
@@ -416,83 +374,13 @@
<body>
<p>
-Xen soporta al menos dos formas de configurar su red (virtual):
-<e>enrutado</e> y <e>puente</e>.
-</p>
-
-<p>
-Cuando selecciona el enfoque de <e>enrutado</e>, la interfaz dentro de
-su dominio sin privilegios se conecta a la interfaz virtual en su
-dominio administrativo. En su dominio administrativo (domain 0), la
-interfaz virtual es enlazada conjunta con <path>eth0</path>. La
-interfaz dentro de su dominio sin privilegios debería tener una
-dirección IP en la misma red que la interfaz en su dominio
-administrativo. Cualquier comunicación a esta dirección IP solo puede
-proceder desde el dominio administrativo, a no ser que especifique
-reglas de enrutado específicas.
-</p>
-
-<p>
-Cuando seleccione el enfoque de <e>puente</e>, su interfaz de red por
-defecto en el dominio administrativo se convertirá en un puente que
-aceptará conexiones a los dominios virtuales así como a las
-direcciones IP que tenga en su dominio administrativo.
-</p>
-
-</body>
-</section>
-<section>
-<title>Interfaces con Rutas Regulares</title>
-<body>
-
-<p>
-Antes de configurar las interfaces en su dominio sin privilegios,
-asegúrese que los controladores de Xen <path>netloop</path> y
-<path>netbk</path> están cargados. Un consejo rápido: si tiene
-<path>netloop</path> como módulo, cárguelo con <c>nloopbacks=0</c>
-para que no cree interfaces inútiles en el dispositivo de
-loopback. Entonces, edite el archivo de configuración de su dominio y
-añádale la instrucción <c>vif</c>.
-</p>
-
-<pre caption="Configurando una interfaz virtual">
-~# <i>nano -w /mnt/data/xen/configs/gentoo</i>
-
-<comment>(Añada la instrucción vif)</comment>
-vif = [ 'ip=192.168.1.101, vifname=veth1' ]
-</pre>
-
-<p>
-En el ejemplo anterior, la interfaz se creó para el dominio sin
-privilegios (en el cual se llamara <path>eth0</path>) y Xen se
-asegurara que la dirección 192.168.1.101 sea accesible desde el
-dominio administrativo a través de la interfaz <path>veth1</path>.
+Xen funciona mejor cuanto se utiliza en configuración de red modo
+puente. Esto implica que su interfaz de red por defecto en el
+dominio administrativo se convertirá en un puente que aceptará
+conexiones a los dominios virtuales así como a las direcciones IP
+que tenga en su dominio administrativo.
</p>
-<p>
-Esto no significa que a la interfaz virtual <path>eth0</path> se le
-asigne automáticamente la IP 192.168.1.101, pero en lugar de eso, si
-no le asigna esta IP, no se conectará con el dominio administrativo y
-por lo tanto no podrá ser accesible.
-</p>
-
-<p>
-Ahora edite <path>/etc/xen/xend-config.sxp</path> como sigue para
-seleccionar la configuración de las rutas de red.
-</p>
-
-<pre caption="Editando xend-config.sxp">
-~# <i>nano -w /etc/xen/xend-config.sxp</i>
-
-<comment>(Descomente las siguientes líneas)</comment>
-<i>#</i>(network-script network-bridge)
-<i>#</i>(vif-script vif-bridge)
-
-<comment>(Habilite las siguientes líneas)</comment>
-(network-script network-route)
-(vif-script vif-route)
-</pre>
-
</body>
</section>
<section>
@@ -500,63 +388,37 @@
<body>
<p>
-A diferencia de las interfaces de ruta ahora necesita cargar el
-controlador de <path>netloop</path> con <c>nloopbacks=1</c> (o
-superior) como un dispositivo de loopback adicional para crear el
-puente. Para los otro módulos también necesitará el módulo
-<path>netbk</path> para la funcionalidad del puente (el módulo
-<path>bridge</path> si está construido).
-</p>
-
-<p>
-Ahora edite su dominio virtual y añada el constructor <c>vif</c>:
+Cree una interfaz puente añadiendo un nuevo enlace al guión de inicio
+de red que ofrece Gentoo:
</p>
-<pre caption="Configurando una interfaz virtual">
-~# <i>nano -w /mnt/data/xen/configs/gentoo</i>
-
-<comment>(Añada la instrucción vif)</comment>
-vif = [ 'ip=192.168.1.101, vifname=veth0' ]
-</pre>
-
-<p>
-Edite <path>/etc/xen/xend-config.sxp</path> como sigue para elegir la
-configuración de rutas de la red:
-</p>
-
-<pre caption="Editando xend-config.sxp">
-~# <i>nano -w /etc/xen/xend-config.sxp</i>
-
-<comment>(Habilite las siguientes líneas)</comment>
-(network-script network-bridge)
-(vif-script vif-bridge)
-
-<comment>(Comente las siguiente líneas si no está hecho ya)</comment>
-<i>#</i> (network-script network-route)
-<i>#</i> (vif-script vif-route)
+<pre caption="Crear una interfaz puente">
+# <i>cd /etc/init.d</i>
+# <i>ln -s net.lo net.br0</i>
</pre>
<p>
-Por defecto, el puente contendrá cualquier interfaz configurada para
-ser la interfaz por defecto (el dispositivo listado bajo la ruta por
-defecto a través de <c>ip route list</c>). Si quiere modificar esto,
-edite <path>xend-config.sxp </path> como sigue:
+A continuación, edite el fichero <path>/etc/conf.d/net</path>
+y configure el puente:
</p>
-<pre caption="Editando xend-config.sxp para cambiar la configuración del puente">
-~# <i>nano -w /etc/xen/xend-config.sxp</i>
+<pre caption="Habilitar la interfaz puente br0">
+# <i>nano -w /etc/conf.d/net</i>
-<comment>(Edite la línea network-script)</comment>
-(network-script <i>'</i>network-bridge <i>netdev=eth0 bridge=xenbr0 vifnum=0'</i>)
+bridge_br0="eth0"
+config_br0="192.168.1.200 netmask 255.255.255.0 brd 192.168.1.255"
+routes_br0="default via 192.168.1.1"
</pre>
<p>
-Una vez realizada la configuración, reinicie el guión de inicio
-<c>xend</c> para tener Xen construido con el puente:
+Para terminar, instale el paquete <e>net-misc/bridge-utils</e> y
+asegúrese de que el guión de inicio <path>net.br0</path> se carga
+en el arranque del sistema.
</p>
-<pre caption="Reiniciando el demonio xend">
-~# <i>/etc/init.d/xend restart</i>
+<pre caption="Terminar la configuración del puente">
+# <i>emerge net-misc/bridge-utils</i>
+# <i>rc-update add net.br0 default</i>
</pre>
</body>
^ permalink raw reply [flat|nested] 11+ messages in thread
* [gentoo-commits] gentoo commit in xml/htdocs/doc/es: xen-guide.xml
@ 2013-11-25 15:04 JosA MarAa Alonso (nimiux)
0 siblings, 0 replies; 11+ messages in thread
From: JosA MarAa Alonso (nimiux) @ 2013-11-25 15:04 UTC (permalink / raw
To: gentoo-commits
nimiux 13/11/25 15:04:07
Modified: xen-guide.xml
Log:
Mark CONFIG_XEN_GNTDEV for in-kernel build instead of modular, this is needed for using file-backed filesystems for a domU, thanks to Matthew Daley
Revision Changes Path
1.14 xml/htdocs/doc/es/xen-guide.xml
file : http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/doc/es/xen-guide.xml?rev=1.14&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/doc/es/xen-guide.xml?rev=1.14&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/doc/es/xen-guide.xml?r1=1.13&r2=1.14
Index: xen-guide.xml
===================================================================
RCS file: /var/cvsroot/gentoo/xml/htdocs/doc/es/xen-guide.xml,v
retrieving revision 1.13
retrieving revision 1.14
diff -u -r1.13 -r1.14
--- xen-guide.xml 9 Oct 2012 16:39:20 -0000 1.13
+++ xen-guide.xml 25 Nov 2013 15:04:07 -0000 1.14
@@ -1,6 +1,6 @@
<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE guide SYSTEM "/dtd/guide.dtd">
-<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/es/xen-guide.xml,v 1.13 2012/10/09 16:39:20 nimiux Exp $ -->
+<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/es/xen-guide.xml,v 1.14 2013/11/25 15:04:07 nimiux Exp $ -->
<guide disclaimer="draft" lang="es">
<title>Configurar Gentoo con Xen</title>
@@ -26,8 +26,8 @@
<!-- See http://creativecommons.org/licenses/by-sa/2.5 -->
<license/>
-<version>9</version>
-<date>2012-10-07</date>
+<version>10</version>
+<date>2013-11-24</date>
<chapter>
<title>Introducción</title>
@@ -190,7 +190,7 @@
<*> Xen filesystem (NEW)
[*] Create compatibility mount point /proc/xen (NEW)
[*] Create xen entries under /sys/hypervisor (NEW)
- <M> userspace grant access device driver (NEW)
+ <*> userspace grant access device driver (NEW)
<M> user-space grant reference allocator driver (NEW)
<M> xen platform pci device driver (NEW)
</pre>
^ permalink raw reply [flat|nested] 11+ messages in thread
end of thread, other threads:[~2013-11-25 15:04 UTC | newest]
Thread overview: 11+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-11-25 15:04 [gentoo-commits] gentoo commit in xml/htdocs/doc/es: xen-guide.xml JosA MarAa Alonso (nimiux)
-- strict thread matches above, loose matches on Subject: below --
2012-10-09 16:39 JosA MarAa Alonso (nimiux)
2011-08-31 20:02 JosA MarAa Alonso (nimiux)
2011-06-07 14:37 John Christian Stoddart (chiguire)
2011-03-09 21:43 John Christian Stoddart (chiguire)
2010-11-16 17:08 JosA MarAa Alonso (nimiux)
2010-05-19 12:22 John Christian Stoddart (chiguire)
2008-10-27 19:34 John Christian Stoddart (chiguire)
2008-04-19 0:01 John Christian Stoddart (chiguire)
2007-12-18 21:36 Jose Luis Rivero (yoswink)
2007-12-18 21:33 Jose Luis Rivero (yoswink)
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox