Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 16/03/2020, à 08:45

kholo

ubuntu pour NAS personnel et VM Server : le serveur ultime ?

Bonjour à tous...
je ne suis pas né de la dernière distribution...
j'ai un peu de matériel, même si pas de dernière génération, des connaissances, de la volonté et un peu de temps...
je n'ai pas peur de la ligne de commande, je maîtrise assez bien le ssh et j'ai quelques notions avancées...
j'ai fais pas mal de tutos sur ce forum, et je suis autant demandeur que contributeur


Ce que je voudrais
en gros je voudrais faire du Xen et du Raid pour me faire un NAS Ultime...
Je commence par une question simple : je vais lire mais par où je commence ?

Quid d'un bon partitionnement pour faire une première partie Xen qui s'occupe des VM ?
une des VM pour la partie gestion de l'espace en RAID ? ou sur la partie Xen ?
je veux avant tout gérer l'espace de stockage pour du data
mais la partie service est aussi importante
je pense qu'il faut aussi penser à la sérénité : la sécurité face à la perte de données...
je préfère séparer la partie Data serveur VM de la partie Data pure.

je ne veux pas d'une Iso Xen, le but étant de comprendre ce que je fais... je ne veux pas juste cocher des cases...
... et on est sur le forum Ubuntu, "que diantre" !!!
je sais qu'on va utiliser les technos intégrées aux systèmes et au noyau, mais,
tant qu'à bouffer de la doc, autant le faire direct pour les services que je vais mettre en place.


