Última versión: 4.0.2-1

|
Vista rápida |
|
|
Catálogo |
Sistema |
|
Categoría |
Varios Dispositivos |
|
Volúmenes de usuario |
yes |
|
Memoria mín. |
96 MB |
|
SO |
Linux |
|
Restricciones |
no |
|
Preguntas o comentarios |
|
El dispositivo NAS es un dispositivo de almacenamiento de archivos compartidos. Proporciona almacenamiento de archivos accesibles mediante los protocolos de archivos HTTP, NFS y CIFS.
El dispositivo NAS sirve archivos dentro de un volumen de datos configurado (conectable), de esta forma hace que el contenido que el dispositivo sirve se pueda modificar fácilmente y que el volumen pueda tener distintos tamaños. Por ejemplo, si NAS se está utilizando para almacenar archivos de registro, el volumen de datos no tiene que ser tan grande como lo debería ser para almacenar contenido de un servidor Apache.
El directorio raíz del volumen se comparte y los servidores HTTP, NFS y CIFS (samba) ven el mismo volumen, en la misma raíz. El servidor NFS muestra el volumen como un recurso compartido denominado /mnt/data. El servidor CIFS muestra el volumen como un recurso compartido denominado share. El servidor HTTP tiene acceso de sólo lectura al directorio raíz del volumen, mientras que los servidores NFS y CIFS (samba) tienen acceso de lectura y escritura a dicho volumen.
La seguridad del acceso HTTP puede ser abierta (sin usuario ni contraseña), fija con un solo usuario y contraseña (de propiedad) o del archivo .htpasswd almacenado dentro del directorio raíz del volumen de datos.
El acceso CIFS es anónimo. Se supone que sólo los dispositivos que tienen permiso para acceder al volumen son los que se conectan al terminal cifs. Esto elimina la necesidad de definir configuraciones de seguridad complejas en el cliente y el servidor, y permite conectar con facilidad dispositivos que necesitan acceso de archivo a la entrada de cifs.
Hay tres casos de uso principales para el dispositivo NAS:
Recursos
|
Recurso |
Mínimo |
Máximo |
Predeterminado |
|
CPU |
0,1 |
16 |
0,2 |
|
Memoria |
96 MB |
32 GB |
256 MB |
|
Ancho de banda |
1 Mbps |
2 Gbps |
250 Mbps |
Terminales
|
Nombre |
Dir. |
Protocolo |
Descripción |
|
http |
Entrante |
HTTP |
Terminal en el que se reciben las solicitudes HTTP. Este terminal se usa para acceder al volumen de datos de NAS mediante el protocolo HTTP/1.1. La versión del servidor HTTP 2.2.3-31 sirve las solicitudes HTTP. |
|
nfs |
Entrante |
NFS |
Terminal en el que se reciben las solicitudes NFS. Este terminal se usa para acceder al volumen de datos de NAS mediante el protocolo NFS/3.0. |
|
cifs |
Entrante |
CIFS |
Terminal en el que se reciben las solicitudes CIFS. Este terminal se usa para acceder al volumen de datos de NAS mediante el protocolo CIFS/1.0. La versión del servidor Samba 3.0.28-1 sirve las solicitudes CIFS. |
|
mon |
Saliente |
CCE |
Envía estadísticas sobre uso de recursos y rendimiento. |
La interfaz predeterminada está activada. Esto proporciona a los administradores la capacidad de iniciar sesión en el dispositivo mediante el comando "3t ssh comp" para realizar tareas de mantenimiento o solucionar problemas. Una tarea de mantenimiento podría ser añadir o eliminar usuarios del archivo .htpasswd almacenado en el volumen de datos.
Volúmenes de usuario
|
Volumen |
Descripción |
|
data |
Volumen de lectura/escritura que ofrece almacenamiento para los archivos que proporcionará el dispositivo. |
El archivo siguiente puede residir dentro del directorio raíz del volumen:
|
Archivo |
Descripción |
|
.htpasswd |
Archivo de contraseña HTTP. Si está presente, a este archivo no se puede acceder desde la interfaz HTTP, si bien se podrá acceder a él desde la interfaz CIFS (para agregar usuarios nuevos o cambiar contraseñas). |
Propiedades
|
Nombre de la propiedad |
Tipo |
Descripción |
|
http_url_prefix |
Cadena |
Ruta raíz (URL) en la cual el servidor Web debe mostrar el sistema de archivos. Valor predeterminado: / |
|
http_dir_enabled |
Cadena |
Activar/desactivar la visualización de la lista de directorios cuando un directorio no contiene un archivo index.html (afirmativo o negativo). Valor predeterminado: no |
|
http_sec_mode |
Cadena |
Modo de seguridad HTTP (none, single o htpasswd). Valor predeterminado: none |
|
http_sec_realm |
Cadena |
Territorio de seguridad HTTP en caso de que http_sec_mode sea "single" o "htpasswd". Valor predeterminado: área restringida |
|
http_user |
Cadena |
Nombre de usuario para acceso HTTP en caso de que http_sec_mode sea "single". Valor predeterminado: vacío |
|
http_pwd |
Cadena |
Contraseña para acceso HTTP en caso de que http_sec_mode sea "single". Esta propiedad se puede dejar vacía (ninguna contraseña) en caso de que http_user se establezca en un usuario válido. Valor predeterminado: vacío |
|
cifs_read_only |
Cadena |
Restringir el acceso CIFS a sólo lectura (afirmativo o negativo). Valor predeterminado: no |
|
cifs_case_sensitive |
Cadena |
Activar/desactivar la rutas de archivo que distinguen entre mayúsculas y minúsculas (afirmativo o negativo). Valor predeterminado: no |
|
nfs_read_only |
Cadena |
Restringir el acceso NFS a sólo lectura (afirmativo o negativo). Valor predeterminado: no |
|
log_dir |
Cadena |
Directorio desde el directorio raíz del volumen de datos donde se almacenarán los archivos de registro del servidor Samba y HTTP. Por ejemplo, si esta propiedad se establece como "/", los archivos de registro se almacenarán dentro del directorio raíz del volumen de datos. Si esta propiedad queda vacía, no se escribe en ningún registro. Valor predeterminado: / |
|
timezone |
Cadena |
Especifica la zona horaria utilizada en el dispositivo. Si esta propiedad está vacía, la zona horaria no se modifica y se deja tal cual. Aquí tiene disponible una lista de zonas horarias admitidas. . Valor predeterminado: vacío |
Mensajes de error
Los mensajes siguientes pueden aparecer en el archivo de registro del dispositivo o en el registro del sistema del controlador de grid cuando el dispositivo falla al iniciarse:
Servidor de contenido estático
El diagrama siguiente muestra un uso típico de NAS para una aplicación de servidor Web sencilla:

