Stáhneme si instalační image z ubuntu.com a vytvoříme bootovací USB medium např. Rufus, nebo Imagedisk. Z tohoto media nabootujeme server zvolíme variantu Try Ubuntu
. V serveru máme dva stejné sata disky. Spustíme terminál Ctrl-Alt-T. Připojené disky zobrazíme příkazem sudo lsblk
. Máme připojené disky sda a sdb
Pokud na discích existují nějaké partition smažeme je příkazem
sudo sgdisk -Z /dev/sda
sudo sgdisk -Z /dev/sdb
Instalaci Ubuntu serveru provedeme na disk sda a manuálně vytvoříme na každém z disků vytvoříme 4 partition, první /boot/efi o velikosti 1GB FAT32, druhá /boot o velikosti 1GB ext4, třetí SWAP, a čtvrtá zbytek disku jako /
Po dokončení a konfiguraci instalace nainstalujeme mdadm
sudo apt-get update
sudo apt-get install mdadm
Pokračujeme kopií z disku sda na disk sdb a randomuzací GUID disku sdb
sgdisk /dev/sda -R /dev/sdb
sgdisk -G /dev/sdb
Vytvoříme fat32 na první partiion disku sdb a provedeme kopii partition
mkfs.fat -F 32 /dev/sdb1
dd if=/dev/sda1 of=/dev/sdb1 bs=4096
Nastavíme zrcadleni partition 2 a 4
mdadm –add /dev/md0 /dev/sdb2
mdadm –add /dev/md1 /dev/sdb4
cat /proc/mdstat
Monitoring zrcadlení
mdadm -D –scan
apt install smartmontools
mdadm -D /dev/md1 | grep „/dev/sd“ | awk ‚{print $NF}’| sed ‚s/1$//‘ | while read drive; do echo „$drive“; sudo smartctl -a $drive | grep -E „Device Model|Serial Number“; done
Synchronizace efi partiton po každem upgrade systému buď DD viz výše nebo rsync
mkdir mnt
sudo mount /dev/sd?1 mnt #kterýkoli z sda1 nebo sdb1 není připojen k /boot
sudo rsync -av –delete /boot/efi/ mnt
sudo umount mnt