Jump to content

tech_rkn

Members
  • Posts

    63
  • Joined

  • Last visited

Posts posted by tech_rkn

  1. Pour la sauvegarde des données sensibles: 

    - soit tu fais une confiance absolue a unraid et ses outils de récup via parité... Ce qui est à l'encontre de la règle 3-2-1 de sauvegarde des données...

    la règle du 3-2-1 de la sauvegarde signifie que vous devez : disposer de trois copies de vos données au moins ; stocker ces copies sur deux supports différents; conserver une copie de la sauvegarde hors site.

    - soit tu utilises un disque de plus en interne avec le CA unmanaged disk.

    - soit en externe via USB ...

    - ou encore un rsync vers un container data froid de amazon s3. ( Un espace disque stockage ou la dépose de données est gratuite, et la récup payante en coûts/gigas moins chers )

     

     

    Pour les disques, les version plus/pro ont habituellement des protections thermiques et vibratoires leur permettant de fonctionner en cages ou en grand nombre dans un châssis. En plus, leur MTBF est habituellement le triple d'un disque grand publique ( c'est le temps de fonctionnement théorique avant la première panne théorique : 3 ans pour un Ironwolf, 8 ans pour la version pro ).

  2. 6 hours ago, Deen said:

    Peux être que graphiquement ca peut aider

     

    Voici mon array avec un disque de parité

    image.thumb.png.c61c30b4bcd3e88e3185d46dc751d518.png

    J'ai un seul "Array"

    Pour avoir de la protection de données, il faut un disque de parité (qui n'ajoute aucun espace a ton "array").

     

    Dans mon cas, mon disque de parité est de 4TB, DONC dans les disques membres de mon "array", je ne peux pas mettre des disque plus gros que 4TB, mais tu peux des plus petit, comme mon 3TB qui trainait :P

     

    Si je veux passer a des disque de 8TB, je dois obligatoirement remplacer mon parité par un 8TB en premier... après faire les autres disques un par un.

     

    La protection des données est super fiable sur unRaid, le "check" des erreurs disque te dit normalement d'avance si un disque va être défectueux.

    Avec un disque de parité, pour perdre des données il faudrait  (exemple):
    - Que je perdes simultanément 2 disques membres du array et plus.

    - Ou si je perds le disque de parité et un disques membre ou plus.

    Avec une 2e disque de parité c'est la même chose mais faut perdre 3 disques et plus.

     

    La parité sert vraiment a recopier les données perdu d'un disque membres du array.

    Car avec unraid ce n'est pas du raid.

    Chaque disque contient des données indépendants.

     

    Pour les clef USB, ce n'est pas tout les modèles qui sont compatible voir :
    https://wiki.unraid.net/Hardware_Compatibility#USB_Flash_Drives

     

    Pour Plex, tu vas l'utiliser seulement sur des TV ou tablette a la maison ? ou possiblement a distance ?

    Car si tu veux l'écoute a l'extérieur de chez toi, si tu veux du transcoding, il faut un abonnement Plex pass.  Ce n'est pas obligatoire, mais ca compresse les videos en passant par le gpu de la carte graphique au lieu du cpu du serveur.  Donc le serveur unraid travail moins.

    Il faut avoir une carte graphique NVidia supporté dans le serveur unRaid.

    Plex pass peut être bypasse par un vpn comme wireguard ou openvpn.. Petite astuce.

  3. Absolument.

     

    Tu as compris le P A de unraid.

     

    Le disque de parité P n'est pas comptabilisé pour le choix de licence.

     

    Bonne construction.

     

    Pour information, un des membres de ce forum a fait des très bonne vidéos tutoriels, c'est @superboki via youtube.

     

    cela fait une semaine que j'ai basculé de Debian/apache/Nextcloud en Raid6  le tout en fichiers .conf pour unRAID et je n'ais pour l'instant aucun regrets, sauf sur la puissance du proc, mais pour du matos de récup je crache pas dessus.

     

    J'attends maintenant de tester les mise à jours des dockers, et d'unRAID lui même pour me rassurer dans mon choix.

  4. 1 minute ago, Servin said:

    Ah d'accord, donc dans ce cas là, j'aurais un pool de stockage pour mon disque du de 8TO ( que je peux augmenter par la suite en respectant le 8TO)

    Et mettre le 4TO en disque complémentaire qui sera hors pool comme backup dans ce cas ?

     

    Est-ce une bonne idée de faire comme ça ?

    Oui !!!

  5. 1 minute ago, Servin said:

    Ok, merci, je peux donc commander cette config pour toi dans ce cas :)

     

    Les disques dur seraient des Wester Digital Red "Plus" justement 

     

    J'avoue que je comprends pas trop l'histoire de parité car mon but finalement c'est d'avoir 2Vol

    Vol1 qui fait tout mon disque dur de 8TO

    Vol 2: sert de disque dur de backup automatique.

    Pas de "raid" à proprement parler

     

    ou alors c'est pas possible et je suis obligé d'avoir 2HDD pour en faire un raid ?

     

    Désolé si je passe pour un noob ^^

    Avec unraid, ton idée ne passera pas.

     

    C'est obligatoirement un P+A.

     

    Pas 2 A seuls.

     

    Ensuite, attention, unraid est payant. 

    - de 0 a 6 disque À et 1 P.

    - jusqu'à 24 A et 1P ( j'ai un doute là, peut être 2P )

    - jusqu'à 30A et 2P

     

    Seul les 30 premiers jours sont gratuits.

  6. Autre commentaire sur ta méthode de sauvegarde, stockage...

     

    Cela ne marche pas comme cela avec unraid.

     

    Tu crée ton pool de stockage ( P+A ).

     

    Ensuite, tu créé des shares. 

     

    Chaques shares peut être partagé entre plusieurs Community Application ( plex, Nextcloud ...) Ou réservé pour une seul CA.

     

    Un disque SSD peut être rajouté comme cache entre l'extérieur ( internet, lan... ) et les Shares/CA.

     

    Un disque complémentaire peut être ajouté hors pool comme backup.

     

    Moi, j'ai transformé cette option en rsync réseau vers un noc avec un gros disque ( noc  égale minimini pc. ).

  7. Salut.

     

    Question hardware, Rien a dire. 

    Question stockage, il est indispensable à mes yeux de toujours utiliser les versions plus/pro des HDD pour des raisons de durabilité mais aussi de résistance aux vibrations, a la chaleurs.

     

    Avec unraid, tu dois respecter une règle simple: la taille maximale du/des disques de la grappe de stockage ne peux excéder la taille du disque de parité.

     

    Tu devras donc avoir un disque de parité P de 8Go, pour avoir un ou des disques ( A pour array ) de stockage de 8-6-4-3-2-1 To.

     

    Donc, pour avoir 8TO de stock, il faut soit P=8GO et A=8Go ou A=8=a+b+c+...

     

    Unraid utilisé en fait mdadm pour slackware, modifié par eux. C'est un raid parité version JBOD avec simple ou double parité.

     

    Si tu as besoins de plus d'info, n'hésite pas.

     

     

  8. mieux toujours meilleurs que bien.

     

    J'utilise ma freebox delta en SFP+, via un Microtik CRS-305. J'ai des carte Intel X520-DA2 sur mes machines. 

     

    Ma philosophie c'est que je ne connais pas encore suffisamment unRAID pour juger. J'ai déjà perdu sur un autre système soit disant oh-merveilleux-visuelle l'ensemble des données suite a une corruption du disque de control (silencieusement) et de la mort d'un disque de la grappe active au bout de 3 mois de fonctionnement ( merci les gentils transporteur qui balance nos paquets ... ).

     

    PLUS JAMAIS !!! 

     

    Dans quelques mois, je pourrais peut être enlever ce disque de parité pour augmenter la capacité du serveur sans devoir acheter un nouveau disque.  Tant que je dépasse pas 16TO de stockage...


    Heureusement, je rsync/backup mes données sur un nuc intel de récupe, avec un simple linux léger et un gros disque IronWolf Pro de 16TO. 

    Mon backup est dans mon garage et j'habite au 9eme. J'ai pu utiliser une gaine technique de mon immeuble pour descendre une cable SC qui  raccorde mon appart et mon serveur unRAID via des SFP+ 10GBASE-BX (SMF, 1270nm-TX/1330nm-RX). J'ai un elipse pro ELP650FR dans le garage car la copropriété peut couper le courant dans les garages sans prévenir.

    Autrement, pour mes machines en rack dans mon "Dungeon" j'ai pu acheter dans une vente aux enchères un onduleur 5PX de 2700 va d'occaz, hors garantie....

     

    La deuxième étape, sera de transplanter le cœur de ce serveur dans une machine plus puissante en proc. J'attends la bonne occaz en format U... ou peut être un achat de matos neuf... je sais pas.

     

    Mes règles de base:

    - un serveur RAID n'est pas un backup.

    - Deux stockages redondants.

    - Electriquement, protégé tu seras.

    - si possible pas dans le meme endroit.

     

     

  9. En premier, merci a ceux qui ont apportés leurs aides (  @ChatNoir )  et a @superboki pour les tutos.

     

    J'ai récupéré un boitier merdique qui a déjà presque 9 ans. Il a 4 emplacements de façade en 3.5.

    J'avais mon premiers serveur Debian LAMPS Owncloud/Nextcloud qui tournait la dedans avec une vielle CM AM2+ et un proc Phenom Deneb.

    Il étais en raid60, deux disques de parités, deux pools de 4 disques certains  dans des cages Icydock FatCage MB153SP-B et d'autres en semi-vrac ... pas bien !!. A l'époque, j'avais des 2TO HSGT.

     

    Il y a approximativement 28623 minutes, c-a-d 3,9 ans j'ai upgradé pour des Seagate IronWolf PRO ( smart du pluvieux de mes disques ) ( ST4000NE0025-2EW107 ).

     

    L'age venant, le mien et celui de mon vieux serveur, j'ai eu deux incident et une envie.

    - Un kernel panic:  après test, une des barrettes mémoires à décidée de se mettre en grève.

    - Un disque HS:  étonnant pour des disques IronWolf PRO, encore sous garantie, donc éligible a RMA.

    - Arrêter de me faire encacahouter en lignes de commandes dans des fichiers conf de plus en plus bordéliques.

     

    D'où l'idée de passer à unRAID, avec un nouveau couple CM-Proc un peu plus moderne. J'ai donc basé mon nouveau serveur sur une CM B450M DS3H-CF, BIOS F61a Gigabytes et avec un Ryzen 2200G qui trainaient dans un coin. Une barrette de 8G Crucial.

    J'ai installé un Cache SSD de 1To basé sur un LDLC SSD F7 PLUS 3D NAND 960 GB ( TLC-Contrôleur SMI2258XT ).

    Pour la clé USB, j'ai grillé ma premiere Sandisk très très vielle. J'ai tué ma transcend Jetflash neuve. Et enfin, uneToshiba Transmemory U401 qui trainé là.

     

    Réutilisation des cages et des disques de mon anciens serveur ( moyenne de 3 ans de fonctionnement pour 4 des disques ).

    En parallèle, 2 disques neuf de 4TO IronWolf Pro, (1 neuf, 1 RMA )

    Aux total, array de 6 devices dont 2 disques de parités.

     

    Nouveautés:

    - Une NIC Intel X520-DA2 ( SFP+ via des AOC de chez fs.com https://www.fs.com/fr/products/48593.html )

    - Une extension PCI-SATA Marvell 9215 + JMB575 (Ubuntu serveur variante).

    - Un switch Microtik CRS-305 SFP+

    - unRAID fonctionne en IPV4...pour le moment.

     

    Pour l'instant, en attendant un nouveau Ryzen 3400GE et une nouvelle ram, je n'ai pas de VM.

    J'utilises les docker et extensions:

    - MariaDB et phpmyadmin.

    - NginxProwyManager.

    - Redis.

    - Nextcloud.

    - Wireguard.

    - Open-vpn.

     

    J'ai pris unRAID OS PLUS en licence pour une possible extension du nombres de disques. Je préfère multipliés les disques vu leur prix.

     

    Voila. 

     

    PS: pour la migration de nextcloud, j'ai en fait recréer la DB de zéro, transférant manuellement les fichiers utilisateur puis utilisant la commande  nextcloud

    occ:scan --all

     

     

    Voilà, pour de vrai.

     

     

     

     

     

     

     

     

     

     

     

  10. Bienvenue, moi aussi je suis super débutant sur unraid  ( +5 jours )...

     

    D'après ce que j'ai compris, si la configuration de base de ton serveur unraid est fonctionnelle ( c'est a dire accessible via son nom de domaine depuis un réseau externe ), il faut simplement installer le Community App ( CA ) correspondant au docker de Minecraft. A mon humble avis, pas besoin d'une VM windows qui ne sert a rien, je pense.  

     

    Le CA de Minecraft utilisera le domaine du serveur et les ports de la config.

    Tes joueurs se connectent de toute façons avec un client spécifique qui a besoin de l'IP ou du nom de domaine. Pas besoin d'un serveur IIs

     

    Pour information, @superboki créer de super tutoriel. En voila un qui peut t'aider. Après, il faut etre capable de s'adapter a sa situation technique.

     

     

     

  11. 1 hour ago, Deen said:

    Question peut-être simple :P

    Qu'est-ce que tu vas gagner de mettre ca en ipv6 ?

     

    Quand tu active le ipv6, les adresse sur le docker de Nextcloud reste-til en ipv4 ?

     

     

     

    Routage plus efficace : IPv6 réduit la taille des tables de routage et rend le routage plus efficace et hiérarchisé. IPv6 permet aux fournisseurs de services Internet d’agréger les préfixes des réseaux de leurs clients en un seul préfixe. D’ailleurs, dans les réseaux IPv6, la fragmentation est gérée par le périphérique source, plutôt que par le routeur, à l’aide d’un protocole de découverte de l’unité de transmission maximale (MTU) du chemin.

    Scalability : avec un très grand espace d’adresses IPv6 (2128 adresses), permettant de fournir des adresses IP uniques et permanentes à chaque périphérique. Gestion des zone dns simplifié pour les domaines. Multi-hébergement sur le meme réseaux.

    Fonctions de sécurité et d’authentification améliorées, telles que les capacités IPSec obligatoires et la possibilité d’utiliser l’espace d’adressage pour inclure des clés de cryptage.

    Fonctionnalités de mobilité, permettant une connexion transparente lors du passage d’un point d’accès à un autre sur Internet.

    Fonctionnalités de multidiffusion.

     

    Aujourd'hui, j'ai 23 devices sur mon réseaux IPV4, avec 163 entrées Nat.

    Demain, en full ipv6, j'aurais ... 23 devices sur mon réseaux ipv6 et zero entrées Nat.

     

    Sauf que, je ne maitrise pas encore totalement ma freebox sur l'IPV6.

     

     

    Quand j'active l'IPV4+IPV6, mes dockers perdent leur adressage interne ( j'utilise l'option custom network via :

    docker create network monnetwork

     

    Quand je suis en IPV6 only, je ne joint pas mon serveur depuis un réseau externe. 

  12. Bonjour,

     

    après avoir réussi une installation unraid+nginx-proxy+mariadb+nextcloud ( merci @superbokipour les tutos ) en ipv4, je souhaiterais basculer en IPV6. 

     

    Et là, c'est compliqué sur deux point, ma connaissance de l'ipv6 et unraid lui meme.

     

    Contexte:

    - J'ai une freebox delta

    - Je connais l'ipv6 du serveur

    - J'ai les redirection de ports en ipv4.

    - Nextcloud est accessible de l'extérieur en https via mon smartphone 5g ou depuis chez mon fils a 500 kms de là.

     

    Le serveur unraid est en ipv4 only lorsqu'il est joignable depuis l'extérieur.

     

    Lorsque j'active Ipv4+Ipv6 les CA deviennent fous. Ils perdent le custom network et donc ne communiquent plus. ( 0.0.0.0:443 ).

    Si j'accede depuis l'extérieur en 4/5G, j'ais un bad gateway par Nginx.

     

    Lorsque je suis en Ipv6 only, pas de soucis d'unraid excepté que je ne peut pas joindre mon serveur de l'extérieur.

     

    Bien entendue, j'ai testé en modifiant mon DNS en passant de le CNAME de A à AAAA suivant les cas.

     

    Je ne comprends pas bien quel est le soucis.

     

    Je n'ais encore jamais testé de serveur ipv6 sur mon reseau. Il n'y a vraiment pas ou peu de docs concernant les box free....

     

    J'apprécierais beaucoup une explication simple, of course.

     

    Merci d'avance.

     

  13. On my old DIY ubuntu server in softraid 60, I never experienced troubles when the disk aggregated in a specific pool array were on the same controler pool. Heavy shit fall on it when the disk were scattered accross multiple controler.

    I had 2 pools of pci extenders, and 2 array ... In 5 years, had only 1 disk going mad on 2 pools made of 6 disk each. In the last 6 month, lost 4 disk. All the same brand, bought over 3 month... So I guess I have about 1 to 3 month for a massive hardware failure.

     

     

    I will test my new rig as the primary end point for my Nextcloud. And rsync in real time the data on my old rig... If thing go smoothly, I will then discontinued my old stuff. 

     

    Thanks for all comments, advice and help.

  14. Hé bien voilà... J'ai trouvé le point de config bloquant. 

     

    Le message du container disait: listen tcp 0.0.0.0:80: bind: address already in use.

     

    Je pensais que cela était lié à une ip, une route mal configuré.

     

    Que nenni. C'est le port 80 qui était bind au setup du management de unraid, onglet settings/management Access.

     

    Changement de port, et hop, sa marche pour swag.

     

    Heuuu, monsieur @superboki, est ce que j'ai raté une étape de tes tutos sur cette étape ?? 

     

    allez, je continue à tester.... 

  15. First, apologies for my English and for localizing my post in general setting, if not the good location.

     

    Will try to be as throughout as possible.

     

    As my original DIY nas/nextcloud server ( deb10,apache2,php7,demaria,lvm2,mdadm,nftables,fail2ban) is dying of old age, i would like to simplify the administration using Unraid.

     

    I am using as a test bench my futur hardware, a MB Gigabytes B450M-DS3H rev 0.1 with latest uefi bios F61a with a AMD Zen3 2200G.

    Also, i have a PCI-e to SATA card based on a Marvell 88SE9215.

     

    I was able to install, boot, create an array with 3 disks ( test disks ).

     

    Important info, i want to use IPV6 if possible.

     

    I want to use 2 CA called SWAG and NEXTCLOUD. And maybe more, but later. And i would like them to "communicate as a pool" ...

     

    I did find some info, YouTube stuff to understand how to add plug-ins and CA.

     

    So, i hope the community might be able to help me.

     

    First:

    Network context. I am using dhcp from my FTTH box. My "Unraid Tower" is saying:

    unRAID Server OS version: 6.9.1
    Ipv4 address: not set
    ipv6 address: 2a01...truncated, of course.....

    Seem strange for me, as network is configure for Ipv4+Ipv6. And Ip is 192.168.1.137 ... not very important, except if it is the main bug !

     

    Following tutorial from user superboki ( in french les copains, in french ) i did create a "custom" network using console for this docker and command line:

    docker create network dockernet

    witch ended with an lonnnnng number as a response.... seem to be ok, so far.

     

    After that, i install CA SWAG, used mostly basic option for config, except network type using "custom:dockernet" from dropdown list.

    Used my domain, emails  ... 

    Install went with a successful message.

     

    TROUBLES START HERE !

     

    Unfortunately, when starting the CA docker for SWAG, i got an EXECUTION ERROR.

    Here some logs and stuff... I believe this is link to the network but i am not so good at managing IP's and routes...

    FYI: able to reproduce bug when:

    - using new test hardware.

    - using ipv4 only

    - not using custom network within unraid set-up.

     

    Command:
    root@localhost:# /usr/local/emhttp/plugins/dynamix.docker.manager/scripts/docker create --name='swag' --net='dockernet' -e TZ="America/Los_Angeles" -e HOST_OS="Unraid" -e 'EMAIL'='[email protected]' -e 'URL'='xxx.ovh' -e 'SUBDOMAINS'='www,cloudcmd' -e 'ONLY_SUBDOMAINS'='false' -e 'VALIDATION'='http' -e 'DNSPLUGIN'='' -e 'EXTRA_DOMAINS'='' -e 'STAGING'='false' -e 'DUCKDNSTOKEN'='' -e 'PROPAGATION'='' -e 'PUID'='99' -e 'PGID'='100' -p '80:80/tcp' -p '443:443/tcp' -v '/mnt/user/appdata/swag':'/config':'rw' --cap-add=NET_ADMIN 'linuxserver/swag'
    b05c98af741c9402e340256e33e80d8e71eddd5254ac62166f238bf1d821fdd4
    
    The command finished successfully!

     

    nmbd[1932]:   NOTE: NetBIOS name resolution is not supported for Internet Protocol Version 6 (IPv6).  ( pas grave )
    
    webGUI: Successful login user root from 2a01:e0a:225:4e50::  ( cool )
    
    kernel: mdcmd (38): set md_num_stripes 1280    ( bla bla array start correctement )
    kernel: mdcmd (39): set md_queue_limit 80
    kernel: mdcmd (40): set md_sync_limit 5
    kernel: mdcmd (41): set md_write_method
    kernel: mdcmd (42): start STOPPED
    kernel: unraid: allocating 20870K for 1280 stripes (4 disks)
    kernel: md1: running, size: 976762552 blocks
    kernel: md2: running, size: 468850520 blocks 
    
    je relance docker
    root: starting dockerd ...
    avahi-daemon[2326]: Joining mDNS multicast group on interface docker0.IPv4 with address 172.17.0.1.
    avahi-daemon[2326]: New relevant interface docker0.IPv4 for mDNS.
    avahi-daemon[2326]: Registering new address record for 172.17.0.1 on docker0.IPv4.
    
    SWAG ERROR
    driver failed programming external connectivity on endpoint swag (8reduit8): Error starting userland proxy: listen tcp 0.0.0.0:80: bind: address already in use"
    
    

     

     

    I hope is just a very simple error from a very beginner....

     

    Thank you for any help.

     

     

     

     

      

    tower-diagnostics-20210407-0004.zip

  16. Salut ChatNoir, les miens sont plutôt blancs ...

     

    Merci de participer a ma désillusion.

     

    Ma decision n'est pas encore definitive concernant l'abandon de ce projet unraid.

    J'ai reproduit le bug sur une autre plateforme hardware un peu plus vielle. c'est zarb ! 

    Je suis persuadé que c'est lié a la gestion de l'ipv6 et/ou de la façons que les dockers ont de binder  les IP.

     

    Je me suis dit que j'allait tester le version précédente en 6.8.x sauf que ma dernière clé usb cheap Transcend Clé USB 2.0 4 Go JetFlash 350, ben elle a mourru dans le processus de creation, et que depuis, c'est une jolie petite brique... ( pas réussi a la récup via gparted ou mon utilitaire sous win ) Aaaargh, j'en ais plus dans mon tiroir... Je recommande immédiatement un Kingston DTSE9 qui elle marche...

     

    A suivre. Je vais tenter une derriere Boué en anglais, au cous ou !     

     

  17. Vu le peu de réponses ou d'intérêt ( 60 lectures, 0 participations ), abandon du projet unraid pour ma part. La communauté semble ere en mode hibernatus.

    Pour ma part, je suis presque sur que c'est un bug soit d'unraid, soit de swag par rapport a la version 6.9.1

    En plus, je suis encore trop débutant par rapport a nginx, docker pour tous maitriser et configurer seul.

     

    J'ai testé deux autres projets qui fonctionnent parfaitement sur ma machine de test. Openmediavault et truenas. Mais idem, c'est beaux, jolie, et dockerisé.

    En plus, sa bouge plus sur leur forum.

     

    Allez, hop, bye ....  je passerais continuer mes test avec les version a venir.

     

     

     

×
×
  • Create New...