LinuxForum.Fans
Тема

Пару вопросов по вводу в эксплуатацию linux в поликлинике

Автор: XliN 18 сообщений 4794 просмотров
#71389

Доброго дня. Вот решил проконсультироваться. Вчера заменил старый сервер, на новый. Пошел и купил Intel Core 5i, четыре ядра, 4 гига оперативы и два жеских по 500 в (Raid1).
Ну так вот. Поставить туда Windows server 2003 RC2 не получилось, так как выпадает синий экран смерти.... думаю это из-за RAID. Можно конечно Windows server 2008 RC2 поставить, но меня задушила жаба за лицензию, да и выпрашивать у глав буха денег не хочется (35 р. выпросил на системник и БПП) Не стал разбираться. Вот теперь думаю впендюрить туда Debian или Centos. Скорее всего первый.

Так как сервак нужно было срочно завести, а дисков не было, поставил туда Windows 7 Ultimate (не пинайте, самому стыдно, это перsфй мой сервак на Win)

Собственно надо этот сервер перевести ночью на Linux, но хочется сначала все проверить и послушать советы.
Что должен делать сервер.
1. На нем должен стоять firebird2-super-server или 1.5 (т.к. под этой версией все проверено на вин тачке.)
2. Есть программа, называется MED-не помню, есесенно под винду. Она при инсталяшке ставит firebird-super-server 1.5 с пустой базой (потом я просто подпихиваю свои базы в нужный каталог) . Так же клиент-программу, в которой (в настройках+ прописываются пути к базам через aliesess.conf firebird сервера)
3. Эта же программа запускает bla-bla-license.exe, без которого ничего естественно не работает.

Много букв, если что не понятно переспросите. Вот это все хозяйство, нужно перевести на линукс. Что бы медики цеплялись к базе которая на лине.

Что скажете, можно мне напрягать мозг по миграции... если честно, то сильно хочется. Потом на сервер смогу еще всякого навешать для упрощения жизни медиков.

#71417

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

#71420
SkaarjZR написал:
Поставь на сервер линукс, а рядом поставь комп с виндой и держи свои базы там.

Слишком жирно будет... :D Мне надо что бы firebird на linux фурычил. А именно держал базы. А клиентскую программу можно и на винде поставить для теста (проверить видит ли она базы прописанные в aliasess) По идее должна... Если приспичит то можно и GNOME поставить, затем протестить на wine клиентскую часть.

Завтра попробую... пока они привыкли что сервер все время падает... Сегодня упал например, из-за того что заснул и вырубил службу для firebird.

#71438

Firebird под линуксом работает. Я у себя настраивал вот по этой статье: http://en.gentoo-wiki.com/wiki/Firebird . С небольшими коррективами эта инструкция и вам подойдет.

Не очень понял по части ПО. Оно все тоже должно быть на сервере? Или все же можно на клиенте, а базу по сети цеплять? =).

На самый крайний случай, есть виртуальные машины, где можно поднять ту самую 2003-ю винду, в которой гонять специфический софт =)

#71441

Огненая птица станит без проблем и базу ты на неё повесиш. Сам такое делал. Только я готовую базу которая наповнялась в винде закидал на Слаку и делал к ней веб-доступ. Только у меня были проблемы из кирилицей. Так что смотри чтобы у тебя не было косяка из кодировкой. Могу посоветовать поставь на этот дэбиан виртуалку, комп потянет, на него какую нибуть ХР и на ней базу для начала. Сделай сеть и чтобы юзвери конектились к виртуалке, а сам тем временем обкатаеш вариант из базой на лине. wink

#71452

Думаю сделаю так.
1. Принису завтра домой весь комплект ПО, саму базу.
2. Поставлю на Debian, который стоит на VMware, firebird и подпихну ему базу.
3. Поставлю на WindowsXP клиентское ПО и попробую подрубиться.

Если все пройдет норм, то можно смело все ломать и пожинать вкусности Linux. Поставить всякие свистелки и перделки.

kisil написал:
Сделай сеть и чтобы юзвери конектились к виртуалке, а сам тем временем обкатаеш вариант из базой на лине. wink

Тоже вариант.... по быстрому впиндюрить линь, поставить Windows server 2003 на VB и пользователи даже не заметят.

elve написал:
Не очень понял по части ПО. Оно все тоже должно быть на сервере? Или все же можно на клиенте, а базу по сети цеплять?

Чалдан просто не сильно варит сейчас. Да. ПО на сервере можно не ставить, оно нужно только для проверки коннекта к базам. Если у меня видит базы, то и юзверов тоже. Для этого сойдет машина на VB.

Еще касяк один вспомнил. Есть еде прога под DOS писанная. Она берет данные с шары, которая должна быть на сервере и выглядит типа \\Server\blabla... Придется ставить samba и расшаривать.