Le matériel
un HP Proliant ML110 Xeon... super propre !
4 Go de Ram (peut être 8)
4 disques dur de 500 Go pas trop dégueux (sains, pas de clusters défectueux) sur sata 1 à 4
un lecteur DVD... sur sata 6
il reste une entrée en sata (sata 5)... pour un SDD éventuel (optionnel pour le moment mais j'ai un 60 Go voire achat)
1 entrée réseau et les entrées USB tout ok...

En fait, j'ai pas mal d'autre matériel perso comme des NAS, PC fixes, des ordis portables, tél, tablette...
l'idée sera de voir comment ça s'intègre dans un réseau local personnel...

je serais beaucoup plus exhaustif dans le prochain post !
il n'est pas exclus que je recommence sur un autre matériel from scratch pour tester la procédure quand elle sera terminée...


Les OS
j'ai une 16.04.01 desktop en DVD et j'ai téléchargé une 18.04.04 live server pour le moment en ISO...
je n'exclus pas un démarrage sur ISO... si cela amuse quelqu'un !


Pourquoi, comment, qui suis je, où cours je ?
Ce sont autant les questions que les réponses qui m’intéressent...
je suis allé voir la doc pour tout ce qui est virtualisation et Raid.
je suis sur l'idée d'un Raid 5 mais pourquoi pas du 6 ou du 10 !
j'ai un peu lu ce qui pourrait concerner Kvm... mwè... je reste dans une idée Xen mais je ne suis pas fermé !...


Ordre des chose ?
partie 0 : infos complètes hardware
partie 1: préparation du Raid
partie 2: déploiement du raid
partie 3: le partitionnement des disques
partie 4: la Dom0 et les VM
partie 5 : déploiement des VM annexes (serveurs Lamp, Nas,...)
partie 6 : comment ça se passe en production ? (pbm secteur, crash disque, + de place ?)

Conclusions
je ferai évoluer ce post et je réserve le suivant pour faire, j'espère, quelque chose de complet et didactique...

Dernière modification par kholo (Le 17/03/2020, à 22:48)

Hors ligne

#2 Le 16/03/2020, à 08:45

kholo

Re : ubuntu pour NAS personnel et VM Server : le serveur ultime ?

Partie 0 : les infos matérielles

sudo lshw
ubuntu
    description: Computer
    bits: 64 bits
    fonctionnalités: smbios-2.5 vsyscall32
  *-core
       description: Motherboard
       identifiant matériel: 0
     *-memory
          description: Mémoire système
          identifiant matériel: 0
          taille: 3950MiB
     *-cpu
          produit: Intel(R) Xeon(R) CPU            3065  @ 2.33GHz
          fabriquant: Intel Corp.
          identifiant matériel: 1
          information bus: cpu@0
          taille: 2GHz
          capacité: 2333MHz
          bits: 64 bits
          fonctionnalités: fpu fpu_exception wp vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx x86-64 constant_tsc arch_perfmon pebs bts rep_good nopl aperfmperf pni dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm lahf_lm tpr_shadow vnmi flexpriority dtherm cpufreq
     *-pci
          description: Host bridge
          produit: 3200/3210 Chipset DRAM Controller
          fabriquant: Intel Corporation
          identifiant matériel: 100
          information bus: pci@0000:00:00.0
          version: 01
          bits: 32 bits
          horloge: 33MHz
          configuration: driver=i3200_edac
          ressources: irq:0
        *-pci:0
             description: PCI bridge
             produit: 3200/3210 Chipset Host-Primary PCI Express Bridge
             fabriquant: Intel Corporation
             identifiant matériel: 1
             information bus: pci@0000:00:01.0
             version: 01
             bits: 32 bits
             horloge: 33MHz
             fonctionnalités: pci pm msi pciexpress normal_decode bus_master cap_list
             configuration: driver=pcieport
             ressources: irq:24
        *-usb:0
             description: USB controller
             produit: 82801I (ICH9 Family) USB UHCI Controller #4
             fabriquant: Intel Corporation
             identifiant matériel: 1a
             information bus: pci@0000:00:1a.0
             version: 02
             bits: 32 bits
             horloge: 33MHz
             fonctionnalités: uhci bus_master cap_list
             configuration: driver=uhci_hcd latency=0
             ressources: irq:16 portE/S:1820(taille=32)
           *-usbhost
                produit: UHCI Host Controller
                fabriquant: Linux 4.4.0-21-generic uhci_hcd
                identifiant matériel: 1
                information bus: usb@3
                nom logique: usb3
                version: 4.04
                fonctionnalités: usb-1.10
                configuration: driver=hub slots=2 speed=12Mbit/s
              *-usb
                   description: Souris
                   produit: USB Optical Mouse
                   fabriquant: Primax Electronics, Ltd
                   identifiant matériel: 2
                   information bus: usb@3:2
                   version: 2.00
                   fonctionnalités: usb-2.00
                   configuration: driver=usbhid maxpower=98mA speed=1Mbit/s
        *-usb:1
             description: USB controller
             produit: 82801I (ICH9 Family) USB UHCI Controller #5
             fabriquant: Intel Corporation
             identifiant matériel: 1a.1
             information bus: pci@0000:00:1a.1
             version: 02
             bits: 32 bits
             horloge: 33MHz
             fonctionnalités: uhci bus_master cap_list
             configuration: driver=uhci_hcd latency=0
             ressources: irq:17 portE/S:1840(taille=32)
           *-usbhost
                produit: UHCI Host Controller
                fabriquant: Linux 4.4.0-21-generic uhci_hcd
                identifiant matériel: 1
                information bus: usb@4
                nom logique: usb4
                version: 4.04
                fonctionnalités: usb-1.10
                configuration: driver=hub slots=2 speed=12Mbit/s
        *-usb:2
             description: USB controller
             produit: 82801I (ICH9 Family) USB UHCI Controller #6
             fabriquant: Intel Corporation
             identifiant matériel: 1a.2
             information bus: pci@0000:00:1a.2
             version: 02
             bits: 32 bits
             horloge: 33MHz
             fonctionnalités: uhci bus_master cap_list
             configuration: driver=uhci_hcd latency=0
             ressources: irq:18 portE/S:1860(taille=32)
           *-usbhost
                produit: UHCI Host Controller
                fabriquant: Linux 4.4.0-21-generic uhci_hcd
                identifiant matériel: 1
                information bus: usb@5
                nom logique: usb5
                version: 4.04
                fonctionnalités: usb-1.10
                configuration: driver=hub slots=2 speed=12Mbit/s
        *-usb:3
             description: USB controller
             produit: 82801I (ICH9 Family) USB2 EHCI Controller #2
             fabriquant: Intel Corporation
             identifiant matériel: 1a.7
             information bus: pci@0000:00:1a.7
             version: 02
             bits: 32 bits
             horloge: 33MHz
             fonctionnalités: pm debug ehci bus_master cap_list
             configuration: driver=ehci-pci latency=0
             ressources: irq:18 mémoire:ec000000-ec0003ff
           *-usbhost
                produit: EHCI Host Controller
                fabriquant: Linux 4.4.0-21-generic ehci_hcd
                identifiant matériel: 1
                information bus: usb@1
                nom logique: usb1
                version: 4.04
                fonctionnalités: usb-2.00
                configuration: driver=hub slots=6 speed=480Mbit/s
        *-pci:1
             description: PCI bridge
             produit: 82801I (ICH9 Family) PCI Express Port 1
             fabriquant: Intel Corporation
             identifiant matériel: 1c
             information bus: pci@0000:00:1c.0
             version: 02
             bits: 32 bits
             horloge: 33MHz
             fonctionnalités: pci pciexpress msi pm normal_decode bus_master cap_list
             configuration: driver=pcieport
             ressources: irq:25 portE/S:2000(taille=4096) mémoire:60000000-601fffff portE/S:60200000(taille=2097152)
        *-pci:2
             description: PCI bridge
             produit: 82801I (ICH9 Family) PCI Express Port 5
             fabriquant: Intel Corporation
             identifiant matériel: 1c.4
             information bus: pci@0000:00:1c.4
             version: 02
             bits: 32 bits
             horloge: 33MHz
             fonctionnalités: pci pciexpress msi pm normal_decode bus_master cap_list
             configuration: driver=pcieport
             ressources: irq:26 portE/S:3000(taille=4096) mémoire:ec100000-ecffffff portE/S:ee000000(taille=16777216)
           *-display NON-RÉCLAMÉ
                description: VGA compatible controller
                produit: MGA G200e [Pilot] ServerEngines (SEP1)
                fabriquant: Matrox Electronics Systems Ltd.
                identifiant matériel: 0
                information bus: pci@0000:0d:00.0
                version: 02
                bits: 32 bits
                horloge: 33MHz
                fonctionnalités: pm pciexpress msi vga_controller bus_master cap_list
                configuration: latency=0
                ressources: mémoire:ee000000-eeffffff mémoire:ec100000-ec103fff mémoire:ec800000-ecffffff mémoire:ec110000-ec11ffff
        *-pci:3
             description: PCI bridge
             produit: 82801I (ICH9 Family) PCI Express Port 6
             fabriquant: Intel Corporation
             identifiant matériel: 1c.5
             information bus: pci@0000:00:1c.5
             version: 02
             bits: 32 bits
             horloge: 33MHz
             fonctionnalités: pci pciexpress msi pm normal_decode bus_master cap_list
             configuration: driver=pcieport
             ressources: irq:27 portE/S:4000(taille=4096) mémoire:ed000000-ed0fffff portE/S:60400000(taille=2097152)
           *-network
                description: Ethernet interface
                produit: NetXtreme BCM5722 Gigabit Ethernet PCI Express
                fabriquant: Broadcom Corporation
                identifiant matériel: 0
                information bus: pci@0000:0e:00.0
                nom logique: enp14s0
                version: 00
                numéro de série: 00:25:b3:99:83:b7
                capacité: 1Gbit/s
                bits: 64 bits
                horloge: 33MHz
                fonctionnalités: pm vpd msi pciexpress bus_master cap_list ethernet physical tp 10bt 10bt-fd 100bt 100bt-fd 1000bt 1000bt-fd autonegotiation
                configuration: autonegotiation=on broadcast=yes driver=tg3 driverversion=3.137 firmware=5722-v3.07 latency=0 link=no multicast=yes port=twisted pair
                ressources: irq:28 mémoire:ed000000-ed00ffff
        *-usb:4
             description: USB controller
             produit: 82801I (ICH9 Family) USB UHCI Controller #1
             fabriquant: Intel Corporation
             identifiant matériel: 1d
             information bus: pci@0000:00:1d.0
             version: 02
             bits: 32 bits
             horloge: 33MHz
             fonctionnalités: uhci bus_master cap_list
             configuration: driver=uhci_hcd latency=0
             ressources: irq:16 portE/S:1880(taille=32)
           *-usbhost
                produit: UHCI Host Controller
                fabriquant: Linux 4.4.0-21-generic uhci_hcd
                identifiant matériel: 1
                information bus: usb@6
                nom logique: usb6
                version: 4.04
                fonctionnalités: usb-1.10
                configuration: driver=hub slots=2 speed=12Mbit/s
              *-usb
                   description: Clavier
                   produit: SE USB Device
                   fabriquant: ServerEngines
                   identifiant matériel: 2
                   information bus: usb@6:2
                   version: 0.01
                   numéro de série: 600D745550470A
                   fonctionnalités: usb-1.10
                   configuration: driver=usbhid speed=12Mbit/s
        *-usb:5
             description: USB controller
             produit: 82801I (ICH9 Family) USB UHCI Controller #2
             fabriquant: Intel Corporation
             identifiant matériel: 1d.1
             information bus: pci@0000:00:1d.1
             version: 02
             bits: 32 bits
             horloge: 33MHz
             fonctionnalités: uhci bus_master cap_list
             configuration: driver=uhci_hcd latency=0
             ressources: irq:17 portE/S:18a0(taille=32)
           *-usbhost
                produit: UHCI Host Controller
                fabriquant: Linux 4.4.0-21-generic uhci_hcd
                identifiant matériel: 1
                information bus: usb@7
                nom logique: usb7
                version: 4.04
                fonctionnalités: usb-1.10
                configuration: driver=hub slots=2 speed=12Mbit/s
        *-usb:6
             description: USB controller
             produit: 82801I (ICH9 Family) USB UHCI Controller #3
             fabriquant: Intel Corporation
             identifiant matériel: 1d.2
             information bus: pci@0000:00:1d.2
             version: 02
             bits: 32 bits
             horloge: 33MHz
             fonctionnalités: uhci bus_master cap_list
             configuration: driver=uhci_hcd latency=0
             ressources: irq:18 portE/S:18c0(taille=32)
           *-usbhost
                produit: UHCI Host Controller
                fabriquant: Linux 4.4.0-21-generic uhci_hcd
                identifiant matériel: 1
                information bus: usb@8
                nom logique: usb8
                version: 4.04
                fonctionnalités: usb-1.10
                configuration: driver=hub slots=2 speed=12Mbit/s
              *-usb
                   description: Clavier
                   produit: USB Keyboard
                   fabriquant: NOVATEK
                   identifiant matériel: 1
                   information bus: usb@8:1
                   version: 1.04
                   fonctionnalités: usb-1.10
                   configuration: driver=usbhid maxpower=100mA speed=1Mbit/s
        *-usb:7
             description: USB controller
             produit: 82801I (ICH9 Family) USB2 EHCI Controller #1
             fabriquant: Intel Corporation
             identifiant matériel: 1d.7
             information bus: pci@0000:00:1d.7
             version: 02
             bits: 32 bits
             horloge: 33MHz
             fonctionnalités: pm debug ehci bus_master cap_list
             configuration: driver=ehci-pci latency=0
             ressources: irq:16 mémoire:ec000400-ec0007ff
           *-usbhost
                produit: EHCI Host Controller
                fabriquant: Linux 4.4.0-21-generic ehci_hcd
                identifiant matériel: 1
                information bus: usb@2
                nom logique: usb2
                version: 4.04
                fonctionnalités: usb-2.00
                configuration: driver=hub slots=6 speed=480Mbit/s
        *-pci:4
             description: PCI bridge
             produit: 82801 PCI Bridge
             fabriquant: Intel Corporation
             identifiant matériel: 1e
             information bus: pci@0000:00:1e.0
             version: 92
             bits: 32 bits
             horloge: 33MHz
             fonctionnalités: pci subtractive_decode bus_master cap_list
        *-isa
             description: ISA bridge
             produit: 82801IR (ICH9R) LPC Interface Controller
             fabriquant: Intel Corporation
             identifiant matériel: 1f
             information bus: pci@0000:00:1f.0
             version: 02
             bits: 32 bits
             horloge: 33MHz
             fonctionnalités: isa bus_master cap_list
             configuration: driver=lpc_ich latency=0
             ressources: irq:0
        *-ide:0
             description: IDE interface
             produit: 82801IR/IO/IH (ICH9R/DO/DH) 4 port SATA Controller [IDE mode]
             fabriquant: Intel Corporation
             identifiant matériel: 1f.2
             information bus: pci@0000:00:1f.2
             version: 02
             bits: 32 bits
             horloge: 66MHz
             fonctionnalités: ide pm bus_master cap_list
             configuration: driver=ata_piix latency=0
             ressources: irq:17 portE/S:1f0(taille=8) portE/S:3f6 portE/S:170(taille=8) portE/S:376 portE/S:1c10(taille=16) portE/S:1c00(taille=16)
        *-serial NON-RÉCLAMÉ
             description: SMBus
             produit: 82801I (ICH9 Family) SMBus Controller
             fabriquant: Intel Corporation
             identifiant matériel: 1f.3
             information bus: pci@0000:00:1f.3
             version: 02
             bits: 64 bits
             horloge: 33MHz
             configuration: latency=0
             ressources: mémoire:ec000800-ec0008ff portE/S:18e0(taille=32)
        *-ide:1
             description: IDE interface
             produit: 82801I (ICH9 Family) 2 port SATA Controller [IDE mode]
             fabriquant: Intel Corporation
             identifiant matériel: 1f.5
             information bus: pci@0000:00:1f.5
             version: 02
             bits: 32 bits
             horloge: 66MHz
             fonctionnalités: ide pm bus_master cap_list
             configuration: driver=ata_piix latency=0
             ressources: irq:18 portE/S:1c68(taille=8) portE/S:1c5c(taille=4) portE/S:1c60(taille=8) portE/S:1c58(taille=4) portE/S:1c30(taille=16) portE/S:1c20(taille=16)
     *-scsi:0
          identifiant matériel: 2
          nom logique: scsi0
          fonctionnalités: emulated
        *-disk:0
             description: ATA Disk
             produit: ST500DM002-1BD14
             fabriquant: Seagate
             identifiant matériel: 0.0.0
             information bus: scsi@0:0.0.0
             nom logique: /dev/sda
             version: HP74
             numéro de série: Z6EQCFYR
             taille: 465GiB (500GB)
             configuration: ansiversion=5 logicalsectorsize=512 sectorsize=4096 signature=369f02e4
        *-disk:1
             description: ATA Disk
             produit: WDC WD5000AUDX-7
             fabriquant: Western Digital
             identifiant matériel: 0.1.0
             information bus: scsi@0:0.1.0
             nom logique: /dev/sdb
             version: 1A01
             numéro de série: WD-WCC4JNFES0AU
             taille: 465GiB (500GB)
             fonctionnalités: partitioned partitioned:dos
             configuration: ansiversion=5 logicalsectorsize=512 sectorsize=4096 signature=89c1ee47
           *-volume:0
                description: Windows NTFS volume
                identifiant matériel: 1
                information bus: scsi@0:0.1.0,1
                nom logique: /dev/sdb1
                version: 3.1
                numéro de série: eae3-119d
                taille: 98MiB
                capacité: 100MiB
                fonctionnalités: primary bootable ntfs initialized
                configuration: clustersize=4096 created=2014-08-07 16:16:04 filesystem=ntfs label=Réservé au système state=clean
           *-volume:1
                description: Windows NTFS volume
                identifiant matériel: 2
                information bus: scsi@0:0.1.0,2
                nom logique: /dev/sdb2
                version: 3.1
                numéro de série: cad7223b-facf-6b40-a2e5-44d9894eb84f
                taille: 165GiB
                capacité: 165GiB
                fonctionnalités: primary ntfs initialized
                configuration: clustersize=4096 created=2014-08-07 16:16:14 filesystem=ntfs state=clean
     *-scsi:1
          identifiant matériel: 3
          nom logique: scsi1
          fonctionnalités: emulated
        *-disk:0
             description: ATA Disk
             produit: ST500DM002-1BD14
             fabriquant: Seagate
             identifiant matériel: 0.0.0
             information bus: scsi@1:0.0.0
             nom logique: /dev/sdc
             version: FJK3
             numéro de série: W3T2T3Y6
             taille: 465GiB (500GB)
             configuration: ansiversion=5 logicalsectorsize=512 sectorsize=4096 signature=b93b27be
        *-disk:1
             description: ATA Disk
             produit: WDC WD5003ABYX-1
             fabriquant: Western Digital
             identifiant matériel: 0.1.0
             information bus: scsi@1:0.1.0
             nom logique: /dev/sdd
             version: 1S02
             numéro de série: WD-WMAYP4657603
             taille: 465GiB (500GB)
             fonctionnalités: partitioned partitioned:dos
             configuration: ansiversion=5 logicalsectorsize=512 sectorsize=512 signature=6be75f12
           *-volume:0
                description: Windows FAT volume
                fabriquant: DELL 4.1
                identifiant matériel: 1
                information bus: scsi@1:0.1.0,1
                nom logique: /dev/sdd1
                version: FAT16
                numéro de série: 5450-4444
                taille: 32MiB
                capacité: 32MiB
                fonctionnalités: primary fat initialized
                configuration: FATs=2 filesystem=fat label=DellUtility
           *-volume:1
                description: Windows NTFS volume
                identifiant matériel: 2
                information bus: scsi@1:0.1.0,2
                nom logique: /dev/sdd2
                version: 3.1
                numéro de série: 0c12-629c
                taille: 3070MiB
                capacité: 3GiB
                fonctionnalités: primary bootable ntfs initialized
                configuration: clustersize=4096 created=2012-10-16 15:01:07 filesystem=ntfs label=RECOVERY state=clean
           *-volume:2
                description: Windows NTFS volume
                identifiant matériel: 3
                information bus: scsi@1:0.1.0,3
                nom logique: /dev/sdd3
                version: 3.1
                numéro de série: fc01076a-f55b-4042-a781-f86499b7e610
                taille: 39GiB
                capacité: 40GiB
                fonctionnalités: primary ntfs initialized
                configuration: clustersize=4096 created=2012-10-16 15:01:12 filesystem=ntfs label=OS state=clean
           *-volume:3
                description: Extended partition
                identifiant matériel: 4
                information bus: scsi@1:0.1.0,4
                nom logique: /dev/sdd4
                taille: 422GiB
                capacité: 422GiB
                fonctionnalités: primary extended partitioned partitioned:extended
              *-logicalvolume
                   description: HPFS/NTFS partition
                   identifiant matériel: 5
                   nom logique: /dev/sdd5
                   capacité: 422GiB
     *-scsi:2
          identifiant matériel: 4
          nom logique: scsi3
          fonctionnalités: emulated
        *-cdrom
             description: DVD-RAM writer
             produit: DVD-RAM GH40L
             fabriquant: HL-DT-ST
             identifiant matériel: 0.0.0
             information bus: scsi@3:0.0.0
             nom logique: /dev/cdrom
             nom logique: /dev/cdrw
             nom logique: /dev/dvd
             nom logique: /dev/dvdrw
             nom logique: /dev/sr0
             nom logique: /cdrom
             version: LA00
             fonctionnalités: removable audio cd-r cd-rw dvd dvd-r dvd-ram
             configuration: ansiversion=5 mount.fstype=iso9660 mount.options=ro,noatime state=mounted status=ready
           *-medium
                identifiant matériel: 0
                nom logique: /dev/cdrom
                nom logique: /cdrom
                fonctionnalités: partitioned partitioned:dos
                configuration: mount.fstype=iso9660 mount.options=ro,noatime signature=0e0e8e70 state=mounted
              *-volume NON-RÉCLAMÉ
                   description: Windows FAT volume
                   fabriquant: mkfs.fat
                   identifiant matériel: 2
                   version: FAT12
                   numéro de série: b1f5-0a13
                   taille: 15EiB
                   fonctionnalités: primary boot fat initialized
                   configuration: FATs=2 filesystem=fat

Dernière modification par kholo (Le 16/03/2020, à 10:23)

Hors ligne