LINUX.ORG.RU

Помощь с сервером.

 


1

1

Здравствуйте. В кратце, есть сервер с 128гб ОЗУ и ssd 870 evo plus 500 gb и 8 ssd kingston sedc500 3.8 TB. На него нужно накатить Astra linux. На текущий момент на сервер будет установлена 1с и файлопомойка всяких фото документов и т.д. Позже может разростись в что-то большее. Поэтому нужна максимальная универсальность. Сам с линуксом знаком 3 дня, так что надеюсь на понимание. Собственно:

  1. Какую фс использовать? Я так понимаю что для ссд рекомендуют btrfs ?
  2. Стоит ли использовать lvm ?
  3. По разметки диска. Из того что я нашел: 500мб /раздел efi 2gb /boot
    10gb Lvm /swap Остаток lvm /root 1ssd 3.8tb lvm /home 1ssd 3.8tb под бэкап Остальные по мере надобности. Без понятия на сколько это нормально.
  4. Стоит ли разносить какие то точки монтирования, по типу /var и т.д. особенно актуально с бд 1с.
  5. Как лучше все это дело бэкапить? В идеале чтоб если умрет ssd то достаточно просто было восстановить систему. Ну стоит ли делать какой нибудь рейд?

Какую фс использовать? Я так понимаю что для ссд рекомендуют btrfs ?

Ext4

Стоит ли использовать lvm ?

Если планируется добавлять новые диски и хочется это делать без создания новых разделов, lvm нужен. Если сервер настраивается один раз и до переустановки, то не нужен. Штука нетривиальная и для новичка я бы не советовал. Если решишь использовать - потрать пару дней на чтение документации и эксперименты в виртуалке, чтобы обрести понимание основ.

По разметки диска.

Не надо усложнять. EFI по-любому надо, если грузишься в этом режиме. Отдельный /boot не нужен, если ты не шифруешь корень. Отдельный swap тоже не обязателен, можешь swap в файле создать. Нужно ли тебе отдельный раздел на /home - смотри сам. С ним может быть удобней переустановить линукс.

Стоит ли разносить какие то точки монтирования, по типу /var и т.д. особенно актуально с бд 1с.

Не думаю.

Как лучше все это дело бэкапить?

Бэкап должен быть в трёх копиях и находиться в трёх географически разнесённых и независимых местах.

Как бэкапить - на эту тему написано много. Если у тебя постгрес - можешь для начала через pgdump, это просто и понятно, а дамп уже скачивай, пиши на компакт-диски и развози по трём городам, ну или как ты там решишь их хранить.

В идеале чтоб если умрет ssd то достаточно просто было восстановить систему. Ну стоит ли делать какой нибудь рейд?

Рейд к бэкапам не имеет отношения. Рейд делать, конечно, стоит. Но бэкапов это не отменяет.

В целом готовься к тому, что с первого раз у тебя не получится и тебе придётся с месяц повозиться, пока не поймёшь, что к чему. Рассчитывать на то, что через неделю там бухгалтеры уже будут гонять проводки - не стоит.

vbr ★★★★
()
Последнее исправление: vbr (всего исправлений: 1)
  1. Ext4

  2. Если софт или хранилище данных от него вынесешь на отдельный раздел, который планируется потом увеличивать, то да

3,4. efi - надо, boot - не надо, home - не надо. opt или srv (или, например, var в зависимости от того, как организуешь размещение файлов) можно вынести на отдельный lvm, если планируешь растягивать

  1. RAID в зеркало, бекапы же должны физически находиться на другом сервере.
sn4il
()

Ты бы месяцок поработал с linux на десктопе, посмотрел разные дистрибутивы, проработал бы свои вопросы, а так накатиш с горяча и сервер может поработает какое-то время, а потом все бахнется. Если нет жестких требований на астру, то возьми лучше Debian, это та же астра, но без определенных заморочек и пакеты посвежее.

На текущий момент на сервер будет установлена 1с и файлопомойка всяких фото документов и т.д.

Поставь на сервер гипервизер и разнеси все по vm, так и управлять и бекапить проще будет

Kolins ★★★★
()

Готовься, что потом придется все переделывать))). Разделяй пользовательские данные и систему на разные партиции, ФС ext4 без lvm, потом поймёшь в чем прелесть lvm, а пока лучше без него. Астра основана на старом дебиане, поэтому большинство советов подойдут от него, если надо будет что-то гуглить.

einhander ★★★★★
()

