Home

  server

Webserver::Hardware

Ten tijde van het bijwerken van deze pagina's eind 2020 zijn twee PC's in gebruik. De homeserver met het on-line 'productie' systeem: www.makkink.eu
Daarnaast is er een off-line mainserver in gebruik waarvan de geïnstalleerde software identiek is aan de homeserver. Deze server wordt gebruikt om nieuwe software te testen en eigen programmering uit te proberen.
De 'testserver' in dit overzicht is eind oktober 2020 uit bedrijf genomen en gedeeltelijk gedemonteerd.

Naar index

Testserver

De online- server sinds april 2015.
Testserver sinds november 2020

Linux OS op 18/10/2020

ClearOS Community 7.8.1 (Final)

Gebruikte Hardware sinds 09/04/2015
MSI B85M ECO MS-7817
Board : micro ATX LGA115
BIOS : 15Mb Flash ROM American Megatrends Version 25.5
Processor : Intel Core i3 4130T 2,9 GHz 2 cores 4 threads 64-bit
Memory : 2 x 4 GB Rockwell DDR3 1600 MHz DIMM Synchronous
Video adaptor : Integrated programmable Shader model 3
Harddisk 1 : 2 TB Seagate ATA ST2000VN004-2E41 (sinds 01/03/2017)
Harddisk 2 : 2 TB Seagate ATA ST2000VN004-2E41 (sinds 01/03/2017)
Harddisk 3 : 2 TB WDC ATA Green WD20EZRX-00D 2000 GB (sinds 2015)
Harddisk 4 : 2 TB Seagate ATA ST2000VN004-2E41 (sinds 01/03/2017)
USB 2 : 4 x achter V2,06
Audio : Onboard Xeon E3-1200 v3/4th Gen 64-bit 33 MHz
Network eth0 (active) : Onboard Intel I218-V V05 32-bit 1 GB/sec MAC 44:8a:5b:ca:73:2c

Naar index

Bestandsstysteem Testserver

Het bestandssysteem wordt zodanig ingericht dat het OS een eigen partitie/volumegroep met een vast volume heeft gescheiden van de partitie/volumegroep met de 'live' data. De dagelijkse backup data worden weggeschreven naar een fysiek andere schijf.
Onderstaande partitionering van de drie beschikbare harde schijven van 1 x 4 TB en 3 x 2 TB wordt zodanig gedaan dat ook voor de toekomst voldoende ruimte beschikbaar blijft.
Door gebruik te maken van het Linux Volume Management (LVM) systeem wordt optimale flexibiliteit bereikt. Omdat het een eenvoudige homeserver betreft is RAID niet nodig. Zie volgende sectie Inventarisatie Bestandssysteem voor het verzamelen van de details met Linux.
Hier een overzicht wat het datavolume op 11-10-2020 was en de beschikbare ruimte.

Bestandssysteem Grootte GB Gebruikt GB In gebruik Mount
/dev/sda1 0,477 0,213 48% /boot
/dev/mapper/main-root 9,8 3.1 34% /
/dev/mapper/main-var 9,8 1,4 15% /var
/dev/mapper/main-logs 9,8 0,327 4% /var/log
/dev/mapper/datalive-live 3600 1300 37% /store/live
/dev/mapper/databck-backup 3500 1000 29% /store/backup
/dev/mapper/safe-vault 1800 1500 85% /vault

Naar index

Mainserver

Linux OS op 13/10/2020
ClearOS Community 7.8.1 (Final)

Gebruikte Hardware sinds 13/10/2020
MSI B450 Tomahawk MAX
Board : MSI ATX Socket AM4
Processor : AMD Ryzen 5 3600 6 core 12 threads
Memory : 2 x 8 GB DDR4 3600 MHz - Corsair Vengeance LPX
Video adaptor : AMD Ryzen Radeon Vega Graphics
HDD M2 nvme : 0.5 TB Samsung 970 EVO 500GB M.2 SSD
HDD Sata 1 : 4 TB WD Red Plus WD40EFRX HDD
HDD Sata 2 : 4 TB WD Red Plus WD40EFRX HDD
HDD Sata 3 : 4 TB WD Red Plus WD40EFRX HDD
HDD Sata 4 : free
HDD Sata 5 : dummy ivm M2 slot in gebruik
HDD Sata 6 : dummy ivm M2 slot in gebruik
USB : 2 x USB 2, 2 x USB 3
Audio : Onboard HD Audio 8-kanaals
Network eth0 (active) : Onboard realtek RTL8111H Gigabit

Naar index

Bestandsstysteem Mainserver

Het bestandssysteem wordt zodanig ingericht dat het OS zijn eigen fysieke (SSD) harde schijf en volumegroep heeft. De 'live' en 'backup' data worden weggeschreven naar hum individuele Volume Groepen op fysiek gescheiden schijven van 4 TB. De overall backup wordt opgeslagen in de Volume Groep 'safe' die opgemaakt wordt uit 2 physieke schijven van 2 TB elk.
Onderstaande partitionering van de drie beschikbare harde schijven van 2 x 4 TB en 2 x 2 TB wordt zodanig gedaan dat ook voor de toekomst voldoende ruimte beschikbaar blijft. Door gebruik te maken van het Linux Volume Management (LVM) systeem wordt optimale flexibiliteit voor toekomstige uitbreiding bereikt. Omdat het een eenvoudige homeserver betreft is RAID niet nodig.
Hier een overzicht wat het datavolume op 11-10-2020 is en de beschikbare ruimte.

Bestandssysteem Grootte GB Gebruikt GB In gebruik Mount
/dev/sda1 1 0 % /boot
/dev/mapper/main-root 10 0 % /
/dev/mapper/main-var 10 0 % /var
/dev/mapper/main-logs 10 0 % /var/log
/dev/mapper/datalive-live 4000 0 % /store/live
/dev/mapper/databck-backup 4000 0 % /store/backup
/dev/mapper/safe-vault 4000 0 % /vault

Naar index

Inventarisatie Bestandsysteem

Voor een upgrade of herinstallatie is het belangrijk dat we een uitgebreid overzicht hebben van de fysiek beschikbare opslagruimte, hoe deze ingedeeld is en de reeds zich daarop bevindende datavolumes.
Hieronder de sequence van shellcommando's die ik gebruikt heb om de toenmalige on-line server te inventariseren op 30/01/2019

Note: De output bevat meer regels, hieronder zijn de niet ter zake doende regels weggelaten

LVMDISKSCAN

[root@testserver ~]# lvmdiskscan
  /dev/main/root      [      10.00 GiB]
  /dev/sda1           [     500.00 MiB]
  /dev/main/swap      [       7.81 GiB]
  /dev/sda2           [     100.00 GiB] LVM physical volume
  /dev/safe/vault     [      <1.82 TiB]
  /dev/sda3           [       1.72 TiB] LVM physical volume
  /dev/datalive/live  [      <3.64 TiB]
  /dev/databck/backup [       3.54 TiB]
  /dev/main/var       [      10.00 GiB]
  /dev/main/logs      [      10.00 GiB]
  /dev/sdb1           [      <3.64 TiB] LVM physical volume
  /dev/sdc1           [      <1.82 TiB] LVM physical volume
  /dev/sdd1           [      <1.82 TiB] LVM physical volume
  7 disks
  1 partition
  0 LVM physical volume whole disks
  5 LVM physical volumes

PARTED PRINT FREE

[root@testserver ~]# parted /dev/sda
(parted) print free
Model: ATA ST2000VN004-2E41 (scsi)
Disk /dev/sda: 2000GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Disk Flags:

