\FOT{2}\Seq%
{\def\HeadingLevel%
{0}\def\PageNumberFormat%
{1}\def\PageNumberRestart%
{0}\def\PageNColumns%
{1}\def\PageColumnSep%
{36\p@}\def\PageBalanceColumns%
{0}\def\WritingMode%
{lefttoright}\def\InputWhitespaceTreatment%
{collapse}\def\LeftMargin%
{72\p@}\def\RightMargin%
{72\p@}\def\PageWidth%
{595.275\p@}\def\PageHeight%
{841.889\p@}\def\MinLeading%
{2\p@}\def\MinLeadingFactor%
{0}\def\TopMargin%
{72\p@}\def\BottomMargin%
{96\p@}\def\HeaderMargin%
{48\p@}\def\FooterMargin%
{48\p@}}\Node%
{}\Node%
{\def\Label%
{pasos_para_montar_un_cluster}}\Seq%
{}\SpS%
{\def\PageNColumns%
{1}\def\PageNumberRestart%
{0}\def\PageNumberFormat%
{1}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\InputWhitespaceTreatment%
{collapse}\def\Quadding%
{start}\def\fSize%
{10\p@}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\fFamName{Times-New-Roman}\def\LineSpacing%
{13\p@}\def\LineSpacingFactor%
{0}}
\SpSOtherBackLeftFooter%
{}
\SpSOtherBackLeftHeader%
{}
\SpSOtherBackCenterFooter%
{}
\SpSOtherBackCenterHeader%
{}
\SpSOtherBackRightFooter%
{\Seq%
{\def\fPosture%
{italic}}\insertPageNumber%
{}\endSeq{}}
\SpSOtherBackRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{2}\def\ProcessingMode%
{hf-mode}}\Seq%
{}Pasos para crear un cluster\endSeq{}\endNode{}\endSeq{}}
\SpSFirstBackLeftFooter%
{}
\SpSFirstBackLeftHeader%
{}
\SpSFirstBackCenterFooter%
{}
\SpSFirstBackCenterHeader%
{}
\SpSFirstBackRightFooter%
{\Seq%
{\def\fPosture%
{italic}}\insertPageNumber%
{}\endSeq{}}
\SpSFirstBackRightHeader%
{}
\SpSOtherFrontLeftFooter%
{}
\SpSOtherFrontLeftHeader%
{}
\SpSOtherFrontCenterFooter%
{}
\SpSOtherFrontCenterHeader%
{}
\SpSOtherFrontRightFooter%
{\Seq%
{\def\fPosture%
{italic}}\insertPageNumber%
{}\endSeq{}}
\SpSOtherFrontRightHeader%
{\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{2}\def\ProcessingMode%
{hf-mode}}\Seq%
{}Pasos para crear un cluster\endSeq{}\endNode{}\endSeq{}}
\SpSFirstFrontLeftFooter%
{}
\SpSFirstFrontLeftHeader%
{}
\SpSFirstFrontCenterFooter%
{}
\SpSFirstFrontCenterHeader%
{}
\SpSFirstFrontRightFooter%
{\Seq%
{\def\fPosture%
{italic}}\insertPageNumber%
{}\endSeq{}}
\SpSFirstFrontRightHeader%
{}\Seq%
{}\Seq%
{}\Seq%
{}\Node%
{\def\Element%
{2}\def\ProcessingMode%
{article-titlepage-recto-mode}}\Par%
{\def\fSize%
{24.883\p@}\def\LineSpacing%
{32.348\p@}\def\LineSpacingFactor%
{0}\def\Quadding%
{center}\def\fFamName{Times-New-Roman}\def\fWeight%
{bold}\def\sbNom%
{18.662\p@}\def\sbMin%
{18.662\p@}\def\sbMax%
{18.662\p@}\def\sbConditional%
{1}\def\KeepWithNext%
{1}}Pasos para crear un cluster\endPar{}\endNode{}\Seq%
{}\Node%
{\def\Element%
{3}\def\ProcessingMode%
{article-titlepage-recto-mode}}\Seq%
{}\Par%
{\def\fSize%
{17.28\p@}\def\LineSpacing%
{22.464\p@}\def\LineSpacingFactor%
{0}\def\Quadding%
{center}\def\fFamName{Times-New-Roman}\def\fWeight%
{bold}\def\sbNom%
{10.8\p@}\def\sbMin%
{10.8\p@}\def\sbMax%
{10.8\p@}\def\sbConditional%
{1}\def\KeepWithNext%
{1}}Sergio González González\endPar{}\Node%
{\def\Element%
{6}\def\ProcessingMode%
{article-titlepage-recto-mode}}\DisplayGroup%
{\def\fFamName{Times-New-Roman}\def\fWeight%
{bold}\def\fSize%
{12\p@}}\Node%
{\def\Element%
{7}\def\ProcessingMode%
{article-titlepage-recto-mode}}\DisplayGroup%
{\def\Quadding%
{center}\def\fFamName{Times-New-Roman}\def\fWeight%
{bold}\def\fSize%
{12\p@}}\Par%
{\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Lines%
{asis}\def\InputWhitespaceTreatment%
{preserve}\def\sbNom%
{10\p@}\def\sbMin%
{10\p@}\def\sbMax%
{10\p@}\def\sbConditional%
{1}\def\saNom%
{10\p@}\def\saMin%
{10\p@}\def\saMax%
{10\p@}\def\saConditional%
{1}}\Node%
{\def\Element%
{8}\def\ProcessingMode%
{titlepage-address-mode}}sergio.gonzalez@hispalinux.es\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\endDisplayGroup{}\endNode{}\endSeq{}\endNode{}\Seq%
{}\Node%
{\def\Element%
{10}\def\ProcessingMode%
{article-titlepage-recto-mode}}\DisplayGroup%
{\def\Quadding%
{start}\def\StartIndent%
{18.803\p@}\def\StartIndentFactor%
{0}\def\EndIndent%
{18.803\p@}\def\EndIndentFactor%
{0}\def\fFamName{Times-New-Roman}}\DisplayGroup%
{\def\StartIndent%
{18.803\p@}\def\StartIndentFactor%
{0}\def\sbNom%
{10\p@}\def\sbMin%
{10\p@}\def\sbMax%
{10\p@}\def\sbConditional%
{1}\def\saNom%
{10\p@}\def\saMin%
{10\p@}\def\saMax%
{10\p@}\def\saConditional%
{1}}\Node%
{\def\Element%
{11}\def\ProcessingMode%
{article-titlepage-recto-mode}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{ES}\def\sbNom%
{20\p@}\def\sbMin%
{20\p@}\def\sbMax%
{20\p@}\def\sbConditional%
{1}\def\saNom%
{1.25\p@}\def\saMin%
{1.25\p@}\def\saMax%
{1.25\p@}\def\saConditional%
{1}}
	Documento en el que se explican los pasos necesarios, sin entrar en profundidad, para
	montar dos tipos de clusters: \Node%
{\def\Element%
{12}\def\ProcessingMode%
{article-titlepage-recto-mode}}\Seq%
{\def\fPosture%
{italic}}de alta disponibilidad\endSeq{}\endNode{} (HA) y \Node%
{\def\Element%
{13}\def\ProcessingMode%
{article-titlepage-recto-mode}}\Seq%
{\def\fPosture%
{italic}}de alto rendimiento\endSeq{}\endNode{} (HP).
      \endPar{}\endNode{}\endDisplayGroup{}\endDisplayGroup{}\endNode{}\endSeq{}\endSeq{}\endSeq{}\endSeq{}\endSeq{}\Node%
{\def\Element%
{1}}\endNode{}\Node%
{\def\Label%
{introduccion}}\DisplayGroup%
{\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\sbNom%
{10\p@}\def\sbMin%
{10\p@}\def\sbMax%
{10\p@}\def\sbConditional%
{1}\def\saNom%
{10\p@}\def\saMin%
{10\p@}\def\saMax%
{10\p@}\def\saConditional%
{1}}\Seq%
{}\Seq%
{}\Par%
{\def\fFamName{Times-New-Roman}\def\fWeight%
{bold}\def\fPosture%
{upright}\def\fSize%
{17.28\p@}\def\LineSpacing%
{22.464\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\HeadingLevel%
{2}\def\sbNom%
{12.96\p@}\def\sbMin%
{12.96\p@}\def\sbMax%
{12.96\p@}\def\sbConditional%
{1}\def\saNom%
{3.456\p@}\def\saMin%
{3.456\p@}\def\saMax%
{3.456\p@}\def\saConditional%
{1}\def\KeepWithNext%
{1}}1. \Node%
{\def\Element%
{15}\def\ProcessingMode%
{title-sosofo-mode}}Introducción\endNode{}\endPar{}\endSeq{}\Node%
{\def\Element%
{15}}\endNode{}\Node%
{\def\Element%
{16}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{ES}\def\sbNom%
{20\p@}\def\sbMin%
{20\p@}\def\sbMax%
{20\p@}\def\sbConditional%
{1}\def\saNom%
{1.25\p@}\def\saMin%
{1.25\p@}\def\saMax%
{1.25\p@}\def\saConditional%
{1}}
		La finalidad de este documento es explicar de forma breve cómo montar dos tipos de clusters:
		aquellos destinados a la alta disponibilidad y los destinados al alto rendimiento. El primer tipo
		utilizará las tecnologías: \Node%
{\def\Element%
{17}}\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{18}}\Seq%
{}\Seq%
{}\Seq%
{}Ultra
		Monkey\endSeq{}\Seq%
{} (http://www.ultramonkey.org/)\endSeq{}\endSeq{}\endSeq{}\endNode{}\endSeq{}\endNode{}:
		(\Node%
{\def\Element%
{19}}\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{20}}\Seq%
{}\Seq%
{}\Seq%
{}HeartBeat\endSeq{}\Seq%
{} (http://www.linux-\/ha.org/heartbeat/)\endSeq{}\endSeq{}\endSeq{}\endNode{}\endSeq{}\endNode{},
		\Node%
{\def\Element%
{21}}\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{22}}\Seq%
{}\Seq%
{}\Seq%
{}LVS\endSeq{}\Seq%
{} (http://www.linuxvirtualserver.org/)\endSeq{}\endSeq{}\endSeq{}\endNode{}\endSeq{}\endNode{},
		\Node%
{\def\Element%
{23}}\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{24}}\Seq%
{}\Seq%
{}\Seq%
{}Ldirectord\endSeq{}\Seq%
{} (http://www.vergenet.net/linux/ldirectord/)\endSeq{}\endSeq{}\endSeq{}\endNode{}\endSeq{}\endNode{},
		\Node%
{\def\Element%
{25}}\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{26}}\Seq%
{}\Seq%
{}\Seq%
{}MON\endSeq{}\Seq%
{} (http://www.kernel.org/software/mon/)\endSeq{}\endSeq{}\endSeq{}\endNode{}\endSeq{}\endNode{}) y
		\Node%
{\def\Element%
{27}}\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{28}}\Seq%
{}\Seq%
{}\Seq%
{}NTP\endSeq{}\Seq%
{} (http://www.ntp.org/)\endSeq{}\endSeq{}\endSeq{}\endNode{}\endSeq{}\endNode{}, entre otras; y el segundo:
		\Node%
{\def\Element%
{29}}\Seq%
{}\Seq%
{}\Seq%
{}OpenMosix\endSeq{}\Seq%
{} (http://openmosix.sf.net/)\endSeq{}\endSeq{}\endSeq{}\endNode{}.
	\endPar{}\endNode{}\Node%
{\def\Element%
{30}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{ES}\def\sbNom%
{20\p@}\def\sbMin%
{20\p@}\def\sbMax%
{20\p@}\def\sbConditional%
{1}\def\saNom%
{1.25\p@}\def\saMin%
{1.25\p@}\def\saMax%
{1.25\p@}\def\saConditional%
{1}}
		Este documento está basado en la rama de desarrollo de la distribución
		\Node%
{\def\Element%
{31}}\Seq%
{}\Seq%
{}\Seq%
{}Debian GNU/Linux\endSeq{}\Seq%
{} (http://www.debian.org/)\endSeq{}\endSeq{}\endSeq{}\endNode{}, más conocida como
                \Node%
{\def\Element%
{32}}\Seq%
{\def\fPosture%
{italic}}\Node%
{\def\Element%
{33}}\Seq%
{}\Seq%
{}\Seq%
{}Sid\endSeq{}\Seq%
{} (http://www.debian.org/releases/sid/)\endSeq{}\endSeq{}\endSeq{}\endNode{}\endSeq{}\endNode{}. Aunque los pasos
		que aquí se detallan son fácilmente adaptables a otras distribuciones de GNU/Linux.
	\endPar{}\endNode{}\Node%
{\def\Element%
{34}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{ES}\def\sbNom%
{20\p@}\def\sbMin%
{20\p@}\def\sbMax%
{20\p@}\def\sbConditional%
{1}\def\saNom%
{1.25\p@}\def\saMin%
{1.25\p@}\def\saMax%
{1.25\p@}\def\saConditional%
{1}}
		También se destaca que para leer este documento se han de poseer unos conocimientos avanzados
		en administración de sistemas GNU/Linux, ya sean para configurar aspectos como la red,
		el núcleo \Node%
{\def\Element%
{35}}\Seq%
{}\Seq%
{}\Seq%
{}Linux\endSeq{}\Seq%
{} (http://www.kernel.org/)\endSeq{}\endSeq{}\endSeq{}\endNode{} o distintas partes del sistema.
		Aspectos que no entran dentro de este artículo y de los cuales existe una documentación
		muy extensa, como la que se lista en el apartado:
		\Node%
{\def\Element%
{36}}\Link%
{\def\Label%
{doc_gnulinux}}Documentación general sobre GNU/Linux\endLink{}\endNode{} de la \Node%
{\def\Element%
{37}}\Link%
{\def\Label%
{bibliografia}}Bibliografía\endLink{}\endNode{}.
	\endPar{}\endNode{}\Node%
{\def\Label%
{conceptos_basicos}}\DisplayGroup%
{\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\sbNom%
{10\p@}\def\sbMin%
{10\p@}\def\sbMax%
{10\p@}\def\sbConditional%
{1}\def\saNom%
{10\p@}\def\saMin%
{10\p@}\def\saMax%
{10\p@}\def\saConditional%
{1}}\Seq%
{}\Seq%
{}\Par%
{\def\fFamName{Times-New-Roman}\def\fWeight%
{bold}\def\fPosture%
{upright}\def\fSize%
{14.4\p@}\def\LineSpacing%
{18.72\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\HeadingLevel%
{3}\def\sbNom%
{10.8\p@}\def\sbMin%
{10.8\p@}\def\sbMax%
{10.8\p@}\def\sbConditional%
{1}\def\saNom%
{2.88\p@}\def\saMin%
{2.88\p@}\def\saMax%
{2.88\p@}\def\saConditional%
{1}\def\KeepWithNext%
{1}}1.1. \Node%
{\def\Element%
{39}\def\ProcessingMode%
{title-sosofo-mode}}Tipos de clusters: conceptos básicos\endNode{}\endPar{}\endSeq{}\Node%
{\def\Element%
{39}}\endNode{}\Node%
{\def\Element%
{40}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{ES}\def\sbNom%
{20\p@}\def\sbMin%
{20\p@}\def\sbMax%
{20\p@}\def\sbConditional%
{1}\def\saNom%
{1.25\p@}\def\saMin%
{1.25\p@}\def\saMax%
{1.25\p@}\def\saConditional%
{1}}Normalmente, al diseñar un cluster se piensa en solucionar alguno de los siguientes problemas:\endPar{}\endNode{}\Node%
{\def\Element%
{41}}\DisplayGroup%
{\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\saNom%
{5\p@}\def\saMin%
{5\p@}\def\saMax%
{5\p@}\def\saConditional%
{1}}\Node%
{\def\Element%
{42}}\DisplayGroup%
{\def\StartIndent%
{10\p@}\def\StartIndentFactor%
{0}}\Par%
{\def\FirstLineStartIndent%
{-10\p@}\def\FirstLineStartIndentFactor%
{0}\def\fFamName{Times-New-Roman}\def\fWeight%
{medium}\def\fSize%
{10\p@}\def\sbNom%
{5\p@}\def\sbMin%
{5\p@}\def\sbMax%
{5\p@}\def\sbConditional%
{1}}\Seq%
{}\LineField%
{\def\fSize%
{8\p@}\def\PositionPointShift%
{0\p@}\def\PositionPointShiftFactor%
{0}\def\FieldWidth%
{10\p@}\def\FieldWidthFactor%
{0}}\Character{8226}\endLineField{}\endSeq{}\Node%
{\def\Element%
{43}\def\ProcessingMode%
{listitem-content-mode}}\Seq%
{}Mejora de rendimiento\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\Node%
{\def\Element%
{44}}\DisplayGroup%
{\def\StartIndent%
{10\p@}\def\StartIndentFactor%
{0}}\Par%
{\def\FirstLineStartIndent%
{-10\p@}\def\FirstLineStartIndentFactor%
{0}\def\fFamName{Times-New-Roman}\def\fWeight%
{medium}\def\fSize%
{10\p@}\def\sbNom%
{5\p@}\def\sbMin%
{5\p@}\def\sbMax%
{5\p@}\def\sbConditional%
{1}}\Seq%
{}\LineField%
{\def\fSize%
{8\p@}\def\PositionPointShift%
{0\p@}\def\PositionPointShiftFactor%
{0}\def\FieldWidth%
{10\p@}\def\FieldWidthFactor%
{0}}\Character{8226}\endLineField{}\endSeq{}\Node%
{\def\Element%
{45}\def\ProcessingMode%
{listitem-content-mode}}\Seq%
{}Abaratamiento del coste\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\Node%
{\def\Element%
{46}}\DisplayGroup%
{\def\StartIndent%
{10\p@}\def\StartIndentFactor%
{0}}\Par%
{\def\FirstLineStartIndent%
{-10\p@}\def\FirstLineStartIndentFactor%
{0}\def\fFamName{Times-New-Roman}\def\fWeight%
{medium}\def\fSize%
{10\p@}\def\sbNom%
{5\p@}\def\sbMin%
{5\p@}\def\sbMax%
{5\p@}\def\sbConditional%
{1}}\Seq%
{}\LineField%
{\def\fSize%
{8\p@}\def\PositionPointShift%
{0\p@}\def\PositionPointShiftFactor%
{0}\def\FieldWidth%
{10\p@}\def\FieldWidthFactor%
{0}}\Character{8226}\endLineField{}\endSeq{}\Node%
{\def\Element%
{47}\def\ProcessingMode%
{listitem-content-mode}}\Seq%
{}Distribución de factores de riesgo del sistema\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\Node%
{\def\Element%
{48}}\DisplayGroup%
{\def\StartIndent%
{10\p@}\def\StartIndentFactor%
{0}}\Par%
{\def\FirstLineStartIndent%
{-10\p@}\def\FirstLineStartIndentFactor%
{0}\def\fFamName{Times-New-Roman}\def\fWeight%
{medium}\def\fSize%
{10\p@}\def\sbNom%
{5\p@}\def\sbMin%
{5\p@}\def\sbMax%
{5\p@}\def\sbConditional%
{1}}\Seq%
{}\LineField%
{\def\fSize%
{8\p@}\def\PositionPointShift%
{0\p@}\def\PositionPointShiftFactor%
{0}\def\FieldWidth%
{10\p@}\def\FieldWidthFactor%
{0}}\Character{8226}\endLineField{}\endSeq{}\Node%
{\def\Element%
{49}\def\ProcessingMode%
{listitem-content-mode}}\Seq%
{}Escalabilidad\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\endDisplayGroup{}\endNode{}\Node%
{\def\Element%
{50}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{ES}\def\sbNom%
{20\p@}\def\sbMin%
{20\p@}\def\sbMax%
{20\p@}\def\sbConditional%
{1}\def\saNom%
{1.25\p@}\def\saMin%
{1.25\p@}\def\saMax%
{1.25\p@}\def\saConditional%
{1}}
		 	Para solucionar este tipo de problemas, se han implementado distintas soluciones. Aquí veremos dos
			de ellas: cluster de alta disponibilidad y de alto rendimiento.
		\endPar{}\endNode{}\Node%
{\def\Element%
{51}}\DisplayGroup%
{\def\StartIndent%
{20\p@}\def\StartIndentFactor%
{0}\def\fSize%
{9\p@}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\fFamName{Arial}\def\LineSpacing%
{11.7\p@}\def\LineSpacingFactor%
{0}\def\sbNom%
{10\p@}\def\sbMin%
{10\p@}\def\sbMax%
{10\p@}\def\sbConditional%
{1}\def\saNom%
{10\p@}\def\saMin%
{10\p@}\def\saMax%
{10\p@}\def\saConditional%
{1}}\Node%
{\def\Element%
{52}}\Par%
{\def\sbNom%
{5\p@}\def\sbMin%
{5\p@}\def\sbMax%
{5\p@}\def\sbConditional%
{1}\def\saNom%
{5\p@}\def\saMin%
{5\p@}\def\saMax%
{5\p@}\def\saConditional%
{1}}\Seq%
{\def\fFamName{Times-New-Roman}\def\fWeight%
{bold}}Nota: \endSeq{}Los clusters de \Node%
{\def\Element%
{53}}\Seq%
{\def\fPosture%
{italic}}alta disponibilidad\endSeq{}\endNode{} son bastante ortogonales
			a los clusters de alto rendimiento, en lo relativo a funcionalidad. Los clusters
			de alta disponibilidad pretenden dar servicios 24*7, de cualquier tipo, son clusters
			donde la principal funcionalidad es estar controlando y actuando para que un servicio,
			o varios, se encuentren activos durante el máximo período de tiempo posible.\endPar{}\endNode{}\endDisplayGroup{}\endNode{}\Node%
{\def\Element%
{54}}\DisplayGroup%
{\def\StartIndent%
{20\p@}\def\StartIndentFactor%
{0}\def\fSize%
{9\p@}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\fFamName{Arial}\def\LineSpacing%
{11.7\p@}\def\LineSpacingFactor%
{0}\def\sbNom%
{10\p@}\def\sbMin%
{10\p@}\def\sbMax%
{10\p@}\def\sbConditional%
{1}\def\saNom%
{10\p@}\def\saMin%
{10\p@}\def\saMax%
{10\p@}\def\saConditional%
{1}}\Node%
{\def\Element%
{55}}\Par%
{\def\sbNom%
{5\p@}\def\sbMin%
{5\p@}\def\sbMax%
{5\p@}\def\sbConditional%
{1}\def\saNom%
{5\p@}\def\saMin%
{5\p@}\def\saMax%
{5\p@}\def\saConditional%
{1}}\Seq%
{\def\fFamName{Times-New-Roman}\def\fWeight%
{bold}}Nota: \endSeq{}Los clusters de \Node%
{\def\Element%
{56}}\Seq%
{\def\fPosture%
{italic}}alto rendimiento\endSeq{}\endNode{} han sido creados para compartir el
			recurso más valioso de un ordenador: el tiempo de proceso. Generalmente se
			utilizan en ambientes científicos o en grandes empresas, donde se utilizan para la
			compilación o renderización. Cualquier operación que necesite altos tiempos de CPU y
			millones de operaciones, puede ser utilizada en un cluster de alto rendimiento,
			siempre que se encuentre un algoritmo que sea paralelizable. Existen clusters que
			pueden ser denominados de alto rendimiento tanto a nivel de sistema como a nivel de
			aplicación. A nivel de sistema tenemos openMosix (el que trataremos en esta documentación),
			mientras que a nivel de aplicación se encuentran otros como MPI, PVM, Beowulf y
			otros muchos. En cualquier caso, estos clusters hacen uso de la capacidad de
			procesamiento que pueden tener varias máquinas.\endPar{}\endNode{}\endDisplayGroup{}\endNode{}\endSeq{}\endDisplayGroup{}\endNode{}\endSeq{}\endDisplayGroup{}\endNode{}\Node%
{\def\Label%
{cluster_alta_disponibilidad}}\DisplayGroup%
{\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\sbNom%
{10\p@}\def\sbMin%
{10\p@}\def\sbMax%
{10\p@}\def\sbConditional%
{1}\def\saNom%
{10\p@}\def\saMin%
{10\p@}\def\saMax%
{10\p@}\def\saConditional%
{1}}\Seq%
{}\Seq%
{}\Par%
{\def\fFamName{Times-New-Roman}\def\fWeight%
{bold}\def\fPosture%
{upright}\def\fSize%
{17.28\p@}\def\LineSpacing%
{22.464\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\HeadingLevel%
{2}\def\sbNom%
{12.96\p@}\def\sbMin%
{12.96\p@}\def\sbMax%
{12.96\p@}\def\sbConditional%
{1}\def\saNom%
{3.456\p@}\def\saMin%
{3.456\p@}\def\saMax%
{3.456\p@}\def\saConditional%
{1}\def\KeepWithNext%
{1}}2. \Node%
{\def\Element%
{58}\def\ProcessingMode%
{title-sosofo-mode}}Cluster de alta disponibilidad, \Node%
{\def\Element%
{59}\def\ProcessingMode%
{title-sosofo-mode}}\Seq%
{\def\fPosture%
{italic}}Ultra Monkey\endSeq{}\endNode{}\endNode{}\endPar{}\endSeq{}\Node%
{\def\Element%
{58}}\endNode{}\Node%
{\def\Element%
{60}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{ES}\def\sbNom%
{20\p@}\def\sbMin%
{20\p@}\def\sbMax%
{20\p@}\def\sbConditional%
{1}\def\saNom%
{1.25\p@}\def\saMin%
{1.25\p@}\def\saMax%
{1.25\p@}\def\saConditional%
{1}}
			Actualmente existen muchos proyectos destinados a proveer de alta disponibilidad a un sistema,
			uno de ellos es \Node%
{\def\Element%
{61}}\Seq%
{}\Seq%
{}\Seq%
{}Ultra Monkey\endSeq{}\Seq%
{} (http://www.ultramonkey.org/)\endSeq{}\endSeq{}\endSeq{}\endNode{} (es el que
			se ha utilizado como base para esta documentación). Ultra Monkey
			es un proyecto que integra distintas herramientas de Software Libre para conseguir
			balanceo de carga y alta disponibilidad en redes de área local. Estas herramientas son:
			LVS, HearBeat, Ldirectord y MON, que se definirán en los siguientes apartados.
		\endPar{}\endNode{}\Node%
{\def\Label%
{componentes_ultramonkey}}\DisplayGroup%
{\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\sbNom%
{10\p@}\def\sbMin%
{10\p@}\def\sbMax%
{10\p@}\def\sbConditional%
{1}\def\saNom%
{10\p@}\def\saMin%
{10\p@}\def\saMax%
{10\p@}\def\saConditional%
{1}}\Seq%
{}\Seq%
{}\Par%
{\def\fFamName{Times-New-Roman}\def\fWeight%
{bold}\def\fPosture%
{upright}\def\fSize%
{14.4\p@}\def\LineSpacing%
{18.72\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\HeadingLevel%
{3}\def\sbNom%
{10.8\p@}\def\sbMin%
{10.8\p@}\def\sbMax%
{10.8\p@}\def\sbConditional%
{1}\def\saNom%
{2.88\p@}\def\saMin%
{2.88\p@}\def\saMax%
{2.88\p@}\def\saConditional%
{1}\def\KeepWithNext%
{1}}2.1. \Node%
{\def\Element%
{63}\def\ProcessingMode%
{title-sosofo-mode}}Componentes de Ultra Monkey\endNode{}\endPar{}\endSeq{}\Node%
{\def\Element%
{63}}\endNode{}\Node%
{\def\Label%
{lvs}}\DisplayGroup%
{\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\sbNom%
{10\p@}\def\sbMin%
{10\p@}\def\sbMax%
{10\p@}\def\sbConditional%
{1}\def\saNom%
{10\p@}\def\saMin%
{10\p@}\def\saMax%
{10\p@}\def\saConditional%
{1}}\Seq%
{}\Seq%
{}\Par%
{\def\fFamName{Times-New-Roman}\def\fWeight%
{bold}\def\fPosture%
{upright}\def\fSize%
{12\p@}\def\LineSpacing%
{15.6\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\HeadingLevel%
{4}\def\sbNom%
{9\p@}\def\sbMin%
{9\p@}\def\sbMax%
{9\p@}\def\sbConditional%
{1}\def\saNom%
{2.4\p@}\def\saMin%
{2.4\p@}\def\saMax%
{2.4\p@}\def\saConditional%
{1}\def\KeepWithNext%
{1}}2.1.1. \Node%
{\def\Element%
{65}\def\ProcessingMode%
{title-sosofo-mode}}LVS (Linux Virtual Server)\endNode{}\endPar{}\endSeq{}\Node%
{\def\Element%
{65}}\endNode{}\Node%
{\def\Element%
{66}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{ES}\def\sbNom%
{20\p@}\def\sbMin%
{20\p@}\def\sbMax%
{20\p@}\def\sbConditional%
{1}\def\saNom%
{1.25\p@}\def\saMin%
{1.25\p@}\def\saMax%
{1.25\p@}\def\saConditional%
{1}}
				LVS se implementa como un conjunto de parches al kernel Linux y un programa de
				espacio de usuario denominado \Node%
{\def\Element%
{67}}\Seq%
{\def\fPosture%
{italic}}ipvsadm\endSeq{}\endNode{}. El sistema que
				tiene instalado LVS es denominado director o balanceador de carga, cuya
				función no es otra que balancear las peticiones de red que recibe entre
				un conjunto de servidores reales que se encuentran detrás de él.
			\endPar{}\endNode{}\Node%
{\def\Element%
{68}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{ES}\def\sbNom%
{20\p@}\def\sbMin%
{20\p@}\def\sbMax%
{20\p@}\def\sbConditional%
{1}\def\saNom%
{1.25\p@}\def\saMin%
{1.25\p@}\def\saMax%
{1.25\p@}\def\saConditional%
{1}}
				LVS funciona a nivel TCP/IP, lo que se conoce como un conmutador de nivel 4.
				Lo que ve LVS son direcciones y puertos de origen y destino, y toma decisiones
				para balancear la carga con esta información. LVS toma las decisiones cuando se
				abre una conexión (SYN), manteniendo una tabla de conexiones, para saber a que
				servidor real\Node%
{\def\Element%
{69}}\Seq%
{\def\fSize%
{6\p@}\def\PositionPointShift%
{4\p@}\def\PositionPointShiftFactor%
{0}}1\endSeq{}\endNode{} enviar un paquete perteneciente a una conexión ya establecida.
				Por lo tanto, el balanceo de carga que realiza LVS tiene, en principio,
				granularidad\Node%
{\def\Element%
{71}}\Seq%
{\def\fSize%
{6\p@}\def\PositionPointShift%
{4\p@}\def\PositionPointShiftFactor%
{0}}2\endSeq{}\endNode{} a nivel de conexión.
			\endPar{}\endNode{}\Node%
{\def\Element%
{73}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{ES}\def\sbNom%
{20\p@}\def\sbMin%
{20\p@}\def\sbMax%
{20\p@}\def\sbConditional%
{1}\def\saNom%
{1.25\p@}\def\saMin%
{1.25\p@}\def\saMax%
{1.25\p@}\def\saConditional%
{1}}
				LVS permite balancear muchos protocolos distintos, en principio puede balancear
				cualquier protocolo que trabaje en un solo puerto, y puede trabajar con
				protocolos que usen varios puertos, mediante persistencia o marcas de firewall.
			\endPar{}\endNode{}\Node%
{\def\Element%
{74}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{ES}\def\sbNom%
{20\p@}\def\sbMin%
{20\p@}\def\sbMax%
{20\p@}\def\sbConditional%
{1}\def\saNom%
{1.25\p@}\def\saMin%
{1.25\p@}\def\saMax%
{1.25\p@}\def\saConditional%
{1}}
				Cuando se usan servicios persistentes, cada entrada en la tabla de LVS ya
				no corresponde a una conexión TCP (direcciones y puertos de origen
				y destino), sino que sólo usa las direcciones para identificar una
				conexión (se pierde granularidad).
			\endPar{}\endNode{}\Node%
{\def\Element%
{75}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{ES}\def\sbNom%
{20\p@}\def\sbMin%
{20\p@}\def\sbMax%
{20\p@}\def\sbConditional%
{1}\def\saNom%
{1.25\p@}\def\saMin%
{1.25\p@}\def\saMax%
{1.25\p@}\def\saConditional%
{1}}
				Se puede usar \Node%
{\def\Element%
{76}}\Seq%
{}\Seq%
{}\Seq%
{}iptables\endSeq{}\Seq%
{} (http://www.iptables.org/)\endSeq{}\endSeq{}\endSeq{}\endNode{} o
				ipchains para marcar los paquetes pertenecientes a un servicio virtual
				(con una marca de firewall) y usar esa marca para que LVS identifique los
				paquetes pertenecientes al servicio virtual.
			\endPar{}\endNode{}\Node%
{\def\Element%
{77}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{ES}\def\sbNom%
{20\p@}\def\sbMin%
{20\p@}\def\sbMax%
{20\p@}\def\sbConditional%
{1}\def\saNom%
{1.25\p@}\def\saMin%
{1.25\p@}\def\saMax%
{1.25\p@}\def\saConditional%
{1}}
				LVS se ha usado con HTTP, HTTPS, Telnet, FTP, Squid, servidores de streaming
				QT, Real y Windows Media, incluso se ha empezado a añadirle soporte
				para IPSec (\Node%
{\def\Element%
{78}}\Seq%
{}\Seq%
{}\Seq%
{}FreeSWAN\endSeq{}\Seq%
{} (http://www.freeswan.org/)\endSeq{}\endSeq{}\endSeq{}\endNode{}).
			\endPar{}\endNode{}\Node%
{\def\Element%
{79}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{ES}\def\sbNom%
{20\p@}\def\sbMin%
{20\p@}\def\sbMax%
{20\p@}\def\sbConditional%
{1}\def\saNom%
{1.25\p@}\def\saMin%
{1.25\p@}\def\saMax%
{1.25\p@}\def\saConditional%
{1}}
				LVS realiza balanceo de carga y facilita la alta disponibilidad entre los
				servidores reales (si alguno deja de funcionar, se elimina del
				cluster mediante ipvsadm; cuando vuelva a estar operativo, se añade
				de nuevo con ipvsadm). Sin embargo, el balanceador de carga pasa
				a ser un SPOF\Node%
{\def\Element%
{80}}\Seq%
{\def\fSize%
{6\p@}\def\PositionPointShift%
{4\p@}\def\PositionPointShiftFactor%
{0}}3\endSeq{}\endNode{},
				si se quiere alta disponibilidad se tiene que añadir un balanceador de respaldo
				y usar software de alta disponibilidad que le permita tomar el papel del
				balanceador de carga principal, esto lo conseguimos con \Node%
{\def\Element%
{83}}\Link%
{\def\Label%
{hearbeat}}HearBeat\endLink{}\endNode{}.
			\endPar{}\endNode{}\endSeq{}\endDisplayGroup{}\endNode{}\Node%
{\def\Label%
{hearbeat}}\DisplayGroup%
{\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\sbNom%
{10\p@}\def\sbMin%
{10\p@}\def\sbMax%
{10\p@}\def\sbConditional%
{1}\def\saNom%
{10\p@}\def\saMin%
{10\p@}\def\saMax%
{10\p@}\def\saConditional%
{1}}\Seq%
{}\Seq%
{}\Par%
{\def\fFamName{Times-New-Roman}\def\fWeight%
{bold}\def\fPosture%
{upright}\def\fSize%
{12\p@}\def\LineSpacing%
{15.6\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\HeadingLevel%
{4}\def\sbNom%
{9\p@}\def\sbMin%
{9\p@}\def\sbMax%
{9\p@}\def\sbConditional%
{1}\def\saNom%
{2.4\p@}\def\saMin%
{2.4\p@}\def\saMax%
{2.4\p@}\def\saConditional%
{1}\def\KeepWithNext%
{1}}2.1.2. \Node%
{\def\Element%
{85}\def\ProcessingMode%
{title-sosofo-mode}}HearBeat\endNode{}\endPar{}\endSeq{}\Node%
{\def\Element%
{85}}\endNode{}\Node%
{\def\Element%
{86}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{ES}\def\sbNom%
{20\p@}\def\sbMin%
{20\p@}\def\sbMax%
{20\p@}\def\sbConditional%
{1}\def\saNom%
{1.25\p@}\def\saMin%
{1.25\p@}\def\saMax%
{1.25\p@}\def\saConditional%
{1}}
				Esta tecnología implementa \Node%
{\def\Element%
{87}}\Seq%
{\def\fPosture%
{italic}}heartbeats\endSeq{}\endNode{}, cuya traducción
				directa sería: «latidos de corazón». Funciona enviando periódicamente un
				paquete, que si no llegara, indicaría que un servidor no está disponible,
				por lo tanto se sabe que el servidor ha caído y se toman las medidas necesarias. 
			\endPar{}\endNode{}\Node%
{\def\Element%
{88}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{ES}\def\sbNom%
{20\p@}\def\sbMin%
{20\p@}\def\sbMax%
{20\p@}\def\sbConditional%
{1}\def\saNom%
{1.25\p@}\def\saMin%
{1.25\p@}\def\saMax%
{1.25\p@}\def\saConditional%
{1}}
				Dichos latidos se pueden enviar por una linea serie, por UDP o por PPP/UDP.
				De hecho los desarrolladores de HeartBeat recomiendan el uso de puertos
				serie por varias razones, entre las que destacan que están aislados de
				las tarjetas de red. 
			\endPar{}\endNode{}\Node%
{\def\Element%
{89}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{ES}\def\sbNom%
{20\p@}\def\sbMin%
{20\p@}\def\sbMax%
{20\p@}\def\sbConditional%
{1}\def\saNom%
{1.25\p@}\def\saMin%
{1.25\p@}\def\saMax%
{1.25\p@}\def\saConditional%
{1}}
				También incluye toma de una dirección IP y un modelo de recursos, incluyendo
				grupos de recursos. Soporta múltiples direcciones IP y un modelo servidor
				primario/secundario. Se ha probado satisfactoriamente en varias aplicaciones,
				como son: servidores DNS, servidores proxy de caché, servidores web y
				servidores directores de LVS. El proyecto LVS recomienda HeartBeat para
				aumentar la disponibilidad de su solución, pero no es parte de LVS. 
			\endPar{}\endNode{}\Node%
{\def\Element%
{90}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{ES}\def\sbNom%
{20\p@}\def\sbMin%
{20\p@}\def\sbMax%
{20\p@}\def\sbConditional%
{1}\def\saNom%
{1.25\p@}\def\saMin%
{1.25\p@}\def\saMax%
{1.25\p@}\def\saConditional%
{1}}
				En \Node%
{\def\Element%
{91}}\Seq%
{}\Seq%
{}\Seq%
{}Linux-\/HA\endSeq{}\Seq%
{} (http://www.linux-\/ha.org/)\endSeq{}\endSeq{}\endSeq{}\endNode{} Heartbeat es un servicio
				de bajo nivel. Cuando un ordenador se une al cluster, se considera que el
				ordenador se ha unido al canal de comunicaciones, por lo tanto «late»; cuando
				sale, implica que ha dejado el canal de comunicaciones. 
			\endPar{}\endNode{}\Node%
{\def\Element%
{92}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{ES}\def\sbNom%
{20\p@}\def\sbMin%
{20\p@}\def\sbMax%
{20\p@}\def\sbConditional%
{1}\def\saNom%
{1.25\p@}\def\saMin%
{1.25\p@}\def\saMax%
{1.25\p@}\def\saConditional%
{1}}
				Cuando un ordenador deja de «latir» y se considera muerto, se hace una transición
				en el cluster. La mayoría de los mensajes de manejo del cluster que no son
				heartbeats se realizan durante estas transiciones. 
			\endPar{}\endNode{}\Node%
{\def\Element%
{93}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{ES}\def\sbNom%
{20\p@}\def\sbMin%
{20\p@}\def\sbMax%
{20\p@}\def\sbConditional%
{1}\def\saNom%
{1.25\p@}\def\saMin%
{1.25\p@}\def\saMax%
{1.25\p@}\def\saConditional%
{1}}
				Los mensajes de Heartbeat se envían por todas las lineas de comunicación a
				la vez, de esta manera, si una linea de apoyo cae, se avisará de ese problema antes de
				que la linea principal caiga y no haya una línea secundaria para continuar
				el servicio. 
			\endPar{}\endNode{}\Node%
{\def\Element%
{94}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{ES}\def\sbNom%
{20\p@}\def\sbMin%
{20\p@}\def\sbMax%
{20\p@}\def\sbConditional%
{1}\def\saNom%
{1.25\p@}\def\saMin%
{1.25\p@}\def\saMax%
{1.25\p@}\def\saConditional%
{1}}
				Heartbeat también se preocupa por la seguridad, permitiendo firmar los paquetes con
				CRC de 32 bits, MD5 y SHA1. Esto puede evitar el desastre que podría provocarse
				si un nodo no miembro se enmascarase como nodo miembro del cluster. El
				problema es que el entorno donde se ejecuta Heartbeat no debe parar nunca y
				con suerte ese entorno se mantendrá comunicado y funcionando durante años. 
			\endPar{}\endNode{}\Node%
{\def\Element%
{95}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{ES}\def\sbNom%
{20\p@}\def\sbMin%
{20\p@}\def\sbMax%
{20\p@}\def\sbConditional%
{1}\def\saNom%
{1.25\p@}\def\saMin%
{1.25\p@}\def\saMax%
{1.25\p@}\def\saConditional%
{1}}
				Hay varias operaciones de mantenimiento de seguridad que necesitan ser
				efectuadas en ese tiempo, como pueden ser cambio de claves y de protocolos
				de autentificación. Heartbeat está preparado para esos cambios disponiendo
				de ficheros para la configuración. 
			\endPar{}\endNode{}\Node%
{\def\Element%
{96}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{ES}\def\sbNom%
{20\p@}\def\sbMin%
{20\p@}\def\sbMax%
{20\p@}\def\sbConditional%
{1}\def\saNom%
{1.25\p@}\def\saMin%
{1.25\p@}\def\saMax%
{1.25\p@}\def\saConditional%
{1}}
				Heartbeat tiene el problema, si no se dispone de una línea dedicada,
				aunque ésta sea una línea serie, al tener un tráfico que aunque pequeño
				es constante, suele dar muchas colisiones con otros tráficos que puedan ir
				por la misma red. Por ejemplo, openMosix y Heartbeat en una misma red que no
				tenga gran ancho de banda no funcionan bien, sobre todo si hay bastantes
				nodos, pues los heartbeats se envían de cualquier nodo a cualquier nodo,
				por lo que podrían llegar a ser un tráfico voluminoso. 
			\endPar{}\endNode{}\endSeq{}\endDisplayGroup{}\endNode{}\Node%
{\def\Label%
{ldirectord}}\DisplayGroup%
{\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\sbNom%
{10\p@}\def\sbMin%
{10\p@}\def\sbMax%
{10\p@}\def\sbConditional%
{1}\def\saNom%
{10\p@}\def\saMin%
{10\p@}\def\saMax%
{10\p@}\def\saConditional%
{1}}\Seq%
{}\Seq%
{}\Par%
{\def\fFamName{Times-New-Roman}\def\fWeight%
{bold}\def\fPosture%
{upright}\def\fSize%
{12\p@}\def\LineSpacing%
{15.6\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\HeadingLevel%
{4}\def\sbNom%
{9\p@}\def\sbMin%
{9\p@}\def\sbMax%
{9\p@}\def\sbConditional%
{1}\def\saNom%
{2.4\p@}\def\saMin%
{2.4\p@}\def\saMax%
{2.4\p@}\def\saConditional%
{1}\def\KeepWithNext%
{1}}2.1.3. \Node%
{\def\Element%
{98}\def\ProcessingMode%
{title-sosofo-mode}}Ldirectord\endNode{}\endPar{}\endSeq{}\Node%
{\def\Element%
{98}}\endNode{}\Node%
{\def\Element%
{99}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{ES}\def\sbNom%
{20\p@}\def\sbMin%
{20\p@}\def\sbMax%
{20\p@}\def\sbConditional%
{1}\def\saNom%
{1.25\p@}\def\saMin%
{1.25\p@}\def\saMax%
{1.25\p@}\def\saConditional%
{1}}
				Pensado especialmente para ser usado junto con LVS, utiliza Heartbeat.
				Monitoriza que los servidores reales sigan funcionando periódicamente,
				enviando una petición a una url conocida y comprobando que la respuesta
				contenga una cadena concreta. Si un servidor real falla, entonces el servidor
				es quitado del conjunto de servidores reales y será reinsertado cuando
				vuelva a funcionar correctamente. Si todos los servidores fallan, se insertará
				un servidor de fallos, que será quitado una vez que los servidores vuelvan a
				funcionar. Típicamente, este servidor de fallos es el propio host desde el
				que se realiza el monitoraje.
			\endPar{}\endNode{}\endSeq{}\endDisplayGroup{}\endNode{}\Node%
{\def\Label%
{mon}}\DisplayGroup%
{\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\sbNom%
{10\p@}\def\sbMin%
{10\p@}\def\sbMax%
{10\p@}\def\sbConditional%
{1}\def\saNom%
{10\p@}\def\saMin%
{10\p@}\def\saMax%
{10\p@}\def\saConditional%
{1}}\Seq%
{}\Seq%
{}\Par%
{\def\fFamName{Times-New-Roman}\def\fWeight%
{bold}\def\fPosture%
{upright}\def\fSize%
{12\p@}\def\LineSpacing%
{15.6\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\HeadingLevel%
{4}\def\sbNom%
{9\p@}\def\sbMin%
{9\p@}\def\sbMax%
{9\p@}\def\sbConditional%
{1}\def\saNom%
{2.4\p@}\def\saMin%
{2.4\p@}\def\saMax%
{2.4\p@}\def\saConditional%
{1}\def\KeepWithNext%
{1}}2.1.4. \Node%
{\def\Element%
{101}\def\ProcessingMode%
{title-sosofo-mode}}MON (Service Monitoring Daemon)\endNode{}\endPar{}\endSeq{}\Node%
{\def\Element%
{101}}\endNode{}\Node%
{\def\Element%
{102}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{ES}\def\sbNom%
{20\p@}\def\sbMin%
{20\p@}\def\sbMax%
{20\p@}\def\sbConditional%
{1}\def\saNom%
{1.25\p@}\def\saMin%
{1.25\p@}\def\saMax%
{1.25\p@}\def\saConditional%
{1}}
				Mon es un software para la monitorización del sistema. Mon permite
				definir una serie de alarmas y acciones a ejecutar cuando un servicio deja
				de funcionar.
			\endPar{}\endNode{}\Node%
{\def\Element%
{103}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{ES}\def\sbNom%
{20\p@}\def\sbMin%
{20\p@}\def\sbMax%
{20\p@}\def\sbConditional%
{1}\def\saNom%
{1.25\p@}\def\saMin%
{1.25\p@}\def\saMax%
{1.25\p@}\def\saConditional%
{1}}
				Mon se utiliza ampliamente como componente de monitorización de
				recursos para Heartbeat.
			\endPar{}\endNode{}\Node%
{\def\Element%
{104}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{ES}\def\sbNom%
{20\p@}\def\sbMin%
{20\p@}\def\sbMax%
{20\p@}\def\sbConditional%
{1}\def\saNom%
{1.25\p@}\def\saMin%
{1.25\p@}\def\saMax%
{1.25\p@}\def\saConditional%
{1}}Mon se compone de dos partes:\endPar{}\endNode{}\Node%
{\def\Element%
{105}}\DisplayGroup%
{\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\saNom%
{5\p@}\def\saMin%
{5\p@}\def\saMax%
{5\p@}\def\saConditional%
{1}}\Node%
{\def\Element%
{106}}\DisplayGroup%
{\def\StartIndent%
{10\p@}\def\StartIndentFactor%
{0}}\Par%
{\def\FirstLineStartIndent%
{-10\p@}\def\FirstLineStartIndentFactor%
{0}\def\fFamName{Times-New-Roman}\def\fWeight%
{medium}\def\fSize%
{10\p@}\def\sbNom%
{5\p@}\def\sbMin%
{5\p@}\def\sbMax%
{5\p@}\def\sbConditional%
{1}}\Seq%
{}\LineField%
{\def\fSize%
{8\p@}\def\PositionPointShift%
{0\p@}\def\PositionPointShiftFactor%
{0}\def\FieldWidth%
{10\p@}\def\FieldWidthFactor%
{0}}\Character{8226}\endLineField{}\endSeq{}\Node%
{\def\Element%
{107}\def\ProcessingMode%
{listitem-content-mode}}\Seq%
{}\Node%
{\def\Element%
{108}\def\ProcessingMode%
{listitem-content-mode}}\Seq%
{\def\fPosture%
{italic}}Monitores:\endSeq{}\endNode{} Son programas (escritos
						normalmente en Perl) que se ejecutan periódicamente para
						comprobar el estado de un servicio. Devuelven éxito o fallo.
						Hay muchos monitores escritos, y para una gran variedad de servicios,
						y también se pueden escribir monitores nuevos.\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\Node%
{\def\Element%
{109}}\DisplayGroup%
{\def\StartIndent%
{10\p@}\def\StartIndentFactor%
{0}}\Par%
{\def\FirstLineStartIndent%
{-10\p@}\def\FirstLineStartIndentFactor%
{0}\def\fFamName{Times-New-Roman}\def\fWeight%
{medium}\def\fSize%
{10\p@}\def\sbNom%
{5\p@}\def\sbMin%
{5\p@}\def\sbMax%
{5\p@}\def\sbConditional%
{1}}\Seq%
{}\LineField%
{\def\fSize%
{8\p@}\def\PositionPointShift%
{0\p@}\def\PositionPointShiftFactor%
{0}\def\FieldWidth%
{10\p@}\def\FieldWidthFactor%
{0}}\Character{8226}\endLineField{}\endSeq{}\Node%
{\def\Element%
{110}\def\ProcessingMode%
{listitem-content-mode}}\Seq%
{}\Node%
{\def\Element%
{111}\def\ProcessingMode%
{listitem-content-mode}}\Seq%
{\def\fPosture%
{italic}}El demonio mon:\endSeq{}\endNode{} Lee un fichero de
						configuración, que especifica los nodos/servicios que
						hay que monitorizar y con que frecuencia. También especifica las
						acciones (alertas en la terminología de mon) a realizar cuando un
						nodo/servicio deja de responder o se recupera. Estas alertas
						también suelen ser scripts en Perl.\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\endDisplayGroup{}\endNode{}\endSeq{}\endDisplayGroup{}\endNode{}\endSeq{}\endDisplayGroup{}\endNode{}\Node%
{\def\Label%
{problema_datos}}\DisplayGroup%
{\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\sbNom%
{10\p@}\def\sbMin%
{10\p@}\def\sbMax%
{10\p@}\def\sbConditional%
{1}\def\saNom%
{10\p@}\def\saMin%
{10\p@}\def\saMax%
{10\p@}\def\saConditional%
{1}}\Seq%
{}\Seq%
{}\Par%
{\def\fFamName{Times-New-Roman}\def\fWeight%
{bold}\def\fPosture%
{upright}\def\fSize%
{14.4\p@}\def\LineSpacing%
{18.72\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\HeadingLevel%
{3}\def\sbNom%
{10.8\p@}\def\sbMin%
{10.8\p@}\def\sbMax%
{10.8\p@}\def\sbConditional%
{1}\def\saNom%
{2.88\p@}\def\saMin%
{2.88\p@}\def\saMax%
{2.88\p@}\def\saConditional%
{1}\def\KeepWithNext%
{1}}2.2. \Node%
{\def\Element%
{113}\def\ProcessingMode%
{title-sosofo-mode}}Consideraciones previas, el problema de los datos\endNode{}\endPar{}\endSeq{}\Node%
{\def\Element%
{113}}\endNode{}\Node%
{\def\Element%
{114}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{ES}\def\sbNom%
{20\p@}\def\sbMin%
{20\p@}\def\sbMax%
{20\p@}\def\sbConditional%
{1}\def\saNom%
{1.25\p@}\def\saMin%
{1.25\p@}\def\saMax%
{1.25\p@}\def\saConditional%
{1}}
				En un cluster que ofrezca algún servicio en red se supone que cada
				servidor debe poseer los mismos datos, por ejemplo, una granja de servidores
				web debería compartir las mismas páginas web, un cluster de
				servidores POP debería compartir los mismos mensajes de correo, etc.
			\endPar{}\endNode{}\Node%
{\def\Element%
{115}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{ES}\def\sbNom%
{20\p@}\def\sbMin%
{20\p@}\def\sbMax%
{20\p@}\def\sbConditional%
{1}\def\saNom%
{1.25\p@}\def\saMin%
{1.25\p@}\def\saMax%
{1.25\p@}\def\saConditional%
{1}}
				Esto crea un problema ¿Cómo se hace que los nodos compartan los mismos
				datos, sin dar lugar a conflictos?
			\endPar{}\endNode{}\Node%
{\def\Element%
{116}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{ES}\def\sbNom%
{20\p@}\def\sbMin%
{20\p@}\def\sbMax%
{20\p@}\def\sbConditional%
{1}\def\saNom%
{1.25\p@}\def\saMin%
{1.25\p@}\def\saMax%
{1.25\p@}\def\saConditional%
{1}}
				Como en todo, para este problema van a existir diversas soluciones. La mejor
				solución dependerá de cuál sea el problema concreto. Por
				ejemplo, si tenemos un sitio web con un contenido que no cambia a menudo, puede
				ser suficiente hacer mirroring cada cierto tiempo, si tenemos varios sitios
				web que cambian continuamente de contenido, esta solución puede no ser
				tan buena.
			\endPar{}\endNode{}\Node%
{\def\Element%
{117}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{ES}\def\sbNom%
{20\p@}\def\sbMin%
{20\p@}\def\sbMax%
{20\p@}\def\sbConditional%
{1}\def\saNom%
{1.25\p@}\def\saMin%
{1.25\p@}\def\saMax%
{1.25\p@}\def\saConditional%
{1}}
	 			De todas formas, para el ejemplo que aquí mostraremos, vamos a suponer que
				cada servidor real posee sus propios datos.
			\endPar{}\endNode{}\endSeq{}\endDisplayGroup{}\endNode{}\Node%
{\def\Label%
{instalacion_ultra_monkey}}\DisplayGroup%
{\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\sbNom%
{10\p@}\def\sbMin%
{10\p@}\def\sbMax%
{10\p@}\def\sbConditional%
{1}\def\saNom%
{10\p@}\def\saMin%
{10\p@}\def\saMax%
{10\p@}\def\saConditional%
{1}}\Seq%
{}\Seq%
{}\Par%
{\def\fFamName{Times-New-Roman}\def\fWeight%
{bold}\def\fPosture%
{upright}\def\fSize%
{14.4\p@}\def\LineSpacing%
{18.72\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\HeadingLevel%
{3}\def\sbNom%
{10.8\p@}\def\sbMin%
{10.8\p@}\def\sbMax%
{10.8\p@}\def\sbConditional%
{1}\def\saNom%
{2.88\p@}\def\saMin%
{2.88\p@}\def\saMax%
{2.88\p@}\def\saConditional%
{1}\def\KeepWithNext%
{1}}2.3. \Node%
{\def\Element%
{119}\def\ProcessingMode%
{title-sosofo-mode}}Instalación de Ultra Monkey\endNode{}\endPar{}\endSeq{}\Node%
{\def\Element%
{119}}\endNode{}\Node%
{\def\Element%
{120}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{ES}\def\sbNom%
{20\p@}\def\sbMin%
{20\p@}\def\sbMax%
{20\p@}\def\sbConditional%
{1}\def\saNom%
{1.25\p@}\def\saMin%
{1.25\p@}\def\saMax%
{1.25\p@}\def\saConditional%
{1}}
		 		Los pasos que vamos a realizar para instalar Ultra Monkey son los siguientes:
			\endPar{}\endNode{}\Node%
{\def\Element%
{121}}\DisplayGroup%
{\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\saNom%
{5\p@}\def\saMin%
{5\p@}\def\saMax%
{5\p@}\def\saConditional%
{1}}\Node%
{\def\Element%
{122}}\DisplayGroup%
{\def\StartIndent%
{10\p@}\def\StartIndentFactor%
{0}}\Par%
{\def\FirstLineStartIndent%
{-10\p@}\def\FirstLineStartIndentFactor%
{0}\def\fFamName{Times-New-Roman}\def\fWeight%
{medium}\def\fSize%
{10\p@}\def\sbNom%
{5\p@}\def\sbMin%
{5\p@}\def\sbMax%
{5\p@}\def\sbConditional%
{1}}\Seq%
{}\LineField%
{\def\fSize%
{8\p@}\def\PositionPointShift%
{0\p@}\def\PositionPointShiftFactor%
{0}\def\FieldWidth%
{10\p@}\def\FieldWidthFactor%
{0}}\Character{8226}\endLineField{}\endSeq{}\Node%
{\def\Element%
{123}\def\ProcessingMode%
{listitem-content-mode}}\Seq%
{}Configurar las fuentes de \Node%
{\def\Element%
{124}\def\ProcessingMode%
{listitem-content-mode}}\Seq%
{\def\fPosture%
{italic}}APT\endSeq{}\endNode{}\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\Node%
{\def\Element%
{125}}\DisplayGroup%
{\def\StartIndent%
{10\p@}\def\StartIndentFactor%
{0}}\Par%
{\def\FirstLineStartIndent%
{-10\p@}\def\FirstLineStartIndentFactor%
{0}\def\fFamName{Times-New-Roman}\def\fWeight%
{medium}\def\fSize%
{10\p@}\def\sbNom%
{5\p@}\def\sbMin%
{5\p@}\def\sbMax%
{5\p@}\def\sbConditional%
{1}}\Seq%
{}\LineField%
{\def\fSize%
{8\p@}\def\PositionPointShift%
{0\p@}\def\PositionPointShiftFactor%
{0}\def\FieldWidth%
{10\p@}\def\FieldWidthFactor%
{0}}\Character{8226}\endLineField{}\endSeq{}\Node%
{\def\Element%
{126}\def\ProcessingMode%
{listitem-content-mode}}\Seq%
{}Actualizar la configuración de los módulos\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\Node%
{\def\Element%
{127}}\DisplayGroup%
{\def\StartIndent%
{10\p@}\def\StartIndentFactor%
{0}}\Par%
{\def\FirstLineStartIndent%
{-10\p@}\def\FirstLineStartIndentFactor%
{0}\def\fFamName{Times-New-Roman}\def\fWeight%
{medium}\def\fSize%
{10\p@}\def\sbNom%
{5\p@}\def\sbMin%
{5\p@}\def\sbMax%
{5\p@}\def\sbConditional%
{1}}\Seq%
{}\LineField%
{\def\fSize%
{8\p@}\def\PositionPointShift%
{0\p@}\def\PositionPointShiftFactor%
{0}\def\FieldWidth%
{10\p@}\def\FieldWidthFactor%
{0}}\Character{8226}\endLineField{}\endSeq{}\Node%
{\def\Element%
{128}\def\ProcessingMode%
{listitem-content-mode}}\Seq%
{}Actualizar el \Node%
{\def\Element%
{129}\def\ProcessingMode%
{listitem-content-mode}}\Seq%
{\def\fPosture%
{italic}}kernel\endSeq{}\endNode{}\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\Node%
{\def\Element%
{130}}\DisplayGroup%
{\def\StartIndent%
{10\p@}\def\StartIndentFactor%
{0}}\Par%
{\def\FirstLineStartIndent%
{-10\p@}\def\FirstLineStartIndentFactor%
{0}\def\fFamName{Times-New-Roman}\def\fWeight%
{medium}\def\fSize%
{10\p@}\def\sbNom%
{5\p@}\def\sbMin%
{5\p@}\def\sbMax%
{5\p@}\def\sbConditional%
{1}}\Seq%
{}\LineField%
{\def\fSize%
{8\p@}\def\PositionPointShift%
{0\p@}\def\PositionPointShiftFactor%
{0}\def\FieldWidth%
{10\p@}\def\FieldWidthFactor%
{0}}\Character{8226}\endLineField{}\endSeq{}\Node%
{\def\Element%
{131}\def\ProcessingMode%
{listitem-content-mode}}\Seq%
{}Actualizar el gestor de arranque\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\Node%
{\def\Element%
{132}}\DisplayGroup%
{\def\StartIndent%
{10\p@}\def\StartIndentFactor%
{0}}\Par%
{\def\FirstLineStartIndent%
{-10\p@}\def\FirstLineStartIndentFactor%
{0}\def\fFamName{Times-New-Roman}\def\fWeight%
{medium}\def\fSize%
{10\p@}\def\sbNom%
{5\p@}\def\sbMin%
{5\p@}\def\sbMax%
{5\p@}\def\sbConditional%
{1}}\Seq%
{}\LineField%
{\def\fSize%
{8\p@}\def\PositionPointShift%
{0\p@}\def\PositionPointShiftFactor%
{0}\def\FieldWidth%
{10\p@}\def\FieldWidthFactor%
{0}}\Character{8226}\endLineField{}\endSeq{}\Node%
{\def\Element%
{133}\def\ProcessingMode%
{listitem-content-mode}}\Seq%
{}Reiniciar\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\Node%
{\def\Element%
{134}}\DisplayGroup%
{\def\StartIndent%
{10\p@}\def\StartIndentFactor%
{0}}\Par%
{\def\FirstLineStartIndent%
{-10\p@}\def\FirstLineStartIndentFactor%
{0}\def\fFamName{Times-New-Roman}\def\fWeight%
{medium}\def\fSize%
{10\p@}\def\sbNom%
{5\p@}\def\sbMin%
{5\p@}\def\sbMax%
{5\p@}\def\sbConditional%
{1}}\Seq%
{}\LineField%
{\def\fSize%
{8\p@}\def\PositionPointShift%
{0\p@}\def\PositionPointShiftFactor%
{0}\def\FieldWidth%
{10\p@}\def\FieldWidthFactor%
{0}}\Character{8226}\endLineField{}\endSeq{}\Node%
{\def\Element%
{135}\def\ProcessingMode%
{listitem-content-mode}}\Seq%
{}Instalar los paquetes restantes\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\Node%
{\def\Element%
{136}}\DisplayGroup%
{\def\StartIndent%
{10\p@}\def\StartIndentFactor%
{0}}\Par%
{\def\FirstLineStartIndent%
{-10\p@}\def\FirstLineStartIndentFactor%
{0}\def\fFamName{Times-New-Roman}\def\fWeight%
{medium}\def\fSize%
{10\p@}\def\sbNom%
{5\p@}\def\sbMin%
{5\p@}\def\sbMax%
{5\p@}\def\sbConditional%
{1}}\Seq%
{}\LineField%
{\def\fSize%
{8\p@}\def\PositionPointShift%
{0\p@}\def\PositionPointShiftFactor%
{0}\def\FieldWidth%
{10\p@}\def\FieldWidthFactor%
{0}}\Character{8226}\endLineField{}\endSeq{}\Node%
{\def\Element%
{137}\def\ProcessingMode%
{listitem-content-mode}}\Seq%
{}Configurar el sistema\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\endDisplayGroup{}\endNode{}\Node%
{\def\Label%
{configurar_fuentes_apt}}\DisplayGroup%
{\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\sbNom%
{10\p@}\def\sbMin%
{10\p@}\def\sbMax%
{10\p@}\def\sbConditional%
{1}\def\saNom%
{10\p@}\def\saMin%
{10\p@}\def\saMax%
{10\p@}\def\saConditional%
{1}}\Seq%
{}\Seq%
{}\Par%
{\def\fFamName{Times-New-Roman}\def\fWeight%
{bold}\def\fPosture%
{upright}\def\fSize%
{12\p@}\def\LineSpacing%
{15.6\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\HeadingLevel%
{4}\def\sbNom%
{9\p@}\def\sbMin%
{9\p@}\def\sbMax%
{9\p@}\def\sbConditional%
{1}\def\saNom%
{2.4\p@}\def\saMin%
{2.4\p@}\def\saMax%
{2.4\p@}\def\saConditional%
{1}\def\KeepWithNext%
{1}}2.3.1. \Node%
{\def\Element%
{139}\def\ProcessingMode%
{title-sosofo-mode}}Configurar las fuentes de APT\endNode{}\endPar{}\endSeq{}\Node%
{\def\Element%
{139}}\endNode{}\Node%
{\def\Element%
{140}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{ES}\def\sbNom%
{20\p@}\def\sbMin%
{20\p@}\def\sbMax%
{20\p@}\def\sbConditional%
{1}\def\saNom%
{1.25\p@}\def\saMin%
{1.25\p@}\def\saMax%
{1.25\p@}\def\saConditional%
{1}}
					Partiendo de una distribución Debian GNU/Linux correctamente instalada, el primer
					paso que hemos de realizar, es añadir las siguientes fuentes a nuestro
					\Node%
{\def\Element%
{141}}\Seq%
{\def\fFamName{Courier-New}\def\fSize%
{9\p@}}/etc/apt/sources.list\endSeq{}\endNode{}:
				\endPar{}\endNode{}\Node%
{\def\Element%
{142}}\Par%
{\def\fSize%
{9\p@}\def\LineSpacing%
{11.7\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\fFamName{Courier-New}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Lines%
{asis}\def\InputWhitespaceTreatment%
{preserve}\def\sbNom%
{10\p@}\def\sbMin%
{10\p@}\def\sbMax%
{10\p@}\def\sbConditional%
{1}\def\saNom%
{10\p@}\def\saMin%
{10\p@}\def\saMax%
{10\p@}\def\saConditional%
{1}}
deb http://www.ultramonkey.org/download/2.0.1/ sid main
deb-\/src http://www.ultramonkey.org/download/2.0.1 sid main
\endPar{}\endNode{}\Node%
{\def\Element%
{143}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{ES}\def\sbNom%
{20\p@}\def\sbMin%
{20\p@}\def\sbMax%
{20\p@}\def\sbConditional%
{1}\def\saNom%
{1.25\p@}\def\saMin%
{1.25\p@}\def\saMax%
{1.25\p@}\def\saConditional%
{1}}
			 		Estas dos líneas nos van a proveer de los paquetes (tanto en formato fuente
					como en binario) necesarios para poner en marcha un sistema de alta disponibilidad
					con Ultra Monkey.
				\endPar{}\endNode{}\Node%
{\def\Element%
{144}}\DisplayGroup%
{\def\StartIndent%
{20\p@}\def\StartIndentFactor%
{0}\def\fSize%
{9\p@}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\fFamName{Arial}\def\LineSpacing%
{11.7\p@}\def\LineSpacingFactor%
{0}\def\sbNom%
{10\p@}\def\sbMin%
{10\p@}\def\sbMax%
{10\p@}\def\sbConditional%
{1}\def\saNom%
{10\p@}\def\saMin%
{10\p@}\def\saMax%
{10\p@}\def\saConditional%
{1}}\Node%
{\def\Element%
{145}}\Par%
{\def\sbNom%
{5\p@}\def\sbMin%
{5\p@}\def\sbMax%
{5\p@}\def\sbConditional%
{1}\def\saNom%
{5\p@}\def\saMin%
{5\p@}\def\saMax%
{5\p@}\def\saConditional%
{1}}\Seq%
{\def\fFamName{Times-New-Roman}\def\fWeight%
{bold}}Importante: \endSeq{}Aunque las instalación la realizaremos sobre Sid, la distribución en desarrollo
					de Debian, los mismos pasos se pueden seguir para Woody, la distribución estable
					de Debian; la única diferencia son las fuentes a añadir. En caso de utilizar
					la distribución estable, hemos de añadir las siguientes fuentes a nuestro
					\Node%
{\def\Element%
{146}}\Seq%
{\def\fFamName{Courier-New}\def\fSize%
{8.1\p@}}/etc/apt/sources.list\endSeq{}\endNode{}:\endPar{}\endNode{}\Node%
{\def\Element%
{147}}\Par%
{\def\fSize%
{8.1\p@}\def\LineSpacing%
{10.53\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{20\p@}\def\StartIndentFactor%
{0}\def\fFamName{Courier-New}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Lines%
{asis}\def\InputWhitespaceTreatment%
{preserve}\def\sbNom%
{10\p@}\def\sbMin%
{10\p@}\def\sbMax%
{10\p@}\def\sbConditional%
{1}\def\saNom%
{10\p@}\def\saMin%
{10\p@}\def\saMax%
{10\p@}\def\saConditional%
{1}}
deb http://www.ultramonkey.org/download/2.0.1/ woody main
deb-\/src http://www.ultramonkey.org/download/2.0.1 woody main
\endPar{}\endNode{}\endDisplayGroup{}\endNode{}\Node%
{\def\Element%
{148}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{ES}\def\sbNom%
{20\p@}\def\sbMin%
{20\p@}\def\sbMax%
{20\p@}\def\sbConditional%
{1}\def\saNom%
{1.25\p@}\def\saMin%
{1.25\p@}\def\saMax%
{1.25\p@}\def\saConditional%
{1}}
			 		Ahora actualizamos la base de datos de paquetes de nuestra distribución con el
					siguiente comando:
				\endPar{}\endNode{}\Node%
{\def\Element%
{149}}\Par%
{\def\fSize%
{9\p@}\def\LineSpacing%
{11.7\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\fFamName{Courier-New}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Lines%
{asis}\def\InputWhitespaceTreatment%
{preserve}\def\sbNom%
{10\p@}\def\sbMin%
{10\p@}\def\sbMax%
{10\p@}\def\sbConditional%
{1}\def\saNom%
{10\p@}\def\saMin%
{10\p@}\def\saMax%
{10\p@}\def\saConditional%
{1}}\Node%
{\def\Element%
{150}}\Seq%
{\def\fFamName{Courier-New}\def\fSize%
{8.1\p@}}\# \endSeq{}\endNode{}\Node%
{\def\Element%
{151}}\Seq%
{\def\fFamName{Courier-New}\def\fWeight%
{bold}}apt-\/get update\endSeq{}\endNode{}\endPar{}\endNode{}\endSeq{}\endDisplayGroup{}\endNode{}\Node%
{\def\Label%
{actualizar_configuracion_modulos}}\DisplayGroup%
{\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\sbNom%
{10\p@}\def\sbMin%
{10\p@}\def\sbMax%
{10\p@}\def\sbConditional%
{1}\def\saNom%
{10\p@}\def\saMin%
{10\p@}\def\saMax%
{10\p@}\def\saConditional%
{1}}\Seq%
{}\Seq%
{}\Par%
{\def\fFamName{Times-New-Roman}\def\fWeight%
{bold}\def\fPosture%
{upright}\def\fSize%
{12\p@}\def\LineSpacing%
{15.6\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\HeadingLevel%
{4}\def\sbNom%
{9\p@}\def\sbMin%
{9\p@}\def\sbMax%
{9\p@}\def\sbConditional%
{1}\def\saNom%
{2.4\p@}\def\saMin%
{2.4\p@}\def\saMax%
{2.4\p@}\def\saConditional%
{1}\def\KeepWithNext%
{1}}2.3.2. \Node%
{\def\Element%
{153}\def\ProcessingMode%
{title-sosofo-mode}}Actualizar la configuración de los módulos\endNode{}\endPar{}\endSeq{}\Node%
{\def\Element%
{153}}\endNode{}\Node%
{\def\Element%
{154}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{ES}\def\sbNom%
{20\p@}\def\sbMin%
{20\p@}\def\sbMax%
{20\p@}\def\sbConditional%
{1}\def\saNom%
{1.25\p@}\def\saMin%
{1.25\p@}\def\saMax%
{1.25\p@}\def\saConditional%
{1}}
					Como el núcleo que instalaremos a continuación usa una imagen initrd, que
					provee los módulos necesarios para arrancar el sistema, es especialmente
					importante que la configuración de los módulos de su sistema está al día.
					En particular, es necesario que cualquier módulo necesario para arrancar el
					sistema, como los controladores SCSI, estén presentes en su
					\Node%
{\def\Element%
{155}}\Seq%
{\def\fFamName{Courier-New}\def\fSize%
{9\p@}}/etc/modules\endSeq{}\endNode{}. Una vez añadidos los módulos necesarios
					al archivo anterior, ejecute \Node%
{\def\Element%
{156}}\Seq%
{\def\fWeight%
{bold}}update-\/modules\endSeq{}\endNode{} antes de
					instalar el núcleo.
				\endPar{}\endNode{}\endSeq{}\endDisplayGroup{}\endNode{}\Node%
{\def\Label%
{actualizar_kernel}}\DisplayGroup%
{\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\sbNom%
{10\p@}\def\sbMin%
{10\p@}\def\sbMax%
{10\p@}\def\sbConditional%
{1}\def\saNom%
{10\p@}\def\saMin%
{10\p@}\def\saMax%
{10\p@}\def\saConditional%
{1}}\Seq%
{}\Seq%
{}\Par%
{\def\fFamName{Times-New-Roman}\def\fWeight%
{bold}\def\fPosture%
{upright}\def\fSize%
{12\p@}\def\LineSpacing%
{15.6\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\HeadingLevel%
{4}\def\sbNom%
{9\p@}\def\sbMin%
{9\p@}\def\sbMax%
{9\p@}\def\sbConditional%
{1}\def\saNom%
{2.4\p@}\def\saMin%
{2.4\p@}\def\saMax%
{2.4\p@}\def\saConditional%
{1}\def\KeepWithNext%
{1}}2.3.3. \Node%
{\def\Element%
{158}\def\ProcessingMode%
{title-sosofo-mode}}Actualizar el kernel\endNode{}\endPar{}\endSeq{}\Node%
{\def\Element%
{158}}\endNode{}\Node%
{\def\Element%
{159}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{ES}\def\sbNom%
{20\p@}\def\sbMin%
{20\p@}\def\sbMax%
{20\p@}\def\sbConditional%
{1}\def\saNom%
{1.25\p@}\def\saMin%
{1.25\p@}\def\saMax%
{1.25\p@}\def\saConditional%
{1}}
					Ultra Monkey pone a su disposición LVS (Linux Virtual Server), que no está
					disponible en el núcleo por defecto de la distribución Debian Sid. Por este
					motivo, se necesita un núcleo modificado.
				\endPar{}\endNode{}\Node%
{\def\Element%
{160}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{ES}\def\sbNom%
{20\p@}\def\sbMin%
{20\p@}\def\sbMax%
{20\p@}\def\sbConditional%
{1}\def\saNom%
{1.25\p@}\def\saMin%
{1.25\p@}\def\saMax%
{1.25\p@}\def\saConditional%
{1}}
					Es recomendable que instale este núcleo tanto en los ordenadores destinados a
					ser directores, como en los servidores reales. Este núcleo provee la
					posibilidad de ocultar sus interfaces para que no respondan a las peticiones
					arp\Node%
{\def\Element%
{161}}\Seq%
{\def\fSize%
{6\p@}\def\PositionPointShift%
{4\p@}\def\PositionPointShiftFactor%
{0}}4\endSeq{}\endNode{}.
				\endPar{}\endNode{}\Node%
{\def\Element%
{165}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{ES}\def\sbNom%
{20\p@}\def\sbMin%
{20\p@}\def\sbMax%
{20\p@}\def\sbConditional%
{1}\def\saNom%
{1.25\p@}\def\saMin%
{1.25\p@}\def\saMax%
{1.25\p@}\def\saConditional%
{1}}
					La forma más fácil de hacer esto es instalar uno de los núcleos empaquetados
					que provee Ultra Monkey para Debian GNU/Linux. Estos se pueden instalar con
					\Node%
{\def\Element%
{166}}\Seq%
{\def\fWeight%
{bold}}apt-\/get\endSeq{}\endNode{} ejecutando uno de los siguientes conjuntos de
					comandos\Node%
{\def\Element%
{167}}\Seq%
{\def\fSize%
{6\p@}\def\PositionPointShift%
{4\p@}\def\PositionPointShiftFactor%
{0}}5\endSeq{}\endNode{}:
				\endPar{}\endNode{}\Node%
{\def\Element%
{169}}\DisplayGroup%
{\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\saNom%
{5\p@}\def\saMin%
{5\p@}\def\saMax%
{5\p@}\def\saConditional%
{1}}\Node%
{\def\Element%
{170}}\DisplayGroup%
{\def\StartIndent%
{10\p@}\def\StartIndentFactor%
{0}}\Par%
{\def\FirstLineStartIndent%
{-10\p@}\def\FirstLineStartIndentFactor%
{0}\def\fFamName{Times-New-Roman}\def\fWeight%
{medium}\def\fSize%
{10\p@}\def\sbNom%
{5\p@}\def\sbMin%
{5\p@}\def\sbMax%
{5\p@}\def\sbConditional%
{1}}\Seq%
{}\LineField%
{\def\fSize%
{8\p@}\def\PositionPointShift%
{0\p@}\def\PositionPointShiftFactor%
{0}\def\FieldWidth%
{10\p@}\def\FieldWidthFactor%
{0}}\Character{8226}\endLineField{}\endSeq{}\Node%
{\def\Element%
{171}\def\ProcessingMode%
{listitem-content-mode}}\Seq%
{}Arquitectura 386:

\Node%
{\def\Element%
{172}\def\ProcessingMode%
{listitem-content-mode}}\Par%
{\def\fSize%
{9\p@}\def\LineSpacing%
{11.7\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{10\p@}\def\StartIndentFactor%
{0}\def\fFamName{Courier-New}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Lines%
{asis}\def\InputWhitespaceTreatment%
{preserve}\def\sbNom%
{5\p@}\def\sbMin%
{5\p@}\def\sbMax%
{5\p@}\def\sbConditional%
{1}\def\saNom%
{5\p@}\def\saMin%
{5\p@}\def\saMax%
{5\p@}\def\saConditional%
{1}}\Node%
{\def\Element%
{173}\def\ProcessingMode%
{listitem-content-mode}}\Seq%
{\def\fFamName{Courier-New}\def\fSize%
{8.1\p@}}\# \endSeq{}\endNode{}\Node%
{\def\Element%
{174}\def\ProcessingMode%
{listitem-content-mode}}\Seq%
{\def\fFamName{Courier-New}\def\fWeight%
{bold}}apt-\/get install kernel-\/image-\/2.4.20-\/3-\/ipvs-\/386\endSeq{}\endNode{}\endPar{}\endNode{}
\Node%
{\def\Element%
{175}\def\ProcessingMode%
{listitem-content-mode}}\Par%
{\def\fSize%
{9\p@}\def\LineSpacing%
{11.7\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{10\p@}\def\StartIndentFactor%
{0}\def\fFamName{Courier-New}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Lines%
{asis}\def\InputWhitespaceTreatment%
{preserve}\def\sbNom%
{5\p@}\def\sbMin%
{5\p@}\def\sbMax%
{5\p@}\def\sbConditional%
{1}\def\saNom%
{5\p@}\def\saMin%
{5\p@}\def\saMax%
{5\p@}\def\saConditional%
{1}}\Node%
{\def\Element%
{176}\def\ProcessingMode%
{listitem-content-mode}}\Seq%
{\def\fFamName{Courier-New}\def\fSize%
{8.1\p@}}\# \endSeq{}\endNode{}\Node%
{\def\Element%
{177}\def\ProcessingMode%
{listitem-content-mode}}\Seq%
{\def\fFamName{Courier-New}\def\fWeight%
{bold}}apt-\/get install kernel-\/headers-\/2.4.20-\/3-\/ipvs-\/386\endSeq{}\endNode{}\endPar{}\endNode{}
\Node%
{\def\Element%
{178}\def\ProcessingMode%
{listitem-content-mode}}\Par%
{\def\fSize%
{9\p@}\def\LineSpacing%
{11.7\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{10\p@}\def\StartIndentFactor%
{0}\def\fFamName{Courier-New}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Lines%
{asis}\def\InputWhitespaceTreatment%
{preserve}\def\sbNom%
{5\p@}\def\sbMin%
{5\p@}\def\sbMax%
{5\p@}\def\sbConditional%
{1}\def\saNom%
{5\p@}\def\saMin%
{5\p@}\def\saMax%
{5\p@}\def\saConditional%
{1}}\Node%
{\def\Element%
{179}\def\ProcessingMode%
{listitem-content-mode}}\Seq%
{\def\fFamName{Courier-New}\def\fSize%
{8.1\p@}}\# \endSeq{}\endNode{}\Node%
{\def\Element%
{180}\def\ProcessingMode%
{listitem-content-mode}}\Seq%
{\def\fFamName{Courier-New}\def\fWeight%
{bold}}apt-\/get install kernel-\/pcmcia-\/modules-\/2.4.20-\/3-\/ipvs-\/386\endSeq{}\endNode{}\endPar{}\endNode{}\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\Node%
{\def\Element%
{181}}\DisplayGroup%
{\def\StartIndent%
{10\p@}\def\StartIndentFactor%
{0}}\Par%
{\def\FirstLineStartIndent%
{-10\p@}\def\FirstLineStartIndentFactor%
{0}\def\fFamName{Times-New-Roman}\def\fWeight%
{medium}\def\fSize%
{10\p@}\def\sbNom%
{5\p@}\def\sbMin%
{5\p@}\def\sbMax%
{5\p@}\def\sbConditional%
{1}}\Seq%
{}\LineField%
{\def\fSize%
{8\p@}\def\PositionPointShift%
{0\p@}\def\PositionPointShiftFactor%
{0}\def\FieldWidth%
{10\p@}\def\FieldWidthFactor%
{0}}\Character{8226}\endLineField{}\endSeq{}\Node%
{\def\Element%
{182}\def\ProcessingMode%
{listitem-content-mode}}\Seq%
{}Arquitectura Pentium:

\Node%
{\def\Element%
{183}\def\ProcessingMode%
{listitem-content-mode}}\Par%
{\def\fSize%
{9\p@}\def\LineSpacing%
{11.7\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{10\p@}\def\StartIndentFactor%
{0}\def\fFamName{Courier-New}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Lines%
{asis}\def\InputWhitespaceTreatment%
{preserve}\def\sbNom%
{5\p@}\def\sbMin%
{5\p@}\def\sbMax%
{5\p@}\def\sbConditional%
{1}\def\saNom%
{5\p@}\def\saMin%
{5\p@}\def\saMax%
{5\p@}\def\saConditional%
{1}}\Node%
{\def\Element%
{184}\def\ProcessingMode%
{listitem-content-mode}}\Seq%
{\def\fFamName{Courier-New}\def\fSize%
{8.1\p@}}\# \endSeq{}\endNode{}\Node%
{\def\Element%
{185}\def\ProcessingMode%
{listitem-content-mode}}\Seq%
{\def\fFamName{Courier-New}\def\fWeight%
{bold}}apt-\/get install kernel-\/image-\/2.4.20-\/3-\/ipvs-\/586tsc\endSeq{}\endNode{}\endPar{}\endNode{}
\Node%
{\def\Element%
{186}\def\ProcessingMode%
{listitem-content-mode}}\Par%
{\def\fSize%
{9\p@}\def\LineSpacing%
{11.7\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{10\p@}\def\StartIndentFactor%
{0}\def\fFamName{Courier-New}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Lines%
{asis}\def\InputWhitespaceTreatment%
{preserve}\def\sbNom%
{5\p@}\def\sbMin%
{5\p@}\def\sbMax%
{5\p@}\def\sbConditional%
{1}\def\saNom%
{5\p@}\def\saMin%
{5\p@}\def\saMax%
{5\p@}\def\saConditional%
{1}}\Node%
{\def\Element%
{187}\def\ProcessingMode%
{listitem-content-mode}}\Seq%
{\def\fFamName{Courier-New}\def\fSize%
{8.1\p@}}\# \endSeq{}\endNode{}\Node%
{\def\Element%
{188}\def\ProcessingMode%
{listitem-content-mode}}\Seq%
{\def\fFamName{Courier-New}\def\fWeight%
{bold}}apt-\/get install kernel-\/headers-\/2.4.20-\/3-\/ipvs-\/586tsc\endSeq{}\endNode{}\endPar{}\endNode{}
\Node%
{\def\Element%
{189}\def\ProcessingMode%
{listitem-content-mode}}\Par%
{\def\fSize%
{9\p@}\def\LineSpacing%
{11.7\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{10\p@}\def\StartIndentFactor%
{0}\def\fFamName{Courier-New}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Lines%
{asis}\def\InputWhitespaceTreatment%
{preserve}\def\sbNom%
{5\p@}\def\sbMin%
{5\p@}\def\sbMax%
{5\p@}\def\sbConditional%
{1}\def\saNom%
{5\p@}\def\saMin%
{5\p@}\def\saMax%
{5\p@}\def\saConditional%
{1}}\Node%
{\def\Element%
{190}\def\ProcessingMode%
{listitem-content-mode}}\Seq%
{\def\fFamName{Courier-New}\def\fSize%
{8.1\p@}}\# \endSeq{}\endNode{}\Node%
{\def\Element%
{191}\def\ProcessingMode%
{listitem-content-mode}}\Seq%
{\def\fFamName{Courier-New}\def\fWeight%
{bold}}apt-\/get install kernel-\/pcmcia-\/modules-\/2.4.20-\/3-\/ipvs-\/586tsc\endSeq{}\endNode{}\endPar{}\endNode{}\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\Node%
{\def\Element%
{192}}\DisplayGroup%
{\def\StartIndent%
{10\p@}\def\StartIndentFactor%
{0}}\Par%
{\def\FirstLineStartIndent%
{-10\p@}\def\FirstLineStartIndentFactor%
{0}\def\fFamName{Times-New-Roman}\def\fWeight%
{medium}\def\fSize%
{10\p@}\def\sbNom%
{5\p@}\def\sbMin%
{5\p@}\def\sbMax%
{5\p@}\def\sbConditional%
{1}}\Seq%
{}\LineField%
{\def\fSize%
{8\p@}\def\PositionPointShift%
{0\p@}\def\PositionPointShiftFactor%
{0}\def\FieldWidth%
{10\p@}\def\FieldWidthFactor%
{0}}\Character{8226}\endLineField{}\endSeq{}\Node%
{\def\Element%
{193}\def\ProcessingMode%
{listitem-content-mode}}\Seq%
{}Arquitecturas Pentium Pro, Celeron, Pentium II, Pentium II o Pentium IV:

\Node%
{\def\Element%
{194}\def\ProcessingMode%
{listitem-content-mode}}\Par%
{\def\fSize%
{9\p@}\def\LineSpacing%
{11.7\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{10\p@}\def\StartIndentFactor%
{0}\def\fFamName{Courier-New}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Lines%
{asis}\def\InputWhitespaceTreatment%
{preserve}\def\sbNom%
{5\p@}\def\sbMin%
{5\p@}\def\sbMax%
{5\p@}\def\sbConditional%
{1}\def\saNom%
{5\p@}\def\saMin%
{5\p@}\def\saMax%
{5\p@}\def\saConditional%
{1}}\Node%
{\def\Element%
{195}\def\ProcessingMode%
{listitem-content-mode}}\Seq%
{\def\fFamName{Courier-New}\def\fSize%
{8.1\p@}}\# \endSeq{}\endNode{}\Node%
{\def\Element%
{196}\def\ProcessingMode%
{listitem-content-mode}}\Seq%
{\def\fFamName{Courier-New}\def\fWeight%
{bold}}apt-\/get install kernel-\/image-\/2.4.20-\/3-\/ipvs-\/686\endSeq{}\endNode{}\endPar{}\endNode{}
\Node%
{\def\Element%
{197}\def\ProcessingMode%
{listitem-content-mode}}\Par%
{\def\fSize%
{9\p@}\def\LineSpacing%
{11.7\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{10\p@}\def\StartIndentFactor%
{0}\def\fFamName{Courier-New}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Lines%
{asis}\def\InputWhitespaceTreatment%
{preserve}\def\sbNom%
{5\p@}\def\sbMin%
{5\p@}\def\sbMax%
{5\p@}\def\sbConditional%
{1}\def\saNom%
{5\p@}\def\saMin%
{5\p@}\def\saMax%
{5\p@}\def\saConditional%
{1}}\Node%
{\def\Element%
{198}\def\ProcessingMode%
{listitem-content-mode}}\Seq%
{\def\fFamName{Courier-New}\def\fSize%
{8.1\p@}}\# \endSeq{}\endNode{}\Node%
{\def\Element%
{199}\def\ProcessingMode%
{listitem-content-mode}}\Seq%
{\def\fFamName{Courier-New}\def\fWeight%
{bold}}apt-\/get install kernel-\/headers-\/2.4.20-\/3-\/ipvs-\/686\endSeq{}\endNode{}\endPar{}\endNode{}
\Node%
{\def\Element%
{200}\def\ProcessingMode%
{listitem-content-mode}}\Par%
{\def\fSize%
{9\p@}\def\LineSpacing%
{11.7\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{10\p@}\def\StartIndentFactor%
{0}\def\fFamName{Courier-New}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Lines%
{asis}\def\InputWhitespaceTreatment%
{preserve}\def\sbNom%
{5\p@}\def\sbMin%
{5\p@}\def\sbMax%
{5\p@}\def\sbConditional%
{1}\def\saNom%
{5\p@}\def\saMin%
{5\p@}\def\saMax%
{5\p@}\def\saConditional%
{1}}\Node%
{\def\Element%
{201}\def\ProcessingMode%
{listitem-content-mode}}\Seq%
{\def\fFamName{Courier-New}\def\fSize%
{8.1\p@}}\# \endSeq{}\endNode{}\Node%
{\def\Element%
{202}\def\ProcessingMode%
{listitem-content-mode}}\Seq%
{\def\fFamName{Courier-New}\def\fWeight%
{bold}}apt-\/get install kernel-\/pcmcia-\/modules-\/2.4.20-\/3-\/ipvs-\/686\endSeq{}\endNode{}\endPar{}\endNode{}\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\Node%
{\def\Element%
{203}}\DisplayGroup%
{\def\StartIndent%
{10\p@}\def\StartIndentFactor%
{0}}\Par%
{\def\FirstLineStartIndent%
{-10\p@}\def\FirstLineStartIndentFactor%
{0}\def\fFamName{Times-New-Roman}\def\fWeight%
{medium}\def\fSize%
{10\p@}\def\sbNom%
{5\p@}\def\sbMin%
{5\p@}\def\sbMax%
{5\p@}\def\sbConditional%
{1}}\Seq%
{}\LineField%
{\def\fSize%
{8\p@}\def\PositionPointShift%
{0\p@}\def\PositionPointShiftFactor%
{0}\def\FieldWidth%
{10\p@}\def\FieldWidthFactor%
{0}}\Character{8226}\endLineField{}\endSeq{}\Node%
{\def\Element%
{204}\def\ProcessingMode%
{listitem-content-mode}}\Seq%
{}Arquitecturas SMP Pentium Pro, Celeron, Pentium II, Pentium II y Pentium IV:

\Node%
{\def\Element%
{205}\def\ProcessingMode%
{listitem-content-mode}}\Par%
{\def\fSize%
{9\p@}\def\LineSpacing%
{11.7\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{10\p@}\def\StartIndentFactor%
{0}\def\fFamName{Courier-New}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Lines%
{asis}\def\InputWhitespaceTreatment%
{preserve}\def\sbNom%
{5\p@}\def\sbMin%
{5\p@}\def\sbMax%
{5\p@}\def\sbConditional%
{1}\def\saNom%
{5\p@}\def\saMin%
{5\p@}\def\saMax%
{5\p@}\def\saConditional%
{1}}\Node%
{\def\Element%
{206}\def\ProcessingMode%
{listitem-content-mode}}\Seq%
{\def\fFamName{Courier-New}\def\fSize%
{8.1\p@}}\# \endSeq{}\endNode{}\Node%
{\def\Element%
{207}\def\ProcessingMode%
{listitem-content-mode}}\Seq%
{\def\fFamName{Courier-New}\def\fWeight%
{bold}}apt-\/get install kernel-\/image-\/2.4.20-\/3-\/ipvs-\/686-\/smp\endSeq{}\endNode{}\endPar{}\endNode{}
\Node%
{\def\Element%
{208}\def\ProcessingMode%
{listitem-content-mode}}\Par%
{\def\fSize%
{9\p@}\def\LineSpacing%
{11.7\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{10\p@}\def\StartIndentFactor%
{0}\def\fFamName{Courier-New}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Lines%
{asis}\def\InputWhitespaceTreatment%
{preserve}\def\sbNom%
{5\p@}\def\sbMin%
{5\p@}\def\sbMax%
{5\p@}\def\sbConditional%
{1}\def\saNom%
{5\p@}\def\saMin%
{5\p@}\def\saMax%
{5\p@}\def\saConditional%
{1}}\Node%
{\def\Element%
{209}\def\ProcessingMode%
{listitem-content-mode}}\Seq%
{\def\fFamName{Courier-New}\def\fSize%
{8.1\p@}}\# \endSeq{}\endNode{}\Node%
{\def\Element%
{210}\def\ProcessingMode%
{listitem-content-mode}}\Seq%
{\def\fFamName{Courier-New}\def\fWeight%
{bold}}apt-\/get install kernel-\/headers-\/2.4.20-\/3-\/ipvs-\/686-\/smp\endSeq{}\endNode{}\endPar{}\endNode{}
\Node%
{\def\Element%
{211}\def\ProcessingMode%
{listitem-content-mode}}\Par%
{\def\fSize%
{9\p@}\def\LineSpacing%
{11.7\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{10\p@}\def\StartIndentFactor%
{0}\def\fFamName{Courier-New}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Lines%
{asis}\def\InputWhitespaceTreatment%
{preserve}\def\sbNom%
{5\p@}\def\sbMin%
{5\p@}\def\sbMax%
{5\p@}\def\sbConditional%
{1}\def\saNom%
{5\p@}\def\saMin%
{5\p@}\def\saMax%
{5\p@}\def\saConditional%
{1}}\Node%
{\def\Element%
{212}\def\ProcessingMode%
{listitem-content-mode}}\Seq%
{\def\fFamName{Courier-New}\def\fSize%
{8.1\p@}}\# \endSeq{}\endNode{}\Node%
{\def\Element%
{213}\def\ProcessingMode%
{listitem-content-mode}}\Seq%
{\def\fFamName{Courier-New}\def\fWeight%
{bold}}apt-\/get install kernel-\/pcmcia-\/modules-\/2.4.20-\/3-\/ipvs-\/686-\/smp\endSeq{}\endNode{}\endPar{}\endNode{}\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\Node%
{\def\Element%
{214}}\DisplayGroup%
{\def\StartIndent%
{10\p@}\def\StartIndentFactor%
{0}}\Par%
{\def\FirstLineStartIndent%
{-10\p@}\def\FirstLineStartIndentFactor%
{0}\def\fFamName{Times-New-Roman}\def\fWeight%
{medium}\def\fSize%
{10\p@}\def\sbNom%
{5\p@}\def\sbMin%
{5\p@}\def\sbMax%
{5\p@}\def\sbConditional%
{1}}\Seq%
{}\LineField%
{\def\fSize%
{8\p@}\def\PositionPointShift%
{0\p@}\def\PositionPointShiftFactor%
{0}\def\FieldWidth%
{10\p@}\def\FieldWidthFactor%
{0}}\Character{8226}\endLineField{}\endSeq{}\Node%
{\def\Element%
{215}\def\ProcessingMode%
{listitem-content-mode}}\Seq%
{}Arquitecturas AMD K6, K6-\/II o K6-\/III:

\Node%
{\def\Element%
{216}\def\ProcessingMode%
{listitem-content-mode}}\Par%
{\def\fSize%
{9\p@}\def\LineSpacing%
{11.7\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{10\p@}\def\StartIndentFactor%
{0}\def\fFamName{Courier-New}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Lines%
{asis}\def\InputWhitespaceTreatment%
{preserve}\def\sbNom%
{5\p@}\def\sbMin%
{5\p@}\def\sbMax%
{5\p@}\def\sbConditional%
{1}\def\saNom%
{5\p@}\def\saMin%
{5\p@}\def\saMax%
{5\p@}\def\saConditional%
{1}}\Node%
{\def\Element%
{217}\def\ProcessingMode%
{listitem-content-mode}}\Seq%
{\def\fFamName{Courier-New}\def\fSize%
{8.1\p@}}\# \endSeq{}\endNode{}\Node%
{\def\Element%
{218}\def\ProcessingMode%
{listitem-content-mode}}\Seq%
{\def\fFamName{Courier-New}\def\fWeight%
{bold}}apt-\/get install kernel-\/image-\/2.4.20-\/3-\/ipvs-\/k6\endSeq{}\endNode{}\endPar{}\endNode{}
\Node%
{\def\Element%
{219}\def\ProcessingMode%
{listitem-content-mode}}\Par%
{\def\fSize%
{9\p@}\def\LineSpacing%
{11.7\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{10\p@}\def\StartIndentFactor%
{0}\def\fFamName{Courier-New}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Lines%
{asis}\def\InputWhitespaceTreatment%
{preserve}\def\sbNom%
{5\p@}\def\sbMin%
{5\p@}\def\sbMax%
{5\p@}\def\sbConditional%
{1}\def\saNom%
{5\p@}\def\saMin%
{5\p@}\def\saMax%
{5\p@}\def\saConditional%
{1}}\Node%
{\def\Element%
{220}\def\ProcessingMode%
{listitem-content-mode}}\Seq%
{\def\fFamName{Courier-New}\def\fSize%
{8.1\p@}}\# \endSeq{}\endNode{}\Node%
{\def\Element%
{221}\def\ProcessingMode%
{listitem-content-mode}}\Seq%
{\def\fFamName{Courier-New}\def\fWeight%
{bold}}apt-\/get install kernel-\/headers-\/2.4.20-\/3-\/ipvs-\/k6\endSeq{}\endNode{}\endPar{}\endNode{}
\Node%
{\def\Element%
{222}\def\ProcessingMode%
{listitem-content-mode}}\Par%
{\def\fSize%
{9\p@}\def\LineSpacing%
{11.7\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{10\p@}\def\StartIndentFactor%
{0}\def\fFamName{Courier-New}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Lines%
{asis}\def\InputWhitespaceTreatment%
{preserve}\def\sbNom%
{5\p@}\def\sbMin%
{5\p@}\def\sbMax%
{5\p@}\def\sbConditional%
{1}\def\saNom%
{5\p@}\def\saMin%
{5\p@}\def\saMax%
{5\p@}\def\saConditional%
{1}}\Node%
{\def\Element%
{223}\def\ProcessingMode%
{listitem-content-mode}}\Seq%
{\def\fFamName{Courier-New}\def\fSize%
{8.1\p@}}\# \endSeq{}\endNode{}\Node%
{\def\Element%
{224}\def\ProcessingMode%
{listitem-content-mode}}\Seq%
{\def\fFamName{Courier-New}\def\fWeight%
{bold}}apt-\/get install kernel-\/pcmcia-\/modules-\/2.4.20-\/3-\/ipvs-\/k6\endSeq{}\endNode{}\endPar{}\endNode{}\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\Node%
{\def\Element%
{225}}\DisplayGroup%
{\def\StartIndent%
{10\p@}\def\StartIndentFactor%
{0}}\Par%
{\def\FirstLineStartIndent%
{-10\p@}\def\FirstLineStartIndentFactor%
{0}\def\fFamName{Times-New-Roman}\def\fWeight%
{medium}\def\fSize%
{10\p@}\def\sbNom%
{5\p@}\def\sbMin%
{5\p@}\def\sbMax%
{5\p@}\def\sbConditional%
{1}}\Seq%
{}\LineField%
{\def\fSize%
{8\p@}\def\PositionPointShift%
{0\p@}\def\PositionPointShiftFactor%
{0}\def\FieldWidth%
{10\p@}\def\FieldWidthFactor%
{0}}\Character{8226}\endLineField{}\endSeq{}\Node%
{\def\Element%
{226}\def\ProcessingMode%
{listitem-content-mode}}\Seq%
{}Arquitecturas AMD Duron o Athlon:

\Node%
{\def\Element%
{227}\def\ProcessingMode%
{listitem-content-mode}}\Par%
{\def\fSize%
{9\p@}\def\LineSpacing%
{11.7\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{10\p@}\def\StartIndentFactor%
{0}\def\fFamName{Courier-New}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Lines%
{asis}\def\InputWhitespaceTreatment%
{preserve}\def\sbNom%
{5\p@}\def\sbMin%
{5\p@}\def\sbMax%
{5\p@}\def\sbConditional%
{1}\def\saNom%
{5\p@}\def\saMin%
{5\p@}\def\saMax%
{5\p@}\def\saConditional%
{1}}\Node%
{\def\Element%
{228}\def\ProcessingMode%
{listitem-content-mode}}\Seq%
{\def\fFamName{Courier-New}\def\fSize%
{8.1\p@}}\# \endSeq{}\endNode{}\Node%
{\def\Element%
{229}\def\ProcessingMode%
{listitem-content-mode}}\Seq%
{\def\fFamName{Courier-New}\def\fWeight%
{bold}}apt-\/get install kernel-\/image-\/2.4.20-\/3-\/ipvs-\/k7\endSeq{}\endNode{}\endPar{}\endNode{}
\Node%
{\def\Element%
{230}\def\ProcessingMode%
{listitem-content-mode}}\Par%
{\def\fSize%
{9\p@}\def\LineSpacing%
{11.7\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{10\p@}\def\StartIndentFactor%
{0}\def\fFamName{Courier-New}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Lines%
{asis}\def\InputWhitespaceTreatment%
{preserve}\def\sbNom%
{5\p@}\def\sbMin%
{5\p@}\def\sbMax%
{5\p@}\def\sbConditional%
{1}\def\saNom%
{5\p@}\def\saMin%
{5\p@}\def\saMax%
{5\p@}\def\saConditional%
{1}}\Node%
{\def\Element%
{231}\def\ProcessingMode%
{listitem-content-mode}}\Seq%
{\def\fFamName{Courier-New}\def\fSize%
{8.1\p@}}\# \endSeq{}\endNode{}\Node%
{\def\Element%
{232}\def\ProcessingMode%
{listitem-content-mode}}\Seq%
{\def\fFamName{Courier-New}\def\fWeight%
{bold}}apt-\/get install kernel-\/headers-\/2.4.20-\/3-\/ipvs-\/k7\endSeq{}\endNode{}\endPar{}\endNode{}
\Node%
{\def\Element%
{233}\def\ProcessingMode%
{listitem-content-mode}}\Par%
{\def\fSize%
{9\p@}\def\LineSpacing%
{11.7\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{10\p@}\def\StartIndentFactor%
{0}\def\fFamName{Courier-New}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Lines%
{asis}\def\InputWhitespaceTreatment%
{preserve}\def\sbNom%
{5\p@}\def\sbMin%
{5\p@}\def\sbMax%
{5\p@}\def\sbConditional%
{1}\def\saNom%
{5\p@}\def\saMin%
{5\p@}\def\saMax%
{5\p@}\def\saConditional%
{1}}\Node%
{\def\Element%
{234}\def\ProcessingMode%
{listitem-content-mode}}\Seq%
{\def\fFamName{Courier-New}\def\fSize%
{8.1\p@}}\# \endSeq{}\endNode{}\Node%
{\def\Element%
{235}\def\ProcessingMode%
{listitem-content-mode}}\Seq%
{\def\fFamName{Courier-New}\def\fWeight%
{bold}}apt-\/get install kernel-\/pcmcia-\/modules-\/2.4.20-\/3-\/ipvs-\/k7\endSeq{}\endNode{}\endPar{}\endNode{}\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\Node%
{\def\Element%
{236}}\DisplayGroup%
{\def\StartIndent%
{10\p@}\def\StartIndentFactor%
{0}}\Par%
{\def\FirstLineStartIndent%
{-10\p@}\def\FirstLineStartIndentFactor%
{0}\def\fFamName{Times-New-Roman}\def\fWeight%
{medium}\def\fSize%
{10\p@}\def\sbNom%
{5\p@}\def\sbMin%
{5\p@}\def\sbMax%
{5\p@}\def\sbConditional%
{1}}\Seq%
{}\LineField%
{\def\fSize%
{8\p@}\def\PositionPointShift%
{0\p@}\def\PositionPointShiftFactor%
{0}\def\FieldWidth%
{10\p@}\def\FieldWidthFactor%
{0}}\Character{8226}\endLineField{}\endSeq{}\Node%
{\def\Element%
{237}\def\ProcessingMode%
{listitem-content-mode}}\Seq%
{}Arquitecturas SMP AMD Duron o Athlon:

\Node%
{\def\Element%
{238}\def\ProcessingMode%
{listitem-content-mode}}\Par%
{\def\fSize%
{9\p@}\def\LineSpacing%
{11.7\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{10\p@}\def\StartIndentFactor%
{0}\def\fFamName{Courier-New}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Lines%
{asis}\def\InputWhitespaceTreatment%
{preserve}\def\sbNom%
{5\p@}\def\sbMin%
{5\p@}\def\sbMax%
{5\p@}\def\sbConditional%
{1}\def\saNom%
{5\p@}\def\saMin%
{5\p@}\def\saMax%
{5\p@}\def\saConditional%
{1}}\Node%
{\def\Element%
{239}\def\ProcessingMode%
{listitem-content-mode}}\Seq%
{\def\fFamName{Courier-New}\def\fSize%
{8.1\p@}}\# \endSeq{}\endNode{}\Node%
{\def\Element%
{240}\def\ProcessingMode%
{listitem-content-mode}}\Seq%
{\def\fFamName{Courier-New}\def\fWeight%
{bold}}apt-\/get install kernel-\/image-\/2.4.20-\/3-\/ipvs-\/k7-\/smp\endSeq{}\endNode{}\endPar{}\endNode{}
\Node%
{\def\Element%
{241}\def\ProcessingMode%
{listitem-content-mode}}\Par%
{\def\fSize%
{9\p@}\def\LineSpacing%
{11.7\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{10\p@}\def\StartIndentFactor%
{0}\def\fFamName{Courier-New}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Lines%
{asis}\def\InputWhitespaceTreatment%
{preserve}\def\sbNom%
{5\p@}\def\sbMin%
{5\p@}\def\sbMax%
{5\p@}\def\sbConditional%
{1}\def\saNom%
{5\p@}\def\saMin%
{5\p@}\def\saMax%
{5\p@}\def\saConditional%
{1}}\Node%
{\def\Element%
{242}\def\ProcessingMode%
{listitem-content-mode}}\Seq%
{\def\fFamName{Courier-New}\def\fSize%
{8.1\p@}}\# \endSeq{}\endNode{}\Node%
{\def\Element%
{243}\def\ProcessingMode%
{listitem-content-mode}}\Seq%
{\def\fFamName{Courier-New}\def\fWeight%
{bold}}apt-\/get install kernel-\/headers-\/2.4.20-\/3-\/ipvs-\/k7-\/smp\endSeq{}\endNode{}\endPar{}\endNode{}
\Node%
{\def\Element%
{244}\def\ProcessingMode%
{listitem-content-mode}}\Par%
{\def\fSize%
{9\p@}\def\LineSpacing%
{11.7\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{10\p@}\def\StartIndentFactor%
{0}\def\fFamName{Courier-New}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Lines%
{asis}\def\InputWhitespaceTreatment%
{preserve}\def\sbNom%
{5\p@}\def\sbMin%
{5\p@}\def\sbMax%
{5\p@}\def\sbConditional%
{1}\def\saNom%
{5\p@}\def\saMin%
{5\p@}\def\saMax%
{5\p@}\def\saConditional%
{1}}\Node%
{\def\Element%
{245}\def\ProcessingMode%
{listitem-content-mode}}\Seq%
{\def\fFamName{Courier-New}\def\fSize%
{8.1\p@}}\# \endSeq{}\endNode{}\Node%
{\def\Element%
{246}\def\ProcessingMode%
{listitem-content-mode}}\Seq%
{\def\fFamName{Courier-New}\def\fWeight%
{bold}}apt-\/get install kernel-\/pcmcia-\/modules-\/2.4.20-\/3-\/ipvs-\/k7-\/smp\endSeq{}\endNode{}\endPar{}\endNode{}\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\endDisplayGroup{}\endNode{}\Node%
{\def\Element%
{247}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{ES}\def\sbNom%
{20\p@}\def\sbMin%
{20\p@}\def\sbMax%
{20\p@}\def\sbConditional%
{1}\def\saNom%
{1.25\p@}\def\saMin%
{1.25\p@}\def\saMax%
{1.25\p@}\def\saConditional%
{1}}
					De todas maneras, si desea compilar su propio núcleo, ha de tener en cuenta que
					necesita los parches \Node%
{\def\Element%
{248}}\Seq%
{\def\fPosture%
{italic}}IPVS\endSeq{}\endNode{} y
					\Node%
{\def\Element%
{249}}\Seq%
{\def\fPosture%
{italic}}Hidden Interface\endSeq{}\endNode{} para ejecutar Ultra Monkey. Estos parches
					se pueden instalar desde paquetes \Node%
{\def\Element%
{250}}\Seq%
{\def\fPosture%
{italic}}deb\endSeq{}\endNode{} usando el comando
					\Node%
{\def\Element%
{251}}\Seq%
{\def\fWeight%
{bold}}apt-\/get\endSeq{}\endNode{}. Para ello teclee:
				\endPar{}\endNode{}\Node%
{\def\Element%
{252}}\Par%
{\def\fSize%
{9\p@}\def\LineSpacing%
{11.7\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\fFamName{Courier-New}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Lines%
{asis}\def\InputWhitespaceTreatment%
{preserve}\def\sbNom%
{10\p@}\def\sbMin%
{10\p@}\def\sbMax%
{10\p@}\def\sbConditional%
{1}\def\saNom%
{10\p@}\def\saMin%
{10\p@}\def\saMax%
{10\p@}\def\saConditional%
{1}}\Node%
{\def\Element%
{253}}\Seq%
{\def\fFamName{Courier-New}\def\fSize%
{8.1\p@}}\# \endSeq{}\endNode{}\Node%
{\def\Element%
{254}}\Seq%
{\def\fFamName{Courier-New}\def\fWeight%
{bold}}apt-\/get install kernel-\/patch-\/2.4-\/hidden-\/interface\endSeq{}\endNode{}\endPar{}\endNode{}\Node%
{\def\Element%
{255}}\Par%
{\def\fSize%
{9\p@}\def\LineSpacing%
{11.7\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\fFamName{Courier-New}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Lines%
{asis}\def\InputWhitespaceTreatment%
{preserve}\def\sbNom%
{10\p@}\def\sbMin%
{10\p@}\def\sbMax%
{10\p@}\def\sbConditional%
{1}\def\saNom%
{10\p@}\def\saMin%
{10\p@}\def\saMax%
{10\p@}\def\saConditional%
{1}}\Node%
{\def\Element%
{256}}\Seq%
{\def\fFamName{Courier-New}\def\fSize%
{8.1\p@}}\# \endSeq{}\endNode{}\Node%
{\def\Element%
{257}}\Seq%
{\def\fFamName{Courier-New}\def\fWeight%
{bold}}apt-\/get install kernel-\/patch-\/2.4-\/ipvs\endSeq{}\endNode{}\endPar{}\endNode{}\Node%
{\def\Element%
{258}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{ES}\def\sbNom%
{20\p@}\def\sbMin%
{20\p@}\def\sbMax%
{20\p@}\def\sbConditional%
{1}\def\saNom%
{1.25\p@}\def\saMin%
{1.25\p@}\def\saMax%
{1.25\p@}\def\saConditional%
{1}}
					Los pasos necesarios para parchear y compilar en núcleo para obtener el
					soporte de LVS no se verán en esta documentación. De todas formas,
					si está familiarizado con este tipo de actividades, no le será muy
					difícil obtenerlo.
				\endPar{}\endNode{}\endSeq{}\endDisplayGroup{}\endNode{}\Node%
{\def\Label%
{actualizar_gestor_arranque}}\DisplayGroup%
{\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\sbNom%
{10\p@}\def\sbMin%
{10\p@}\def\sbMax%
{10\p@}\def\sbConditional%
{1}\def\saNom%
{10\p@}\def\saMin%
{10\p@}\def\saMax%
{10\p@}\def\saConditional%
{1}}\Seq%
{}\Seq%
{}\Par%
{\def\fFamName{Times-New-Roman}\def\fWeight%
{bold}\def\fPosture%
{upright}\def\fSize%
{12\p@}\def\LineSpacing%
{15.6\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\HeadingLevel%
{4}\def\sbNom%
{9\p@}\def\sbMin%
{9\p@}\def\sbMax%
{9\p@}\def\sbConditional%
{1}\def\saNom%
{2.4\p@}\def\saMin%
{2.4\p@}\def\saMax%
{2.4\p@}\def\saConditional%
{1}\def\KeepWithNext%
{1}}2.3.4. \Node%
{\def\Element%
{260}\def\ProcessingMode%
{title-sosofo-mode}}Actualizar el gestor de arranque\endNode{}\endPar{}\endSeq{}\Node%
{\def\Element%
{260}}\endNode{}\Node%
{\def\Element%
{261}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{ES}\def\sbNom%
{20\p@}\def\sbMin%
{20\p@}\def\sbMax%
{20\p@}\def\sbConditional%
{1}\def\saNom%
{1.25\p@}\def\saMin%
{1.25\p@}\def\saMax%
{1.25\p@}\def\saConditional%
{1}}
					El núcleo instalado hace uso de una imagen initrd para proveer los módulos en
					arranque del sistema. Debido a esto, debe asegurarse que su archivo de
					configuración de \Node%
{\def\Element%
{262}}\Seq%
{}LILO\endSeq{}\endNode{}:
					\Node%
{\def\Element%
{263}}\Seq%
{\def\fFamName{Courier-New}\def\fSize%
{9\p@}}/etc/lilo.conf\endSeq{}\endNode{}, posea una línea para el initrd y que
					se haya actualizado para el núcleo actual. Un ejemplo de un archivo
					\Node%
{\def\Element%
{264}}\Seq%
{\def\fFamName{Courier-New}\def\fSize%
{9\p@}}/etc/lilo.conf\endSeq{}\endNode{} que cumple estas características
					se puede ver a continuación:
				\endPar{}\endNode{}\Node%
{\def\Element%
{265}}\Par%
{\def\fSize%
{9\p@}\def\LineSpacing%
{11.7\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\fFamName{Courier-New}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Lines%
{asis}\def\InputWhitespaceTreatment%
{preserve}\def\sbNom%
{10\p@}\def\sbMin%
{10\p@}\def\sbMax%
{10\p@}\def\sbConditional%
{1}\def\saNom%
{10\p@}\def\saMin%
{10\p@}\def\saMax%
{10\p@}\def\saConditional%
{1}}
lba32
boot=/dev/sda
root=/dev/sda3
install=/boot/boot-\/menu.b
map=/boot/map
delay=20
vga=normal

default=Linux

image=/boot/vmlinuz-\/2.4.20-\/3-\/ipvs-\/686
        label=Linux
        read-\/only
        initrd=/boot/initrd.img-\/2.4.20-\/3-\/ipvs-\/686

image=/vmlinuz
        label=LinuxOLD
        read-\/only
        optional

\endPar{}\endNode{}\Node%
{\def\Element%
{266}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{ES}\def\sbNom%
{20\p@}\def\sbMin%
{20\p@}\def\sbMax%
{20\p@}\def\sbConditional%
{1}\def\saNom%
{1.25\p@}\def\saMin%
{1.25\p@}\def\saMax%
{1.25\p@}\def\saConditional%
{1}}
		 			Una vez que ha actualizado su archivo \Node%
{\def\Element%
{267}}\Seq%
{\def\fFamName{Courier-New}\def\fSize%
{9\p@}}/etc/lilo.conf\endSeq{}\endNode{},
					ejecute:
				\endPar{}\endNode{}\Node%
{\def\Element%
{268}}\Par%
{\def\fSize%
{9\p@}\def\LineSpacing%
{11.7\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\fFamName{Courier-New}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Lines%
{asis}\def\InputWhitespaceTreatment%
{preserve}\def\sbNom%
{10\p@}\def\sbMin%
{10\p@}\def\sbMax%
{10\p@}\def\sbConditional%
{1}\def\saNom%
{10\p@}\def\saMin%
{10\p@}\def\saMax%
{10\p@}\def\saConditional%
{1}}\Node%
{\def\Element%
{269}}\Seq%
{\def\fFamName{Courier-New}\def\fSize%
{8.1\p@}}\# \endSeq{}\endNode{}\Node%
{\def\Element%
{270}}\Seq%
{\def\fFamName{Courier-New}\def\fWeight%
{bold}}/sbin/lilo -\/v\endSeq{}\endNode{}\endPar{}\endNode{}\endSeq{}\endDisplayGroup{}\endNode{}\Node%
{\def\Label%
{reiniciar}}\DisplayGroup%
{\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\sbNom%
{10\p@}\def\sbMin%
{10\p@}\def\sbMax%
{10\p@}\def\sbConditional%
{1}\def\saNom%
{10\p@}\def\saMin%
{10\p@}\def\saMax%
{10\p@}\def\saConditional%
{1}}\Seq%
{}\Seq%
{}\Par%
{\def\fFamName{Times-New-Roman}\def\fWeight%
{bold}\def\fPosture%
{upright}\def\fSize%
{12\p@}\def\LineSpacing%
{15.6\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\HeadingLevel%
{4}\def\sbNom%
{9\p@}\def\sbMin%
{9\p@}\def\sbMax%
{9\p@}\def\sbConditional%
{1}\def\saNom%
{2.4\p@}\def\saMin%
{2.4\p@}\def\saMax%
{2.4\p@}\def\saConditional%
{1}\def\KeepWithNext%
{1}}2.3.5. \Node%
{\def\Element%
{272}\def\ProcessingMode%
{title-sosofo-mode}}Reiniciar\endNode{}\endPar{}\endSeq{}\Node%
{\def\Element%
{272}}\endNode{}\Node%
{\def\Element%
{273}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{ES}\def\sbNom%
{20\p@}\def\sbMin%
{20\p@}\def\sbMax%
{20\p@}\def\sbConditional%
{1}\def\saNom%
{1.25\p@}\def\saMin%
{1.25\p@}\def\saMax%
{1.25\p@}\def\saConditional%
{1}}
					Como se ha instalado un nuevo núcleo, necesitará reiniciar el sistema para que
					los cambios tengan efecto. Para ello ejecute:
\Node%
{\def\Element%
{274}}\Par%
{\def\fSize%
{9\p@}\def\LineSpacing%
{11.7\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\fFamName{Courier-New}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Lines%
{asis}\def\InputWhitespaceTreatment%
{preserve}\def\sbNom%
{10\p@}\def\sbMin%
{10\p@}\def\sbMax%
{10\p@}\def\sbConditional%
{1}\def\saNom%
{10\p@}\def\saMin%
{10\p@}\def\saMax%
{10\p@}\def\saConditional%
{1}}\Node%
{\def\Element%
{275}}\Seq%
{\def\fFamName{Courier-New}\def\fSize%
{8.1\p@}}\# \endSeq{}\endNode{}\Node%
{\def\Element%
{276}}\Seq%
{\def\fFamName{Courier-New}\def\fWeight%
{bold}}/sbin/shutdown -\/r now\endSeq{}\endNode{}\endPar{}\endNode{}
				\endPar{}\endNode{}\endSeq{}\endDisplayGroup{}\endNode{}\Node%
{\def\Label%
{instalar_paquetes_restantes}}\DisplayGroup%
{\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\sbNom%
{10\p@}\def\sbMin%
{10\p@}\def\sbMax%
{10\p@}\def\sbConditional%
{1}\def\saNom%
{10\p@}\def\saMin%
{10\p@}\def\saMax%
{10\p@}\def\saConditional%
{1}}\Seq%
{}\Seq%
{}\Par%
{\def\fFamName{Times-New-Roman}\def\fWeight%
{bold}\def\fPosture%
{upright}\def\fSize%
{12\p@}\def\LineSpacing%
{15.6\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\HeadingLevel%
{4}\def\sbNom%
{9\p@}\def\sbMin%
{9\p@}\def\sbMax%
{9\p@}\def\sbConditional%
{1}\def\saNom%
{2.4\p@}\def\saMin%
{2.4\p@}\def\saMax%
{2.4\p@}\def\saConditional%
{1}\def\KeepWithNext%
{1}}2.3.6. \Node%
{\def\Element%
{278}\def\ProcessingMode%
{title-sosofo-mode}}Instalar los paquetes restantes\endNode{}\endPar{}\endSeq{}\Node%
{\def\Element%
{278}}\endNode{}\Node%
{\def\Element%
{279}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{ES}\def\sbNom%
{20\p@}\def\sbMin%
{20\p@}\def\sbMax%
{20\p@}\def\sbConditional%
{1}\def\saNom%
{1.25\p@}\def\saMin%
{1.25\p@}\def\saMax%
{1.25\p@}\def\saConditional%
{1}}
					Ultra Monkey viene con algunos paquetes adicionales. Estos paquetes sólo son
					necesarios para aquellos sistemas que van a ejecutar HearBeat y pueden ser
					obtenidos usando \Node%
{\def\Element%
{280}}\Seq%
{\def\fWeight%
{bold}}apt-\/get\endSeq{}\endNode{}, como se muestra a continuación:
				\endPar{}\endNode{}\Node%
{\def\Element%
{281}}\Par%
{\def\fSize%
{9\p@}\def\LineSpacing%
{11.7\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\fFamName{Courier-New}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Lines%
{asis}\def\InputWhitespaceTreatment%
{preserve}\def\sbNom%
{10\p@}\def\sbMin%
{10\p@}\def\sbMax%
{10\p@}\def\sbConditional%
{1}\def\saNom%
{10\p@}\def\saMin%
{10\p@}\def\saMax%
{10\p@}\def\saConditional%
{1}}\Node%
{\def\Element%
{282}}\Seq%
{\def\fFamName{Courier-New}\def\fSize%
{8.1\p@}}\# \endSeq{}\endNode{}\Node%
{\def\Element%
{283}}\Seq%
{\def\fFamName{Courier-New}\def\fWeight%
{bold}}apt-\/get install ultramonkey\endSeq{}\endNode{}\endPar{}\endNode{}\Node%
{\def\Element%
{284}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{ES}\def\sbNom%
{20\p@}\def\sbMin%
{20\p@}\def\sbMax%
{20\p@}\def\sbConditional%
{1}\def\saNom%
{1.25\p@}\def\saMin%
{1.25\p@}\def\saMax%
{1.25\p@}\def\saConditional%
{1}}
		 			Durante la instalación de los paquetes necesarios, se realizarán una serie
					de preguntas con el objeto de configurar su sistema. Ha de responderlas
					de forma que se adapten a sus requerimientos y sistema\Node%
{\def\Element%
{285}}\Seq%
{\def\fSize%
{6\p@}\def\PositionPointShift%
{4\p@}\def\PositionPointShiftFactor%
{0}}6\endSeq{}\endNode{}.
				\endPar{}\endNode{}\Node%
{\def\Element%
{288}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{ES}\def\sbNom%
{20\p@}\def\sbMin%
{20\p@}\def\sbMax%
{20\p@}\def\sbConditional%
{1}\def\saNom%
{1.25\p@}\def\saMin%
{1.25\p@}\def\saMax%
{1.25\p@}\def\saConditional%
{1}}
		 			Hemos de tener especial cuidado a la hora de configurar el paquete
					\Node%
{\def\Element%
{289}}\Seq%
{}ipvsadm\endSeq{}\endNode{}, durante la instalación del mismo
					le preguntará para configurar el archivo \Node%
{\def\Element%
{290}}\Seq%
{\def\fFamName{Courier-New}\def\fSize%
{9\p@}}/etc/ipvsadm.rules\endSeq{}\endNode{}.
					Ha de responder <\/No>\/, ya que de sino interferirá con la forma que tiene
					Ultra Monkey de configurar \Node%
{\def\Element%
{291}}\Seq%
{}ipvsadm\endSeq{}\endNode{}.
				\endPar{}\endNode{}\Node%
{\def\Element%
{292}}\DisplayGroup%
{\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\sbNom%
{10\p@}\def\sbMin%
{10\p@}\def\sbMax%
{10\p@}\def\sbConditional%
{1}\def\saNom%
{10\p@}\def\saMin%
{10\p@}\def\saMax%
{10\p@}\def\saConditional%
{1}}\Node%
{\def\Element%
{293}}\Par%
{}\Seq%
{}\Node%
{\def\Element%
{294}}\Node%
{\def\Element%
{295}}\insertExternalGraphic%
{\def\DisplayAlignment%
{center}\def\IsDisplay%
{1}\def\ScaleType%
{false}\def\ScaleX%
{1}\def\ScaleY%
{1}\def\EntitySystemId%
{./images/debian.ipvsadm.1.eps}\def\NotationSystemId%
{EPS}}\endNode{}\endNode{}\Node%
{\def\Element%
{301}}\Node%
{\def\Element%
{302}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{ES}\def\sbNom%
{20\p@}\def\sbMin%
{20\p@}\def\sbMax%
{20\p@}\def\sbConditional%
{1}\def\saNom%
{1.25\p@}\def\saMin%
{1.25\p@}\def\saMax%
{1.25\p@}\def\saConditional%
{1}}Pantalla de configuración de \Node%
{\def\Element%
{303}}\Seq%
{}ipvsadm\endSeq{}\endNode{}\endPar{}\endNode{}\endNode{}\endSeq{}\endPar{}\endNode{}\endDisplayGroup{}\endNode{}\Node%
{\def\Element%
{304}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{ES}\def\sbNom%
{20\p@}\def\sbMin%
{20\p@}\def\sbMax%
{20\p@}\def\sbConditional%
{1}\def\saNom%
{1.25\p@}\def\saMin%
{1.25\p@}\def\saMax%
{1.25\p@}\def\saConditional%
{1}}
		 			Otra de las preguntas que le hará el sistema al instalar
					\Node%
{\def\Element%
{305}}\Seq%
{}ipvsadm\endSeq{}\endNode{} será para configurar el demonio de
					sincronización de IPVS. Es recomendable que no seleccione nada para
					la configuración del demonio de sincronización, ya que en algunos casos
					interfiere en la forma en que Ultra Monkey ejecuta LVS.
				\endPar{}\endNode{}\Node%
{\def\Element%
{306}}\DisplayGroup%
{\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\sbNom%
{10\p@}\def\sbMin%
{10\p@}\def\sbMax%
{10\p@}\def\sbConditional%
{1}\def\saNom%
{10\p@}\def\saMin%
{10\p@}\def\saMax%
{10\p@}\def\saConditional%
{1}}\Node%
{\def\Element%
{307}}\Par%
{}\Seq%
{}\Node%
{\def\Element%
{308}}\Node%
{\def\Element%
{309}}\insertExternalGraphic%
{\def\DisplayAlignment%
{center}\def\IsDisplay%
{1}\def\ScaleType%
{false}\def\ScaleX%
{1}\def\ScaleY%
{1}\def\EntitySystemId%
{./images/debian.ipvsadm.2.eps}\def\NotationSystemId%
{EPS}}\endNode{}\endNode{}\Node%
{\def\Element%
{315}}\Node%
{\def\Element%
{316}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{ES}\def\sbNom%
{20\p@}\def\sbMin%
{20\p@}\def\sbMax%
{20\p@}\def\sbConditional%
{1}\def\saNom%
{1.25\p@}\def\saMin%
{1.25\p@}\def\saMax%
{1.25\p@}\def\saConditional%
{1}}Pantalla de configuración de \Node%
{\def\Element%
{317}}\Seq%
{}ipvsadm\endSeq{}\endNode{}\endPar{}\endNode{}\endNode{}\endSeq{}\endPar{}\endNode{}\endDisplayGroup{}\endNode{}\Node%
{\def\Element%
{318}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{ES}\def\sbNom%
{20\p@}\def\sbMin%
{20\p@}\def\sbMax%
{20\p@}\def\sbConditional%
{1}\def\saNom%
{1.25\p@}\def\saMin%
{1.25\p@}\def\saMax%
{1.25\p@}\def\saConditional%
{1}}
		 			Para finalizar, instalaremos el paquete \Node%
{\def\Element%
{319}}\Seq%
{}mon\endSeq{}\endNode{} y
					el paquete \Node%
{\def\Element%
{320}}\Seq%
{}ntp-\/simple\endSeq{}\endNode{}\Node%
{\def\Element%
{321}}\Seq%
{\def\fSize%
{6\p@}\def\PositionPointShift%
{4\p@}\def\PositionPointShiftFactor%
{0}}7\endSeq{}\endNode{}, para lo cual ejecutaremos:
\Node%
{\def\Element%
{323}}\Par%
{\def\fSize%
{9\p@}\def\LineSpacing%
{11.7\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\fFamName{Courier-New}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Lines%
{asis}\def\InputWhitespaceTreatment%
{preserve}\def\sbNom%
{10\p@}\def\sbMin%
{10\p@}\def\sbMax%
{10\p@}\def\sbConditional%
{1}\def\saNom%
{10\p@}\def\saMin%
{10\p@}\def\saMax%
{10\p@}\def\saConditional%
{1}}\Node%
{\def\Element%
{324}}\Seq%
{\def\fFamName{Courier-New}\def\fSize%
{8.1\p@}}\# \endSeq{}\endNode{}\Node%
{\def\Element%
{325}}\Seq%
{\def\fFamName{Courier-New}\def\fWeight%
{bold}}apt-\/get install mon ntp-\/simple\endSeq{}\endNode{}\endPar{}\endNode{}
				\endPar{}\endNode{}\Node%
{\def\Element%
{326}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{ES}\def\sbNom%
{20\p@}\def\sbMin%
{20\p@}\def\sbMax%
{20\p@}\def\sbConditional%
{1}\def\saNom%
{1.25\p@}\def\saMin%
{1.25\p@}\def\saMax%
{1.25\p@}\def\saConditional%
{1}}
		 			Una vez finalizada la instalación, «sólo» nos queda configurar MON para
					adaptarlo a nuestras necesidades. Puede consultar la
					\Node%
{\def\Element%
{327}}\Seq%
{}\Seq%
{}\Seq%
{}página web\endSeq{}\Seq%
{} (http://www.kernel.org/software/mon/)\endSeq{}\endSeq{}\endSeq{}\endNode{} de la
					aplicación, así como leer la documentación que ha instalado el propio paquete
					(\Node%
{\def\Element%
{328}}\Seq%
{\def\fFamName{Courier-New}\def\fSize%
{9\p@}}/usr/share/doc/mon/\endSeq{}\endNode{}) y ver los
					scripts de ejemplo que provee dicho paquete
					(\Node%
{\def\Element%
{329}}\Seq%
{\def\fFamName{Courier-New}\def\fSize%
{9\p@}}/usr/share/doc/mon/examples\endSeq{}\endNode{}).
				\endPar{}\endNode{}\endSeq{}\endDisplayGroup{}\endNode{}\Node%
{\def\Label%
{configurar_sistema}}\DisplayGroup%
{\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\sbNom%
{10\p@}\def\sbMin%
{10\p@}\def\sbMax%
{10\p@}\def\sbConditional%
{1}\def\saNom%
{10\p@}\def\saMin%
{10\p@}\def\saMax%
{10\p@}\def\saConditional%
{1}}\Seq%
{}\Seq%
{}\Par%
{\def\fFamName{Times-New-Roman}\def\fWeight%
{bold}\def\fPosture%
{upright}\def\fSize%
{12\p@}\def\LineSpacing%
{15.6\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\HeadingLevel%
{4}\def\sbNom%
{9\p@}\def\sbMin%
{9\p@}\def\sbMax%
{9\p@}\def\sbConditional%
{1}\def\saNom%
{2.4\p@}\def\saMin%
{2.4\p@}\def\saMax%
{2.4\p@}\def\saConditional%
{1}\def\KeepWithNext%
{1}}2.3.7. \Node%
{\def\Element%
{331}\def\ProcessingMode%
{title-sosofo-mode}}Configurar el sistema\endNode{}\endPar{}\endSeq{}\Node%
{\def\Element%
{331}}\endNode{}\Node%
{\def\Element%
{332}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{ES}\def\sbNom%
{20\p@}\def\sbMin%
{20\p@}\def\sbMax%
{20\p@}\def\sbConditional%
{1}\def\saNom%
{1.25\p@}\def\saMin%
{1.25\p@}\def\saMax%
{1.25\p@}\def\saConditional%
{1}}
					La página de Ultra Monkey provee de una gran variedad de ejemplos y formas
					de configuración de un cluster de alta disponibilidad. Por este motivo,
					remitimos a la página de
					\Node%
{\def\Element%
{333}}\Seq%
{}\Seq%
{}\Seq%
{}topologías\endSeq{}\Seq%
{} (http://www.ultramonkey.org/2.0.1/topologies/)\endSeq{}\endSeq{}\endSeq{}\endNode{}
					de dicho proyecto para saber más acerca de las distintas posibilidades y
					formas de configurar nuestro cluster.
				\endPar{}\endNode{}\endSeq{}\endDisplayGroup{}\endNode{}\endSeq{}\endDisplayGroup{}\endNode{}\endSeq{}\endDisplayGroup{}\endNode{}\Node%
{\def\Label%
{cluster_alto_rendimiento}}\DisplayGroup%
{\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\sbNom%
{10\p@}\def\sbMin%
{10\p@}\def\sbMax%
{10\p@}\def\sbConditional%
{1}\def\saNom%
{10\p@}\def\saMin%
{10\p@}\def\saMax%
{10\p@}\def\saConditional%
{1}}\Seq%
{}\Seq%
{}\Par%
{\def\fFamName{Times-New-Roman}\def\fWeight%
{bold}\def\fPosture%
{upright}\def\fSize%
{17.28\p@}\def\LineSpacing%
{22.464\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\HeadingLevel%
{2}\def\sbNom%
{12.96\p@}\def\sbMin%
{12.96\p@}\def\sbMax%
{12.96\p@}\def\sbConditional%
{1}\def\saNom%
{3.456\p@}\def\saMin%
{3.456\p@}\def\saMax%
{3.456\p@}\def\saConditional%
{1}\def\KeepWithNext%
{1}}3. \Node%
{\def\Element%
{335}\def\ProcessingMode%
{title-sosofo-mode}}Cluster de alto rendimiento, \Node%
{\def\Element%
{336}\def\ProcessingMode%
{title-sosofo-mode}}\Seq%
{\def\fPosture%
{italic}}OpenMosix\endSeq{}\endNode{}\endNode{}\endPar{}\endSeq{}\Node%
{\def\Element%
{335}}\endNode{}\Node%
{\def\Element%
{337}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{ES}\def\sbNom%
{20\p@}\def\sbMin%
{20\p@}\def\sbMax%
{20\p@}\def\sbConditional%
{1}\def\saNom%
{1.25\p@}\def\saMin%
{1.25\p@}\def\saMax%
{1.25\p@}\def\saConditional%
{1}}
			Los pasos para montar un cluster de alto rendimiento con OpenMosix son muy simples:
		\endPar{}\endNode{}\Node%
{\def\Element%
{338}}\DisplayGroup%
{\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\saNom%
{5\p@}\def\saMin%
{5\p@}\def\saMax%
{5\p@}\def\saConditional%
{1}}\Node%
{\def\Element%
{339}}\DisplayGroup%
{\def\StartIndent%
{10\p@}\def\StartIndentFactor%
{0}}\Par%
{\def\FirstLineStartIndent%
{-10\p@}\def\FirstLineStartIndentFactor%
{0}\def\fFamName{Times-New-Roman}\def\fWeight%
{medium}\def\fSize%
{10\p@}\def\sbNom%
{5\p@}\def\sbMin%
{5\p@}\def\sbMax%
{5\p@}\def\sbConditional%
{1}}\Seq%
{}\LineField%
{\def\fSize%
{8\p@}\def\PositionPointShift%
{0\p@}\def\PositionPointShiftFactor%
{0}\def\FieldWidth%
{10\p@}\def\FieldWidthFactor%
{0}}\Character{8226}\endLineField{}\endSeq{}\Node%
{\def\Element%
{340}\def\ProcessingMode%
{listitem-content-mode}}\Seq%
{}Parchear, configurar y compilar el núcleo Linux con OpenMosix. Una forma
				de hacerlo, es instalando el parche de OpenMosix para el núcleo, mediante
				\Node%
{\def\Element%
{341}\def\ProcessingMode%
{listitem-content-mode}}\Seq%
{}apt-\/get\endSeq{}\endNode{}. Para ello teclee:
\Node%
{\def\Element%
{342}\def\ProcessingMode%
{listitem-content-mode}}\Par%
{\def\fSize%
{9\p@}\def\LineSpacing%
{11.7\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{10\p@}\def\StartIndentFactor%
{0}\def\fFamName{Courier-New}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Lines%
{asis}\def\InputWhitespaceTreatment%
{preserve}\def\sbNom%
{5\p@}\def\sbMin%
{5\p@}\def\sbMax%
{5\p@}\def\sbConditional%
{1}\def\saNom%
{5\p@}\def\saMin%
{5\p@}\def\saMax%
{5\p@}\def\saConditional%
{1}}\Node%
{\def\Element%
{343}\def\ProcessingMode%
{listitem-content-mode}}\Seq%
{\def\fFamName{Courier-New}\def\fSize%
{8.1\p@}}\# \endSeq{}\endNode{}\Node%
{\def\Element%
{344}\def\ProcessingMode%
{listitem-content-mode}}\Seq%
{\def\fFamName{Courier-New}\def\fWeight%
{bold}}apt-\/get install kernel-\/patch-\/openmosix\endSeq{}\endNode{}\endPar{}\endNode{}
				Una vez instalado el núcleo, hemos de reiniciar el sistema.\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\Node%
{\def\Element%
{345}}\DisplayGroup%
{\def\StartIndent%
{10\p@}\def\StartIndentFactor%
{0}}\Par%
{\def\FirstLineStartIndent%
{-10\p@}\def\FirstLineStartIndentFactor%
{0}\def\fFamName{Times-New-Roman}\def\fWeight%
{medium}\def\fSize%
{10\p@}\def\sbNom%
{5\p@}\def\sbMin%
{5\p@}\def\sbMax%
{5\p@}\def\sbConditional%
{1}}\Seq%
{}\LineField%
{\def\fSize%
{8\p@}\def\PositionPointShift%
{0\p@}\def\PositionPointShiftFactor%
{0}\def\FieldWidth%
{10\p@}\def\FieldWidthFactor%
{0}}\Character{8226}\endLineField{}\endSeq{}\Node%
{\def\Element%
{346}\def\ProcessingMode%
{listitem-content-mode}}\Seq%
{}El segundo paso es instalar las utilidades de administración para OpenMosix,
				para ello tecleamos:
\Node%
{\def\Element%
{347}\def\ProcessingMode%
{listitem-content-mode}}\Par%
{\def\fSize%
{9\p@}\def\LineSpacing%
{11.7\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{10\p@}\def\StartIndentFactor%
{0}\def\fFamName{Courier-New}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Lines%
{asis}\def\InputWhitespaceTreatment%
{preserve}\def\sbNom%
{5\p@}\def\sbMin%
{5\p@}\def\sbMax%
{5\p@}\def\sbConditional%
{1}\def\saNom%
{5\p@}\def\saMin%
{5\p@}\def\saMax%
{5\p@}\def\saConditional%
{1}}\Node%
{\def\Element%
{348}\def\ProcessingMode%
{listitem-content-mode}}\Seq%
{\def\fFamName{Courier-New}\def\fSize%
{8.1\p@}}\# \endSeq{}\endNode{}\Node%
{\def\Element%
{349}\def\ProcessingMode%
{listitem-content-mode}}\Seq%
{\def\fFamName{Courier-New}\def\fWeight%
{bold}}apt-\/get install openmosix\endSeq{}\endNode{}\endPar{}\endNode{}\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\Node%
{\def\Element%
{350}}\DisplayGroup%
{\def\StartIndent%
{10\p@}\def\StartIndentFactor%
{0}}\Par%
{\def\FirstLineStartIndent%
{-10\p@}\def\FirstLineStartIndentFactor%
{0}\def\fFamName{Times-New-Roman}\def\fWeight%
{medium}\def\fSize%
{10\p@}\def\sbNom%
{5\p@}\def\sbMin%
{5\p@}\def\sbMax%
{5\p@}\def\sbConditional%
{1}}\Seq%
{}\LineField%
{\def\fSize%
{8\p@}\def\PositionPointShift%
{0\p@}\def\PositionPointShiftFactor%
{0}\def\FieldWidth%
{10\p@}\def\FieldWidthFactor%
{0}}\Character{8226}\endLineField{}\endSeq{}\Node%
{\def\Element%
{351}\def\ProcessingMode%
{listitem-content-mode}}\Seq%
{}Adicionalmente podemos instalar el programa
				\Node%
{\def\Element%
{352}\def\ProcessingMode%
{listitem-content-mode}}\Seq%
{}openMosixview\endSeq{}\endNode{}:
\Node%
{\def\Element%
{353}\def\ProcessingMode%
{listitem-content-mode}}\Par%
{\def\fSize%
{9\p@}\def\LineSpacing%
{11.7\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{10\p@}\def\StartIndentFactor%
{0}\def\fFamName{Courier-New}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Lines%
{asis}\def\InputWhitespaceTreatment%
{preserve}\def\sbNom%
{5\p@}\def\sbMin%
{5\p@}\def\sbMax%
{5\p@}\def\sbConditional%
{1}\def\saNom%
{5\p@}\def\saMin%
{5\p@}\def\saMax%
{5\p@}\def\saConditional%
{1}}\Node%
{\def\Element%
{354}\def\ProcessingMode%
{listitem-content-mode}}\Seq%
{\def\fFamName{Courier-New}\def\fSize%
{8.1\p@}}\# \endSeq{}\endNode{}\Node%
{\def\Element%
{355}\def\ProcessingMode%
{listitem-content-mode}}\Seq%
{\def\fFamName{Courier-New}\def\fWeight%
{bold}}apt-\/get install openmosixview\endSeq{}\endNode{}\endPar{}\endNode{}\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\endDisplayGroup{}\endNode{}\Node%
{\def\Element%
{356}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{ES}\def\sbNom%
{20\p@}\def\sbMin%
{20\p@}\def\sbMax%
{20\p@}\def\sbConditional%
{1}\def\saNom%
{1.25\p@}\def\saMin%
{1.25\p@}\def\saMax%
{1.25\p@}\def\saConditional%
{1}}
		 	Una vez tenemos todas las aplicaciones necesarias, sólo nos queda configurar el cluster
			para adaptarlo a nuestras necesidades. Como los pasos para realizar esta tarea son
			muy simples y están perfectamente detallados en el \Node%
{\def\Element%
{357}}\Link%
{\def\Label%
{openmosix_howto}}The OpenMosix HOWTO\endLink{}\endNode{}, no
			los voy a repetir aquí, por lo que le remito a dicho manual para leerlos.
		\endPar{}\endNode{}\Node%
{\def\Label%
{clusterknoppix}}\DisplayGroup%
{\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\sbNom%
{10\p@}\def\sbMin%
{10\p@}\def\sbMax%
{10\p@}\def\sbConditional%
{1}\def\saNom%
{10\p@}\def\saMin%
{10\p@}\def\saMax%
{10\p@}\def\saConditional%
{1}}\Seq%
{}\Seq%
{}\Par%
{\def\fFamName{Times-New-Roman}\def\fWeight%
{bold}\def\fPosture%
{upright}\def\fSize%
{14.4\p@}\def\LineSpacing%
{18.72\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\HeadingLevel%
{3}\def\sbNom%
{10.8\p@}\def\sbMin%
{10.8\p@}\def\sbMax%
{10.8\p@}\def\sbConditional%
{1}\def\saNom%
{2.88\p@}\def\saMin%
{2.88\p@}\def\saMax%
{2.88\p@}\def\saConditional%
{1}\def\KeepWithNext%
{1}}3.1. \Node%
{\def\Element%
{359}\def\ProcessingMode%
{title-sosofo-mode}}ClusterKnoppix, un cluster con un \Node%
{\def\Element%
{360}\def\ProcessingMode%
{title-sosofo-mode}}\Seq%
{\def\fPosture%
{italic}}Live CD\endSeq{}\endNode{}\endNode{}\endPar{}\endSeq{}\Node%
{\def\Element%
{359}}\endNode{}\Node%
{\def\Element%
{361}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{ES}\def\sbNom%
{20\p@}\def\sbMin%
{20\p@}\def\sbMax%
{20\p@}\def\sbConditional%
{1}\def\saNom%
{1.25\p@}\def\saMin%
{1.25\p@}\def\saMax%
{1.25\p@}\def\saConditional%
{1}}
				Aun siendo extremadamente sencilla la instalación de OpenMosix, se puede
				facilitar aun más gracias a Win Vandersmissen. Win ha adaptado una
				distribución \Node%
{\def\Element%
{362}}\Seq%
{}\Seq%
{}\Seq%
{}KNOPPIX\endSeq{}\Seq%
{} (http://www.knoppix.org/)\endSeq{}\endSeq{}\endSeq{}\endNode{}
				\Node%
{\def\Element%
{363}}\Seq%
{\def\fSize%
{6\p@}\def\PositionPointShift%
{4\p@}\def\PositionPointShiftFactor%
{0}}8\endSeq{}\endNode{} para que nada más arrancar, configure
				y ponga en funcionamiento un cluster con OpenMosix transparentemente
				al usuario. La distribución se llama \Node%
{\def\Element%
{369}}\Link%
{\def\Label%
{biblclusterknoppix}}ClusterKnoppix\endLink{}\endNode{}.
			\endPar{}\endNode{}\Node%
{\def\Element%
{370}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{ES}\def\sbNom%
{20\p@}\def\sbMin%
{20\p@}\def\sbMax%
{20\p@}\def\sbConditional%
{1}\def\saNom%
{1.25\p@}\def\saMin%
{1.25\p@}\def\saMax%
{1.25\p@}\def\saConditional%
{1}}
		 		Para hacer uso de esta distribución, no tenemos más que grabar la imagen
				ISO en un CD y arrancar el ordenador con este CD en la unidad de CD-\/ROM.
				Después de un rato, la distribución habrá detectado el hardware del
				ordenador, lo habrá configurado y habrá arrancado el cluster OpenMosix,
				buscando inmediatamente nuevos nodos (transparentemente), que serán añadidos
				al cluster en caso de ser encontrados.
			\endPar{}\endNode{}\Node%
{\def\Element%
{371}}\DisplayGroup%
{\def\fFamName{Arial}\def\fSize%
{9\p@}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\LineSpacing%
{11.7\p@}\def\LineSpacingFactor%
{0}\def\sbNom%
{10\p@}\def\sbMin%
{10\p@}\def\sbMax%
{10\p@}\def\sbConditional%
{1}\def\saNom%
{10\p@}\def\saMin%
{10\p@}\def\saMax%
{10\p@}\def\saConditional%
{1}}\BOX%
{\def\BoxType%
{border}\def\LineThickness%
{2\p@}\def\StartIndent%
{22\p@}\def\StartIndentFactor%
{0}\def\EndIndent%
{0\p@}\def\EndIndentFactor%
{0}\def\IsDisplay%
{1}}\Par%
{\def\StartIndent%
{10\p@}\def\StartIndentFactor%
{0}\def\EndIndent%
{10\p@}\def\EndIndentFactor%
{0}\def\fFamName{Times-New-Roman}\def\fWeight%
{bold}\def\fSize%
{14.4\p@}\def\LineSpacing%
{18.72\p@}\def\LineSpacingFactor%
{0}\def\Quadding%
{center}\def\sbNom%
{5\p@}\def\sbMin%
{5\p@}\def\sbMax%
{5\p@}\def\sbConditional%
{1}\def\saNom%
{5\p@}\def\saMin%
{5\p@}\def\saMax%
{5\p@}\def\saConditional%
{1}\def\KeepWithNext%
{1}}Aviso\endPar{}\Node%
{\def\Element%
{372}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{ES}\def\sbNom%
{20\p@}\def\sbMin%
{20\p@}\def\sbMax%
{20\p@}\def\sbConditional%
{1}\def\saNom%
{1.25\p@}\def\saMin%
{1.25\p@}\def\saMax%
{1.25\p@}\def\saConditional%
{1}}Le recomiendo, que nada más arrancar la distribución, establezca una clave
			para el usuario \Node%
{\def\Element%
{373}}\Seq%
{\def\fPosture%
{italic}}knoppix\endSeq{}\endNode{}. Esto se debe a que la distribución
			\Node%
{\def\Element%
{374}}\Seq%
{}ClusterKnoppix\endSeq{}\endNode{} hace uso de \Node%
{\def\Element%
{375}}\Seq%
{}SSH\endSeq{}\endNode{}
			para la comunicación entre nodos, y si no se ha establecido una clave para dicho
			usuario, será imposible la comunicación.\endPar{}\endNode{}\Node%
{\def\Element%
{376}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{ES}\def\sbNom%
{20\p@}\def\sbMin%
{20\p@}\def\sbMax%
{20\p@}\def\sbConditional%
{1}\def\saNom%
{1.25\p@}\def\saMin%
{1.25\p@}\def\saMax%
{1.25\p@}\def\saConditional%
{1}}Para realizar esto, abra una consola y teclee lo siguiente:
\Node%
{\def\Element%
{377}}\Par%
{\def\fSize%
{8.1\p@}\def\LineSpacing%
{10.53\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{22\p@}\def\StartIndentFactor%
{0}\def\fFamName{Courier-New}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Lines%
{asis}\def\InputWhitespaceTreatment%
{preserve}\def\sbNom%
{10\p@}\def\sbMin%
{10\p@}\def\sbMax%
{10\p@}\def\sbConditional%
{1}\def\saNom%
{10\p@}\def\saMin%
{10\p@}\def\saMax%
{10\p@}\def\saConditional%
{1}}\Node%
{\def\Element%
{378}}\Seq%
{\def\fFamName{Courier-New}\def\fSize%
{7.29\p@}}\$ \endSeq{}\endNode{}\Node%
{\def\Element%
{379}}\Seq%
{\def\fFamName{Courier-New}\def\fWeight%
{bold}}sudo bash\endSeq{}\endNode{}\endPar{}\endNode{}
\Node%
{\def\Element%
{380}}\Par%
{\def\fSize%
{8.1\p@}\def\LineSpacing%
{10.53\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{22\p@}\def\StartIndentFactor%
{0}\def\fFamName{Courier-New}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Lines%
{asis}\def\InputWhitespaceTreatment%
{preserve}\def\sbNom%
{10\p@}\def\sbMin%
{10\p@}\def\sbMax%
{10\p@}\def\sbConditional%
{1}\def\saNom%
{10\p@}\def\saMin%
{10\p@}\def\saMax%
{10\p@}\def\saConditional%
{1}}\Node%
{\def\Element%
{381}}\Seq%
{\def\fFamName{Courier-New}\def\fSize%
{7.29\p@}}\# \endSeq{}\endNode{}\Node%
{\def\Element%
{382}}\Seq%
{\def\fFamName{Courier-New}\def\fWeight%
{bold}}passwd knoppix\endSeq{}\endNode{}\endPar{}\endNode{}
			Tras lo cual, ya puede teclear una nueva clave para dicho usuario. Repita este
			procedimiento para cada nodo.
			\endPar{}\endNode{}\endBOX{}\endDisplayGroup{}\endNode{}\Node%
{\def\Element%
{383}}\DisplayGroup%
{\def\StartIndent%
{20\p@}\def\StartIndentFactor%
{0}\def\fSize%
{9\p@}\def\fWeight%
{medium}\def\fPosture%
{upright}\def\fFamName{Arial}\def\LineSpacing%
{11.7\p@}\def\LineSpacingFactor%
{0}\def\sbNom%
{10\p@}\def\sbMin%
{10\p@}\def\sbMax%
{10\p@}\def\sbConditional%
{1}\def\saNom%
{10\p@}\def\saMin%
{10\p@}\def\saMax%
{10\p@}\def\saConditional%
{1}}Para ver el estado del cluster, puede hacer uso de
			\Node%
{\def\Element%
{384}}\Seq%
{}openMosixview\endSeq{}\endNode{}, aplicación que le permite configurar y
			administrar el cluster de una manera muy cómoda (vea el \Node%
{\def\Element%
{385}}\Link%
{\def\Label%
{manual_miquel}}El manual para el clustering con openMosix\endLink{}\endNode{}
			para más información). Arranque la aplicación desde una consola, para ver los mensajes
			que «lanza» y para poder teclear la clave del usuario \Node%
{\def\Element%
{386}}\Seq%
{\def\fPosture%
{italic}}knoppix\endSeq{}\endNode{}en las conexiones SSH que realiza.\endDisplayGroup{}\endNode{}\endSeq{}\endDisplayGroup{}\endNode{}\endSeq{}\endDisplayGroup{}\endNode{}\Node%
{\def\Label%
{este_documento}}\DisplayGroup%
{\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\sbNom%
{10\p@}\def\sbMin%
{10\p@}\def\sbMax%
{10\p@}\def\sbConditional%
{1}\def\saNom%
{10\p@}\def\saMin%
{10\p@}\def\saMax%
{10\p@}\def\saConditional%
{1}}\Seq%
{}\Seq%
{}\Par%
{\def\fFamName{Times-New-Roman}\def\fWeight%
{bold}\def\fPosture%
{upright}\def\fSize%
{20.736\p@}\def\LineSpacing%
{26.957\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\HeadingLevel%
{1}\def\sbNom%
{15.552\p@}\def\sbMin%
{15.552\p@}\def\sbMax%
{15.552\p@}\def\sbConditional%
{1}\def\saNom%
{4.147\p@}\def\saMin%
{4.147\p@}\def\saMax%
{4.147\p@}\def\saConditional%
{1}\def\KeepWithNext%
{1}}A. \Node%
{\def\Element%
{388}\def\ProcessingMode%
{title-sosofo-mode}}Sobre este documento\endNode{}\endPar{}\endSeq{}\Node%
{\def\Element%
{388}}\endNode{}\Node%
{\def\Element%
{389}}\Par%
{\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\Hyphenate%
{0}\def\Language%
{ES}\def\sbNom%
{20\p@}\def\sbMin%
{20\p@}\def\sbMax%
{20\p@}\def\sbConditional%
{1}\def\saNom%
{1.25\p@}\def\saMin%
{1.25\p@}\def\saMax%
{1.25\p@}\def\saConditional%
{1}}
   Se otorga permiso para copiar, distribuir y/o modificar este documento bajo los términos de la Licencia de
   Documentación Libre GNU, versión 1.1 o cualquier versión posterior publicada por la Free Software
   Foundation. Puedes consultar una copia de la licencia en \Node%
{\def\Element%
{390}}\Seq%
{}\Seq%
{}\Seq%
{}
   http://www.gnu.org/copyleft/fdl.html\endSeq{}\Seq%
{} (http://www.gnu.org/copyleft/fdl.html)\endSeq{}\endSeq{}\endSeq{}\endNode{}
   \endPar{}\endNode{}\endSeq{}\endDisplayGroup{}\endNode{}\Node%
{\def\Label%
{bibliografia}}\Seq%
{}\Par%
{\def\fFamName{Times-New-Roman}\def\fWeight%
{bold}\def\fPosture%
{upright}\def\fSize%
{14.4\p@}\def\LineSpacing%
{18.72\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\HeadingLevel%
{3}\def\sbNom%
{10.8\p@}\def\sbMin%
{10.8\p@}\def\sbMax%
{10.8\p@}\def\sbConditional%
{1}\def\saNom%
{2.88\p@}\def\saMin%
{2.88\p@}\def\saMax%
{2.88\p@}\def\saConditional%
{1}\def\KeepWithNext%
{1}}\Node%
{\def\Element%
{392}\def\ProcessingMode%
{title-sosofo-mode}}Bibliografía\endNode{}\endPar{}\Seq%
{}\Node%
{\def\Element%
{392}}\endNode{}\Node%
{\def\Label%
{documentacion_sobre_clusters}}\DisplayGroup%
{\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\sbNom%
{10\p@}\def\sbMin%
{10\p@}\def\sbMax%
{10\p@}\def\sbConditional%
{1}\def\saNom%
{10\p@}\def\saMin%
{10\p@}\def\saMax%
{10\p@}\def\saConditional%
{1}}\Seq%
{}\Seq%
{}\Par%
{\def\fFamName{Times-New-Roman}\def\fWeight%
{bold}\def\fPosture%
{upright}\def\fSize%
{17.28\p@}\def\LineSpacing%
{22.464\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\HeadingLevel%
{2}\def\sbNom%
{12.96\p@}\def\sbMin%
{12.96\p@}\def\sbMax%
{12.96\p@}\def\sbConditional%
{1}\def\saNom%
{3.456\p@}\def\saMin%
{3.456\p@}\def\saMax%
{3.456\p@}\def\saConditional%
{1}\def\KeepWithNext%
{1}}\Node%
{\def\Element%
{394}\def\ProcessingMode%
{title-sosofo-mode}}Documentación sobre clusters\endNode{}\endPar{}\endSeq{}\Node%
{\def\Label%
{manual_miquel}}\DisplayGroup%
{}\Par%
{\def\StartIndent%
{24\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{-24\p@}\def\FirstLineStartIndentFactor%
{0}\def\sbNom%
{5\p@}\def\sbMin%
{5\p@}\def\sbMax%
{5\p@}\def\sbConditional%
{1}\def\saNom%
{5\p@}\def\saMin%
{5\p@}\def\saMax%
{5\p@}\def\saConditional%
{1}}\Seq%
{}[\Node%
{\def\Element%
{396}\def\ProcessingMode%
{biblioentry-inline-mode}}\Seq%
{}\Node%
{\def\Element%
{397}\def\ProcessingMode%
{biblioentry-inline-mode}}\Seq%
{}\Seq%
{}\Seq%
{}El manual
  para el clustering con openMosix\endSeq{}\Seq%
{} (http://alumnes.eup.udl.es/\char126{}b4767512/07.openMosix/oM\char95{}como.html)\endSeq{}\endSeq{}\endSeq{}\endNode{}\endSeq{}\endNode{}] \endSeq{}\Seq%
{}\Node%
{\def\Element%
{398}\def\ProcessingMode%
{biblioentry-inline-mode}}\Node%
{\def\Element%
{399}\def\ProcessingMode%
{biblioentry-inline-mode}}Miquel Catalán i Coït\endNode{}\endNode{}.\endSeq{}\endPar{}\DisplayGroup%
{\def\StartIndent%
{24\p@}\def\StartIndentFactor%
{0}}\Seq%
{}\Node%
{\def\Element%
{402}\def\ProcessingMode%
{biblioentry-block-mode}}\Par%
{\def\StartIndent%
{24\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Lines%
{asis}\def\InputWhitespaceTreatment%
{preserve}\def\sbNom%
{10\p@}\def\sbMin%
{10\p@}\def\sbMax%
{10\p@}\def\sbConditional%
{1}\def\saNom%
{10\p@}\def\saMin%
{10\p@}\def\saMax%
{10\p@}\def\saConditional%
{1}}
    \Node%
{\def\Element%
{403}\def\ProcessingMode%
{biblioentry-block-mode}}\Seq%
{}<\/\Seq%
{\def\fFamName{Courier-New}\def\fSize%
{9\p@}}mikel@akamc2.net\endSeq{}>\/\endSeq{}\endNode{}
  \endPar{}\endNode{}\endSeq{}\endDisplayGroup{}\endDisplayGroup{}\endNode{}\Node%
{\def\Label%
{openmosix_howto}}\DisplayGroup%
{}\Par%
{\def\StartIndent%
{24\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{-24\p@}\def\FirstLineStartIndentFactor%
{0}\def\sbNom%
{5\p@}\def\sbMin%
{5\p@}\def\sbMax%
{5\p@}\def\sbConditional%
{1}\def\saNom%
{5\p@}\def\saMin%
{5\p@}\def\saMax%
{5\p@}\def\saConditional%
{1}}\Seq%
{}[\Node%
{\def\Element%
{405}\def\ProcessingMode%
{biblioentry-inline-mode}}\Seq%
{}\Node%
{\def\Element%
{406}\def\ProcessingMode%
{biblioentry-inline-mode}}\Seq%
{}\Seq%
{}\Seq%
{}The OpenMosix HOWTO\endSeq{}\Seq%
{} (http://howto.ipng.be/openMosix-\/HOWTO/)\endSeq{}\endSeq{}\endSeq{}\endNode{}\endSeq{}\endNode{}] \endSeq{}\Seq%
{}\Node%
{\def\Element%
{407}\def\ProcessingMode%
{biblioentry-inline-mode}}\Node%
{\def\Element%
{408}\def\ProcessingMode%
{biblioentry-inline-mode}}Kris Buytaert\endNode{}\endNode{}.\endSeq{}\endPar{}\DisplayGroup%
{\def\StartIndent%
{24\p@}\def\StartIndentFactor%
{0}}\Seq%
{}\Node%
{\def\Element%
{411}\def\ProcessingMode%
{biblioentry-block-mode}}\Par%
{\def\StartIndent%
{24\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Lines%
{asis}\def\InputWhitespaceTreatment%
{preserve}\def\sbNom%
{10\p@}\def\sbMin%
{10\p@}\def\sbMax%
{10\p@}\def\sbConditional%
{1}\def\saNom%
{10\p@}\def\saMin%
{10\p@}\def\saMax%
{10\p@}\def\saConditional%
{1}}
    \Node%
{\def\Element%
{412}\def\ProcessingMode%
{biblioentry-block-mode}}\Seq%
{}<\/\Seq%
{\def\fFamName{Courier-New}\def\fSize%
{9\p@}}buytaert@stone-\/it.be\endSeq{}>\/\endSeq{}\endNode{}
  \endPar{}\endNode{}\endSeq{}\endDisplayGroup{}\endDisplayGroup{}\endNode{}\Node%
{\def\Label%
{doc_e-learning}}\DisplayGroup%
{}\Par%
{\def\StartIndent%
{24\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{-24\p@}\def\FirstLineStartIndentFactor%
{0}\def\sbNom%
{5\p@}\def\sbMin%
{5\p@}\def\sbMax%
{5\p@}\def\sbConditional%
{1}\def\saNom%
{5\p@}\def\saMin%
{5\p@}\def\saMax%
{5\p@}\def\saConditional%
{1}}\Seq%
{}[\Node%
{\def\Element%
{414}\def\ProcessingMode%
{biblioentry-inline-mode}}\Seq%
{}Documentación sobre un Web Farm para la Herramienta de E-\/Learning de Hispalinux (no disponible «en línea»)\endSeq{}\endNode{}] \endSeq{}\Seq%
{}\Node%
{\def\Element%
{415}\def\ProcessingMode%
{biblioentry-inline-mode}}\Node%
{\def\Element%
{416}\def\ProcessingMode%
{biblioentry-inline-mode}}Pablo de la Red Blanco\endNode{}\endNode{}, \Seq%
{}\Node%
{\def\Element%
{421}\def\ProcessingMode%
{biblioentry-inline-mode}}\Node%
{\def\Element%
{422}\def\ProcessingMode%
{biblioentry-inline-mode}}Alfonso Escribano Merino\endNode{}\endNode{}, \Seq%
{}\Node%
{\def\Element%
{427}\def\ProcessingMode%
{biblioentry-inline-mode}}\Node%
{\def\Element%
{428}\def\ProcessingMode%
{biblioentry-inline-mode}}César Estébanez\endNode{}\endNode{}.\endSeq{}\endSeq{}\endSeq{}\endPar{}\DisplayGroup%
{\def\StartIndent%
{24\p@}\def\StartIndentFactor%
{0}}\Seq%
{}\Node%
{\def\Element%
{419}\def\ProcessingMode%
{biblioentry-block-mode}}\Par%
{\def\StartIndent%
{24\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Lines%
{asis}\def\InputWhitespaceTreatment%
{preserve}\def\sbNom%
{10\p@}\def\sbMin%
{10\p@}\def\sbMax%
{10\p@}\def\sbConditional%
{1}\def\saNom%
{10\p@}\def\saMin%
{10\p@}\def\saMax%
{10\p@}\def\saConditional%
{1}}
    \Node%
{\def\Element%
{420}\def\ProcessingMode%
{biblioentry-block-mode}}\Seq%
{}<\/\Seq%
{\def\fFamName{Courier-New}\def\fSize%
{9\p@}}pablo@delared.com\endSeq{}>\/\endSeq{}\endNode{}
  \endPar{}\endNode{}\Seq%
{}\Node%
{\def\Element%
{425}\def\ProcessingMode%
{biblioentry-block-mode}}\Par%
{\def\StartIndent%
{24\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Lines%
{asis}\def\InputWhitespaceTreatment%
{preserve}\def\sbNom%
{10\p@}\def\sbMin%
{10\p@}\def\sbMax%
{10\p@}\def\sbConditional%
{1}\def\saNom%
{10\p@}\def\saMin%
{10\p@}\def\saMax%
{10\p@}\def\saConditional%
{1}}
    \Node%
{\def\Element%
{426}\def\ProcessingMode%
{biblioentry-block-mode}}\Seq%
{}<\/\Seq%
{\def\fFamName{Courier-New}\def\fSize%
{9\p@}}alfons@est.unileon.es\endSeq{}>\/\endSeq{}\endNode{}
  \endPar{}\endNode{}\Seq%
{}\Node%
{\def\Element%
{431}\def\ProcessingMode%
{biblioentry-block-mode}}\Par%
{\def\StartIndent%
{24\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Lines%
{asis}\def\InputWhitespaceTreatment%
{preserve}\def\sbNom%
{10\p@}\def\sbMin%
{10\p@}\def\sbMax%
{10\p@}\def\sbConditional%
{1}\def\saNom%
{10\p@}\def\saMin%
{10\p@}\def\saMax%
{10\p@}\def\saConditional%
{1}}
    \Node%
{\def\Element%
{432}\def\ProcessingMode%
{biblioentry-block-mode}}\Seq%
{}<\/\Seq%
{\def\fFamName{Courier-New}\def\fSize%
{9\p@}}cesar@lacaja.net\endSeq{}>\/\endSeq{}\endNode{}
  \endPar{}\endNode{}\endSeq{}\endSeq{}\endSeq{}\endDisplayGroup{}\endDisplayGroup{}\endNode{}\Node%
{\def\Label%
{doc_webfarms}}\DisplayGroup%
{}\Par%
{\def\StartIndent%
{24\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{-24\p@}\def\FirstLineStartIndentFactor%
{0}\def\sbNom%
{5\p@}\def\sbMin%
{5\p@}\def\sbMax%
{5\p@}\def\sbConditional%
{1}\def\saNom%
{5\p@}\def\saMin%
{5\p@}\def\saMax%
{5\p@}\def\saConditional%
{1}}\Seq%
{}[\Node%
{\def\Element%
{434}\def\ProcessingMode%
{biblioentry-inline-mode}}\Seq%
{}Documentación sobre clusters para servicio web (Webfarms) (no disponible «en línea»)\endSeq{}\endNode{}] \endSeq{}\Seq%
{}\Node%
{\def\Element%
{435}\def\ProcessingMode%
{biblioentry-inline-mode}}\Node%
{\def\Element%
{436}\def\ProcessingMode%
{biblioentry-inline-mode}}Luis Javier Merino Morán\endNode{}\endNode{}, \Seq%
{}\Node%
{\def\Element%
{441}\def\ProcessingMode%
{biblioentry-inline-mode}}\Node%
{\def\Element%
{442}\def\ProcessingMode%
{biblioentry-inline-mode}}Alfonso Escribano Merino\endNode{}\endNode{}.\endSeq{}\endSeq{}\endPar{}\DisplayGroup%
{\def\StartIndent%
{24\p@}\def\StartIndentFactor%
{0}}\Seq%
{}\Node%
{\def\Element%
{439}\def\ProcessingMode%
{biblioentry-block-mode}}\Par%
{\def\StartIndent%
{24\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Lines%
{asis}\def\InputWhitespaceTreatment%
{preserve}\def\sbNom%
{10\p@}\def\sbMin%
{10\p@}\def\sbMax%
{10\p@}\def\sbConditional%
{1}\def\saNom%
{10\p@}\def\saMin%
{10\p@}\def\saMax%
{10\p@}\def\saConditional%
{1}}
    \Node%
{\def\Element%
{440}\def\ProcessingMode%
{biblioentry-block-mode}}\Seq%
{}<\/\Seq%
{\def\fFamName{Courier-New}\def\fSize%
{9\p@}}ninjalj@lycos.com\endSeq{}>\/\endSeq{}\endNode{}
  \endPar{}\endNode{}\Seq%
{}\Node%
{\def\Element%
{445}\def\ProcessingMode%
{biblioentry-block-mode}}\Par%
{\def\StartIndent%
{24\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Lines%
{asis}\def\InputWhitespaceTreatment%
{preserve}\def\sbNom%
{10\p@}\def\sbMin%
{10\p@}\def\sbMax%
{10\p@}\def\sbConditional%
{1}\def\saNom%
{10\p@}\def\saMin%
{10\p@}\def\saMax%
{10\p@}\def\saConditional%
{1}}
    \Node%
{\def\Element%
{446}\def\ProcessingMode%
{biblioentry-block-mode}}\Seq%
{}<\/\Seq%
{\def\fFamName{Courier-New}\def\fSize%
{9\p@}}alfons@est.unileon.es\endSeq{}>\/\endSeq{}\endNode{}
  \endPar{}\endNode{}\endSeq{}\endSeq{}\endDisplayGroup{}\endDisplayGroup{}\endNode{}\endSeq{}\endDisplayGroup{}\endNode{}\Node%
{\def\Label%
{doc_gnulinux}}\DisplayGroup%
{\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\sbNom%
{10\p@}\def\sbMin%
{10\p@}\def\sbMax%
{10\p@}\def\sbConditional%
{1}\def\saNom%
{10\p@}\def\saMin%
{10\p@}\def\saMax%
{10\p@}\def\saConditional%
{1}}\Seq%
{}\Seq%
{}\Par%
{\def\fFamName{Times-New-Roman}\def\fWeight%
{bold}\def\fPosture%
{upright}\def\fSize%
{17.28\p@}\def\LineSpacing%
{22.464\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\HeadingLevel%
{2}\def\sbNom%
{12.96\p@}\def\sbMin%
{12.96\p@}\def\sbMax%
{12.96\p@}\def\sbConditional%
{1}\def\saNom%
{3.456\p@}\def\saMin%
{3.456\p@}\def\saMax%
{3.456\p@}\def\saConditional%
{1}\def\KeepWithNext%
{1}}\Node%
{\def\Element%
{448}\def\ProcessingMode%
{title-sosofo-mode}}Documentación general sobre GNU/Linux\endNode{}\endPar{}\endSeq{}\Node%
{\def\Label%
{tldp}}\DisplayGroup%
{}\Par%
{\def\StartIndent%
{24\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{-24\p@}\def\FirstLineStartIndentFactor%
{0}\def\sbNom%
{5\p@}\def\sbMin%
{5\p@}\def\sbMax%
{5\p@}\def\sbConditional%
{1}\def\saNom%
{5\p@}\def\saMin%
{5\p@}\def\saMax%
{5\p@}\def\saConditional%
{1}}\Seq%
{}[\Node%
{\def\Element%
{450}\def\ProcessingMode%
{biblioentry-inline-mode}}\Seq%
{}\Node%
{\def\Element%
{451}\def\ProcessingMode%
{biblioentry-inline-mode}}\Seq%
{}\Seq%
{}\Seq%
{}The Linux Documentation Project\endSeq{}\Seq%
{} (http://www.tldp.org/)\endSeq{}\endSeq{}\endSeq{}\endNode{}\endSeq{}\endNode{}] \endSeq{}\endPar{}\DisplayGroup%
{\def\StartIndent%
{24\p@}\def\StartIndentFactor%
{0}}\endDisplayGroup{}\endDisplayGroup{}\endNode{}\Node%
{\def\Label%
{tldp-es}}\DisplayGroup%
{}\Par%
{\def\StartIndent%
{24\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{-24\p@}\def\FirstLineStartIndentFactor%
{0}\def\sbNom%
{5\p@}\def\sbMin%
{5\p@}\def\sbMax%
{5\p@}\def\sbConditional%
{1}\def\saNom%
{5\p@}\def\saMin%
{5\p@}\def\saMax%
{5\p@}\def\saConditional%
{1}}\Seq%
{}[\Node%
{\def\Element%
{453}\def\ProcessingMode%
{biblioentry-inline-mode}}\Seq%
{}\Node%
{\def\Element%
{454}\def\ProcessingMode%
{biblioentry-inline-mode}}\Seq%
{}\Seq%
{}\Seq%
{}TLDP-\/ES/LuCAS\endSeq{}\Seq%
{} (http://es.tldp.org)\endSeq{}\endSeq{}\endSeq{}\endNode{}\endSeq{}\endNode{}] \endSeq{}\endPar{}\DisplayGroup%
{\def\StartIndent%
{24\p@}\def\StartIndentFactor%
{0}}\endDisplayGroup{}\endDisplayGroup{}\endNode{}\endSeq{}\endDisplayGroup{}\endNode{}\Node%
{\def\Label%
{programasutilizados}}\DisplayGroup%
{\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\sbNom%
{10\p@}\def\sbMin%
{10\p@}\def\sbMax%
{10\p@}\def\sbConditional%
{1}\def\saNom%
{10\p@}\def\saMin%
{10\p@}\def\saMax%
{10\p@}\def\saConditional%
{1}}\Seq%
{}\Seq%
{}\Par%
{\def\fFamName{Times-New-Roman}\def\fWeight%
{bold}\def\fPosture%
{upright}\def\fSize%
{17.28\p@}\def\LineSpacing%
{22.464\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\HeadingLevel%
{2}\def\sbNom%
{12.96\p@}\def\sbMin%
{12.96\p@}\def\sbMax%
{12.96\p@}\def\sbConditional%
{1}\def\saNom%
{3.456\p@}\def\saMin%
{3.456\p@}\def\saMax%
{3.456\p@}\def\saConditional%
{1}\def\KeepWithNext%
{1}}\Node%
{\def\Element%
{456}\def\ProcessingMode%
{title-sosofo-mode}}Programas utilizados\endNode{}\endPar{}\endSeq{}\Node%
{\def\Label%
{biblfreeswan}}\DisplayGroup%
{}\Par%
{\def\StartIndent%
{24\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{-24\p@}\def\FirstLineStartIndentFactor%
{0}\def\sbNom%
{5\p@}\def\sbMin%
{5\p@}\def\sbMax%
{5\p@}\def\sbConditional%
{1}\def\saNom%
{5\p@}\def\saMin%
{5\p@}\def\saMax%
{5\p@}\def\saConditional%
{1}}\Seq%
{}[\Node%
{\def\Element%
{458}\def\ProcessingMode%
{biblioentry-inline-mode}}\Seq%
{}\Node%
{\def\Element%
{459}\def\ProcessingMode%
{biblioentry-inline-mode}}\Seq%
{}\Seq%
{}\Seq%
{}FreeSWAN\endSeq{}\Seq%
{} (http://www.freeswan.org/)\endSeq{}\endSeq{}\endSeq{}\endNode{}\endSeq{}\endNode{}] \endSeq{}\endPar{}\DisplayGroup%
{\def\StartIndent%
{24\p@}\def\StartIndentFactor%
{0}}\endDisplayGroup{}\endDisplayGroup{}\endNode{}\Node%
{\def\Label%
{biblhearbeat}}\DisplayGroup%
{}\Par%
{\def\StartIndent%
{24\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{-24\p@}\def\FirstLineStartIndentFactor%
{0}\def\sbNom%
{5\p@}\def\sbMin%
{5\p@}\def\sbMax%
{5\p@}\def\sbConditional%
{1}\def\saNom%
{5\p@}\def\saMin%
{5\p@}\def\saMax%
{5\p@}\def\saConditional%
{1}}\Seq%
{}[\Node%
{\def\Element%
{461}\def\ProcessingMode%
{biblioentry-inline-mode}}\Seq%
{}\Node%
{\def\Element%
{462}\def\ProcessingMode%
{biblioentry-inline-mode}}\Seq%
{}\Seq%
{}\Seq%
{}HeartBeat\endSeq{}\Seq%
{} (http://www.linux-\/ha.org/heartbeat/)\endSeq{}\endSeq{}\endSeq{}\endNode{}\endSeq{}\endNode{}] \endSeq{}\endPar{}\DisplayGroup%
{\def\StartIndent%
{24\p@}\def\StartIndentFactor%
{0}}\endDisplayGroup{}\endDisplayGroup{}\endNode{}\Node%
{\def\Label%
{bibliptables}}\DisplayGroup%
{}\Par%
{\def\StartIndent%
{24\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{-24\p@}\def\FirstLineStartIndentFactor%
{0}\def\sbNom%
{5\p@}\def\sbMin%
{5\p@}\def\sbMax%
{5\p@}\def\sbConditional%
{1}\def\saNom%
{5\p@}\def\saMin%
{5\p@}\def\saMax%
{5\p@}\def\saConditional%
{1}}\Seq%
{}[\Node%
{\def\Element%
{464}\def\ProcessingMode%
{biblioentry-inline-mode}}\Seq%
{}\Node%
{\def\Element%
{465}\def\ProcessingMode%
{biblioentry-inline-mode}}\Seq%
{}\Seq%
{}\Seq%
{}Iptables\endSeq{}\Seq%
{} (http://www.iptables.org/)\endSeq{}\endSeq{}\endSeq{}\endNode{}\endSeq{}\endNode{}] \endSeq{}\endPar{}\DisplayGroup%
{\def\StartIndent%
{24\p@}\def\StartIndentFactor%
{0}}\endDisplayGroup{}\endDisplayGroup{}\endNode{}\Node%
{\def\Label%
{biblldirectord}}\DisplayGroup%
{}\Par%
{\def\StartIndent%
{24\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{-24\p@}\def\FirstLineStartIndentFactor%
{0}\def\sbNom%
{5\p@}\def\sbMin%
{5\p@}\def\sbMax%
{5\p@}\def\sbConditional%
{1}\def\saNom%
{5\p@}\def\saMin%
{5\p@}\def\saMax%
{5\p@}\def\saConditional%
{1}}\Seq%
{}[\Node%
{\def\Element%
{467}\def\ProcessingMode%
{biblioentry-inline-mode}}\Seq%
{}\Node%
{\def\Element%
{468}\def\ProcessingMode%
{biblioentry-inline-mode}}\Seq%
{}\Seq%
{}\Seq%
{}Ldirectord\endSeq{}\Seq%
{} (http://www.vergenet.net/linux/ldirectord/)\endSeq{}\endSeq{}\endSeq{}\endNode{}\endSeq{}\endNode{}] \endSeq{}\endPar{}\DisplayGroup%
{\def\StartIndent%
{24\p@}\def\StartIndentFactor%
{0}}\endDisplayGroup{}\endDisplayGroup{}\endNode{}\Node%
{\def\Label%
{bibllinux-ha}}\DisplayGroup%
{}\Par%
{\def\StartIndent%
{24\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{-24\p@}\def\FirstLineStartIndentFactor%
{0}\def\sbNom%
{5\p@}\def\sbMin%
{5\p@}\def\sbMax%
{5\p@}\def\sbConditional%
{1}\def\saNom%
{5\p@}\def\saMin%
{5\p@}\def\saMax%
{5\p@}\def\saConditional%
{1}}\Seq%
{}[\Node%
{\def\Element%
{470}\def\ProcessingMode%
{biblioentry-inline-mode}}\Seq%
{}\Node%
{\def\Element%
{471}\def\ProcessingMode%
{biblioentry-inline-mode}}\Seq%
{}\Seq%
{}\Seq%
{}Linux-\/HA\endSeq{}\Seq%
{} (http://www.linux-\/ha.org/)\endSeq{}\endSeq{}\endSeq{}\endNode{}\endSeq{}\endNode{}] \endSeq{}\endPar{}\DisplayGroup%
{\def\StartIndent%
{24\p@}\def\StartIndentFactor%
{0}}\endDisplayGroup{}\endDisplayGroup{}\endNode{}\Node%
{\def\Label%
{bibllvs}}\DisplayGroup%
{}\Par%
{\def\StartIndent%
{24\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{-24\p@}\def\FirstLineStartIndentFactor%
{0}\def\sbNom%
{5\p@}\def\sbMin%
{5\p@}\def\sbMax%
{5\p@}\def\sbConditional%
{1}\def\saNom%
{5\p@}\def\saMin%
{5\p@}\def\saMax%
{5\p@}\def\saConditional%
{1}}\Seq%
{}[\Node%
{\def\Element%
{473}\def\ProcessingMode%
{biblioentry-inline-mode}}\Seq%
{}\Node%
{\def\Element%
{474}\def\ProcessingMode%
{biblioentry-inline-mode}}\Seq%
{}\Seq%
{}\Seq%
{}LVS (Linux Virtual Server)\endSeq{}\Seq%
{} (http://www.linuxvirtualserver.org/)\endSeq{}\endSeq{}\endSeq{}\endNode{}\endSeq{}\endNode{}] \endSeq{}\endPar{}\DisplayGroup%
{\def\StartIndent%
{24\p@}\def\StartIndentFactor%
{0}}\endDisplayGroup{}\endDisplayGroup{}\endNode{}\Node%
{\def\Label%
{biblmon}}\DisplayGroup%
{}\Par%
{\def\StartIndent%
{24\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{-24\p@}\def\FirstLineStartIndentFactor%
{0}\def\sbNom%
{5\p@}\def\sbMin%
{5\p@}\def\sbMax%
{5\p@}\def\sbConditional%
{1}\def\saNom%
{5\p@}\def\saMin%
{5\p@}\def\saMax%
{5\p@}\def\saConditional%
{1}}\Seq%
{}[\Node%
{\def\Element%
{476}\def\ProcessingMode%
{biblioentry-inline-mode}}\Seq%
{}\Node%
{\def\Element%
{477}\def\ProcessingMode%
{biblioentry-inline-mode}}\Seq%
{}\Seq%
{}\Seq%
{}MON\endSeq{}\Seq%
{} (http://www.kernel.org/software/mon/)\endSeq{}\endSeq{}\endSeq{}\endNode{}\endSeq{}\endNode{}] \endSeq{}\endPar{}\DisplayGroup%
{\def\StartIndent%
{24\p@}\def\StartIndentFactor%
{0}}\endDisplayGroup{}\endDisplayGroup{}\endNode{}\Node%
{\def\Label%
{biblntp}}\DisplayGroup%
{}\Par%
{\def\StartIndent%
{24\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{-24\p@}\def\FirstLineStartIndentFactor%
{0}\def\sbNom%
{5\p@}\def\sbMin%
{5\p@}\def\sbMax%
{5\p@}\def\sbConditional%
{1}\def\saNom%
{5\p@}\def\saMin%
{5\p@}\def\saMax%
{5\p@}\def\saConditional%
{1}}\Seq%
{}[\Node%
{\def\Element%
{479}\def\ProcessingMode%
{biblioentry-inline-mode}}\Seq%
{}\Node%
{\def\Element%
{480}\def\ProcessingMode%
{biblioentry-inline-mode}}\Seq%
{}\Seq%
{}\Seq%
{}NTP\endSeq{}\Seq%
{} (http://www.ntp.org/)\endSeq{}\endSeq{}\endSeq{}\endNode{}\endSeq{}\endNode{}] \endSeq{}\endPar{}\DisplayGroup%
{\def\StartIndent%
{24\p@}\def\StartIndentFactor%
{0}}\endDisplayGroup{}\endDisplayGroup{}\endNode{}\Node%
{\def\Label%
{biblopenmosix}}\DisplayGroup%
{}\Par%
{\def\StartIndent%
{24\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{-24\p@}\def\FirstLineStartIndentFactor%
{0}\def\sbNom%
{5\p@}\def\sbMin%
{5\p@}\def\sbMax%
{5\p@}\def\sbConditional%
{1}\def\saNom%
{5\p@}\def\saMin%
{5\p@}\def\saMax%
{5\p@}\def\saConditional%
{1}}\Seq%
{}[\Node%
{\def\Element%
{482}\def\ProcessingMode%
{biblioentry-inline-mode}}\Seq%
{}\Node%
{\def\Element%
{483}\def\ProcessingMode%
{biblioentry-inline-mode}}\Seq%
{}\Seq%
{}\Seq%
{}OpenMosix\endSeq{}\Seq%
{} (http://openmosix.sf.net/)\endSeq{}\endSeq{}\endSeq{}\endNode{}\endSeq{}\endNode{}] \endSeq{}\endPar{}\DisplayGroup%
{\def\StartIndent%
{24\p@}\def\StartIndentFactor%
{0}}\endDisplayGroup{}\endDisplayGroup{}\endNode{}\Node%
{\def\Label%
{biblopenmosixview}}\DisplayGroup%
{}\Par%
{\def\StartIndent%
{24\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{-24\p@}\def\FirstLineStartIndentFactor%
{0}\def\sbNom%
{5\p@}\def\sbMin%
{5\p@}\def\sbMax%
{5\p@}\def\sbConditional%
{1}\def\saNom%
{5\p@}\def\saMin%
{5\p@}\def\saMax%
{5\p@}\def\saConditional%
{1}}\Seq%
{}[\Node%
{\def\Element%
{485}\def\ProcessingMode%
{biblioentry-inline-mode}}\Seq%
{}\Node%
{\def\Element%
{486}\def\ProcessingMode%
{biblioentry-inline-mode}}\Seq%
{}\Seq%
{}\Seq%
{}openMosixview\endSeq{}\Seq%
{} (http://www.openmosixview.com/)\endSeq{}\endSeq{}\endSeq{}\endNode{}\endSeq{}\endNode{}] \endSeq{}\endPar{}\DisplayGroup%
{\def\StartIndent%
{24\p@}\def\StartIndentFactor%
{0}}\endDisplayGroup{}\endDisplayGroup{}\endNode{}\Node%
{\def\Label%
{biblultramonkey}}\DisplayGroup%
{}\Par%
{\def\StartIndent%
{24\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{-24\p@}\def\FirstLineStartIndentFactor%
{0}\def\sbNom%
{5\p@}\def\sbMin%
{5\p@}\def\sbMax%
{5\p@}\def\sbConditional%
{1}\def\saNom%
{5\p@}\def\saMin%
{5\p@}\def\saMax%
{5\p@}\def\saConditional%
{1}}\Seq%
{}[\Node%
{\def\Element%
{488}\def\ProcessingMode%
{biblioentry-inline-mode}}\Seq%
{}\Node%
{\def\Element%
{489}\def\ProcessingMode%
{biblioentry-inline-mode}}\Seq%
{}\Seq%
{}\Seq%
{}Ultra Monkey\endSeq{}\Seq%
{} (http://www.ultramonkey.org/)\endSeq{}\endSeq{}\endSeq{}\endNode{}\endSeq{}\endNode{}] \endSeq{}\endPar{}\DisplayGroup%
{\def\StartIndent%
{24\p@}\def\StartIndentFactor%
{0}}\endDisplayGroup{}\endDisplayGroup{}\endNode{}\endSeq{}\endDisplayGroup{}\endNode{}\Node%
{\def\Label%
{bibldistribuciones}}\DisplayGroup%
{\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\sbNom%
{10\p@}\def\sbMin%
{10\p@}\def\sbMax%
{10\p@}\def\sbConditional%
{1}\def\saNom%
{10\p@}\def\saMin%
{10\p@}\def\saMax%
{10\p@}\def\saConditional%
{1}}\Seq%
{}\Seq%
{}\Par%
{\def\fFamName{Times-New-Roman}\def\fWeight%
{bold}\def\fPosture%
{upright}\def\fSize%
{17.28\p@}\def\LineSpacing%
{22.464\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Quadding%
{start}\def\HeadingLevel%
{2}\def\sbNom%
{12.96\p@}\def\sbMin%
{12.96\p@}\def\sbMax%
{12.96\p@}\def\sbConditional%
{1}\def\saNom%
{3.456\p@}\def\saMin%
{3.456\p@}\def\saMax%
{3.456\p@}\def\saConditional%
{1}\def\KeepWithNext%
{1}}\Node%
{\def\Element%
{491}\def\ProcessingMode%
{title-sosofo-mode}}Distribuciones\endNode{}\endPar{}\endSeq{}\Node%
{\def\Label%
{biblclusterknoppix}}\DisplayGroup%
{}\Par%
{\def\StartIndent%
{24\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{-24\p@}\def\FirstLineStartIndentFactor%
{0}\def\sbNom%
{5\p@}\def\sbMin%
{5\p@}\def\sbMax%
{5\p@}\def\sbConditional%
{1}\def\saNom%
{5\p@}\def\saMin%
{5\p@}\def\saMax%
{5\p@}\def\saConditional%
{1}}\Seq%
{}[\Node%
{\def\Element%
{493}\def\ProcessingMode%
{biblioentry-inline-mode}}\Seq%
{}\Node%
{\def\Element%
{494}\def\ProcessingMode%
{biblioentry-inline-mode}}\Seq%
{}\Seq%
{}\Seq%
{}ClusterKnoppix\endSeq{}\Seq%
{} (http://bofh.be/clusterknoppix/)\endSeq{}\endSeq{}\endSeq{}\endNode{}\endSeq{}\endNode{}] \endSeq{}\Seq%
{}\Node%
{\def\Element%
{495}\def\ProcessingMode%
{biblioentry-inline-mode}}\Node%
{\def\Element%
{496}\def\ProcessingMode%
{biblioentry-inline-mode}}Win Vandersmissen\endNode{}\endNode{}, \Seq%
{}\Node%
{\def\Element%
{501}\def\ProcessingMode%
{biblioentry-inline-mode}}\Node%
{\def\Element%
{502}\def\ProcessingMode%
{biblioentry-inline-mode}}\Seq%
{}2003\endSeq{}\endNode{}\endNode{}.\endSeq{}\endSeq{}\endPar{}\DisplayGroup%
{\def\StartIndent%
{24\p@}\def\StartIndentFactor%
{0}}\Seq%
{}\Node%
{\def\Element%
{499}\def\ProcessingMode%
{biblioentry-block-mode}}\Par%
{\def\StartIndent%
{24\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{0\p@}\def\FirstLineStartIndentFactor%
{0}\def\Lines%
{asis}\def\InputWhitespaceTreatment%
{preserve}\def\sbNom%
{10\p@}\def\sbMin%
{10\p@}\def\sbMax%
{10\p@}\def\sbConditional%
{1}\def\saNom%
{10\p@}\def\saMin%
{10\p@}\def\saMax%
{10\p@}\def\saConditional%
{1}}
    \Node%
{\def\Element%
{500}\def\ProcessingMode%
{biblioentry-block-mode}}\Seq%
{}<\/\Seq%
{\def\fFamName{Courier-New}\def\fSize%
{9\p@}}clusterknoppix@bofh.be\endSeq{}>\/\endSeq{}\endNode{}
  \endPar{}\endNode{}\endSeq{}\endDisplayGroup{}\endDisplayGroup{}\endNode{}\Node%
{\def\Label%
{bibldebian}}\DisplayGroup%
{}\Par%
{\def\StartIndent%
{24\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{-24\p@}\def\FirstLineStartIndentFactor%
{0}\def\sbNom%
{5\p@}\def\sbMin%
{5\p@}\def\sbMax%
{5\p@}\def\sbConditional%
{1}\def\saNom%
{5\p@}\def\saMin%
{5\p@}\def\saMax%
{5\p@}\def\saConditional%
{1}}\Seq%
{}[\Node%
{\def\Element%
{505}\def\ProcessingMode%
{biblioentry-inline-mode}}\Seq%
{}\Node%
{\def\Element%
{506}\def\ProcessingMode%
{biblioentry-inline-mode}}\Seq%
{}\Seq%
{}\Seq%
{}Debian\endSeq{}\Seq%
{} (http://www.debian.org/)\endSeq{}\endSeq{}\endSeq{}\endNode{}\endSeq{}\endNode{}] \endSeq{}\endPar{}\DisplayGroup%
{\def\StartIndent%
{24\p@}\def\StartIndentFactor%
{0}}\endDisplayGroup{}\endDisplayGroup{}\endNode{}\endSeq{}\endDisplayGroup{}\endNode{}\endSeq{}\endSeq{}\endNode{}\Seq%
{}\Par%
{\def\fFamName{Times-New-Roman}\def\fWeight%
{bold}\def\fSize%
{17.28\p@}\def\LineSpacing%
{22.464\p@}\def\LineSpacingFactor%
{0}\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}\def\Quadding%
{start}\def\sbNom%
{12.96\p@}\def\sbMin%
{12.96\p@}\def\sbMax%
{12.96\p@}\def\sbConditional%
{1}\def\saNom%
{3.456\p@}\def\saMin%
{3.456\p@}\def\saMax%
{3.456\p@}\def\saConditional%
{1}\def\KeepWithNext%
{1}}Notas\endPar{}\Node%
{\def\Element%
{69}\def\ProcessingMode%
{endnote-mode}}\Seq%
{\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}}\Node%
{\def\Element%
{70}\def\ProcessingMode%
{endnote-mode}}\Par%
{\def\StartIndent%
{16\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{-16\p@}\def\FirstLineStartIndentFactor%
{0}\def\sbNom%
{5\p@}\def\sbMin%
{5\p@}\def\sbMax%
{5\p@}\def\sbConditional%
{1}}\LineField%
{\def\FieldWidth%
{16\p@}\def\FieldWidthFactor%
{0}}1. \endLineField{}Los servidores reales son aquellos ordenadores
				que atienden a los clientes una vez el nodo director les ha pasado el
				«trabajo». Estos ordenadores son los que poseerán el demonio HTTP, FTP,
				etc.\endPar{}\endNode{}\endSeq{}\endNode{}\Node%
{\def\Element%
{71}\def\ProcessingMode%
{endnote-mode}}\Seq%
{\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}}\Node%
{\def\Element%
{72}\def\ProcessingMode%
{endnote-mode}}\Par%
{\def\StartIndent%
{16\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{-16\p@}\def\FirstLineStartIndentFactor%
{0}\def\sbNom%
{5\p@}\def\sbMin%
{5\p@}\def\sbMax%
{5\p@}\def\sbConditional%
{1}}\LineField%
{\def\FieldWidth%
{16\p@}\def\FieldWidthFactor%
{0}}2. \endLineField{}El término granularidad se usa como el mínimo
				componente del sistema que puede ser preparado para ejecutarse de manera
				paralela\endPar{}\endNode{}\endSeq{}\endNode{}\Node%
{\def\Element%
{80}\def\ProcessingMode%
{endnote-mode}}\Seq%
{\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}}\Node%
{\def\Element%
{81}\def\ProcessingMode%
{endnote-mode}}\Par%
{\def\StartIndent%
{16\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{-16\p@}\def\FirstLineStartIndentFactor%
{0}\def\sbNom%
{5\p@}\def\sbMin%
{5\p@}\def\sbMax%
{5\p@}\def\sbConditional%
{1}}\LineField%
{\def\FieldWidth%
{16\p@}\def\FieldWidthFactor%
{0}}3. \endLineField{}\Node%
{\def\Element%
{82}\def\ProcessingMode%
{endnote-mode}}\Seq%
{\def\fPosture%
{italic}}Single Point Of Failure\endSeq{}\endNode{}
				(Punto Simple de Fallo): cualquier elemento cuyo fallo provoca el fallo
				de todo el sistema, por ejemplo la alimentación. Una forma de evitarlo es
				la duplicación del servicio.\endPar{}\endNode{}\endSeq{}\endNode{}\Node%
{\def\Element%
{161}\def\ProcessingMode%
{endnote-mode}}\Seq%
{\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}}\Node%
{\def\Element%
{162}\def\ProcessingMode%
{endnote-mode}}\Par%
{\def\StartIndent%
{16\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{-16\p@}\def\FirstLineStartIndentFactor%
{0}\def\sbNom%
{5\p@}\def\sbMin%
{5\p@}\def\sbMax%
{5\p@}\def\sbConditional%
{1}}\LineField%
{\def\FieldWidth%
{16\p@}\def\FieldWidthFactor%
{0}}4. \endLineField{}Para más detalles sobre esta cuestión, lea la sección
					dedicada a \Node%
{\def\Element%
{163}\def\ProcessingMode%
{endnote-mode}}\Seq%
{}\Seq%
{}\Seq%
{}LVS\endSeq{}\Seq%
{} (http://alumnes.eup.udl.es/\char126{}b4767512/07.openMosix/manual\char95{}html/node17\char95{}mn.html\#SECTION00725000000000000000)\endSeq{}\endSeq{}\endSeq{}\endNode{}
					del \Node%
{\def\Element%
{164}\def\ProcessingMode%
{endnote-mode}}\Link%
{\def\Label%
{manual_miquel}}El manual para el clustering con openMosix\endLink{}\endNode{}.\endPar{}\endNode{}\endSeq{}\endNode{}\Node%
{\def\Element%
{167}\def\ProcessingMode%
{endnote-mode}}\Seq%
{\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}}\Node%
{\def\Element%
{168}\def\ProcessingMode%
{endnote-mode}}\Par%
{\def\StartIndent%
{16\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{-16\p@}\def\FirstLineStartIndentFactor%
{0}\def\sbNom%
{5\p@}\def\sbMin%
{5\p@}\def\sbMax%
{5\p@}\def\sbConditional%
{1}}\LineField%
{\def\FieldWidth%
{16\p@}\def\FieldWidthFactor%
{0}}5. \endLineField{}Los comandos segundo y tercero, que instalan
					las cabeceras y los módulos pcmcia, respectivamente, son
					opcionales.\endPar{}\endNode{}\endSeq{}\endNode{}\Node%
{\def\Element%
{285}\def\ProcessingMode%
{endnote-mode}}\Seq%
{\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}}\Node%
{\def\Element%
{286}\def\ProcessingMode%
{endnote-mode}}\Par%
{\def\StartIndent%
{16\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{-16\p@}\def\FirstLineStartIndentFactor%
{0}\def\sbNom%
{5\p@}\def\sbMin%
{5\p@}\def\sbMax%
{5\p@}\def\sbConditional%
{1}}\LineField%
{\def\FieldWidth%
{16\p@}\def\FieldWidthFactor%
{0}}6. \endLineField{}Una vez
					más, recomiendo la lectura del \Node%
{\def\Element%
{287}\def\ProcessingMode%
{endnote-mode}}\Link%
{\def\Label%
{manual_miquel}}El manual para el clustering con openMosix\endLink{}\endNode{} para
					comprender mejor las preguntas realizadas y cómo se ha de configurar
					el sistema.\endPar{}\endNode{}\endSeq{}\endNode{}\Node%
{\def\Element%
{321}\def\ProcessingMode%
{endnote-mode}}\Seq%
{\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}}\Node%
{\def\Element%
{322}\def\ProcessingMode%
{endnote-mode}}\Par%
{\def\StartIndent%
{16\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{-16\p@}\def\FirstLineStartIndentFactor%
{0}\def\sbNom%
{5\p@}\def\sbMin%
{5\p@}\def\sbMax%
{5\p@}\def\sbConditional%
{1}}\LineField%
{\def\FieldWidth%
{16\p@}\def\FieldWidthFactor%
{0}}7. \endLineField{}NTP
					es un demonio destinado a mantener los relojes del sistema sincronizados,
					la única opción de configuración que hemos de establecer al instalarlo es
					el servidor ntp desde el cual actualizaremos nuestros
					equipos.\endPar{}\endNode{}\endSeq{}\endNode{}\Node%
{\def\Element%
{363}\def\ProcessingMode%
{endnote-mode}}\Seq%
{\def\StartIndent%
{0\p@}\def\StartIndentFactor%
{0}}\Node%
{\def\Element%
{364}\def\ProcessingMode%
{endnote-mode}}\Par%
{\def\StartIndent%
{16\p@}\def\StartIndentFactor%
{0}\def\FirstLineStartIndent%
{-16\p@}\def\FirstLineStartIndentFactor%
{0}\def\sbNom%
{5\p@}\def\sbMin%
{5\p@}\def\sbMax%
{5\p@}\def\sbConditional%
{1}}\LineField%
{\def\FieldWidth%
{16\p@}\def\FieldWidthFactor%
{0}}8. \endLineField{}KNOPPIX es una distribución de GNU/Linux que se ejecuta
				completamente desde un CD-\/ROM. Está basada en Debian GNU/Linux, y contiene
				aplicaciones como \Node%
{\def\Element%
{365}\def\ProcessingMode%
{endnote-mode}}\Seq%
{}OpenOffice.org\endSeq{}\endNode{},
				\Node%
{\def\Element%
{366}\def\ProcessingMode%
{endnote-mode}}\Seq%
{}The Gimp!\endSeq{}\endNode{}, \Node%
{\def\Element%
{367}\def\ProcessingMode%
{endnote-mode}}\Seq%
{}Mozilla\endSeq{}\endNode{},
				\Node%
{\def\Element%
{368}\def\ProcessingMode%
{endnote-mode}}\Seq%
{}KDE\endSeq{}\endNode{} y miles de aplicaciones libres más.
				Toda esta información (2 GB aprox.) entra en un CD de 700MB, gracias al
				uso de compresión.\endPar{}\endNode{}\endSeq{}\endNode{}\endSeq{}\endSpS{}\endSeq{}\endNode{}\endNode{}\endSeq{}\endFOT{}