Skip to forum
Уведомления
Очистить все

HM2+NoteCaddy и 2компа+1+1SSD

32 Записи
9 Пользователи
3 Reactions
7,162 Просмотры
GodfatherPS
Joined: 23.05.2007

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

Есть SSD 60Gb под систему и HM2+NoteCaddy. Есть 2 компа, на которые таскается этот SSD регулярно, допустим 3 месяца на одном компе, 3 месяца на втором. Этого диска уже становится мало и думаю взять ещё один на 256. Вопрос такой, можно как-то организовать всё так, чтобы приходилось как можно меньше совершать телодвижений, при переезде, с одного компа на другой. Например, каждый раз устанавливать только windows и HM2 на первый SSD, так чтобы он сразу черпал базу и все настройки NoteCaddy со второго SSD. Желательно при всём этом ничего не менять на втором SSD, т.е. что бы всё это происходило без использования каждый раз BackUp/Restore?!

P.s. и всё так же, можно всё это повторить для HM1, так как не до конца бросил его использовать. =)


Ответить
Цитата
31 replies
BobyBu
Joined: 21.06.2009

что тебе мешает архивные руки с одного компа импортировать в базу второго


Ответить
Цитата
GodfatherPS
Joined: 23.05.2007
Ответить
Цитата
stanisluv
Joined: 18.06.2008

Привет. Вот только зачем каждый раз устанавливать Windows и HM? Почему не сделать так: переносишь всё (включая ОС)на новый SSD и просто его используещь на 2 компа?


Ответить
Цитата
GodfatherPS
Joined: 23.05.2007

Оригинал пользователя stanisluv
Привет. Вот только зачем каждый раз устанавливать Windows и HM? Почему не сделать так: переносишь всё (включая ОС)на новый SSD и просто его используещь на 2 компа?

Я немного не понял, что ты предлагаешь, использовать один SSD на одном компе, а второй на втором? Или поставить всё на большой SSD и ничего не переустанавливать каждый раз?! Но в данном случае же не будет нормально работать винда, из-за того что нужны разные дрова, для разных компов....


Ответить
Цитата
vpmarat
Joined: 22.01.2008

Да, с драйверами, конечно, запутается всё.
В общем, мне представляется примерно так:
Этот SSD ставить именно как второй диск. Чтобы Винда как таковая на нем ничего не писала. Ну, разве что TEMP - но тогда на обоих компах так настроить.
A) Берем любой комп из двух. Коннектим в него этот второй SSD. Допустим, имя диска для него получилось F.
Создаем на нем три папки
F:\PGdata
F:\Parent
F:\HM2Archive
даем на них полный доступ пользователю Все
А1) Ставим postgres (раньше ХМ, отдельно и вручную!) таким образом:
- исполняемые файлы postgres - положить как ХМ делает, в папку
C:\postgresql
- а вот папку кластера базы данных - разместить на этом втором SSD (имя папки F:\PGdata = вполне логично)
А2) Дальше ставим ХМ2 (в пути по умолчанию) и создаем в нем базу данных (с именем как нафантазируешь, но своим, чтобы узнал потом), НО
Меняем место для папки DBparent - опять же, на этот второй SSD
вот в эту ранее созданную F:\Parent
Импортим немножко в базу и убеждаемся, что все нормально работает.
А3) Нажимаем в ХМ кнопку Site Setup и меняем во всех строках автоимпорта для всех покерных клиентов (а ХМ сам найдет почти все) путь к архиву на эту нашу папку F:\HM2Archive.

Б) Берем другой комп и коннектим этот SSD уже к нему.
Обеспечиваем, чтобы буква для диска была точно та же самая, что и на первом компе. Это - обязательно. Именно потому я в качестве примера писал не D, а F. Исполняется в управлении дисками в Виндовс - легко, но описывать это здесь я не буду. Не знаешь - нагуглишь.
Даем опять полный доступ юзеру Все на эти же три папки. Еще раз - потому, чот записывается это дело в реестр, а винда-то у нас на этом компе - другая, она еще не знает об этом.
Б1) Ставим на этом компе postgres - точно так же, как и на первом (см А1). Установщик ПГ скажет, что он в той папке кластера, какую мы ему указали, обнаружил уже имеющиеся данные и будет их применять - и хорошо, пусть. Нам это и надо.
Б2) Ставим ХМ2 и создаем БД точно так же, как в (А2).
Но имя даем ей произвольное и импортить в нее ничего не надо (см ниже).
Б3) Когда ХМ2 поставится и запустится, жмем кнопку Database и выбираем в качестве активной ту базу, что мы создавали на первом компе (в А2). Ее видно будет в списке.
А эту, что сделали в Б2 - можно вообще удалить. Этот пункт Б2 нам нужен был потому, что ХМ записывает в реестр путь к Паренту, и делает это именно в момент создания базы данных. А потом в качестве пути по умолчанию его и применяет для всех последующих БД.
Б4) Делаем и на этом компе описанное в (А3).