Сам с линуксом знаком 3 дня

Если это действительно так, то сначала стоит потренироваться на виртуалке: поставить ваш астралинукс в какой-нибудь VirtualBox и в нем все настроить. Когда получится - переходить на реальное железо.

Какую фс использовать? Я так понимаю что для ссд рекомендуют btrfs ?

Любую по-умолчанию, на таком сервере и таких задачах разницы не будет.

Стоит ли использовать lvm

С тремя днями в линуксе - лучше не стоит, поскольку можно запороть систему быстро и просто буквально парой команд.

По разметки диска

Это уже не особо актуально. Можно сделать отдельный раздел для UEFI и swap но не более. В вашем случае достаточно варианта «по-умолчанию».

Как лучше все это дело бэкапить?

В 1С есть свои бекапы, стоит их использовать.

Ну стоит ли делать какой нибудь рейд?

Для данных 1С - да, для файлопомойки - врядли.

alex0x08 ★★★
()
Ответ на: комментарий от vbr

1 Ext4

почему не xfs? Редхат не просто продолжительное время использует xfs именно для работы с большими файлами, а даже рекомендовал как замену btrfs. Не так давно в каком-то кернел 6.* она получила CoW. Или ext4 имеет на сервере приемущество?

monkdt
()
Ответ на: комментарий от monkdt

почему не xfs?

Можно и xfs. У них разные преимущества. ext4 умеет в уменьшение размера раздела. xfs умеет в reflink и квоты.

Редхат не просто продолжительное время использует xfs именно для работы с большими файлами, а даже рекомендовал как замену btrfs. Не так давно в каком-то кернел 6.* она получила CoW. Или ext4 имеет на сервере приемущество?

Большинство использует Ext4, она вероятно лучше протестирована. Впрочем я не настаиваю. Помимо чуть разных фич по-мне обе ФС стабильны и применимы.

vbr ★★★★
()
Ответ на: комментарий от vbr

имхо уменьшать размеры по-любому настолько рискованное дело, что в реальной ситуации никто делать не будет. Как замену деприкейтед btrfs редхат советует как раз xfs+lvm.

Я бы поискал статистику, но после последнего раза больше не стану. На лоре критиков как тараканов )

monkdt
()

Какую фс использовать?

ext4

Стоит ли использовать lvm ?

Стоит

По разметки диска

512M EFI, остальное /

Стоит ли разносить какие то точки монтирования

нет

Как лучше все это дело бэкапить?

Регулярно

стоит ли делать какой нибудь рейд?

Стоит.

slowpony ★★★★★
()
Ответ на: комментарий от alex1101

ну так сколько ей лет чтобы она болела детскими болезнями? Вообще не аргумент. Не берите последние ядра вот и все. Давайте просто посмотрим какие версии ядра обычно на серваках. Хорошо если вообще 6 версия будет, а скорее всего новейшие ядра еще 5* версии

monkdt
()

Астра лицензионная, честно купленная, с договором и поддержкой, или халявная Common Edition? Если просто тупо скачал CE у меня для тебя плохие новости, это тупик. Они решили на CE забить, не развивать и не поддерживать. Она на базе древнего девятого дебиана, и хотя они недавно её бекпортами слегка освежили — это всё равно прощальная гастроль. Так что если без договора, на халяву, рекомендую другие дистрибутивы рассматривать.

Jameson ★★★★★
()
Последнее исправление: Jameson (всего исправлений: 1)
  1. Ту которую рекомендует 1с для собственно 1с и ext4 для остального
  2. Стоит
  3. Опять же смотри рекомендации 1с по свопу
  4. Если будешь использовать разные фс для разных задач, то нужно, если нет, то не нужно
  5. 1с по рекомендации 1с, файлопомойку rsync(на самом деле зависит от того куда бэкапить, может у вас там s3 используется)

Шифровать раздел с 1с не планируете?

cobold ★★★★★
()

Какую фс использовать?

ext4 или XFS. Первая умеет сжиматься, вторая нет, зато бесконечные иноды.

для ссд рекомендуют btrfs

Не обязательно, и btrfs слишком много приколов для новичка имеет, это ФС, что требует обслуживания: Свершилось: поломалась btrfs на ноуте

Стоит ли использовать lvm ?

По техническим соображениям — однозначно стоит. Но вот справишься ли — вопрос: http://xgu.ru/wiki/LVM

стоит ли делать какой нибудь рейд

