Última versión: 4.0.1-1

|
Vista rápida |
|
|
Catálogo |
Archivador |
|
Categoría |
Archivadores |
|
Volúmenes de usuario |
yes |
|
Memoria mín. |
256 MB |
|
SO |
Solaris |
|
Restricciones |
no |
Filer_Solaris es un dispositivo archivador que proporciona acceso de nivel de sistema de archivos a un volumen de acceso de nivel de sistema de archivos Solaris. Filer_Solaris es compatible con los sistemas de archivos ufssol y zfs, y admite los modos de operación siguientes:
format: formatea el volumen según el sistema de archivos especificado (por ejemplo, mkfs).
fscopy: ejecuta una copia de nivel de sistema de archivos de un volumen a otro (el volumen de destino se formatea antes de la copia).
fsck: comprueba el sistema de archivos del volumen.
fsrepair: comprueba y repara el sistema de archivos del volumen.
manual: proporciona acceso de nivel de usuario al volumen, tanto a través de una GUI Web como a través del shell raíz (mediante SSH).
En el modo manual, Filer_Solaris proporciona acceso de GUI y shell raíz al volumen a través de su interfaz predeterminada. En este modo, Filer_Solaris también puede proporcionar acceso a una red externa para que el usuario copie archivos desde el volumen y hacia él. La operación en modo manual se puede aplicar a uno o dos volúmenes.
AppLogic usa los dispositivos de archivador internamente y no se deberían usar en aplicaciones de AppLogic normales.
Recursos
|
Recurso |
Mínimo |
Máximo |
Predeterminado |
|
CPU |
0,05 |
0,05 |
0,05 |
|
Memoria |
256 MB |
1 GB |
512 MB |
|
Ancho de banda |
1 Mbps |
1 Mbps |
1 Mbps |
Terminales
|
Nombre |
Dir. |
de privacidad |
Descripción |
|
Ninguno |
|||
La interfaz externa está activada. Se utiliza para tráfico entrante y saliente y sus valores de configuración de red se definen a través de propiedades. Se utiliza solamente en el modo manual y no se configura en los demás modos.
La interfaz predeterminada está activada. Se utiliza para tareas de mantenimiento. En el modo manual también se utiliza para acceder a la GUI Web.
Volúmenes de usuario
|
Volumen |
Descripción |
|
src |
Volumen de origen para copia del volumen de nivel de sistema de archivos o gestión de dos volúmenes. Siempre montado, de sólo lectura excepto para el archivador de Windows03. |
|
dst |
Volumen al que proporciona acceso Filer_Solaris. Todas las operaciones se ejecutan en este volumen. Se monta como de sólo lectura en el modo fsck y en el modo manual si la propiedad mount_mode es "ro"; de lo contrario se monta como volumen de lectura/escritura. Obligatorio en todos los modos. |
Propiedades
|
Nombre de la propiedad |
Tipo |
Descripción |
|
mode |
Cadena |
Modo de operación para el archivador. Los valores válidos son: "manual", "format", "fscopy", "fsck" y "fsrepair". Esta propiedad es obligatoria. |
|
fs_type_src |
Cadena |
Sistema de archivos en el volumen src cuando se están gestionando dos volúmenes. Consulte fs_type_dst para conocer los valores válidos. Esta propiedad es obligatoria cuando se están gestionando dos volúmenes; de lo contrario, se ignora. |
|
fs_type_dst |
Cadena |
Sistema de archivos en el volumen dst. Dependiendo del modo, puede tratarse del sistema de archivos actual del volumen dst o del sistema de archivos para formatear el volumen dst. Los valores válidos son: ufssol y zfs. Esta propiedad es obligatoria. |
|
fs_options |
Cadena |
Opciones del sistema de archivos adicionales que se utilizan para formatear el volumen dst, en pares de opciones=valores. Esta propiedad es específica para el sistema de archivos y es válida solamente en los modos format o fscopy. Consulte más adelante para conocer las opciones válidas para cada sistema de archivos. Valor predeterminado: vacío |
|
mount_mode |
Cadena |
Modo de montaje del volumen dst en las operaciones manuales. Los valores válidos son: "rw", "ro" y "none". El valor "none" hace que el volumen dst no se monte. Valor predeterminado: ro |
|
ip_addr |
IP |
Define la dirección IP de la interfaz externa en el modo manual. Si se establece como 0.0.0.0, la interfaz externa no se utiliza. Valor predeterminado: 0.0.0.0 (no utilizada). |
|
netmask |
IP |
Define la máscara de red de la interfaz externa en el modo manual. Esta propiedad se deberá especificar si se utiliza ip_addr. Valor predeterminado: 0.0.0.0. |
|
gateway |
IP |
Define la puerta de enlace de red predeterminada para la interfaz externa en el modo manual. Se puede dejar en blanco sólo si el host remoto está en la misma subred; en caso contrario, se deberá especificar. Valor predeterminado: vacío |
|
dns1 |
IP |
Define el servidor DNS primario usado en el modo manual para resolver nombres de dominio. Permite al usuario especificar nombres de host al cargar/descargar archivos de un volumen. Valor predeterminado: 208.67.222.222 (dirección de OpenDNS.org). |
|
dns2 |
IP |
Define el servidor DNS secundario, que se usará si el servidor DNS primario no responde. Valor predeterminado: 208.67.220.220 (dirección de OpenDNS.org). |
|
vol_name_src |
Cadena |
Nombre del volumen src al cual accede el archivador cuando se están gestionando dos volúmenes. Valor predeterminado: vacío |
|
vol_name_dst |
Cadena |
Nombre del volumen dst al cual accede el archivador. Valor predeterminado: vacío |
En la tabla siguiente figura el modo compatible para cada uno de los sistemas de archivos admitidos:
|
|
format |
fscopy |
fsck |
fsrepair |
manual |
|
ufssol |
yes |
yes |
yes |
yes |
yes |
|
zfs |
yes |
yes |
no |
yes |
yes |
En el modo manual:
Para todos los sistemas de archivos, excepto SWAP, el volumen se monta en /mnt/vol.
Para un volumen swap, se puede acceder al dispositivo de bloque en /dev/hda4.
Opciones del sistema de archivos
Esta sección enumera las opciones del sistema de archivos (como se especifican en fs_options) para cada sistema de archivos compatible con Filer_Solaris.
ufssol
Ninguno
zfs
pool_name: nombre del zpool que crear en el volumen dst. Si se omite, se usa el valor de propiedad vol_name.
mountpoint: punto de montaje del conjunto de datos raíz del zpool creado. Los valores válidos son: una ruta absoluta, p. ej. /mnt/mypool, "legacy" y "none". zfs no gestiona automáticamente los conjuntos de datos con montajes heredados pero requiere entradas en /etc/vfstab o montaje manual. Los conjuntos de datos con punto de montaje "none" no se pueden montar. Valor predeterminado: /pool_name
autoreplace: controla la sustitución automática de dispositivos. Si se establece en "off", la sustitución de dispositivos se deberá iniciar manualmente mediante sustitución zpool; si se establece en algún dispositivo nuevo que se encuentre en la misma ubicación física, se formatea automáticamente y se reemplaza. Valor predeterminado: off
La delegación controla si un usuario sin privilegios tiene acceso basándose en los permisos definidos en los conjuntos de datos. Los valores válidos son "off" y "on". Valor predeterminado: on
failmode: controla el comportamiento en caso de error. Los valores válidos son "wait", "continue" y "panic". Valor predeterminado: wait
version: versión de zpool. Los valores válidos son 1-10. Valor predeterminado: 10 (actual).
Interfaz
Los dispositivos de Archivador proporcionan una interfaz HTTP en su interfaz predeterminada para recopilar los estados en las operaciones de los volúmenes no manuales y para acceder a la GUI Web cuando se use el modo manual. Las funciones siguientes están disponibles por URL:
/: acceso interactivo al volumen dst a través de la GUI Web; solamente disponible en el modo manual.
/api/status: devuelve el estado para la operación del volumen actual; solamente disponible en el modo no manual.
El formato de la salida es el siguiente: [progress=W,]poll=X, status=Y, errortxt=Z
progress: entero, 0..100, progreso de la operación actual. Si el progreso no se puede registrar, el campo de progreso no se devuelve. El progreso no se registra para los modos siguientes:
format: para todos los sistemas de archivos.
fsck y fsrepair: para todos los sistemas de archivos, excepto ext2, ext3, ext3-snapshot y ufssol.
poll: entero, intervalo del sondeo de estado recomendado, en segundos.
status: entero, estado de la operación del volumen. Consulte más abajo la lista de estados que puede devolver Filer_Solaris.
errortxt: cadena, mensaje de error, en caso de que se haya producido un error (por ejemplo, estado distinto de cero).
La lista siguiente incluye los estados que Filer_Solaris puede devolver en el campo de estado para una operación de volumen específica:
0: éxito.
100: operación errónea.
101: operación no compatible.
102: operación no implementada.
103: operación cancelada.
104: error de E/S.
200: no queda espacio en el volumen.
201: se han detectado errores en el sistema de archivos.
300: sin memoria.
400: en espera.
GUI Web
Los dispositivos de Archivador utilizan un gestor de archivos basado en Web, denominado eXtplorer, para proporcionar acceso mediante una GUI Web a un volumen (accesible solamente en el modo manual). La distribución de eXtplorer está sujeta a GNU GENERAL PUBLIC LICENSE, versión 2. La versión de eXtplorer utilizada en los archivadores se ha modificado. Estos son los cambios efectuados en eXtplorer:
Las licencias de eXtplorer y la fuente para el eXtplorer original sin modificar se encuentran en los dispositivos de Archivador en /mnt/monitor/.volume_browser/LICENSES/.
Datos específicos de la implementación de ZFS
Filer_Solaris admite agrupaciones zfs con un solo dispositivo virtual para permitir que los usuarios accedan a volúmenes zfs al igual que volúmenes que usen otros sistemas de archivos, como ufssol. Se pueden crear manualmente más agrupaciones complejas con varios dispositivos utilizando volúmenes sin formato dentro de un dispositivo AppLogic, si bien estos volúmenes no se pueden utilizar con Filer_Solaris. Las operaciones del archivador ZFS están restringidas por los comportamientos siguientes.
Las agrupaciones se crean mediante la propiedad altroot. Como resultado, el punto de montaje del conjunto de datos raíz se deberá establecer explícitamente, en lugar de establecerse de forma predeterminada en el nombre de la agrupación. Esto se debe a un error en el comando zpool actual que establece el punto de montaje predeterminado en /altroot en lugar de en /altroot/pool_name.
"fsrepair" ejecuta zpool scrub y devuelve una línea de estado única al finalizar, con éxito o error. Sin embargo, si se ejecuta zpool scrub en directo en cualquier agrupación dentro de un dispositivo en ejecución, se mostrará mucha más información en caso de que haya un problema.
"fscopy" es compatible solamente con conjuntos de datos de sistema de archivos (no se copian volúmenes, instantáneas y conjuntos de datos clonados). "fscopy" no preserva los permisos administrativos.
Mientras que la versión de zpool se puede establecer con fs_options al crearse, la versión de zfs del conjunto de datos raíz es 2, que es compatible con la versión 1. Los dispositivos Solaris 10 utilizan la versión de zfs 1. Para utilizar agrupaciones de zfs con dispositivos Solaris 10, cree las agrupaciones manualmente a partir de volúmenes sin formato, en lugar de mediante Filer_Solaris.
El archivador de Solaris no es compatible con los zpool de raíz (volúmenes de inicio de zfs). Hay un error en OpenSolaris 2008.05 que hace que un zpool de raíz no se pueda iniciar después de haberse importado a otro SO de Solaris. OpenSolaris 2008.11 no permite importar un zpool de arranque.
Las secciones siguientes describen la configuración de Filer_Solaris en varios usos típicos:
Aplicación de formato a un volumen
Ejemplo:
|
Nombre de la propiedad |
Valor |
Descripción |
|
mode |
format |
Aplica formato a un volumen. |
|
fs_type_dst |
ufssol |
Aplica formato a un volumen con UFS de Solaris. |
Filer_Solaris ejecuta mkfs en el volumen dst, especificando un tipo de sistema de archivos ufs.
Realiza una copia del volumen en el nivel del sistema de archivos.
Ejemplo:
|
Nombre de la propiedad |
Valor |
Descripción |
|
mode |
fscopy |
Realiza una copia en el nivel del sistema de archivos. |
|
fs_type_dst |
ufssol |
Aplica formato a un volumen de destino con UFS de Solaris. |
Filer_Solaris aplica formato ufs al volumen dst con mkfs. A continuación, monta el volumen src como de sólo lectura y el volumen dst como de lectura/escritura. Finalmente, Filer_Solaris copia el contenido del volumen src al volumen dst mediante cp y desmonta los dos volúmenes.
Comprobación del sistema de archivos
Ejemplo:
|
Nombre de la propiedad |
Valor |
Descripción |
|
mode |
fsck |
Comprobación del sistema de archivos |
|
fs_type_dst |
ufssol |
El volumen que se tiene que comprobar tiene UFS de Solaris. |
Filer_Solaris ejecuta fsck en el volumen dst.
Comprobación del sistema de archivos con reparación
Ejemplo:
|
Nombre de la propiedad |
Valor |
Descripción |
|
mode |
fsrepair |
Comprobación del sistema de archivos con reparación |
|
fs_type_dst |
ufssol |
El volumen que se tiene que comprobar y reparar tiene UFS de Solaris. |
Filer_Solaris ejecuta fsck con la opción de reparación en el volumen dst.
acceso de nivel de usuario a un volumen
Ejemplo:
|
Nombre de la propiedad |
Valor |
Descripción |
|
mode |
manual |
Proporciona acceso de nivel de usuario a un volumen. |
|
fs_type_dst |
ufssol |
El volumen tiene UFS de Solaris. |
|
mount_mode |
rw |
Acceso de lectura/escritura a un volumen. |
|
ip_addr |
192.168.123.100 |
Dirección IP para la interfaz externa. |
|
netmask |
255.255.255.0 |
Máscara de red para la interfaz externa. |
|
gateway |
192.168.123.1 |
Puerta de enlace para la interfaz externa. |
|
dns1 |
192.168.123.254 |
Servidor DNS. |
Filer_Solaris monta la lectura/escritura del volumen dst en /mnt/vol. A continuación, se ejecuta la GUI de eXtplorer y sshd, lo que otorga al usuario acceso de raíz al volumen. La GUI es accesible a través de la interfaz predeterminada y cualquier transferencia de archivos desde o hacia el volumen se realiza a través de la interfaz externa.
El archivador de Solaris se basa en OpenSolaris, compilación 2008.05.
En el modo no manual, no hay acceso de SSH ni de la GUI.
Software de fuente abierta y de terceros utilizado dentro del dispositivo
Filer_Solaris se basa en OSOL. Para crear Filer_Solaris se han eliminado varios paquetes de la clase base; Filer_Solaris usa los siguientes paquetes de fuente abierta y de terceros, además de los que usa su clase base OSOL.
|
Software |
Versión |
Modificado |
Licencia |
|
apache |
2.2.8-1 |
Sí |
Apache 2.0 |
|
php |
5.2.6-1 |
Sí |
PHP v3.01 |
|
eXtplorer |
2.0.0_RC1-15 |
Sí |
GPLv2 |
|
cpio |
2.10-1 |
Sí |
GPLv3 |
| Copyright © 2011 CA. Todos los derechos reservados. | Enviar correo electrónico a CA Technologies acerca de este tema |