From 7f55ee4e12fee6a51239795dde25fb34ad55a2b2 Mon Sep 17 00:00:00 2001 From: Jeremy Lecour Date: Fri, 27 Aug 2021 16:28:34 +0200 Subject: [PATCH] script pour OVH INFRA-2 --- OVH-SYS_Soft_RAID5_StandardServer_EFI_NVMe.sh | 22 +++++++++---------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/OVH-SYS_Soft_RAID5_StandardServer_EFI_NVMe.sh b/OVH-SYS_Soft_RAID5_StandardServer_EFI_NVMe.sh index 8fb8078..3ef0b0e 100644 --- a/OVH-SYS_Soft_RAID5_StandardServer_EFI_NVMe.sh +++ b/OVH-SYS_Soft_RAID5_StandardServer_EFI_NVMe.sh @@ -1,15 +1,15 @@ #!/bin/bash -# Script vérifié le 2020-03-19 par jlecour - # Le script suppose que : # * il y a 3 disques en RAID soft # * le serveur boot en EFI # * on va reconstruire toute la table de partitionnement (GPT) du serveur -# * le volume "rootfs" actuel est /dev/md2 +# * le volume "rootfs" actuel est /dev/md127 # Enfin un fstab est généré, le raid est configuré, lvm2 est installé, # grub et le kernel sont réinstallés. +# vérifié par jlecour le 2021-08-27 sur OVH INFRA-2 + # Avant de commencer, consulter les disques pour vérifier les noms lsblk @@ -29,7 +29,7 @@ cd /mnt mkdir root_in_ram rootfs home var usr srv mount -t tmpfs none /mnt/root_in_ram -o size=90% -mount /dev/md2 /mnt/rootfs/ +mount /dev/md127 /mnt/rootfs/ sleep 1 rsync -a /mnt/rootfs/ /mnt/root_in_ram/ @@ -39,7 +39,7 @@ umount /mnt/rootfs sleep 1 # Stop arrays and destroys partitions -mdadm --stop /dev/md2 +mdadm --stop /dev/md127 sleep 1 # Create a GPT label. (Removes all parts). @@ -64,25 +64,25 @@ sleep 1 parted -s /dev/nvme0n1 set 2 raid on sleep 1 # / -parted -a minimal -s /dev/nvme0n1 mkpart primary ext4 600M 1100M +parted -a minimal -s /dev/nvme0n1 mkpart primary ext4 600M 1600M sleep 1 parted -s /dev/nvme0n1 set 3 raid on sleep 1 # /usr -parted -a minimal -s /dev/nvme0n1 mkpart primary ext4 1100M 7100M +parted -a minimal -s /dev/nvme0n1 mkpart primary ext4 1600M 7600M sleep 1 parted -s /dev/nvme0n1 set 4 raid on sleep 1 # swap -parted -a minimal -s /dev/nvme0n1 mkpart primary ext4 7100M 7600M +parted -a minimal -s /dev/nvme0n1 mkpart primary ext4 7600M 8100M sleep 1 # LVM -parted -a minimal -s /dev/nvme0n1 mkpart primary ext4 7600M 100% +parted -a minimal -s /dev/nvme0n1 mkpart primary ext4 8100M 100% sleep 1 parted -s /dev/nvme0n1 set 6 raid on sleep 1 -# Copy partitions to secund disk +# Copy partitions to second disk sgdisk -R=/dev/nvme1n1 /dev/nvme0n1 sleep 1 sgdisk -G /dev/nvme1n1 @@ -161,7 +161,7 @@ rsync -a \ sleep 1 # Generate fstab. -cat <rootfs/etc/fstab +cat <rootfs/etc/fstab LABEL=ROOTFS / ext4 errors=remount-ro 0 1 LABEL=BOOT /boot ext4 defaults 0 2 LABEL=EFI_SYSPART /boot/efi vfat defaults 0 2