И да, RAID очень стоит даже делать, когда так много дисков, лучше аппаратный, но можно mdadm. Не использовать его на продуктиве — просто тупо.

Сам с линуксом знаком 3 дня, так что надеюсь на понимание.

Найми специалиста. Ты не сможешь сделать это нормально, будет криво-косо. Чудес не бывает, даже по курсам нужно хотя бы месяц учиться, чтобы начально работать с Linux.

Astra linux

Без подготовки ты неизбежно столкнешься с проблемами, которые не сможешь решить, и сломаешь ОС, тут не просто Linux, а ещё и мандатная система сверху, нужен спец именно по Astra: Установка ПО (Remmina) на компьютер в автономной сети(без интернета) (комментарий)

Vsevolod-linuxoid ★★★★★
()
Ответ на: комментарий от Jameson

Скорее всего купили лицуху… а вот нанять хотя бы минимально грамотного админа не стали… 3 дня… нет, он сервак заведет, просто криво-косо, и после него следующему админу придется волосы на голове рвать, видя ужас, что он натворил по незнанию.

Vsevolod-linuxoid ★★★★★
()
Ответ на: комментарий от Jameson

Я выше про это написал. Но толку не будет, все равно сам поставит, и вероятно даже заведет. Что с нарушениями ИБ, без отказоустойчивости и так криво, что ОС будет проще переставить, чем обновить или доустановить ПО — никого не волнует.

Vsevolod-linuxoid ★★★★★
()
Последнее исправление: Vsevolod-linuxoid (всего исправлений: 1)
Ответ на: комментарий от Vsevolod-linuxoid

если он астру с мандатами поставит то есть вероятность что даже не залогинится в нее локально...не говоря уже об установки стороннего (1с) софта и раздачи мандатных прав на файл-помойку. У него и с обычным linux опыта нет, а тут это чудо импортозамещения.

Kolins ★★★★
()
Ответ на: комментарий от vbr

линукс может без swap вообще работать.

ну и на 8 3.8тб ssd - это raid6 автоматически. и да - в зависимости от используемого контроллера RAID - можно просто потом добавлять диски и делать resize файлухе. без всякого LVM.

и да - иметь системным только один диск - как-то очень не очень…

с остальным согласен

mumpster ★★★★★
()
Ответ на: комментарий от alex0x08

такое себе про ненужность raid для файлопомойки.

и да, судя по вводной, у ТС должно быть как минимум 3 раздела (EFI, / и отдельно для 1 С на тех 8 дисках отдельно)

mumpster ★★★★★
()
Ответ на: комментарий от Rossiks

А в реале выглядит это так: подарили сервер+ос+лицензии 1с. Сисадмин уился. Нанять человека на 1 раз не варик, есть ньюансы. А за сервер и софт нужно отчитаться. А из всех более менее технически грамотных, только я… Но с линуксом сталкиваться не приходилось.

YujinV13
() автор топика
Ответ на: комментарий от mumpster

Да начальство хочет чтоб максимум места оставить под какие-то фотки в высоком качеством. Так что минимальную часть под рейд для 1с на 10-20 человек) остальное под хранилище всякой всячены.

YujinV13
() автор топика
Ответ на: комментарий от YujinV13

Поиграешься ты с интересом, конечно. Может, даже полезное что-то узнаешь. Но затея обречена на провал в итоге, через какое-то время все рухнет, а починить ты не сможешь. И либо потеряешь все данные, в результате чего тебе же и прилетит свыше как технически грамотному и ответственному, либо просто встанет работа… и тоже прилетит.

Линукс, тем более хрень типа астры, это тебе не винда. Тут все твои предыдущие знания не пригодятся вообще никак, и если нет даже минимального понимания, как это все работает, то по-серьезному в это все лезть не стоит.

Подумайте над тем, чтобы нанять админа внешнего хотя бы на этот проект и желательно потом на поддержку.

Zhbert ★★★★★
()
Последнее исправление: Zhbert (всего исправлений: 2)
Ответ на: комментарий от YujinV13

Либо сразу обозначай все это начальству, желательно с бумажкой или письмом, чтобы в случае факапа мог ее показать и не быть высношанным во все дыры как минимум начальником, а как максимум еще и СБ, если они у вас есть.

Zhbert ★★★★★
()
Ответ на: комментарий от YujinV13

эээ…
мил человек, я только линуксом уже лет 25 занимаюсь. всего навидался. такой вариант - тоже видел.

