Модераторы: powerfox, ZeeLax

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Установка кластера серверов 1С под, Fedora Linux 
V
    Опции темы
mihanik
Дата 9.7.2009, 19:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


-=Белый Медведь=-
****


Профиль
Группа: Комодератор
Сообщений: 4054
Регистрация: 24.4.2006
Где: г. Тверь

Репутация: 1
Всего: 109



Это не то что бы вопрос...
Это что-то блогоподобное.
Реалити шоу!!! smile

Задумал я настроить работу кластера серверов на linux.
Буду сюда выкладывать лог своих действий.
Если вдруг что-то я буду делать не так, то вы мне подскажете?
Очень прошу.

Системные требования 1С:Предприятия 8 - Linux (только на рабочих и центральных серверах кластера)
    
Debian GNU/Linux 4.0 Intel x86
ALT Linux 2.4
ASP Linux 11
Red Hat Enterprise Linux 4 update 4
Fedora Core 6
Fedora Core 5
Fedora Core 4

Сервер баз данных PostgreSQL 

# Linux

    * Fedora Core 4
    * Fedora Core 5
    * Fedora Core 6
    * Red Hat Enterprise Linux 4 update 4
    * ASP Linux 11

Поэтому пошёл искать/скачивать ASP Linux 11.


Это сообщение отредактировал(а) mihanik - 10.7.2009, 21:23


--------------------
Программистами не рождаются, - это родовая травма...
user posted imageuser posted image
PM MAIL WWW ICQ   Вверх
bilbobagginz
Дата 9.7.2009, 22:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Naughtius Maximus
****


Профиль
Группа: Экс. модератор
Сообщений: 8813
Регистрация: 2.3.2004
Где: Israel

Репутация: 14
Всего: 317



всё конечно интересно, и круто... а когда кластеры начнутся ?



--------------------
Я ещё не демон. Я только учусь.
PM WWW   Вверх
mihanik
Дата 10.7.2009, 21:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


-=Белый Медведь=-
****


Профиль
Группа: Комодератор
Сообщений: 4054
Регистрация: 24.4.2006
Где: г. Тверь

Репутация: 1
Всего: 109



Скоро начнутся.

Дистрибутив нашёл.

ftp://mirror.yandex.ru/asplinux/i386/11.2/aspl_11.2-dvd.iso



--------------------
Программистами не рождаются, - это родовая травма...
user posted imageuser posted image
PM MAIL WWW ICQ   Вверх
mihanik
Дата 11.7.2009, 21:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


-=Белый Медведь=-
****


Профиль
Группа: Комодератор
Сообщений: 4054
Регистрация: 24.4.2006
Где: г. Тверь

Репутация: 1
Всего: 109



Ну что ж...
11 asplinux не увидела мои диски...
Скачал 14 asplinux cobalt
Устанавливаться устанавливается, но после первой перезагрузки, когда создаётся обычный пользователь...
Короче, после создания первого пользователя каждый раз уходит в чёрный экран.
Переставлял несколько раз с одним и тем же результатом.
Когда один раз коротко нажимаешь кнопку включения компьютера, то комп потихоньку штатно выключается, а затем при включении линукс загружается только в чёрную консоль.
Запустить х-сервер так и не получилось...
Заметил, что если во время чёрного экрана (после создания первого пользователя) выключить комп нештатно (ресет), то при следующем запуске гуй грузиться, всё похоже нормально работает.
Но мне это не понравилось...
Я что-то не так делаю?
 smile 



--------------------
Программистами не рождаются, - это родовая травма...
user posted imageuser posted image
PM MAIL WWW ICQ   Вверх
bilbobagginz
Дата 12.7.2009, 01:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Naughtius Maximus
****


Профиль
Группа: Экс. модератор
Сообщений: 8813
Регистрация: 2.3.2004
Где: Israel

Репутация: 14
Всего: 317



mihanik, судя по ассортименту, дистрибутив тебе наверное подойдёт вот этот:
http://www.centos.org/

качай 5-ку, последнюю (не знаю какая она там сейчас).

эта система практически 100% компотобильна с RHEL5.

установи с winehq самую последнюю стабильную версию wine.

т.е. это ты пока составлял инфраструктуру.

потом установи PostgreSQL, нужной для 1C версии.

а потом под готовый wine ставь свою 1С...




--------------------
Я ещё не демон. Я только учусь.
PM WWW   Вверх
mihanik
Дата 12.7.2009, 02:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


-=Белый Медведь=-
****


Профиль
Группа: Комодератор
Сообщений: 4054
Регистрация: 24.4.2006
Где: г. Тверь

Репутация: 1
Всего: 109



bilbobagginz, спасибо за наводку!  smile 

Однако, wine мне не нужен вообще!!!
 smile 
И без него вопросов хватает...



--------------------
Программистами не рождаются, - это родовая травма...
user posted imageuser posted image
PM MAIL WWW ICQ   Вверх
bilbobagginz
Дата 12.7.2009, 11:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Naughtius Maximus
****


Профиль
Группа: Экс. модератор
Сообщений: 8813
Регистрация: 2.3.2004
Где: Israel

Репутация: 14
Всего: 317



понятно.
если тебе wine не нужен, то тогда 1C у тебя на линуксе бежать не будет.



--------------------
Я ещё не демон. Я только учусь.
PM WWW   Вверх
mihanik
Дата 12.7.2009, 13:06 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


-=Белый Медведь=-
****


Профиль
Группа: Комодератор
Сообщений: 4054
Регистрация: 24.4.2006
Где: г. Тверь

Репутация: 1
Всего: 109



Цитата(bilbobagginz @  12.7.2009,  11:15 Найти цитируемый пост)
сли тебе wine не нужен, то тогда 1C у тебя на линуксе бежать не будет.


Уважаемый bilbobagginz!
Я не хочу запустить 1С под линуксом.
Я хочу запустить под линуксом, так сказать, сервер баз 1С. Сервер предприятия баз 1С. Кластер серверов 1С.
Называй как хочешь.

Т.е. 1С может работать в клиент-серверном варианте.
Клиент написан только под винду, а вот серверный вариант написан как под линукс, так и под виндовс.
Ставь что хочешь!!!


Кстати!!!
Я уже установил и более-менее настроил кластер серверов 1С под ASP Linux 11.
Сейчас провожу тест-драйв.
Немного позже, выложу алгоритм, по которому всё настроил...



--------------------
Программистами не рождаются, - это родовая травма...
user posted imageuser posted image
PM MAIL WWW ICQ   Вверх
mihanik
Дата 12.7.2009, 13:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


-=Белый Медведь=-
****


Профиль
Группа: Комодератор
Сообщений: 4054
Регистрация: 24.4.2006
Где: г. Тверь

Репутация: 1
Всего: 109



Итак...

Перепробовал несколько дистрибутивов.
Сразу и без косяков всё заработало именно под ASP Linux 11.
Под остальными постоянно какие-то косяки, пляски с бубном...
Ближе всего к цели подошёл на Fedora 11.
После того, как окончательно разберусь с запуском сервера 1С под ASP Linux 11, буду пытаться запустить его под  Fedora 11.

Итак, алгоритм.

1. Загружаемся с DVD-диска ASP Linux 11.2

2. Выбор языка установки: Russian

3. Тип установки: выборочная

4. Выбор метода назначения дискового пространства: "Использовать свободное место" (т.к. это у меня это вторая система на компе)

5. Выбор пакетов для установки: "Сервер"

6. Нажимаю кнопку "Установить" и жду, пока всё накопируется и установиться.

7. Выбираем установщик ASPLinux: 
- GRUB
- Установить в MBR

8. Выбор сетевой карты: Далее -> Далее

9. Выбор монитора: Далее

10. Выбор видеокарты: Далее

11. Выбор языка: выбрал стиль переключения раскладок. Далее

12. Установка даты и времени: Далее

13. Администирование:
- установил пароль для root
- указал данные для ещё одного пользователя

Нажал "Добавить", "Далее", "Перезагрузка"

14. Вошёл в систему под собой.

15. Система/Администрирование/Уровень безопасности
- отключить брандмауэр
- проверил, что "Настройка Selinux" в положении "Отключено".

16. Система/Администрирование/Сеть
Выбираем сетевой адаптер -> Изменить
- ip-адрес: 192.168.0.240
- маска подсети: 255.255.255.0
- шлюз по умолчанию: 192.168.0.1
на закладке DNS
- имя компьютера: asplinux
- первичный DNS: 192.168.0.1
- путь поиска в DNS: MSHOME