Dispositivos en uso:
El dispositivo NAS en este ejemplo se usa para servir el contenido estático del sitio Web (por ejemplo las imágenes), ya que es sencillo de configurar y exige menos recursos, mientras que hay un servidor Apache aparte configurado para servir el contenido dinámico (por ejemplo, interfaz de formularios, etc.)
El dispositivo admin en este ejemplo se usa para autenticar usuarios y proporcionar acceso al terminal cifs del dispositivo NAS para que un administrador pueda actualizar el conjunto de archivos expuestos mediante NAS a través de su terminal http.
Nota: El dispositivo urlsw en este ejemplo no viene con CA 3Tera AppLogic, si bien se puede crear mediante Apache y pound. El dispositivo Apache en este ejemplo no viene con CA 3Tera AppLogic. Sin embargo, CA 3Tera AppLogic proporciona un dispositivo similar llamado WEB5.
Acceso HTTP:
web acepta solicitudes HTTP entrantes hacia la aplicación y se las pasa a urlsw por su terminal de salida. urlsw envía solicitudes de archivo HTTP para contenido dinámico a través de su terminal out1 para servirlas por nas1 a su terminal http. urlsw reenvía el resto de solicitudes HTTP a través de su terminal aux para servirlas por Apache.
Acceso CIFS:
Cuando un administrador tiene que modificar el conjunto de archivos disponibles para acceso HTTP mediante NAS, el administrador se conecta e inicia sesión en el dispositivo admin a través del dispositivo maint. A continuación, el usuario monta el recurso compartido CIFS expuesto por NAS (si no se ha montado ya) y modifica los archivos según sea necesario.
Ejemplo:
|
Nombre de la propiedad |
Valor |
Notas |
|
data |
mydata |
Volumen de datos que contiene los archivos que proporcionará el servidor Web. |
|
http_url_prefix |
/images |
Ruta raíz en la cual el servidor Web debe mostrar el sistema de archivos. |
|
http_dir_enabled |
no |
La lista de directorios está desactivada. |
|
http_sec_mode |
none |
No hay seguridad activada para acceso HTTP. |
|
cifs_read_only |
no |
El recurso compartido de CIFS se muestra para acceso de lectura/escritura. |
|
cifs_case_sensitive |
yes |
Activar rutas de archivo que distinguen entre mayúsculas y minúsculas. |
Almacenamiento compartido
El diagrama siguiente muestra un uso típico de NAS como almacenamiento compartido para varios servidores de aplicaciones.

