¿Video de PEA - cómo agregar un volumen de red al dispositivo NVR?

En el ejemplo siguiente se muestran los pasos generales para utilizar espacio de sistema de archivos adicionales para el dispositivo NVR. Este artículo se centra en la configuración de un iniciador iSCSI (cliente) configurado para utilizar un dispositivo de almacenamiento remoto (destino LUN de iSCSI). No incluidos en esta guía son detalles de solución de problemas de acceso de red, permisos de servidor de archivos, ni errores de configuración.

 

Paso 1
uso SSH para acceder al dispositivo NVR para acceso CLI. La contraseña predeterminada es ubnt .

ssh root@ip.address.of.nvr

Paso 2
instalar el paquete de iniciador iSCSI.

# apt-get update ; apt-get install open-iscsi

Paso 3
actualización /etc/iscsi/iscid.conf para iniciar automáticamente el iniciador al reiniciar el sistema.

# vi /etc/iscsi/iscsid.conf

Cambio lo siguiente:

# To manually startup the session set to "manual". The default is manual.
#node.startup = manual
node.startup = automatic

Paso 4

Reinicie el iniciador open-iscsi.

# /etc/init.d/open-iscsi restart
[....] Unmounting iscsi-backed filesystems: Unmounting all devices marked _netde[.ok
[ ok ] Disconnecting iSCSI targets:.
[ ok ] Stopping iSCSI initiator service:.
[ ok ] Starting iSCSI initiator service: iscsid.
[....] Setting up iSCSI targets:
iscsiadm: No records found
. ok
[ ok ] Mounting network filesystems:.

Paso 5
crea un punto de montaje para el volumen de la red.

# cd /srv
# mkdir /srv/synology
# chown airvision:airvision ./synology
# ls -l
/srv
total 32
drwxr-xr-x 5 root root 4096 Jan 29 21:30 .
drwxr-xr-x 33 root root 4096 Jan 13 20:11 ..
drwxr-xr-x 8 airvision airvision 4096 Jan 13 19:25 airvision2
drwx------ 2 root root 16384 Aug 12 21:07 lost+found
drwxr-xr-x 2 airvision airvision 4096 Jan 29 21:30 synology

Paso 6
configuración iSCSI LUN. A continuación se basa en Synology:

  1. Inicie sesión la consola de administración de Synology DSM: http :// <NAS_IP>: 5000 /
  2. Abrir el cuadro de diálogo de administrador de almacenamiento de información
  3. Haga clic en el LUN iSCSI ficha
  4. Crear un LUN (omitiendo detalles aquí)
  5. Haga clic en el destino iSCSI ficha para confirmar estado servicio es lista

 

Paso 7
confirmar el destino iSCSI remotos es detectable el dispositivo NVR. Por ejemplo:

# iscsiadm -m discovery -t st -p <NAS_IP>:3260
<NAS_IP>:3260,0 iqn.2000-01.com.synology:av-office-nas.demo

Donde, Puerto 3260 es el puerto registrado por Internet SCSI o iSCSI y utilizado en contacto con el NAS Synology en su dirección IP.

 

Paso 8
conectar con el destino iSCSI.

# iscsiadm -m node --targetname "iqn.2000-01.com.synology:av-office-nas.demo" --portal "<NAS_IP>:3260" --login
Logging in to [iface: default, target: iqn.2000-01.com.synology:av-office-nas.demo, portal: <NAS_IP>,3260] (multiple)
Login to [iface: default, target: iqn.2000-01.com.synology:av-office-nas.demo, portal: <NAS_IP>,3260] successful.

Paso 9
lista los actuales discos y particiones. Por ejemplo (donde / dev/sdb es un LUN iSCSI de 1 TB):

# fdisk -l
Disk /dev/sda: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders, total 976773168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk identifier: 0x000a0551
Device Boot Start End Blocks Id System
/dev/sda1 * 4096 1957887 976896 83 Linux
/dev/sda2 1957888 976773119 487407616 f W95 Ext'd (LBA)
/dev/sda5 1959936 9771007 3905536 82 Linux swap / Solaris
/dev/sda6 9773056 15624191 2925568 83 Linux
/dev/sda7 15626240 976773119 480573440 8e Linux LVM
Disk /dev/mapper/lvm-data0: 492.1 GB, 492105105408 bytes
255 heads, 63 sectors/track, 59828 cylinders, total 961142784 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk identifier: 0x00000000
Disk /dev/mapper/lvm-data0 doesn't contain a valid partition table
Disk /dev/sdb: 1099.5 GB, 1099511627776 bytes
255 heads, 63 sectors/track, 133674 cylinders, total 2147483648 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000
Disk /dev/sdb doesn't contain a valid partition table

Paso 10
crea una partición.

# fdisk /dev/sdb
Device contains neither a valid DOS partition table, nor Sun, SGI or OSF disklabel
Building a new DOS disklabel with disk identifier 0x19b96a16.
Changes will remain in memory only, until you decide to write them.
After that, of course, the previous content won't be recoverable.
Warning: invalid flag 0x0000 of partition table 4 will be corrected by w(rite)
Command (m for help): n
Partition type:
p primary (0 primary, 0 extended, 4 free)
e extended
Select (default p):
Using default response p
Partition number (1-4, default 1):
Using default value 1
First sector (2048-2147483647, default 2048):
Using default value 2048
Last sector, +sectors or +size{K,M,G} (2048-2147483647, default 2147483647):
Using default value 2147483647
Command (m for help): t
Selected partition 1
Hex code (type L to list codes): 83
Command (m for help): p
Disk /dev/sdb: 1099.5 GB, 1099511627776 bytes
255 heads, 63 sectors/track, 133674 cylinders, total 2147483648 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x19b96a16
Device Boot Start End Blocks Id System
/dev/sdb1 2048 2147483647 1073740800 83 Linux
Command (m for help): w
The partition table has been altered!
Calling ioctl() to re-read partition table.
Syncing disks.

Paso 11
crea un sistema de archivos para la partición nueva.

# mke2fs /dev/sdb1

Paso 12
montar el volumen de la red.

# mount -t ext4 /dev/sdb1 /srv/synology
# chown airvision:airvision /srv/synology

Paso 13
actualización /etc/rc.local para conservar los pasos de configuración entre reinicios.

# vi /etc/rc.local

Agregue las líneas siguientes:

# Setup external iSCSI target after system reboot.
mount -t ext4 /dev/sdb1 /srv/synology
chown airvision:airvision /srv/synology

Paso 14
reiniciar el dispositivo NVR, inicie sesión en el uso de SSH y confirmar que el volumen de la red está montado.

# mount -l
sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,relatime)
proc on /proc type proc (rw,nosuid,nodev,noexec,relatime)
udev on /dev type devtmpfs (rw,relatime,size=10240k,nr_inodes=503449,mode=755)
devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000)
tmpfs on /run type tmpfs (rw,nosuid,noexec,relatime,size=403780k,mode=755)
/dev/disk/by-label/boot on /boot type ext2 (ro,noatime,errors=continue,user_xattr,acl) [boot]
/dev/loop0 on /mnt/.rofs type squashfs (ro,relatime)
/dev/disk/by-label/user.0 on /mnt/.rwfs type ext4 (rw,noatime,data=ordered) [user.0]
aufs-root on / type aufs (rw,relatime,si=3a448c58db75ada3)
tmpfs on /run/lock type tmpfs (rw,nosuid,nodev,noexec,relatime,size=5120k)
tmpfs on /run/shm type tmpfs (rw,nosuid,nodev,noexec,relatime,size=1588660k)
tmpfs on /tmp type tmpfs (rw,nosuid,nodev,noatime,nodiratime,size=807560k)
/dev/mapper/lvm-data0 on /srv type ext4 (rw,noatime,nodiratime,data=ordered) [data]
/dev/sdb1 on /srv/synology type ext4 (rw,relatime)
tmpfs on /srv/synology/videos/temp type tmpfs (rw,relatime,size=1048576k)