наличие raid с защитой - даже не должно обсуждаться!

тем более на дисках, с размером более 1тб. там даже зеркало не очень хорошо подходит - в силу рисков при синхронизации, слишком долго даже для SSD! тем более у вас не NVMe, а SATA-6 => 500МБ max => несколько минут как минимум. и да, у вас будет не RAID1, а RAID10, т.е. двойной отказ в одной и той же паре - приведёт потере данных! для этого и придумали RAID6.

Для решения вашей проблемы вы можете либо сделать 1 большой raid, но сделать на нём разные quotes для разных пользователей (по факту в 1С основной потребитель будет Postgres)

Либо сделать на одном и том же наборе дисков по два раздела - маленький, зеркальный на RAID10 под Postgres 1С (md2), и остальное место в RAID6 - под фотки (md3). ну и системный / md1 - на вашем загрузочном самсунге и зеркало на остальных, можно не сразу на всех.

примерно так: Device Start End Sectors Size Type /dev/sdh1 2048 20973567 20971520 10G Linux RAID
/dev/sdh2 20973568 41945087 20971520 10G Linux RAID
/dev/sdh3 41945088 4222124650659 4222082703523 4TB Linux RAID

md3 : active raid6 sdg3[4] sde3[6] sdi3[5] sdh3[7] sdf3[3] sdj3[0]
4222103676022 blocks super 1.2 level 6, 512k chunk, algorithm 2 [6/6] [UUUUUU]
bitmap: 0/72 pages [0KB], 65536KB chunk

md2 : active raid10 sdg2 sde2 sdi2 sdh2 sdf2 sdj2
26197888 blocks super 1.2 [6/6] [UU]
bitmap: 0/1 pages [0KB], 65536KB chunk

md1 : active raid1 sdf13(S) sde11 sdi12 sda1[0] 26197888 blocks super 1.2 [3/3] [UU] bitmap: 0/1 pages [0KB], 65536KB chunk

это просто идея, она не учитывает EFI раздела и т.п. включая подкачку, т.е. требует дальнейшей проработки (не очень хзочется точно цифирки рассчитывать), там можно бахнуть root на всё свободное место на самсунге и на остальных дсиках тоже скорректировать плюс явно постгресу и 1с не 10гигов надо будет)

зато она очень надёжна (в отличие от версии с LVM) и отвечает ТЗ

т.е. / с загрузкой - с самсунга с копиями на 2 других SSD (в режиме «в основном запись») + 1 просто запасной.

по крайней мере не будут мучаться если слетит самсунг, будет рабочая копия системы.

mumpster ★★★★★
()
Ответ на: комментарий от YujinV13

поставь для начала просто себе на комп (лучше не бук) линукса. можно даже в виртуалке, в Hyper-v нормально астра работает. крайне желательно - два диска! чтобы запробовать зеркалирование. ну можно вообще все 9 бахнуть, тут не принципиально, можно гигов по 10 каждый или больше. и попробуешь заодно предложенную мною. схему

mumpster ★★★★★
()
Ответ на: комментарий от monkdt

ext4 имеет преимущество беспроблемной работы много-много лет!

и если ты не знаешь всех плюсов и минусов fs и не сможешь ими воспользоваться, то xfs/btrfs и прочая экзотика - может выйти боком.

никаких плюсов в описанной ситуации xfs не даёт, одни минусы.

mumpster ★★★★★
()
Ответ на: комментарий от Zhbert

ну, линукса поставить сейчас несложно. ничуть не сложнее W10/W2016srv. главное экзотику не пробовать.

вот дальше, с поддержкой начинаются нюансы. но я уверен, что и с вендой большинство в случае проблем не знает как поступить, тупо снесут и поставят по-новой.

mumpster ★★★★★
()
Ответ на: комментарий от Zhbert

Я вижу лишь один вариант: поставить на 1 ЖД пока что в самой базовой разметке вида EFI раздела, swap на 16 гигов и всего прочего под / в ext4, поставить в комплектации сервер с GUI без мандатной системы (если так можно), как-то настроить.

А потом сесть за курсы по Linux, через месяц можно хоть что-то можно начать понимать.

Vsevolod-linuxoid ★★★★★
()
Ответ на: комментарий от mumpster

Так я не спорю, что установить сейчас вообще не сложно — так же «далее — далее» и все. А вот пользоваться уже немного сложнее, особенно если речь не про браузер и ЛО.

Zhbert ★★★★★
()