Dispositivos en uso:
El dispositivo nas1 en este ejemplo se utiliza como almacenamiento compartido para app1 y app2. Los dos servidores de aplicaciones tienen accedo de lectura y escritura a los directorios y archivos que sirve nas1.
app1 y app2 emiten solicitudes CIFS a través de sus terminales de salida hacia el terminal cifs de nas1 para acceder a los archivos almacenados en el volumen compartido por nas1. El otro servidor de aplicaciones podrá ver los cambios que realice otro servidor de aplicaciones.
Ejemplo:
|
Nombre de la propiedad |
Valor |
Notas |
|
data |
mydata |
Volumen de datos que guarda los archivos que comparten las aplicaciones. |
|
cifs_read_only |
no |
El recurso compartido de CIFS se muestra para acceso de lectura/escritura. |
|
cifs_case_sensitive |
yes |
Activar rutas de archivo que distinguen entre mayúsculas y minúsculas. |
Servidor de registro
El diagrama siguiente muestra un uso típico de NAS como servidor de registro.

Dispositivos en uso:
El dispositivo de registros en este ejemplo se usa para almacenar los archivos de registro para los dos servidores Web y el servidor de base de datos, y deja esos archivos disponibles a través de su terminal http.
Los terminales de registro para los servidores Web (web1 y web2) y el servidor de base de datos (dbase) se conectan todos al terminal cifs de registros para que cuando escriban en sus archivos de registro, los archivos se almacenen en el volumen de datos de registro configurado en los registros.
Cuando un administrador tiene que inspeccionar los archivos de registro, se conecta a través de la puerta de enlace de administrador al terminal http del dispositivo de registros. Al conectarse con el nombre de usuario de administrador configurado y su contraseña, podrá ver un listado del directorio raíz del volumen de datos de registro desde el cuál podrá consultar los archivos de registro que le interesen.
Ejemplo:
|
Nombre de la propiedad |
Valor |
Notas |
|
data |
logdata |
Volumen de datos que contiene los archivos de registro. |
|
http_url_prefix |
/logs |
Ruta raíz de URL en la que se puede acceder a los archivos de registro. |
|
http_dir_enabled |
yes |
La lista de directorios está activada. |
|
http_sec_mode |
single |
El modo de seguridad de HTTP es usuario único. |
|
http_user |
admin |
Nombre de usuario para acceso HTTP. |
|
http_pwd |
admin123 |
Contraseña de usuario para acceso HTTP. |
|
cifs_read_only |
yes |
El recurso compartido de CIFS se muestra para acceso de sólo lectura. |
|
cifs_case_sensitive |
yes |
Activar rutas de archivo que distinguen entre mayúsculas y minúsculas. |
Cambio de tamaño del volumen de datos utilizado por NAS
Las funciones de los servidores http y samba son limitadas, y solamente se exportan las funciones que admiten las propiedades.
Para cambiar el tamaño del volumen de datos utilizado por NAS
Inicie la aplicación.
Software de fuente abierta y de terceros utilizado en el dispositivo
NAS utiliza los siguientes paquetes de fuente abierta de terceros, además de los paquetes de fuente abierta de terceros que utiliza su clase base LUX5.
|
Software |
Versión |
Modificado |
Licencia |
Notas |
|
apr |
1.2.7-11 |
No |
Apache 2.0 |
N/D |
|
apr-util |
1.2.7-11 |
No |
Apache 2.0 |
N/D |
|
cups-libs |
1.3.7-18 |
No |
GPLv2 |
N/D |
|
curl |
7.15.5-9 |
No |
MIT |
N/D |
|
gnutls |
1.4.1-3 |
No |
LGPLv2.1 |
N/D |
|
httpd |
2.2.3-43 |
No |
Apache 2.0 |
N/D |
|
libgcrypt |
1.4.4-5 |
No |
LGPLv2.1 |
N/D |
|
libgpg-error |
1.4-2 |
No |
LGPLv2.1 |
N/D |
|
libidn |
0.6.5-1.1 |
No |
LGPLv2.1 |
N/D |
|
libjpeg |
6b-37 |
No |
Distribuible |
N/D |
|
libpng |
1.2.10-7.1 |
No |
zlib |
N/D |
|
libsmbclient |
3.0.33-3.29 |
No |
GPLv2 |
N/D |
|
libtiff |
3.8.2-7 |
No |
MIT |
N/D |
|
mailcap |
2.1.23-1 |
No |
ISC |
N/D |
|
perl-Convert-ASN1 |
0.20-1.1 |
No |
Artistic |
N/D |
|
postgresql-libs |
8.1.22-1 |
No |
BSD |
N/D |
|
quota |
3.13-1.2.5 |
No |
BSD |
N/D |
|
samba |
3.0.33-3.29 |
No |
GPLv2 |
N/D |
|
samba-client |
3.0.33-3.29 |
No |
GPLv2 |
N/D |
|
samba-common |
3.0.33-3.29 |
No |
GPLv2 |
N/D |
| Copyright © 2011 CA. Todos los derechos reservados. | Enviar correo electrónico a CA Technologies acerca de este tema |