URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 97381
[ Назад ]

Исходное сообщение
"Hetzner - установка системы на RAID1 используя 2 диска из 4"

Отправлено Nichls , 09-Мрт-19 21:49 
Доброго времени суток.

Нужен совет от опытных пользователей Hetzner.
Есть сервер с 4 дисками:
два SATA WDC WD2000FYYZ-01UL1B3
/dev/sda & /dev/sdb
два SSD Micron_5100_MTFDDAK480TBY
/dev/sdc & /dev/sdd

Необходимо установить систему на software raid1, собранный из двух SSD-дисков.
Диски SATA так же собрать в software raid1, но под пользовательские данные.

При установке системы через rescue выбираю Debian.
В настройках installimage комментирую DRIVE1 /dev/sda и DRIVE2 /dev/sdb
DRIVE3 /dev/sdc и DRUVE4 /dev/sdd меняю на DRIVE1 /dev/sdc и DRUVE2 /dev/sdd

После завершения процесса установки и перезагрузки попадаю в систему, которая была установлена в самом начале (выбраны все диски и RAID6) для тестирования полученного сервера и работы установщика.

Что нужно сделать, чтобы получить нужный результат?
Благодарю за ответ.


Содержание

Сообщения в этом обсуждении
"Hetzner - установка системы на RAID1 используя 2 диска из 4"
Отправлено universite , 10-Мрт-19 08:30 
> Доброго времени суток.
> Нужен совет от опытных пользователей Hetzner.
> Есть сервер с 4 дисками:
> два SATA WDC WD2000FYYZ-01UL1B3
> /dev/sda & /dev/sdb
> два SSD Micron_5100_MTFDDAK480TBY
> /dev/sdc & /dev/sdd
> Необходимо установить систему на software raid1, собранный из двух SSD-дисков.
> Диски SATA так же собрать в software raid1, но под пользовательские данные.

У меня такой скрипт инсталла (ключевая опция - -d sda,sdb . У вас другие буквы.) :


#!/bin/sh

file_image2="Debian-95-stretch-64-minimal.tar.gz"

hostname="my.hostname"

size_swap=8G
size_boot=512M
size_root=10G
size_tmp=8G
size_home=180G

dir_image2="/root/.oldroot/nfs/images/"

## install ssh_keys
...
...
ln -s /root/.ssh/authorized_keys /root/id_rsa.pub

##

~/.oldroot/nfs/install/installimage -a -n $hostname -b grub -r yes -l 1 -i \
${dir_image2}${file_image2} \
-p swap:swap:${size_swap},/boot:ext3:${size_boot},lvm:vg0:all -v \
vg0:root:/:ext4:${size_root},vg0:tmp:/tmp:ext4:${size_tmp},vg0:home:/home:ext4:${size_home} \
-d sda,sdb \
-K /root/id_rsa.pub

## далее раздвигаем /dev/vg0/home


после инсталла можете ручками собрать нужный RAID для HOME


"Hetzner - установка системы на RAID1 используя 2 диска из 4"
Отправлено PavelR , 11-Мрт-19 07:48 
Вариант, когда других вариантов не особо (в современной адекватной реальности используется редко)

http://www.ivarch.com/blogs/oss/2007/01/resize-a-live-root-f...

(требуется минимальная доработка рецепта напильником)


"Hetzner - установка системы на RAID1 используя 2 диска из 4"
Отправлено ПавелС , 13-Мрт-19 23:41 
>[оверквотинг удален]
> Необходимо установить систему на software raid1, собранный из двух SSD-дисков.
> Диски SATA так же собрать в software raid1, но под пользовательские данные.
> При установке системы через rescue выбираю Debian.
> В настройках installimage комментирую DRIVE1 /dev/sda и DRIVE2 /dev/sdb
> DRIVE3 /dev/sdc и DRUVE4 /dev/sdd меняю на DRIVE1 /dev/sdc и DRUVE2 /dev/sdd
> После завершения процесса установки и перезагрузки попадаю в систему, которая была установлена
> в самом начале (выбраны все диски и RAID6) для тестирования полученного
> сервера и работы установщика.
> Что нужно сделать, чтобы получить нужный результат?
> Благодарю за ответ.

Я ставил дебиан на софт зеркало. Момент 1: под раздел /boot не делал зеркало, делал две копии   /boot на sda1 sdb1. Момент 2 не пользовался инсталлятором - все в ручную. Лайв CD, mdadm --create, форматирование, монтирование структуры сервера, debootstrap, заполнение fstab по uuid, установка grub. Как вариант можно в установочном диске переключиться в консоль и сделать зеркала, а потом в инсталляторе их использовать. Так точно получится.


"Hetzner - установка системы на RAID1 используя 2 диска из 4"
Отправлено universite , 14-Мрт-19 21:37 
>[оверквотинг удален]
>> сервера и работы установщика.
>> Что нужно сделать, чтобы получить нужный результат?
>> Благодарю за ответ.
> Я ставил дебиан на софт зеркало. Момент 1: под раздел /boot не
> делал зеркало, делал две копии   /boot на sda1 sdb1.
> Момент 2 не пользовался инсталлятором - все в ручную. Лайв CD,
> mdadm --create, форматирование, монтирование структуры сервера, debootstrap, заполнение
> fstab по uuid, установка grub. Как вариант можно в установочном диске
> переключиться в консоль и сделать зеркала, а потом в инсталляторе их
> использовать. Так точно получится.

А теперь представьте, что серверов сотни. Может все-таки надо автоматизировать? Вот Хетзнер автоматизировал.
Изредка, их скрипты, в редких случаях, не работают с извращенными хотелками.


"Hetzner - установка системы на RAID1 используя 2 диска из 4"
Отправлено vg , 20-Мрт-19 19:30 
>>[оверквотинг удален]
> А теперь представьте, что серверов сотни. Может все-таки надо автоматизировать? Вот Хетзнер
> автоматизировал.
> Изредка, их скрипты, в редких случаях, не работают с извращенными хотелками.

не забываем про kickstart (для fedora/centos/rhel)
или https://wiki.debian.org/AutomatedInstallation для debian/ubuntu