doc/es_ES.ISO8859-1/articles/remote-install/article.xml
2019-06-16 22:20:04 +00:00

336 lines
26 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE article PUBLIC "-//FreeBSD//DTD DocBook XML V5.0-Based Extension//EN" "http://www.FreeBSD.org/XML/share/xml/freebsd50.dtd">
<article xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:its="http://www.w3.org/2005/11/its" version="5.0" xml:lang="es_ES">
<info>
<title>Instalación remota del sistema operativo FreeBSD sin una consola remota</title>
<author><personname> <firstname>Daniel</firstname> <surname>Gerzo</surname> </personname> <affiliation> <address>
<email>danger@FreeBSD.org</email>
</address> </affiliation></author>
<legalnotice xml:id="trademarks" role="trademarks">
<para>FreeBSD is a registered trademark of the FreeBSD Foundation.</para>
<para>Many of the designations used by manufacturers and sellers to distinguish their products are claimed as trademarks. Where those designations appear in this document, and the FreeBSD Project was aware of the trademark claim, the designations have been followed by the <quote></quote> or the <quote>®</quote> symbol.</para>
</legalnotice>
<copyright><year>2008</year> <holder>The FreeBSD Documentation Project</holder></copyright>
<pubdate xml:lang="en">$FreeBSD$</pubdate>
<releaseinfo xml:lang="en">$FreeBSD$</releaseinfo>
<abstract>
<para>Este artículo documenta la instalación remota del sistema operativo FreeBSD cuando la consola del sistema remoto no está disponible. La idea principal detrás de este artículo es el resultado de la colaboración con Martin Matuska <email>mm@FreeBSD.org</email> y con información valiosa proporcionada por Paweł Jakub Dawidek <email>pjd@FreeBSD.org</email>.</para>
</abstract>
</info>
<sect1 xml:id="background">
<title>Antecedentes</title>
<para>Hay muchos proveedores de hosting en el mundo, pero muy pocos soportan oficialmente FreeBSD. Por lo general, dan soporte para instalar una distribución de <trademark class="registered">Linux</trademark> en los servidores que ofrecen.</para>
<para>En algunos casos, estas compañías instalarán su distribución favorita de <trademark class="registered">Linux</trademark> si lo solicita. Utilizando esta opción, intentaremos instalar FreeBSD. En otros casos, pueden ofrecer un sistema de rescate que se podría usar en caso de emergencia. También es posible usar esta opción para nuestros propósitos.</para>
<para>Este artículo cubre los pasos básicos de instalación y configuración necesarios para iniciar una instalación remota de FreeBSD con RAID-1 y <application>ZFS</application>.</para>
</sect1>
<sect1 xml:id="intro">
<title>Introducción</title>
<para>Esta sección resumirá el propósito del artículo y explicará mejor lo que se trata en este documento. Las instrucciones incluidas beneficiarán a quienes utilicen los servicios proporcionados por las instalaciones de colocación de servidores que no admiten FreeBSD.</para>
<procedure>
<step>
<para>Como hemos mencionado en la sección de <link linkend="background">Antecedentes</link>, muchas de las empresas más respetadas de hosting ofrecen algún tipo de sistema de rescate, que se inicia desde su <acronym>LAN</acronym> y es accesible por <application>SSH</application>. Por lo general, dan este soporte para ayudar a sus clientes a reparar sistemas operativos dañados. Como se explicará en este artículo, es posible instalar FreeBSD con la ayuda de estos sistemas de rescate.</para>
<!-- XXXTR: Solaris has a restore command, something like
sysrestore, FreeBSD Should have one too. -->
</step>
<step>
<para>La siguiente sección del artículo describirá cómo configurar y compilar una versión minimalista de FreeBSD en la máquina local. Esa versión finalmente se ejecutará en la máquina remota desde ramdisk, lo que nos permitirá instalar un sistema operativo FreeBSD completo desde un mirror <acronym>FTP</acronym> usando la utilidad <application>sysinstall</application>.</para>
</step>
<step>
<para>El resto del artículo describirá el proceso de instalación, así como la configuración del sistema de archivos <application>ZFS</application>.</para>
</step>
</procedure>
<sect2 xml:id="requirements">
<title>Requisitos</title>
<para>Para continuar con éxito, debe:</para>
<itemizedlist>
<listitem>
<para>Tener un sistema operativo accesible por la red con acceso <application>SSH</application></para>
</listitem>
<listitem>
<para>Entender el proceso de instalación de FreeBSD</para>
</listitem>
<listitem>
<para>Estar familiarizado con la utilidad <citerefentry><refentrytitle>sysinstall</refentrytitle><manvolnum>8</manvolnum></citerefentry></para>
</listitem>
<listitem>
<para>Tener a mano la imagen <acronym>ISO</acronym> o el <acronym>CD</acronym> de instalación de FreeBSD</para>
</listitem>
</itemizedlist>
</sect2>
</sect1>
<sect1 xml:id="preparation">
<title>Preparación - <application>mfsBSD</application></title>
<para>Antes de poder instalar FreeBSD en el sistema de destino, es necesario crear la imagen mínima de FreeBSD que se iniciará desde el disco duro. De esta manera, se puede acceder al nuevo sistema desde la red, y el resto de la instalación se puede hacer sin acceso remoto a la consola del sistema.</para>
<para>El conjunto de herramientas <application>mfsBSD</application> se puede usar para construir una imagen pequeña de FreeBSD. Como sugiere el nombre de <application>mfsBSD</application> (<quote>mfs</quote> significa <quote>sistema de archivos en memoria</quote>), la imagen resultante se ejecuta completamente desde ramdisk. Gracias a esta característica, la manipulación de los discos duros no estará limitada, por lo que será posible instalar un sistema operativo completo FreeBSD. La <uri xlink:href="http://mfsbsd.vx.sk/">página web</uri> de <application>mfsBSD</application> incluye indicaciones a la última versión del conjunto de herramientas.</para>
<para>Tenga en cuenta que los aspectos internos de <application>mfsBSD</application> están fuera del alcance de este artículo. El lector interesado debe consultar la documentación oficial de <application>mfsBSD</application> para obtener más detalles.</para>
<para>Descargue y extraiga la última versión de <application>mfsBSD</application> y cambie su directorio de trabajo al directorio donde se encuentren los scripts de <application>mfsBSD</application>:</para>
<screen><prompt>#</prompt> <userinput>fetch http://mfsbsd.vx.sk/release/mfsbsd-<replaceable>2.1</replaceable>.tar.gz</userinput>
<prompt>#</prompt> <userinput>tar xvzf mfsbsd-<replaceable>2.1</replaceable>.tar.gz</userinput>
<prompt>#</prompt> <userinput>cd mfsbsd-<replaceable>2.1</replaceable>/</userinput></screen>
<sect2 xml:id="mfsbsd-config">
<title>Configuración de <application>mfsBSD</application></title>
<para>Antes de iniciar <application>mfsBSD</application>, deben establecerse algunas opciones de configuración importantes. Lo más importante que tenemos que configurar bien es, naturalmente, la configuración de red. El método más adecuado para configurar las opciones de red dependerá de si conocemos previamente el tipo de interfaz de red que usaremos, y el controlador de red que se cargará para nuestro hardware. Veremos cómo se puede configurar <application>mfsBSD</application> en cualquier caso.</para>
<para>Otra cosa importante es establecer la contraseña del usuario <systemitem class="username">root</systemitem>. Esto se puede hacer editando <filename>conf/loader.conf</filename>. Por favor lea los comentarios incluidos.</para>
<sect3>
<title>El método <filename>conf/interfaces.conf</filename></title>
<para>Cuando se desconoce la tarjeta de red instalada, es posible utilizar las funciones de detección automática de <application>mfsBSD</application>. Los scripts de inicio de <application>mfsBSD</application> pueden detectar el controlador correcto, según la dirección MAC de la interfaz, si configuramos las siguientes opciones en <filename>conf/interfaces.conf</filename>:</para>
<programlisting>mac_interfaces="ext1"
ifconfig_ext1_mac="00:00:00:00:00:00"
ifconfig_ext1="inet 192.168.0.2/24"</programlisting>
<para>No olvide agregar <literal>defaultrouter</literal> a <filename>conf/rc.conf</filename>:</para>
<programlisting>defaultrouter="192.168.0.1"</programlisting>
</sect3>
<sect3>
<title>El método <filename>conf/rc.conf</filename></title>
<para>Cuando se conoce el controlador de la interfaz de red, es más conveniente utilizar <filename>conf/rc.conf</filename> para las opciones de red. La sintaxis de este fichero es la misma que la utilizada en el fichero <citerefentry><refentrytitle>rc.conf</refentrytitle><manvolnum>5</manvolnum></citerefentry> de FreeBSD.</para>
<para>Por ejemplo, si sabe que una interfaz de red <citerefentry><refentrytitle>re</refentrytitle><manvolnum>4</manvolnum></citerefentry> estará disponible, puede configurar las siguientes opciones en <filename>conf/rc.conf</filename>:</para>
<programlisting>defaultrouter="192.168.0.1"
ifconfig_re0="inet 192.168.0.2/24"</programlisting>
</sect3>
</sect2>
<sect2 xml:id="mfsbsd-build">
<title>Creando una imagen de <application>mfsBSD</application></title>
<para>El proceso de creación de una imagen de <application>mfsBSD</application> es bastante sencillo.</para>
<para>El primer paso es montar el <acronym>CD</acronym> de instalación de FreeBSD, o la imagen <acronym>ISO</acronym> de instalación en <filename>/cdrom</filename>. Por ejemplo, en este artículo asumiremos que ha descargado la ISO FreeBSD 10.1-RELEASE. Montar esta imagen <acronym>ISO</acronym> en el directorio <filename>/cdrom</filename> es fácil con la utilidad <citerefentry><refentrytitle>mdconfig</refentrytitle><manvolnum>8</manvolnum></citerefentry>:</para>
<screen><prompt>#</prompt> <userinput>mdconfig -a -t vnode -u 10 -f <replaceable>FreeBSD-10.1-RELEASE-amd64-disc1.iso</replaceable></userinput>
<prompt>#</prompt> <userinput>mount_cd9660 /dev/md10 /cdrom</userinput></screen>
<para>Como las versiones recientes de FreeBSD no contienen los sets regulares de la distribución, es necesario extraerlos de la imagen <acronym>ISO</acronym>:</para>
<screen><prompt>#</prompt> <userinput>mkdir <replaceable>DIST</replaceable></userinput>
<prompt>#</prompt> <userinput>tar -xvf /cdrom/usr/freebsd-dist/base.txz -C <replaceable>DIST</replaceable></userinput>
<prompt>#</prompt> <userinput>tar -xvf /cdrom/usr/freebsd-dist/kernel.txz -C <replaceable>DIST</replaceable></userinput></screen>
<para>A continuación, genere la imagen <application>mfsBSD</application> de arranque:</para>
<screen><prompt>#</prompt> <userinput>make BASE=<replaceable>DIST</replaceable></userinput></screen>
<note>
<para>El comando <command>make</command> anterior debe ejecutarse desde el nivel superior del árbol de directorios de <application>mfsBSD</application>, por ejemplo <filename>~/mfsbsd-2.1/</filename>.</para>
</note>
</sect2>
<sect2>
<title>Iniciando <application>mfsBSD</application></title>
<para>Ahora que la imagen <application>mfsBSD</application> está lista, se debe cargar en el sistema remoto ejecutando el sistema de recuperación o una distribución de <trademark class="registered">Linux</trademark> preinstalada. La herramienta más adecuada para esta tarea es <application>scp</application>:</para>
<screen><prompt>#</prompt> <userinput>scp disk.img root@192.168.0.2:.</userinput></screen>
<para>Para iniciar correctamente la imagen <application>mfsBSD</application>, debe colocarse en el primer dispositivo (bootable) de la máquina en cuestión. Se puede hacer utilizando este ejemplo, siempre que <filename>sda</filename> sea el primer dispositivo de arranque:</para>
<screen><prompt>#</prompt> <userinput>dd if=/root/disk.img of=/dev/sda bs=1m</userinput></screen>
<para>Si todo ha ido bien, la imagen debe estar en el <acronym>MBR</acronym> del primer dispositivo y la máquina se puede reiniciar. Observe que la máquina se inicializa correctamente con la herramienta <citerefentry><refentrytitle>ping</refentrytitle><manvolnum>8</manvolnum></citerefentry>. Una vez que esté en línea, debería ser posible acceder a ella con <citerefentry><refentrytitle>ssh</refentrytitle><manvolnum>1</manvolnum></citerefentry> como usuario <systemitem class="username">root</systemitem> con la contraseña configurada.</para>
</sect2>
</sect1>
<sect1 xml:id="installation">
<title>Instalación del sistema operativo FreeBSD</title>
<para><application>mfsBSD</application> se ha iniciado correctamente y debería ser posible iniciar sesión a través de <citerefentry><refentrytitle>ssh</refentrytitle><manvolnum>1</manvolnum></citerefentry>. En esta sección se describe cómo crear y etiquetar slices, configurar <application>gmirror</application> para RAID-1 y cómo utilizar <application>sysinstall</application> para instalar una distribución mínima de FreeBSD.</para>
<sect2>
<title>Preparación de los discos duros</title>
<para>La primera tarea es asignar espacio en disco para FreeBSD, es decir: crear slices y particiones. Obviamente, el sistema que está actualmente en ejecución se encuentra completamente cargado en la memoria del sistema y, por lo tanto, no habrá problemas al manipular los discos duros. Para completar esta tarea, es posible usar <application>sysinstall</application> o <citerefentry><refentrytitle>fdisk</refentrytitle><manvolnum>8</manvolnum></citerefentry> en conjunto con <citerefentry><refentrytitle>bsdlabel</refentrytitle><manvolnum>8</manvolnum></citerefentry>.</para>
<para>Al principio, marque todos los discos del sistema como vacíos. Repita el siguiente comando para cada disco duro:</para>
<screen><prompt>#</prompt> <userinput>dd if=/dev/zero of=/dev/<replaceable>ad0</replaceable> count=2</userinput></screen>
<para>A continuación, cree las slices y etiquételas con su herramienta preferida. A pesar de que se considera más fácil usar <application>sysinstall</application>, un método potente y probablemente menos defectuoso será usar herramientas estándar de <trademark class="registered">UNIX</trademark> basadas en texto, como <citerefentry><refentrytitle>fdisk</refentrytitle><manvolnum>8</manvolnum></citerefentry> y <citerefentry><refentrytitle>bsdlabel</refentrytitle><manvolnum>8</manvolnum></citerefentry>, también tratadas en esta sección. La primera opción está bien documentada en el capítulo de <link xlink:href="@@URL_RELPREFIX@@/doc/es_ES.ISO8859-1/books/handbook/install-steps.html">Instalación de FreeBSD</link> del Manual de FreeBSD. Como se mencionó en la introducción, este artículo explicará cómo configurar un sistema con RAID-1 y <application>ZFS</application>. Nuestra configuración consistirá en una pequeña partición <filename>/</filename> (raíz), con un conjunto de datos compuesto por <filename>/usr</filename> y <filename>/var</filename>, todos en mirror con <citerefentry><refentrytitle>gmirror</refentrytitle><manvolnum>8</manvolnum></citerefentry> y el resto del espacio en disco asignado a un sistema de archivos <application>ZFS</application> en mirror con <citerefentry><refentrytitle>zpool</refentrytitle><manvolnum>8</manvolnum></citerefentry>. Por favor, tenga en cuenta que el sistema de archivos <application>ZFS</application> se configurará después de que el sistema operativo FreeBSD se instale y se inicie correctamente.</para>
<para>El siguiente ejemplo describirá cómo crear slices y etiquetas, inicializar <citerefentry><refentrytitle>gmirror</refentrytitle><manvolnum>8</manvolnum></citerefentry> en cada partición y cómo crear un sistema de archivos <application>UFS2</application> en cada partición en mirror:</para>
<screen><prompt>#</prompt> <userinput>fdisk -BI /dev/ad0</userinput> <co xml:id="fdisk"/>
<prompt>#</prompt> <userinput>fdisk -BI /dev/ad1</userinput>
<prompt>#</prompt> <userinput>bsdlabel -wB /dev/ad0s1</userinput> <co xml:id="bsdlabel-writing"/>
<prompt>#</prompt> <userinput>bsdlabel -wB /dev/ad1s1</userinput>
<prompt>#</prompt> <userinput>bsdlabel -e /dev/ad0s1</userinput> <co xml:id="bsdlabel-editing"/>
<prompt>#</prompt> <userinput>bsdlabel /dev/ad0s1 &gt; /tmp/bsdlabel.txt &amp;&amp; bsdlabel -R /dev/ad1s1 /tmp/bsdlabel.txt</userinput> <co xml:id="bsdlabel-restore"/>
<prompt>#</prompt> <userinput>gmirror label root /dev/ad[01]s1a</userinput> <co xml:id="gmirror1"/>
<prompt>#</prompt> <userinput>gmirror label var /dev/ad[01]s1d</userinput>
<prompt>#</prompt> <userinput>gmirror label usr /dev/ad[01]s1e</userinput>
<prompt>#</prompt> <userinput>gmirror label -F swap /dev/ad[01]s1b</userinput> <co xml:id="gmirror2"/>
<prompt>#</prompt> <userinput>newfs /dev/mirror/root</userinput> <co xml:id="newfs"/>
<prompt>#</prompt> <userinput>newfs /dev/mirror/var</userinput>
<prompt>#</prompt> <userinput>newfs /dev/mirror/usr</userinput></screen>
<calloutlist>
<callout arearefs="fdisk">
<para>Cree una slice que use todo el disco e inicialice el boot code del sector 0 del disco seleccionado. Repita este comando para todos los discos duros en el sistema.</para>
</callout>
<callout arearefs="bsdlabel-writing">
<para>Escriba una etiqueta estándar para cada disco, incluido el código de arranque.</para>
</callout>
<callout arearefs="bsdlabel-editing">
<para>Ahora, manualmente edite la etiqueta del disco. Consulte la página de manual <citerefentry><refentrytitle>bsdlabel</refentrytitle><manvolnum>8</manvolnum></citerefentry> para saber cómo crear particiones. Cree las particiones siguientes: <literal>a</literal> para el sistema de archivos <filename>/</filename> (raíz), <literal>b</literal> para swap, <literal>d</literal> para <filename>/var</filename>, <literal>e</literal> para <filename>/usr</filename> y finalmente <literal>f</literal>, que luego será utilizada para <application>ZFS</application>.</para>
</callout>
<callout arearefs="bsdlabel-restore">
<para>Importe la etiqueta creada recientemente para el segundo disco duro, de modo que ambos discos estén etiquetados de la misma manera.</para>
</callout>
<callout arearefs="gmirror1">
<para>Inicialice <citerefentry><refentrytitle>gmirror</refentrytitle><manvolnum>8</manvolnum></citerefentry> en cada partición.</para>
</callout>
<callout arearefs="gmirror2">
<para>Tenga en cuenta que <option>-F</option> se utiliza para la partición swap. Esto le indica a <citerefentry><refentrytitle>gmirror</refentrytitle><manvolnum>8</manvolnum></citerefentry> que asuma que el dispositivo está consistente después de un fallo de alimentación/sistema.</para>
</callout>
<callout arearefs="newfs">
<para>Cree un sistema de archivos <application>UFS2</application> en cada partición duplicada.</para>
</callout>
</calloutlist>
</sect2>
<sect2>
<title>Instalación del sistema</title>
<para>Esta es la parte más importante. Esta sección describirá cómo instalar la distribución mínima de FreeBSD en los discos duros que hemos preparado en la sección anterior. Para lograr este objetivo, todos los sistemas de archivos deben montarse, para que <application>sysinstall</application> pueda escribir el contenido de FreeBSD en los discos duros:</para>
<screen><prompt>#</prompt> <userinput>mount /dev/mirror/root /mnt</userinput>
<prompt>#</prompt> <userinput>mkdir /mnt/var /mnt/usr</userinput>
<prompt>#</prompt> <userinput>mount /dev/mirror/var /mnt/var</userinput>
<prompt>#</prompt> <userinput>mount /dev/mirror/usr /mnt/usr</userinput></screen>
<para>Cuando haya terminado, inicie <citerefentry><refentrytitle>sysinstall</refentrytitle><manvolnum>8</manvolnum></citerefentry>. Seleccione la instalación <guimenuitem>Custom</guimenuitem> en el menú principal. Seleccione <guimenuitem>Options</guimenuitem> y presione <keycap>Enter</keycap>. Con la ayuda de las teclas de dirección, mueva el cursor sobre el elemento <literal>Install Root</literal>, presione <keycap>Space</keycap> y cámbielo a <filename>/mnt</filename>. Presione <keycap>Enter</keycap> para aceptar sus cambios y salga del menú <guimenuitem>Options</guimenuitem> presionando <keycap>q</keycap>.</para>
<warning>
<para>Tenga en cuenta que este paso es muy importante y, si se omite, <application>sysinstall</application> no podrá instalar FreeBSD.</para>
</warning>
<para>Vaya al menú <guimenuitem>Distributions</guimenuitem>, mueva el cursor con las teclas de dirección a <option>Minimal</option> y compruébelo presionando la tecla <keycap>Espacio</keycap>. Este artículo utiliza la distribución mínima para ahorrar tráfico de red, ya que el sistema se instalará por <application>ftp</application>. Salga de este menú seleccionando <option>Exit</option>.</para>
<note>
<para>Los menús <guimenuitem>Partition</guimenuitem> y <guimenuitem>Label</guimenuitem> se omitirán, ya que son inútiles ahora.</para>
</note>
<para>En el menú <guimenuitem>Media</guimenuitem>, seleccione <option>FTP</option>. Seleccione el mirror más cercano y deje que <application>sysinstall</application> asuma que la red ya está configurada. Volverá al menú <guimenuitem>Custom</guimenuitem>.</para>
<para>Finalmente, realice la instalación del sistema seleccionando la última opción, <guimenuitem>Commit</guimenuitem>. Salga de <application>sysinstall</application> cuando finalice la instalación.</para>
</sect2>
<sect2>
<title>Pasos posteriores a la instalación</title>
<para>El sistema operativo FreBSD ya debería estar instalado; sin embargo, el proceso aún no ha terminado. Es necesario realizar algunos pasos posteriores a la instalación para permitir que FreeBSD se inicie en el futuro y pueda iniciar sesión en el sistema.</para>
<para>Ahora debe usar el comando <citerefentry><refentrytitle>chroot</refentrytitle><manvolnum>8</manvolnum></citerefentry> en el sistema recién instalado. Use el siguiente comando:</para>
<screen><prompt>#</prompt> <userinput>chroot /mnt</userinput></screen>
<para>Para completar nuestro objetivo, siga estos pasos:</para>
<itemizedlist>
<listitem>
<para>Copie el kernel <literal>GENERIC</literal> al directorio <filename>/boot/kernel</filename>:</para>
<screen><prompt>#</prompt> <userinput>cp -Rp /boot/GENERIC/* /boot/kernel</userinput></screen>
</listitem>
<listitem>
<para>Cree los ficheros <filename>/etc/rc.conf</filename>, <filename>/etc/resolv.conf</filename> y <filename>/etc/fstab</filename>. No olvide configurar correctamente la información de red y habilitar <application>sshd</application> en <filename>/etc/rc.conf</filename>. El contenido de <filename>/etc/fstab</filename> será similar al siguiente:</para>
<programlisting># Device Mountpoint FStype Options Dump Pass#
/dev/mirror/swap none swap sw 0 0
/dev/mirror/root / ufs rw 1 1
/dev/mirror/usr /usr ufs rw 2 2
/dev/mirror/var /var ufs rw 2 2
/dev/cd0 /cdrom cd9660 ro,noauto 0 0</programlisting>
</listitem>
<listitem>
<para>Cree <filename>/boot/loader.conf</filename> con el siguiente contenido:</para>
<programlisting>geom_mirror_load="YES"
zfs_load="YES"</programlisting>
</listitem>
<listitem>
<para>Ejecute el siguiente comando, hará que <application>ZFS</application> se encuentre disponible en el siguiente arranque:</para>
<screen><prompt>#</prompt> <userinput>echo 'zfs_enable="YES"' &gt;&gt; /etc/rc.conf </userinput></screen>
</listitem>
<listitem>
<para>Agregue usuarios adicionales al sistema usando la herramienta <citerefentry><refentrytitle>adduser</refentrytitle><manvolnum>8</manvolnum></citerefentry>. No olvide agregar un usuario al grupo <systemitem class="groupname">wheel</systemitem> para que pueda obtener acceso al usuario root después del reinicio.</para>
</listitem>
<listitem>
<para>Vuelva a comprobar todas sus configuraciones.</para>
</listitem>
</itemizedlist>
<para>El sistema debería estar listo para el siguiente arranque. Use el comando <citerefentry><refentrytitle>reboot</refentrytitle><manvolnum>8</manvolnum></citerefentry> para reiniciar su sistema.</para>
</sect2>
</sect1>
<sect1 xml:id="zfs">
<title>ZFS</title>
<para>Si su sistema sobrevivió al reinicio, ahora debería poder iniciar sesión. ¡Bienvenido a la nueva instalación de FreeBSD, realizada de forma remota sin el uso de una consola remota!</para>
<para>El único paso que queda es configurar <citerefentry><refentrytitle>zpool</refentrytitle><manvolnum>8</manvolnum></citerefentry> y crear algunos sistemas de archivos <citerefentry><refentrytitle>zfs</refentrytitle><manvolnum>8</manvolnum></citerefentry>. Crear y administrar <application>ZFS</application> es muy sencillo. Primero, cree un pool reflejado:</para>
<screen><prompt>#</prompt> <userinput>zpool create tank mirror /dev/ad[01]s1f</userinput></screen>
<para>A continuación, cree algunos sistemas de archivos:</para>
<screen><prompt>#</prompt> <userinput>zfs create tank/ports</userinput>
<prompt>#</prompt> <userinput>zfs create tank/src</userinput>
<prompt>#</prompt> <userinput>zfs set compression=gzip tank/ports</userinput>
<prompt>#</prompt> <userinput>zfs set compression=on tank/src</userinput>
<prompt>#</prompt> <userinput>zfs set mountpoint=/usr/ports tank/ports</userinput>
<prompt>#</prompt> <userinput>zfs set mountpoint=/usr/src tank/src</userinput></screen>
<para>Eso es todo. Si está interesado en obtener más información sobre <application>ZFS</application> en FreeBSD, consulte la sección <link xlink:href="https://wiki.freebsd.org/ZFS">ZFS</link> de la wiki de FreeBSD.</para>
</sect1>
</article>