También mira el final del registro del sistema para los mensajes de controlador de núcleo:

# dmesg
...
[ 18.053611] Loading iSCSI transport class v2.0-870.
[ 18.076880] iscsi: registered transport (tcp)
[ 18.444836] scsi4 : iSCSI Initiator over TCP/IP
[ 18.702584] scsi 4:0:0:0: Direct-Access SYNOLOGY iSCSI Storage 3.1 PQ: 0 ANSI: 5
[ 18.702882] sd 4:0:0:0: Attached scsi generic sg1 type 0
[ 18.703817] sd 4:0:0:0: [sdb] 2147483648 512-byte logical blocks: (1.09 TB/1.00 TiB)
[ 18.705417] sd 4:0:0:0: [sdb] Write Protect is off
[ 18.705428] sd 4:0:0:0: [sdb] Mode Sense: 3b 00 00 00
[ 18.706113] sd 4:0:0:0: [sdb] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA
[ 18.726016] sdb: sdb1
[ 18.737119] sd 4:0:0:0: [sdb] Attached SCSI disk
[ 21.424863] EXT4-fs (sdb1): mounted filesystem without journal. Opts: (null)

Paso 15

  1. Inicie sesión en UniFi Video y haga clic en configuración > configuración de NVR > ficha Configurar > Path de grabación .
  2. Cambiar la ruta de acceso y haga clic en guardar .

Nota: el videos subdirectorio debe ser creado y dado los permisos correctos en el sistema de archivos recién creado antes de cambiar el Path de grabación en configuración NVR .

Tecnología de Zendesk