17. Перезагружаюсь

18. Система/Администрирование/Настройка сервера/Samba
Закладка "Основной"

- Настройка/Параметры сервера/рабочая группа : mshome

- Настройка/Параметры сервера/описание : samba server

Закладка "Безопасность"
- Режим аутентификации: Пользователь
- Шифровать пароли: да
- гостевая учётная запись: nobody

19. Перезагружаюсь.

20. Приложения/"Установка/удаление программ"
в строке поиска ввожу "postgres" и ищу все установленные пакеты
далее снимаю галки со всех пакетов, которые установлены.
Т.е., как понимаю, удаляю всё, что связано с postgres

21. Перезагружаюсь.

22. Захожу в терминал: Приложения/Стандартные/Терминал

23. становлюсь суперпользователем:
     su root

24. Используя команду "cd", перехожу на рабочий стол, где у меня уже лежит файл с драйверами ключа защиты сервера.

     cd desktop

25. Устанавливаю драйвер защиты

     rpm -i aksusbd-redhat-1.8.1-2.i386.rpm

Драйвер можно скачать здесь: http://www.aladdin.ru/bitrix/redirect.php?...at_i386.tar.zip


Это сообщение отредактировал(а) mihanik - 12.7.2009, 14:06


--------------------
Программистами не рождаются, - это родовая травма...
user posted imageuser posted image
PM MAIL WWW ICQ   Вверх
mihanik
Дата 12.7.2009, 14:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


-=Белый Медведь=-
****


Профиль
Группа: Комодератор
Сообщений: 4054
Регистрация: 24.4.2006
Где: г. Тверь

Репутация: 1
Всего: 109



Продолжаем.


26. Выключил комп, воткнул ключ защиты в USB, включил комп.

27. На рабочий стол скопировал папку postgres с изменённым дистрибутивом (взял тот дистрибутив, что есть на сайте 1С и на специальных дисках для франчайзи).

27. Опять захожу в терминал под суперпользователем
при помощи команды cd перехожу в папку с дистрибутивами

cd desktop
cd postgres
cd i386

28. устанавливаю postgres

Цитата

Установка PostgreSQL 8.1 должна производиться от лица пользователя root.

Для обеспечения работоспособности 1С:Предприятия 8.1 достаточно установить только часть из предоставляемых rpm-пакетов PostgreSQL 8.1. Например, последовательность команд для установки минимально необходимого набора rpm-пакетов для архитектуры x86-64 выглядит следующим образом:


rpm -i postgresql-libs-8.1.5-14.1C.i386.rpm
rpm -i postgresql-8.1.5-14.1C.i386.rpm
rpm -i postgresql-server-8.1.5-14.1C.i386.rpm
rpm -i postgresql-pl-8.1.5-14.1C.i386.rpm
rpm -i postgresql-contrib-8.1.5-14.1C.i386.rpm


Цитата

Далее следует выполнить первичную инициализацию postgresql. Для этого надо запустить сервис postgresql. Очень важно, чтобы первый запуск сервиса выполнялся с правильным значением переменной среды LANG, так как это определяет региональные установки баз данных. Для первичной инициализации с установкой русского языка командная строка запуска сервиса выглядит следующим образом:

LANG=ru_RU.utf-8 /etc/init.d/postgresql start


29. Перезагружаюсь

30. На рабочий стол копирую папку дистрибутивом от сервера 1С (взял тот дистрибутив, что есть на сайте 1С и на специальных дисках для франчайзи).


31. Опять захожу в терминал под суперпользователем
при помощи команды cd перехожу в папку с дистрибутивами

32. Устанавливаю сервер 1С

Цитата

Установка 1С:Предприятия должна выполняться от лица пользователя root.

Для установки каждого из rpm-пакетов следует перейти в каталог, в котором размещаются файлы rpm и выполнить команду:

rpm -i <имя_файла_rpm>

Первым из rpm-пакетов 1С:Предприятия 8.1 всегда должен устанавливаться 1C_Enterprise-common.

Оставшиеся два rpm-пакета могут быть установлены как вместе, так и по отдельности. Порядок установки при этом значения не имеет.

Полная установка 32-битной версии 1С:Предприятия 8.1 для Linux может быть выполнена с помощью следующей последовательности команд:



