HP ProLiant DL360p gen8
HBA mode on/off[keisti]
Smart Array P420i Controller hba mode išjungimas/įjungimas aprašytas čia.
Proxmox SDCard boot[keisti]
Sudiegiam proxmox spaudžiam ALT+F3
mountinam savo rootfs (jeigu tai soft raidas), pažiūrim su blkid
mount /dev/md-2 /mnt
Sudedam reikalingus mount pointus
mount -t proc /proc/ /mnt/proc mount --rbind /dev/ /mnt/dev mount --rbind /sys/ /mnt/sys mount –-rbind /run/ /mnt/run
chrootinamės į installą
chroot /mnt bash
Paruošiam sdcard layoutą su gdisk
Device Start End Sectors Size Type /dev/sda1 2048 67583 65536 32M BIOS boot (gdisk type EF02) /dev/sda2 67584 1116159 1048576 512M EFI System (gdisk type EF00)
Sudiegiam boot loader
proxmox-boot-tool format /dev/sda2 proxmox-boot-tool init /dev/sda2 exit reboot
Proxmox iš softwarinio raid1[keisti]
- /dev/sda <- Diskas kuriame jau įdiegta Proxmox
- /dev/sdb <- Tuščias diskas paruoštas raid1
Sudiegiam mdadm
apt install mdadm
Sukuriam identišką particijų išdėstymą antrajam diskui (be label ir uuid)
sfdisk -d /dev/sda > part_table grep -v ^label-id part_table | sed -e 's/, *uuid=[0-9A-F-]*//' | sfdisk /dev/sdb
Sukuriam Raid1 invalidą /dev/sdb3 particijoje
mdadm --create /dev/md0 --level 1 --raid-devices 2 /dev/sdb3 missing
Sukuriame LVM'o PV ir įdedam į jau egzistuojantį VG
pvcreate /dev/md0 vgextend /dev/pve /dev/md0
Permetam duomenis iš /dev/sda3 į /dev/md0
pvmove /dev/sda3 /dev/md0
Palaukiam kol procesas pasibaigs ir išimam /dev/sda3 iš VG
vgreduce /dev/pve /dev/sda3
Įdedam /dev/sda3 į RAID1
mdadm --manage --add /dev/md0 /dev/sda3
Jeigu reikia nuklonuojam sisteminių particijas (jeigu sistema krausis iš šių diskų). Nuklonuojam EFI ir BIOS įkrovos particijas
dd if=/dev/sda1 of=/dev/sdb1 dd if=/dev/sda2 of=/dev/sdb2
Įdiegiam GRUB visuose diskuose (taip pat jeigu reikia). Man nereikia...
grub-install /dev/sda grub-install /dev/sdb
Atnaujinam initramfs
update-initramfs -u -k all
Laukiam kol RAID1 baigs sinchronizuotis...
watch -n1 cat /proc/mdstat