Number  Start   End     Size    Type     File system  Flags
        32.3kB  1049kB  1016kB           Free Space
 1      1049kB  525MB   524MB   primary  ext4         boot
 2      525MB   108GB   107GB   primary               lvm
 3      108GB   2000GB  1892GB            Free Space
(parted)

[root@testserver ~]# parted /dev/sdb
(parted) print free
Model: ATA ST4000VN008-2DR1 (scsi)
Disk /dev/sdb: 4001GB
Sector size (logical/physical): 512B/4096B
Partition Table: gpt
Disk Flags:

Number  Start   End     Size    Type     File system  Flags
        17.4kB  1049kB  1031kB  Free Space
 1      1049kB  4001GB  4001GB               primary  lvm
        4001GB  4001GB  860kB   Free Space
(parted)

[root@testserver ~]# parted /dev/sdc
(parted) print free
Model:  ATA ST2000VN004-2E41 (scsi)
Disk /dev/sdc: 2000GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Disk Flags:

Number  Start   End     Size    Type     File system  Flags
        32.3kB  1049kB  1016kB           Free Space
1 1049kB 2000GB 2000GB primary lvm (parted) [root@testserver ~]# parted /dev/sdd (parted) print free Model: ATA WDC WD20EZRX-00D (scsi) Disk /dev/sdd: 2000GB Sector size (logical/physical): 512B/4096B Partition Table: msdos Disk Flags: Number Start End Size Type File system Flags 32.3kB 1049kB 1016kB Free Space 1 1049kB 2000GB 2000GB primary lvm (parted)

PVS

[root@testserver ~]# pvs
  PV         VG       Fmt  Attr  PSize   PFree
  /dev/sda2  main     lvm2 a--  100.00g <62.19g
  /dev/sda3  databck  lvm2 a--    1.72t      0
/dev/sdb1 datalive lvm2 a-- <3.64t 0
/dev/sdc1 databck lvm2 a-- <1.82t 0
/dev/sdd1 safe lvm2 a-- <1.82t 0

LVDISPLAY MAIN

[root@testserver ~]# lvdisplay main
  --- Logical volume ---
  LV Path                /dev/main/root
  LV Name                root
  VG Name                main
  LV Size                10.00 GiB

  --- Logical volume ---
  LV Path                /dev/main/var
  LV Name                var
  VG Name                main
  LV Size                10.00 GiB

  --- Logical volume ---
  LV Path                /dev/main/swap
  LV Name                swap
  VG Name                main
  LV Size                7.81 GiB

  --- Logical volume ---
  LV Path                /dev/main/logs
  LV Name                logs
  VG Name                main
  LV Size                10.00 GiB

LVDISPLAY DATALIVE

[root@testserver ~]# lvdisplay datalive
  --- Logical volume ---
  LV Path                /dev/datalive/live
  LV Name                live
  VG Name                datalive
  LV Size                3.64 TiB

LVDISPLAY DATABCK

[root@testserver ~]# lvdisplay databck
  --- Logical volume ---
  LV Path                /dev/databck/backup
  LV Name                backup
  VG Name                databck
  LV Size                3.54 TiB

LVDISPLAY SAFE

[root@testserver ~]# lvdisplay safe
  --- Logical volume ---
  LV Path                /dev/safe/vault
  LV Name                vault
  VG Name                safe
  LV Size                1.82 TiB

DF -H

[root@testserver ~]# df -h
Filesystem              Size  Used Avail Use% Mounted on
/dev/mapper/main-root       9.8G  2.3G  7.0G  24% /
...
/dev/sda1                   477M  213M  236M  48% /boot
/dev/mapper/safe-vault      1.8T  967G  775G  56% /vault
/dev/mapper/datalive-live   3.6T  1.6T  1.9T  47% /home
/dev/mapper/main-var        9.8G  1.1G  8.2G  12% /var
/dev/mapper/main-logs       9.8G  397M  8.9G   5% /var/log
/dev/mapper/databck-backup  3.5T  1.3T  2.1T  38% /store/backup
...

Naar index