Разворачиваем Rocky Linux и PostgreSQL 14 [Шпаргалка]

28.08.22

Администрирование - Linux

CentOS "приказал долго жить", поэтому решил посмотреть Rocky Linux в связке с PostgreSQL 14. Статья по установке в формате шпаргалки.

Информация:

8 декабря 2020 г. Red Hat объявила о прекращении разработки CentOS, которая была готовой к производству нисходящей версией Red Hat Enterprise Linux, в пользу более нового варианта разработки этой операционной системы, известного как «CentOS Stream». В ответ первоначальный основатель CentOS Грегори Курцер объявил, что он снова начнет проект для достижения первоначальных целей CentOS.

 

 

Его название было выбрано в честь одного из первых соучредителей CentOS Рокки Макгоу. К 12 декабря репозиторий кода Rocky Linux стал самым популярным репозиторием на GitHub.

 

 

Так как я подбираю себе Linux для экспериментов, решил поставить Rocky…

С другой стороны, как альтернативу можно посмотреть AlmaLinux:

https://almalinux.org/ru/

Скрипт миграции с CentOS на AlmaLinux:

https://github.com/AlmaLinux/almalinux-deploy

Инструкция лежит тут:

https://linuxconfig.org/how-to-migrate-from-centos-to-almalinux

 

У меня возникли проблемы с установкой PostgreSQL 14 на Rocky 9, поэтому я поставил Rocky 8.6 и установил на него PostgreSQL 14.

В чем была проблема?

Я хотел поставить официальную версию PostgreSQL с сайта https://1c.postgres.ru, но на Rocky 9 и на AlmaLinux 9 она не вставала, хотя дистрибутивы уже выложены давно.

 

Меня смущало то, что есть нормальные инструкции по установке, например https://ru.linuxcapable.com/how-to-install-postgresql-14-on-rocky-linux-9/ и я повторил все действия. Все встает как родное, но сборка с 1c.postgres.ru не вставала. Потом я зашел по ссылке http://repo.postgrespro.ru/pg1c-14/rhel/ и все встало на свои места. В перечне есть только версии 7 и 8.

 

UPD: Появился релиз для 9 версии!

 

Установка будет для домашних нужд, поэтому не ко всем настройкам будет «трепетный подход». Ставить буду на Hyper-V

ВАЖНО: Сборки PostgreSQL с 1c.postgres.ru в настоящее время для Linux поддерживаются только 64-х разрядные платформы.

 
 Установка Hyper-V на Windows 11

 

 
 Качаем Rocky Linux 8.6

Заходим и качаем образ -> https://rockylinux.org/download

Я скачал DVD версию (Rocky-8.6-x86_64-dvd1.iso) - Полный вариант установки, содержащий репозитории BaseOS и AppStream и позволяющий завершить установку без дополнительных репозиториев. Установка Rocky Linux с DVD ISO — это самый простой и распространенный метод выполнения стандартной установки Rocky Linux

Как вариант можно скачать с других источников. Список зеркал можно получить по адресу:

https://mirrors.rockylinux.org/mirrorlist?arch=&repo=&countr=

 
Сборки (arch&repo)
 
Страна (countr)

Наш случай: https://mirrors.rockylinux.org/mirrorlist?repo=rocky-BaseOS-8.6&arch=x86_64&country=RU

Для России выбор невелик))

https://mirror.yandex.ru/rockylinux/8.6/BaseOS/x86_64/os/images/

На Яндекс лежит версия boot - Используется для установки операционной системы из другого источника (например, из HTTP-репозитория). Также может использоваться для входа в Режим восстановления.

 

 
 Устанавливаем Rocky Linux
 
 Устанавливаем PuTTy на Windows (необязательно)
 
 Установка Midnight Commander (необязательно):
 
 Устанавливаем Postgres 14
 
В Hyper-V создаю контрольную точку:
 
Устанавливаем pgAdmin для работы с PostgreSQL

 

Вместо pgAdmin можно поставить dbeaver:

https://dbeaver.io/download/ или из Microsoft Store

 

Скрипт обновлению с Rocky 8.6 на 9 лежит тут:

https://github.com/rocky-linux/rocky-tools/blob/main/migrate2rocky/migrate2rocky9.sh

Инструкция по обновлению:

https://computingforgeeks.com/upgrade-to-rocky-linux-9-from-rocky-linux-8/

UPD: Но из-за того, что на 1c.postgres.ru нет версии под 9, миграция не пройдет.

 

Скрипт по миграции с CentOS Stream, CentOS, AlmaLinux, RHEL, Oracle Linux на Rocky лежит тут:

https://github.com/rocky-linux/rocky-tools/blob/main/migrate2rocky/migrate2rocky.sh

Инструкция по миграции:

https://docs.rockylinux.org/guides/migrate2rocky/

 

Всем удачи в работе, надеюсь, данная шпаргалка Вам будет полезна!

Rocky Linux Hyper-V Windows PostgreSQL CentOS RHEL yandex PuTTy x86_64 Epel htop almalinux pgAdmin Грегори Курцер Stream

См. также

Linux Программист Бесплатно (free)

При многолетней эксплуатации 1С на Windows и MS SQL в базе накапливаются не самые оптимальные запросы, COM-объекты и скрипты, зависящие от ОС. Из-за этого процесс перехода на PostgreSQL и переноса сервера 1С на Linux неизбежно осложняется длительным исправлением кода и оптимизацией запросов. Расскажем о том, как с задачей такого рефакторинга справились в компании Avito.

13.11.2024    4535    klimat12    15    

25

Облачные сервисы, хостинг Linux Тестирование QA Сервера Системный администратор Программист Платформа 1С v8.3 Бесплатно (free)

Завершающая публикация цикла "В облако на работу:.. Рецепты от Капитана", в ходе которых был собран полнофункциональный рабочий контур 1С в сети на отечественной Ред ОС. С веб-серверами, доменной авторизацией, архивированием, отказоустойчивостью и прочая, прочая... В этой статье мы определяемся с быстродействием системы, проводим нагрузочное тестирование и отпускаем ее в свободное плавание (зачеркнуто) выпускаем ее в продуктовый контур, где, конечно же, придется отлавливать ошибки, мониторить состояние и т.п.

31.10.2024    1308    capitan    0    

0

Облачные сервисы, хостинг Linux Сервера Системный администратор Программист Платформа 1С v8.3 Бесплатно (free)

Одна из завершающих публикаций цикла "В облако на работу:.. Рецепты от Капитана", в ходе которых был собран полнофункциональный рабочий контур 1С в сети на отечественной Ред ОС. С веб-серверами, доменной авторизацией, архивированием и прочая, прочая... На закуску разбираемся с отказоустойчивостью. В этой публикации для серверов 1С заодно попробуем подобно сериалу «Разрушители легенд» подтвердить или опровергнуть пару устойчивых мифов о требованиях назначения функциональности.

18.10.2024    1701    capitan    5    

12

Linux Системный администратор Программист Стажер Платформа 1С v8.3 Россия Бесплатно (free)

1C > Postgres > (Linux) > мы (=проблемы в 2024). Информация будет полезна начинающим 1С программистам (и сисадминам). Без ИТС. Часть 1.

01.07.2024    5167    AlOkt    30    

19

Сканер штрих-кода Linux Системный администратор Платформа 1С v8.3 Конфигурации 1cv8 Россия Бесплатно (free)

Драйвер сканера штрих-кодов в 1С выполнен по технологии NativeAPI, следовательно, поддерживается возможность работы в Linux, но сама настройка оказалось не такой простой, как в Windows, понадобились навыки администрирования linux. В данной публикации представлен опыт установки сканера Mercury CL-2200 P2D BT в ALT Linux.

18.06.2024    1344    MOleg82    1    

9

Облачные сервисы, хостинг Linux Системный администратор Программист Платформа 1С v8.3 Бесплатно (free)

Одна из завершающих публикаций цикла "В облако на работу:.. Рецепты от Капитана" в ходе которых был собран полнофункциональный рабочий контур 1С в сети на отечественной Ред ОС. С веб-серверами, доменной авторизацией, архивированием и прочая прочая... Это основное блюдо, на закуску разберемся с отказоустойчивостью. В этой публикации для PostgreSQL, заодно попробуем сделать это по новому.

17.06.2024    7644    capitan    18    

40

Сервера Linux Системный администратор Россия Бесплатно (free)

Тема Ubuntu, PostgreSQL и 1С уже избитая. Но все же, следуя инструкциям всех мануалов, пришлось потратить около 3-х дней. И как результат — готовые скрипты для установки сервера 1С и PostgreSQL на свежей Ubuntu за 5 минут.

