Configuración Avanzada de RAID, NFS y Samba en Entornos Linux y Windows

Clasificado en Informática

Escrito el en español con un tamaño de 7,73 KB

Configuración y Gestión de Arrays RAID con mdadm

Particionar el Primer Disco (/dev/sdb)

Utilice fdisk para crear una nueva partición (tipo Linux RAID, código fd).

fdisk /dev/sdb
  • n: Crear nueva partición.
  • t: Cambiar el tipo de partición (escriba L para ver la lista de formatos).
  • w: Guardar los cambios y salir.

Copiar la Tabla de Particiones

Duplicar la estructura de particiones de /dev/sdb a /dev/sdc.

sfdisk -d /dev/sdb | sfdisk -f /dev/sdc

Creación de Arrays RAID

Se asume que las particiones a usar son /dev/sdb1, /dev/sdc1 y /dev/sdd1.

Crear RAID 0 (Striping)

mdadm --create /dev/md0 --level=0 --raid-devices=2 /dev/sdb1 /dev/sdc1

Crear RAID 1 (Mirroring)

mdadm --create /dev/md1 --level=1 --raid-devices=2 /dev/sdb1 /dev/sdc1

Crear RAID 5 (Paridad Distribuida)

mdadm --create /dev/md5 --level=5 --raid-devices=3 /dev/sdb1 /dev/sdc1 /dev/sdd1

Verificación y Características del RAID

Comprobar el estado de la construcción y los detalles del array.

cat /proc/mdstat
mdadm --detail /dev/md0

Formatear el Array RAID a EXT4

Crear el sistema de archivos en el dispositivo RAID (corregido de mlfs.ext3 a mkfs.ext4).

mkfs.ext4 /dev/md0

Montar el Array RAID

Montar el volumen RAID en un directorio específico.

mount /dev/md0 /mnt/raid0

Script Básico de Administración de Discos en Linux

Comandos esenciales para la gestión y visualización de información de discos y particiones.

Cantidad de Discos del Sistema

df | cut -d " " -f1

Particiones o Volúmenes del Sistema

fdisk -l

Información de los Discos (Formato legible)

df -h

Implementación de NFS (Network File System)

Configuración para compartir archivos entre sistemas Linux y Windows.

Servidor Linux (NFS)

  1. Instalación de Paquetes Requeridos

    Se necesitan los siguientes paquetes en el servidor:

    • nfs-kernel-server
    • nfs-common
    • rpc-bin (Generalmente rpcbind)
  2. Aceptar las dependencias y reiniciar los servicios.
  3. Comprobar la disponibilidad de NFSv4:
    grep nfs4 /proc/filesystems
  4. Configuración de Carpetas Compartidas

    Elegir las carpetas a compartir y establecer los permisos adecuados.

    • Establecer permisos (ejemplo para la carpeta /compartida):
      sudo chmod -R 777 /compartida
      sudo chown nobody:nogroup /compartida
    • Editar el archivo de configuración /etc/exports:
      /home *(rw, sync, no_root_squash, no_subtree_check)
      /compartida *(rw, sync, no_subtree_check)
  5. Reiniciar el servicio NFS:
    sudo /etc/init.d/nfs-kernel-server restart

Cliente Linux (NFS)

  1. Instalación de Paquetes

    Instalar los paquetes necesarios para reconocer los recursos compartidos del servidor:

    • nfs-common
    • rpc-bin (Generalmente rpcbind)
  2. Montaje de Recursos Compartidos

    Usar puntos de montaje para acceder a las carpetas que se quieren compartir.

    • Crear el punto de montaje:
      sudo mkdir -p /mnt/nfs/home
      chmod -R 777 /mnt/nfs/home
    • Montar el recurso (reemplazar ip con la dirección del servidor):
      sudo mount ip:/home /mnt/nfs/home
    • Configurar el montaje permanente en /etc/fstab.

Cliente Windows 8 (Acceso NFS)

  1. Requisitos y Herramientas

    Se necesita la librería Dokan, Framework Microsoft .NET y Neko Drive.

    • La librería Dokan permite acceder al sistema de archivos del servidor desde el propio sistema de archivos de Windows (dokan-dev.net).
    • El Framework .NET permite establecer un entorno de acceso a los archivos del servidor.
  2. Uso de NekoDrive

    Usar la herramienta NekoDrive con la opción de Auto para que arranque automáticamente.

    • Configurar la IP del servidor (NFS).
    • Ajustar la Política de cortafuegos (ej. “Permitir privadas...”).
    • Indicar la unidad (Disk).
    • Indicar la carpeta compartida (Devices).
    • Definir el punto de montaje (MountPoint), que se muestra como subcarpeta de la unidad.
    • Activar +AUTO.

Configuración de SAMBA con Grupo de Trabajo

Windows Servidor (Preparación)

  1. Creación del Grupo de Trabajo

    Los equipos Windows por defecto pertenecen a un grupo de trabajo. Asegúrese de que todos los equipos estén en el mismo grupo.

  2. Cuentas de Usuario

    Definir qué usuarios (normales y administradores) tendrán acceso al recurso compartido.

  3. Asegurar que todos los usuarios estén en la misma red.
  4. Carpeta Compartida

    Crear y configurar la carpeta que se compartirá.

  5. Configuración Avanzada del Recurso Compartido

    Ajustar los parámetros necesarios para que el recurso pueda ser compartido con SAMBA (ej. Perfiles de red: Privado, Invitado, etc.).

  6. Comprobación del acceso.

Linux Cliente (Acceso a Recurso Windows)

  1. Configuración del Grupo de Trabajo

    Hallar y cambiar el grupo de trabajo para que coincida con el servidor Windows. Esto se realiza editando el archivo smb.conf (ubicación típica: /etc/samba o /usr/local/samba).

    En el fichero, editar la línea:

    WORKGROUP = [Nombre del Grupo]
  2. Reiniciar la máquina.
  3. Opción de examinar Red. En ella se encuentra la máquina Windows.
  4. Navegar al recurso compartido.

Linux Servidor (Compartición SAMBA)

  1. Crear carpeta y configurar el servicio de compartición.
  2. Instalación del Servicio

    Instalar la herramienta de configuración gráfica de Samba (si se desea evitar la edición manual de smb.conf):

    apt-get install system-config-samba
  3. Configurar la compartición.

Windows Cliente (Unión a Dominio y RSAT)

  1. Configuración de Red

    Necesita una IP fija, resolución de DNS y puerta de enlace configuradas.

  2. Unir el equipo al dominio.
  3. Iniciar sesión con una cuenta de administrador del dominio.
  4. Directivas de Seguridad del Cliente

    Ajustar las políticas de seguridad locales:

    1. Ejecutar la política de seguridad predeterminada del navegador:
      secpol.msc
    2. Acceder a Directiva de seguridad localDirectivas localesOpciones de seguridad.
    3. Buscar y Habilitar: Control de cuentas de usuario: modo de aprobación de administrador para la cuenta predefinida de administrador.
    4. Reiniciar el sistema.
  5. Instalar RSAT (Remote Server Administration Tools).
  6. Verificar el funcionamiento en Panel de controlHerramientas administrativas.

Entradas relacionadas: