#1 Le 16/03/2020, à 07: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, à 21:48)
Hors ligne
#2 Le 16/03/2020, à 07: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, à 09:23)
Hors ligne