rpm -i 1C_Enterprise-common-8.1.13-41.i386.rpm
rpm -i 1C_Enterprise-server-8.1.13-41.i386.rpm
rpm -i 1C_Enterprise-ws-8.1.13-41.i386.rpm

33. Перезагружаюсь.

34. Опять захожу в терминал под суперпользователем

35. Запускаю кластер серверов 1С командой

/etc/rc.d/init.d/srv1cv81 start



Это сообщение отредактировал(а) mihanik - 12.7.2009, 14:31


--------------------
Программистами не рождаются, - это родовая травма...
user posted imageuser posted image
PM MAIL WWW ICQ   Вверх
bilbobagginz
Дата 12.7.2009, 14:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Naughtius Maximus
****


Профиль
Группа: Экс. модератор
Сообщений: 8813
Регистрация: 2.3.2004
Где: Israel

Репутация: 14
Всего: 317



Цитата(mihanik @  12.7.2009,  13:06 Найти цитируемый пост)
Я хочу запустить под линуксом, так сказать, сервер баз 1С. 

всё хорочо, только FYI: 
1C бежит под линуксом в любой реинкарнации под wine.





--------------------
Я ещё не демон. Я только учусь.
PM WWW   Вверх
mihanik
Дата 12.7.2009, 14:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


-=Белый Медведь=-
****


Профиль
Группа: Комодератор
Сообщений: 4054
Регистрация: 24.4.2006
Где: г. Тверь

Репутация: 1
Всего: 109



Цитата(bilbobagginz @  12.7.2009,  14:31 Найти цитируемый пост)
1C бежит под линуксом в любой реинкарнации под wine.


Гм...


bilbobagginz!!! 

1. Наша фирма не работает с нелицензионными программами
2. У клиента есть сервер под виндой настолько глючный, что настроить сервер баз 1С там почти не реально. Точнее, уже настроили, но так коряво...
3. Систему нужно переставлять - деньги
4. Покупать "колы" на подключение к серверу надо - деньги.

Только на одну винду с лицензиями на подключение 50 000 рублей получается... + лицензия на сервер баз 1С + моя работа...

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

Добавлено через 3 минуты и 44 секунды
А теперь, знатоки, внимание вопрос!!!

Как сделать так, чтобы при каждой загрузке не приходилось заходить под суперпользователем и запускать сервер баз командой

/etc/rc.d/init.d/srv1cv81 start

Добавлено через 12 минут и 46 секунд
bilbobagginz, и ещё!

Мы оба правильно понимаем, что "1С" - это клиентская часть, а "сервер баз 1С" - это серверная часть.
Клиент не может выполнять роль сервера и наоборот.
1С" и "сервер баз 1С" работают в связке так же, как Firefox на компе пользователя и апач на компе веб-хостера...
Ну... Как-то так...
 smile 


Это сообщение отредактировал(а) mihanik - 12.7.2009, 14:37


--------------------
Программистами не рождаются, - это родовая травма...
user posted imageuser posted image
PM MAIL WWW ICQ   Вверх
bilbobagginz
Дата 12.7.2009, 15:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Naughtius Maximus
****


Профиль
Группа: Экс. модератор
Сообщений: 8813
Регистрация: 2.3.2004
Где: Israel

Репутация: 14
Всего: 317



Цитата(mihanik @  12.7.2009,  14:36 Найти цитируемый пост)
Мы оба правильно понимаем, что "1С" - это клиентская часть, а "сервер баз 1С" - это серверная часть.

нет, я возможно неправильно понимаю систему.
я думал, что "сервер баз 1C", это бинарное приложение, сетевой сервер = информационная система [написанная под винду, а под линухом бегущая через wine], 
которая использует внешние базы данных [в том числе и PostgreSQL] в качестве хранилищ, и преобразовывает их в какие-то себе нужные форматы, для клиентов. 

Если ты прав, то я узнал для себя что-то новое, то бишь что "сервер баз 1С" - это всего лишь группа генерных сервисов с какой-то специальной настройкой, которыми пользуются клиенты 1C, и никакой прослойки на уровне приложения 1C между клиентом и DB нет.
т.е.:
  • samba с какими-то специальными настройками
  • база данных postgres с какой-то специальной схемой
и всё.

насчёт:
Цитата(mihanik @  12.7.2009,  14:36 Найти цитируемый пост)
Как сделать так, чтобы при каждой загрузке не приходилось заходить под суперпользователем и запускать сервер баз командой
/etc/rc.d/init.d/srv1cv81 start

man chkconfig

Добавлено через 2 минуты и 5 секунд
Цитата(mihanik @  12.7.2009,  14:36 Найти цитируемый пост)
1. Наша фирма не работает с нелицензионными программами


Цитата(mihanik @  12.7.2009,  14:36 Найти цитируемый пост)
Поэтому хочешь, как хочешь, а сервер баз нужно ставить именно под линуксом.


ты уверен, что понимаешь что такое "wine" ?



--------------------
Я ещё не демон. Я только учусь.
PM WWW   Вверх
mihanik
Дата 12.7.2009, 15:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


-=Белый Медведь=-
****


Профиль
Группа: Комодератор
Сообщений: 4054
Регистрация: 24.4.2006
Где: г. Тверь

Репутация: 1
Всего: 109



Цитата(bilbobagginz @  12.7.2009,  15:22 Найти цитируемый пост)
это всего лишь группа генерных сервисов с какой-то специальной настройкой, которыми пользуются клиенты 1C, и никакой прослойки на уровне приложения 1C между клиентом и DB нет.


Точно!


Цитата(bilbobagginz @  12.7.2009,  15:22 Найти цитируемый пост)
ты уверен, что понимаешь что такое "wine" ?

А зачем мне вайн?
Я вайн  использовать не хочу.  И пока не буду.
Насколько помню, чтобы использовать вайн нужно всё-таки какую-то лицензию на винду.
Ты это имел в виду?

Добавлено через 11 минут и 51 секунду
Цитата(bilbobagginz @  12.7.2009,  15:22 Найти цитируемый пост)
man chkconfig


О!
Классно!!!
Обязательно почитаю!!!
А по-русски об этом где-то реально почитать?



--------------------
Программистами не рождаются, - это родовая травма...
user posted imageuser posted image
PM MAIL WWW ICQ   Вверх
bilbobagginz
Дата 12.7.2009, 17:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Naughtius Maximus
****


Профиль
Группа: Экс. модератор
Сообщений: 8813
Регистрация: 2.3.2004
Где: Israel

Репутация: 14
Всего: 317



мне показалось, что кто-то (не я) в этой беседе подумал, что я ему рекомендую как-то нарушать закон...
Цитата(mihanik @  12.7.2009,  15:58 Найти цитируемый пост)
Насколько помню, чтобы использовать вайн нужно всё-таки какую-то лицензию на винду.

нет.
wine - это программный слой, заменяющий windows для программ windows: он умеет делать интерпретацию вызовов win32 api в линуксовые/POSIX вызовы.
Так как написан вне зависимости от microsoft, не требует лицензионной версии windows, но если ты устанавливаешь какое-то ПО, напр. MS Office, на него тебе нужна лицензия (естественно).
Что и как хорошо бежит под wine можно посмотреть на сайте в базе данных о поддерживаемых приложениях.


Цитата(mihanik @  12.7.2009,  15:58 Найти цитируемый пост)
А по-русски об этом где-то реально почитать?

не знаю.



--------------------
Я ещё не демон. Я только учусь.
PM WWW   Вверх
Страницы: (3) Все [1] 2 3 
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Linux/UNIX: Клуб юнуксоидов"
powerfox
ZeeLax
nickless

Что такое клуб юнуксоидов?

Это место более свободного общения специалистов и любителей *NIX систем.


Новичкам: Этот раздел предназначен в основном именно для общения а не решения проблем.


Правила всего раздела Linux/UNIX сюда не распространяются, но здесь имеются свои правила:


  • Оскорбления запрещены.
  • Holy wars разрешены, но в небольших размерах. Если вы создаёте что-то уровня Windows vs. Linux, то постите это в Религиозных войнах, пожалуйста.
  • Если вы хотите выставить здесь какое-либо своё творение - милости просим.
  • За интересные новости, интересные статьи, высказывания и юмор (в тему) + в репу.

Короче, по репе получите по полной программе ;-) Happy hacking!



Спасибо. И use UNIX or die; С уважением, nerezus, nickless, powerfox, pythonwin, Imple, ZeeLax.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Клуб юнуксоидов | Следующая тема »


 




[ Время генерации скрипта: 0.0846 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.