UPD: если расшарит папку в винде которая стоит в VB и ввести ее в рабочую группу, не будет проблем? Я так понимаю NAT все сам сделает.

#71466

Ну не знаю. Да прибудет сила НАТА с тобой :D

#71515

Забриджевать не? И чё VBox? KVM в продакшн надо ставить...

#71562

Я за xen на продашн сервере =).

По сабжу: раз уж переходить на линукс, так полностью =). Шару лучше сделать средствами самбы =). Виртуальная машина нужна, если уж совсем не получится обойтись без винды =). Насколько я понял, обойтись все же удастся =)

#71852
xlin написал:
[quote=SkaarjZR]Поставь на сервер линукс, а рядом поставь комп с виндой и держи свои базы там.

Слишком жирно будет... :D Мне надо что бы firebird на linux фурычил. А именно держал базы. А клиентскую программу можно и на винде поставить для теста (проверить видит ли она базы прописанные в aliasess) По идее должна... Если приспичит то можно и GNOME поставить, затем протестить на wine клиентскую часть.[/quote]
Так на сервере установлены какие-либо чисто виндовые проги? Или же там тока БД, а клиенты с винды удалённо подключаются?

#71863
SkaarjZR написал:
Так на сервере установлены какие-либо чисто виндовые проги? Или же там тока БД, а клиенты с винды удалённо подключаются?

Так точно.... сейчас все проверил и базу firebird я с виндовой машины через IBExpert увидил. Сейчас разбираюсь с лицензией (ключом). Не понял, нужно ли запускать license.exe обязательно на сервере или только на клиентах.

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

UPD: Сейчас думаю как сделать что бы все сети видели этот сервер.
Есть 3 сетки 192.168.1.0/24, 192.168.2.0/24 и 192.168.3.0/24 Они друг друга не видят. Сервер стоит в третьей. Нужно что бы пакетики бегали друг к другу.
Гы... интересно, может они и кабелем езернет не соединены... Завтра уточню.

UPD2: Как Debian работает с RAID1? Не будет проблем с этим? Массив реализован на уровне Bios`а.

#71954
xlin написал:

UPD: Сейчас думаю как сделать что бы все сети видели этот сервер.
Есть 3 сетки 192.168.1.0/24, 192.168.2.0/24 и 192.168.3.0/24 Они друг друга не видят. Сервер стоит в третьей. Нужно что бы пакетики бегали друг к другу.
Гы... интересно, может они и кабелем езернет не соединены... Завтра уточню.

ДА тут и сила НАТА безсила.
А если без приколов, то прийдётса сделать этой сервак шлюзом для всех 3 сетей или больница такая богатая что может позволить себе апаратный маршрутизатор.

#73468

Короче.... дайте совет. Решил поставить на сервер Debian, а на нем в виртуалке Windows 2003, где будет крутиться firebird и программа лицензии, которая должна быть обязательно запущена на том же компе где и firebird сервер.

Опыты полностью перенести базу на Linux не удались. Базу видно, цепляется по алиисам, но клиентская программа не работает. Ругается на какую то функцию. Т.к. прога точилась под Firebird 1.5. На сервере пробовал ставить 1.5, 2.0, 2.1 и 2.5 RC2. Везде одинаковая ошибка.

Ну так вот. Какую лучше использовать виртуальную машину на сервере. Надо что бы базу размером 1.5 г. она обрабатывала не хуже. Сколько оперативы нужно и какие фишки включать. На сервере также планирую поставить Nagios, для мониторинга (почитал, понравилось), интересно только, сможет он мониторить машины с Windows 98 smile У меня есть и такие (есть даже и на win95)

Ну а базу можно будет забирать по сети и бекапить уже на линуксе.

kisil написал:
А если без приколов, то прийдётса сделать этой сервак шлюзом для всех 3 сетей или больница такая богатая что может позволить себе апаратный маршрутизатор.

Это без надобности пока. Сетка 192.168.3.0/24 соединена по витухе (воздух) с сеткой 192.168.1.0/24. Достаточно будет на двух серверах прописать маршруты.
На память на виндовом сервере (поправте если не так)
[console]route - p add 192.168.1.0 mask 255.255.255.0 192.168.3.15[/console]
и на linux
[console] ip route add 192.168.3.0/24 dev 192.168.1.109[/console]

#73546
xlin написал:
Какую лучше использовать виртуальную машину на сервере

Xen

#73565
elve написал:
Xen

KVM only... Xen в топку, как пережиток смутных времён.

#73680

VirtualBox - не?
[console]Run several virtual systems on a single host computer[/console]

#73685
Vadimsky написал:
VirtualBox - не?

Не... совсем не... Для домашней песочницы без серьёзных задач - очень даже Да...

#73810

VirtualBox - не?

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

Как поставлю, отпишусь. Пока времени нет совсем, да и с базой круглые сутки работают.

Войдите или зарегистрируйтесь, чтобы ответить.