Expected result:
Мы будем иметь на обоих компах работающие postgres + ХМ2, сконфигурированные так, что
- и база данных будет та же самая
- и архив в том же месте
После чего можно сколько угодно раз переносить этот второй SSD с компа на комп и пользоваться ХМ. Главное - не забыть вообще исполнить процедуру физического подключения диска.

Что касается ХМ1 - там все точно так же, но проще, потому что нет Парента. Ну, и папка архива имеет другое имя.


Ответить
Цитата
GodfatherPS
Joined: 23.05.2007

vpmarat, Большое спасибо! Похоже то что нужно, на днях пройдусь по всем пунктам с подопытным =)


Ответить
Цитата
slipkn6t
Joined: 28.06.2011

Оригинал пользователя kuzNETz
BobyBu, помимо рук, есть ещё различные настройки, статы в NoteCaddy, которые каждый раз на базу за год, будут прогружаться сколько, два дня?!

зачем тебе статы на кого-то за год :pokerface: за это время игрок успел из фиша стать нитом, потом регом, потом лагом, потом удариться головой и снова стать фишом 74/32 :grin:


Ответить
Цитата
MrLimaN
Joined: 22.01.2009

Странно а почему не использовать ССД как онли покер ? ставим на него виндовс-софт для покера, база тоже на нем. в принципе около 40кк рук с NC должно на него поместиться, а больше то и не нужно.


Ответить
Цитата
vpmarat
Joined: 22.01.2008

Как уже отмечалось выше, "онли покер" в случае, если этот системный диск планируется использовать на двух неодинаковых компах, будут проблемы с Виндой, драйверами и т.п.
Придуманный мной алгоритм как раз и реализует это "онли покер" - но когда это именно второй физический диск в компе. Не первый.
Другое дело, что в нотебуках обычно нет места для размещения второго диска. Но это уж выходит за пределы сформулированной в форуме задачи _cool:


Ответить
Цитата
pkconst
Joined: 04.11.2010

Уважаемый vpmarat, я тоже думал именно о таком алгоритме использования одного диска с базами на два компа. Только диск - внешний. Хватит ли скорости передачи данных по USB 2.0 для нормальной работы Postgree и HM 2?


Ответить
Цитата
stanisluv
Joined: 18.06.2008

Всё зависит от самого диска. Дело в том, что в последнее время среди HDD объёмом 1Тб и более встречается много брака. А скорости интерфейса должно хварить.


Ответить
Цитата
pkconst
Joined: 04.11.2010

Спасибо, stanisluv. Диск вроде нормальный, да и на 500 ГБ всего. Попробую.


Ответить
Цитата
zava86
Joined: 03.05.2011


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


Ответить
Цитата
vpmarat
Joined: 22.01.2008

Деинсталлировать postgres через панель управления.
Удалить оставшуюся после деинасталляции папку Data.
Юзера postgres при этом НЕ трогать!

Затем установить Postgres заново вот по этой инструкции - не отклоняясь от нее ни на шаг, ни на пиксел, ни на букву.


Ответить
Цитата
zava86
Joined: 03.05.2011
Spoiler

Удалить оставшуюся после деинасталляции папку Data.
Юзера postgres при этом НЕ трогать!

где они находятся ?
переставлял- не выходит, на 1 компе все четко, на втором нет.

ребята, у кого нибудь из простых смертных это получилось ?


Ответить
Цитата
vpmarat
Joined: 22.01.2008

Если postgres устанавливалась автоматически в ходе инсталляции самого ХМ, то папка здесь
C:\Postgresql\data

а юзера если таки еще не удалял через командную строку - вот и НЕ надо этого делать.


Ответить
Цитата
zava86
Joined: 03.05.2011

1. папки по дефолтному адресу удалил.
2. по новому F:\PGdata- тоже.
3. юзера не трогал.
4. реестр даже чистил
4. многократно переустанавливал-непомогает

хоть ты тресни на одном компе все ровно стоит, на втором не хочет запускаться служба в авто режиме(в ручном все работает)
postgresql-8.4 - PostgreSQL Server 8.4


Ответить
Цитата
stanisluv
Joined: 18.06.2008

Поставь отложенный автомат. У тебя видать какие-то системные компоненты сети запускаются позже запуска службый SQL


Ответить
Цитата
zava86
Joined: 03.05.2011

отложенный вообще не запускает(не буду же я час ждать).
выход нашел достаточно просто-
вывел ярлык "службы " рядом с ярлыком ХМ2 и запускаю его в рукопашную перед началом катки. Времени занимает 4 сек, за то нет танцев с бубнами:f_thumbsup:
все проверил -работает, только скорость импорта огорчает.тело 500 Гб HDD 5400 об SATA-2 от ноута:ayfkm: . если грузить паками по 1КК то это 100-50 рук/сек
До этого баловал себя работай 2 SSD SATA-3, работали отлично, но содержать 2 больших базы лень да и обслуживать геморрой тот еще.
В качестве эксперимента решил попробовать сей способ
В катке еще не юзал, возможно будет совсем ад:thinking: с базой около 15-20 Гб


Ответить
Цитата