HP ProLiant DL360p gen8: Skirtumas tarp puslapio versijų

Iš Žinynas.
Jump to navigation Jump to search
24 eilutė: 24 eilutė:
 
  exit
 
  exit
 
  reboot
 
  reboot
 +
 +
== Proxmox iš softwarinio raid1 ==
 +
 +
* /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
 +
  
 
[[Category:Serveriai]]
 
[[Category:Serveriai]]

18:48, 2 lapkričio 2024 versija

HBA mode on/off

aprašyta čia

Proxmox SDCard boot

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

  • /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