Jump to content
XPEnology Community

necod

Member
  • Posts

    12
  • Joined

  • Last visited

Posts posted by necod

  1. Otro HP Gen 8 actualizado.

     

    No lo he comprobado todo, pero me ha dejado de funcionar Virtualbox, luego he encontrado que la última versión del paquete es incompatible con versiones superiores a DSM 6.0.1-7393, ver http://spk.diablos-netzwerk.de/

     

    He tenido otro problema, se me ha degradado el RAID 1. Estoy seguro que al disco no le pasa absolutamente nada, en otro de los upgrades que hice me ocurrió lo mismo, lo resincronicé y no volvió a ocurrir nada hasta ahora. Así que lo estoy resincronizando de nuevo.

     

     

    El DS File desde Android no me deja conectar, con DSM 5 no tenía ningún problema, ¿ le pasa a alguien más ?

     

    DS File de Android funcionaba bien con http pero no con https, se ha solucionado actualizando el DSM a 6.0.2 Update 3.

  2. Otro HP Gen 8 actualizado.

     

    No lo he comprobado todo, pero me ha dejado de funcionar Virtualbox, luego he encontrado que la última versión del paquete es incompatible con versiones superiores a DSM 6.0.1-7393, ver http://spk.diablos-netzwerk.de/

     

    He tenido otro problema, se me ha degradado el RAID 1. Estoy seguro que al disco no le pasa absolutamente nada, en otro de los upgrades que hice me ocurrió lo mismo, lo resincronicé y no volvió a ocurrir nada hasta ahora. Así que lo estoy resincronizando de nuevo.

     

     

    El DS File desde Android no me deja conectar, con DSM 5 no tenía ningún problema, ¿ le pasa a alguien más ?

  3. Otro HP Gen 8 actualizado.

     

    No lo he comprobado todo, pero me ha dejado de funcionar Virtualbox, luego he encontrado que la última versión del paquete es incompatible con versiones superiores a DSM 6.0.1-7393, ver http://spk.diablos-netzwerk.de/

     

    He tenido otro problema, se me ha degradado el RAID 1. Estoy seguro que al disco no le pasa absolutamente nada, en otro de los upgrades que hice me ocurrió lo mismo, lo resincronicé y no volvió a ocurrir nada hasta ahora. Así que lo estoy resincronizando de nuevo.

  4. Yo lo tengo configurado a la vez que Download Station.

    Uso transmision para trackers privados --que requieren mantener los archivos compartidos durante más tiempo-- y DS para trackers públicos.

     

    Estas son mis notas sobre la configuración:

     

    AÑADIR PACKAGE SOURCE A PACKAGE CENTER

    http://packages.synocommunity.com/

     

    Instalar desde el Package Center

     

     

    CAMBIAR CONFIGURACION

     

    * Stop the Transmission service

    * SSH to your NAS as root

    * cd /volume1/@appstore/transmission/var

    * vi settings.json

    * modify the download-dir line to change the download destination. Alternatively, you can break the downloads into complete and incomplete by setting incomplete-dir to where you want incomplete torrents to go, and incomplete-dir-enabled to true.

    * setting the watch-dir directory will let you upload to a particular directory (typically 'incoming') and transmission will scan that dir for new .torrent files, and add them when they appear.

    * save the settings.json file

    * make sure the directories you specify exist, and are read/write capable by user transmission

    * Run the Transmission service

     

     

    EJEMPLOS DE COMANDOS

     

    NAS> /usr/local/transmission/bin/transmission-remote --auth miusuario:????--list

    ID Done Have ETA Up Down Ratio Status Name

    1 100% 77.48 GB Unknown 0.0 0.0 0.2 Idle la que se avecina

    2 100% 9.95 GB Unknown 0.0 0.0 0.2 Idle La Venus de las Pieles 2013 BDRip 1080p DTS-FaViO.mkv

    3 100% 14.05 GB Unknown 0.0 0.0 0.1 Idle Al.Encuentro.De.Mr.Banks.1080p.DTS.DTS-HD.Dual.Bluray.2013.[TRCKHD].mkv

    4 100% 24.68 GB Unknown 0.0 0.0 0.2 Idle Rebeldes.(La.obra.completa).BDremux.1080p.DTS.DTS-HD.Dual.Bluray.1983.[TRCKHD].mkv

    5 100% 1.59 GB 6 days 0.0 0.0 0.6 Idle Ocho Apellidos Vascos [DVD Rip][AC3 2.0 Español Castellano][2014]

    6 100% 34.78 GB Unknown 0.0 0.0 0.6 Idle Hasta.que.llegó.su.hora.BDremux.1080p.AC3.DTS-HD.Dual.Bluray.1968.[TRCKHD].mkv

    7 100% 5.04 GB Unknown 0.0 0.0 0.0 Idle Juego de Tronos XXX.2014.BR-720p.AC3.ING.GrupoD69M.xBytes.mkv

    8 100% 19.79 GB Unknown 0.0 0.0 0.3 Idle Speed.BDREMUX.1080p.DTS.DTS-HD.Dual.Bluray.1994.mkv

    9 100% 2.15 GB Unknown 0.0 0.0 0.0 Idle Juego.De.Tronos.S04E08.1080p.AC3.Dual.HDTV.2014.mkv

    Sum: 189.5 GB 0.0 0.0

     

     

    NAS> /usr/local/transmission/bin/transmission-remote --auth miusuario:????--torrent 1 --info

    NAME

    Id: 1

    Name: la que se avecina

    Hash: 3327f1c1429b33ced1a31b65022bfcf19c147dcc

    Magnet: magnet:?xt=urn:btih:3327f1c1429b33ced1a31b65022bfcf19c147dcc&dn=la%20que%20se%20avecina&tr=http%3A%2F%2Fwww.xbytes.li%2Fannounce.php%3Fpasskey%3Dc665adb591628db73b4eb9563605cd60

     

    TRANSFER

    State: Idle

    Location: /volume1/descargas/030_DESCARGADO_SEEDING

    Percent Done: 100%

    ETA: 0 seconds (0 seconds)

    Download Speed: 0 kB/s

    Upload Speed: 0 kB/s

    Have: 77.48 GB (77.48 GB verified)

    Availability: 100%

    Total size: 77.48 GB (77.48 GB wanted)

    Downloaded: 77.49 GB

    Uploaded: 21.06 GB

    Ratio: 0.2

    Corrupt DL: None

    Peers: connected to 0, uploading to 0, downloading from 0

     

    HISTORY

    Date added: Sat May 31 20:12:01 2014

    Date finished: Mon Jun 2 02:30:47 2014

    Date started: Wed Jun 4 19:32:56 2014

    Latest activity: Wed Jun 4 00:03:54 2014

    Downloading Time: 17 hours (63732 seconds)

    Seeding Time: 2 days (175808 seconds)

     

    ORIGINS

    Date created: Wed May 28 13:03:11 2014

    Public torrent: Yes

    Creator: uTorrent/2040

    Piece Count: 18474

    Piece Size: 4.00 MiB

     

    LIMITS & BANDWIDTH

    Download Limit: Unlimited

    Upload Limit: Unlimited

    Ratio Limit: Default

    Honors Session Limits: Yes

    Peer limit: 60

    Bandwidth Priority: Normal

     

     

     

    SCRIPT AUTOMATIZACION

     

    Preparar script y ejecutarlo mediante cron, para dejar de compartir descargas que han cumplido los requisitos del tracker privado.

     

    #!/bin/sh

     

    ## Script for tranmission on synology

    ## Problems:

    ## * The custom package of tranmission on synology machines does not run scripts after completion [1]

    ## * Couchpotato Server does not appear to activate the postprocessing once a torrent has finished downloading

    ##

    ## Solution:

    ## * In the synology taskplanner I set up a task to run every 2 hours to run this script

    ##

    ## Script:

    ## 1) check which torrents are finished downloading

    ## 2) remove completed torrents from transmission

    ## 3) run Couchpotato renamer if completed torrents are found

    ## 4) If there are no torrents in torrent list, clean up download directory

    ## !!This option is disabled by default, because it uncareful usage may delete all data!!

    ##

    ## Prerequisites:

    ## * Synology machine (currently tested on Synology DS411j, DSM 4.2-3211)

    ## * Transmission & Couchpotato Server (SPK's obtained from SynoCommunity repository)

    ## * Enable Couchpotato Renamer, but set so that it never runs [3]

    ##

    ## Warning: Regarding 4)

    ## * My transmission downloads to a temporary directory. Movies that have finished downloading are

    ## moved to $DOWNLOADDIR. Thus if all movies have been processed this folder contains no more movies and can be safely deleted

    ## * the Couchpotato renamer will need some time to process. Therefor do not set up the taskplanner to run to often. Every 1 or 2 hours is sufficient

    ##

    ## Referencias:

    ## https://forum.transmissionbt.com/viewto ... =2&t=13970

    ## https://forum.transmissionbt.com/viewto ... =2&t=11468

    ## https://couchpota.to/forum/viewtopic.ph ... 9db1#p7330

    ## https://forum.transmissionbt.com/viewto ... 792#p64792

    ## https://forum.transmissionbt.com/viewto ... =1&t=13427

    ##

    ## date: 9 may 2013

     

    # Inputs

    USER="miusuario"

    PASSWORD="????"

    TRANSMISSION="/usr/local/transmission/bin/transmission-remote --auth $USER:$PASSWORD"

     

    DESCARGADO_SEEDING="/volume1/descargas/030_DESCARGADO_SEEDING"

    DESCARGADO_OFFLINE="/volume1/descargas/040_DESCARGADO_OFFLINE"

     

    COMPLETADOS_BORRAR_TORRENT=1

    COMPLETADOS_MOVER_A_OFFLINE=1

    COMPLETADOS_TIEMPO_SIEMBRA=`expr 86400 \* 2` # Máximo 2 dias en segundos

     

    # COUCHPOTATOURL=localhost

    # COUCHPOTATOPORT=5050

    # COUCHPOTATOAPI=couchpotatoapi

     

    # Initialize

    LISTA_COMPLETADOS=""

     

    echo ""

    echo "++++++ PROCESAR TORRENTS DESCARGADOS Y SEMBRADOS +++++"

    echo "`date`"

    echo "++++++++++++++++++++++++++++++++++++++++++++++++++++++"

     

    # Lista de Torrents

    TORRENTLIST=`$TRANSMISSION --list | sed -e '1d;$d;s/^ *//' | cut -s -d" " -f 1 | sed "s/[^0-9]//"`

    for TORRENTID in $TORRENTLIST ; do

     

    DL_COMPLETED=`$TRANSMISSION --torrent $TORRENTID --info | grep "Percent Done: 100%"`

    STATE_FINISHED=`$TRANSMISSION --torrent $TORRENTID --info | grep "State: Stopped\|Finished\|Idle"`

     

    # ------- Comprobamos tiempo de siembra

    ALCANZADO_TIEMPO_SIEMBRA=0

    TORRENTNAME="`$TRANSMISSION --torrent $TORRENTID --info | grep "Name:" | sed -e 's/ *Name: *//'`"

    # Es una carpeta, recorrer ficheros

    if [ -d "$DESCARGADO_SEEDING/$TORRENTNAME" ]; then

    LASTMODIFIED=0

    find "$DESCARGADO_SEEDING/$TORRENTNAME" | while read FILE ; do

    AGE=`stat "$FILE" -c%Y`

    if [ $AGE -gt $LASTMODIFIED ]; then

    LASTMODIFIED=$AGE

    fi

    done

    # Es un fichero unico

    else

    LASTMODIFIED=`stat "$DESCARGADO_SEEDING/$TORRENTNAME" -c%Y`

    fi

     

    TIME=`date +%s`

    DIFF=`expr $TIME - $LASTMODIFIED`

     

    # Se ha alcanzado el tiempo maximo de siembra COMPLETADOS_TIEMPO_SIEMBRA

    if [ $DIFF -gt $COMPLETADOS_TIEMPO_SIEMBRA ]; then

    ALCANZADO_TIEMPO_SIEMBRA=1

    fi

     

     

    if [ "$DL_COMPLETED" != "" ] && [ "$STATE_FINISHED" != "" ] && [ "$ALCANZADO_TIEMPO_SIEMBRA" -eq 1 ]; then

    echo "Torrent #$TORRENTID: completado."

    LISTA_COMPLETADOS="$LISTA_COMPLETADOS $TORRENTID"

    else

    echo "Torrent #$TORRENTID: no completado. Lo ignoramos"

    fi

    done

     

     

    if [ "$LISTA_COMPLETADOS" != "" ]; then

    echo "Torrents finalizados y sembrados: "$LISTA_COMPLETADOS

    fi

     

     

    for TORRENTID in $LISTA_COMPLETADOS ; do

     

    TORRENTNAME="`$TRANSMISSION --torrent $TORRENTID --info | grep "Name:" | sed -e 's/ *Name: *//'`"

    echo "Tratando torrent $TORRENTID : $TORRENTNAME"

     

    if [ $COMPLETADOS_BORRAR_TORRENT -eq 1 ] ; then

    $TRANSMISSION --torrent $TORRENTID --remove

    if [ $? -eq 0 ] ; then

    echo "... torrent borrado en transmission"

    else

    echo "ERROR AL BORRAR TORRENT"

    fi

    else

    echo "... no borramos torrent (desactivado)"

    fi

     

    if [ $COMPLETADOS_MOVER_A_OFFLINE -eq 1 ] ; then

    if [ -f "$DESCARGADO_SEEDING/$TORRENTNAME" -o -d "$DESCARGADO_SEEDING/$TORRENTNAME"] ; then

    mv "$DESCARGADO_SEEDING/$TORRENTNAME" "$DESCARGADO_OFFLINE"

    if [ $? -eq 0 ] ; then

    echo "... fichero movido a $DESCARGADO_OFFLINE"

    else

    echo "ERROR AL MOVER FICHERO"

    fi

    else

    echo "... ERROR NO SE HA ENCONTRADO EL FICHERO."

    fi

    else

    echo "... no movemos fichero (desactivado)"

    fi

     

    done

     

    # # Activate Couchpotato renamer

    # if [ $RUNCOUCHPOTATOPOSTPROCESS == "TRUE" ]; then

    # echo Run Couchpotato renamer

    # # start couchpotato postprocessing script

    # curl http://$COUCHPOTATOURL:$COUCHPOTATOPORT ... amer.scan/

    # printf "\n"

    # fi

     

    echo "++++++++++++++++++++++++++ FINISHED ++++++++++++++++++++++++++"

  5. Por si a alguien le interesa, yo he estado haciendo pruebas con esto.

    Actualmente lo tengo montado en HP Gen8 Baremetal con dos discos en mirror (los discos están configurados en la BIOS como AHCI) y funciona pefecto sin problemas, pero como le añadí más memoria me interesaba montarlo sobre un hipervisor y poder trastear con otras máquinas virtuales.

    Como no quería migrar la información la información de los discos e intentado montarlos tan cual --en el mismo orden--.

     

    He usado:

     

    VMware-ESXi-6.0.0-Update1-3073146-HP-600.9.4.34-Nov2015.iso

    XPEnoboot_DS3615xs_5.2-5644.4.img

    Driver alternativo por problema de performace en el último: scsi-hpvsa-5.5.0-88OEM.550.0.0.1331820.x86_64.vib

    Vsphere: VMware-viclient-all-6.0.0.exe

     

    El procedimiento resumido es:

     

    1- Montar ISO del installer de ESXi e instalarla en un USB de unos 8GB

    2- Editar IMG de Xpenology y poner nuestro SERIAL y MAC (se usa OSFMOUNT o WINIMAGE)

    3- Convertir IMG de Xpenology en VMDK (se usa StarWindConverter)

    4- Conectar un disco adicional para instalar el ESXI (se puede usar el conector del lector de CD)

    5- Arrancar ESXI desde el USB

    6- Activar consola SSH de ESXI

    7- Conectar a la consola SSH del ESXI

    7.1- Sustituir el driver hpvsa por la versión antigua nº 88

    8- Conectar mediante Vsphere a ESXI y hacer los siguiente puntos

    8.1- Crear datastore con el nuevo disco añadido

    8.2- Crear máquina virtual para Xpenology en el datastore

    8.3- Subir a la carpeta de la máquina virtual los dos ficheros generados por StarWindConverter

    8.4- Montar el VMDK subido en la unidad de CD de la máquina virtual

    8.5- Crear carpeta vacia RDM en el Datastore

    9- Conectar a la consola SSH del ESXI

    9.1- Generar ficheros RDM sobre los discos de datos de Synology

    10- Conectar mediante Vsphere a ESXI y hacer los siguiente puntos

    10.1- Añadir los discos RDM a la máquina virtual

    10.2- Iniciar la máquina virtual

     

    No he conseguido hacer que funcione, aunque por suerte tampco he perdido los datos y he podido volver a la configuración inicial Baremetal.

     

    Los problemas que he encontrado:

     

    - Con la configuración incial dejando los discos como AHCI, se cuelga en el punto 9.1 al intentar generar los ficheros RDM y se registran muchos errores de este tipo

    2016-01-06T12:53:27.396Z cpu0:32948)<7>ata4: ahci_port_reset, entering...

    2016-01-06T12:53:27.396Z cpu0:32948)<6>ata4: reset in progress...

    2016-01-06T12:53:29.246Z cpu0:37258)<6>ata4: ahci_port_reset, hard reseting port

     

    - Cambiando los discos del modo AHCI a Enable Dynamic HP Smart Array B120i RAID Support y creando un volumen RAID 0 por cada uno de los discos:

    Los RDM se generan sin problemas, el Xpenology arranca pero no es capaz de montar el volumen de datos. El mdadm no encuentra el formato que espera en las paticiones de los discos, con mi configuración cada disco de datos tiene 3 particiones -2 pequeñas reservadas para synology y la particion grande del volume1-, reconoce y monta los dos primeros arrays RAID1 pero da un error de formato al intentar montar el tercer array RAID1 que contiene el volume1). He intentado montarlos con un Linux porque pensé que la creación del RAID0 mediante la BIOS había machacado alguna cabecera pero obtuve el mismo error.

     

    Volví a poner todo en la configuración original AHCI y con el USB de Xpenology y arrancó sin problemas, confirmándome que la operación de creación de volumenes RAID0 desde la BIOS no modifica nada en los discos.

     

    Seguramente si se hace una reinstalación de Xpenology sobre los discos en modo HP Smart Array --creando nuevo volumen y machacando todo-- funcioná perfectamente.

×
×
  • Create New...