14.06.2024    3872    user1389975    15    

38
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. vld1973 90 09.08.22 09:56 Сейчас в теме
Спасибо за шпаргалку
2. dsdred 3593 09.08.22 10:31 Сейчас в теме
Земетил, что есть битые ссылки на картинки... поправлю вечером.
3. cdiamond 235 09.08.22 17:38 Сейчас в теме
Трудно поверить, но на альтернативных дистрах Postgresql проще всего собрать из исходников, выложенных на ИТС. На Арче я именно так и ставлю, никакого ада зависимостей.
4. dsdred 3593 09.08.22 17:48 Сейчас в теме
(3)не поверите, но ни один раз было такое что с ИТС не ставиться а с 1с.постгрес ставится.
5. m_aster 114 09.08.22 20:45 Сейчас в теме
(4)Поддерживаю, с 1c.postgres.ru ставится за пару минут и работает(9 версия RHEL-подобных не поддерживается).
С ИТС не зашло, хотя вроде как это должно быть одно и тоже, но, видимо, не совсем.
А наши дистрибутивы не рассматривали, Red OS, Rosa?
Тоже пробовал Hiper-V на 11 Win, тупит безбожно и это при том, что сама Win 11 не летает по сравнению с серверной версией, где нет ничего лишнего.
Лучше всех для ВМ VMWare, но она не бесплатна, на ней все очень шустро крутится, несмотря на то, что дистрибутив x32.
Нечто среднее это Virtual Box, но он лучше в Linux'е работает, собственно под него и создавался.
6. dsdred 3593 09.08.22 21:30 Сейчас в теме
(5) Наши дистрибутивы пока не пробовал, но рассматривал. Притормозил с ними когда вышел на Rocky.
У меня крутился CentOS 8 и Rocky - это тот случай когда сборку выбрал из-за ее основателя ))
8. m_aster 114 09.08.22 22:56 Сейчас в теме
(6)Насчет основателя это заметно)) Знакомая тема. Мне тоже всегда интересно что стоит за той или иной маркой или продуктом. Я так машину выбирал в свое время. Изучил всю историю марки, а на самом деле жизнь интересного и гениального человека.
С прекращением поддержки CentOS жизнь не остановилась. Alma, Rocky, Oracle, наши(с нашими надо смотреть поддержку репозиториев, их наполнение, западные все же побогаче будут(в каждом конкретном случае надо смотреть), но на продакт, думается, предпочтительнее все же свое).
Oracle практически сразу после прекращения поддержки выступили с заявлением, что продолжат развивать RH направление и даже предлагали вариант миграции на свою OS с CentOS.
Я с Linux познакомился году в 2003-м, купил в торговом центре дистрибутив из трех дисков, Red Hat 7.3 от Linux центра. У девчонки продавщицы спросил, мол, что это. Без понятия, говорит).
Интересно было, совсем другая система, другой мир. Книжку купил, читал, смотрел.
Тогда это было экзотикой, но все меняется, сейчас Linux далеко не та система, что была тогда, гораздо интереснее и взрослее, и вполне наравне с Win, а часто лучше и быстрее. Можно спокойно работать и не испытывать дискомфорта.
И сейчас это прежде всего дистрибутив совместимый с postgrespro, для меня на deb.
12. onlyOneAss 16.08.23 19:41 Сейчас в теме
(8)
Насчет основателя это заметно
Прикрепленные файлы:
7. dsdred 3593 09.08.22 21:32 Сейчас в теме
Вчера написал письмо на 1c@postgrespro.ru с вопросом о поддержке RHEL 9.
Надеюсь в скором времени сделают поддержку.
9. m_aster 114 09.08.22 23:06 Сейчас в теме
(7)Думается, у них есть план на этот счет. Все RH-дистрибутивы обновились практически одновременно до 9-й версии(distrowatch), причем, достаточно недавно. Нужно время, чтобы адаптироваться. Нужно все проверить, протестировать и т.д.
10. dsdred 3593 28.08.22 22:10 Сейчас в теме
(7)Добавлена поддержка RHEL 9
11. onlyOneAss 16.08.23 19:39 Сейчас в теме
Альма Линукс - не советую

основатель проекта - выходец с бывшей Украины
13. dsdred 3593 17.08.23 06:46 Сейчас в теме
(11)опенсорс неимеет гражданства.

Каждый сам решает какой инструмент использовать.
Оставьте свое сообщение