Смекни!
smekni.com

Руководство по установке МВС-900 (стр. 2 из 2)

Общий обзор порядка установки и работы МВС-900 на этом завершен. Обзор этот касается лишь собственно установки комплекса и его общего взаимодействия с локальной сетью, на которую он ставится, но никак не работы на самой МВС-900. Краткое введение в порядок работы можно найти в документе howto.doc, а более подробное описание – в документации по МВС-1000, виртуальным вариантом которой и является МВС-900.

Ниже описывается порядок установки хоста и узла с дистрибутива.

Порядок установки узла.

1. Однократно получить на физической машине администраторские права. Стать администратором. Здесь и далее имеется в виду локальный администратор, а не администратор домена.

2. Установить VMware. Дистрибутив – на этом диске. Место для установки лучше выбрать по умолчанию.

3. После установки VMware в панели управления, в разделе «Сеть и удаленный доступ», появятся два новых сетевых подключения, в названии которых присутствует слово “VMware”. Эти сетевые подключения следует выключить.

4. Создать директорию C:\mvs900. В действительности, здесь и далее имена создаваемых директорий и прочих системных объектов могут быть любыми, но в инструкции, для простоты изложения, используются конкретные значения.

Скопировать с дистрибутивного диска директорию tocopy в C:\mvs900. В командной строке Windows, сделать директорию C:\mvs900\tocopy текущей, и выполнить в ней команду распаковки образа виртуального диска:

gzip–dnode.vmdk.gz

5. В winnt\system32 записать instsrv.exe и srvany.exe, если их там еще нет.

6. Выполнить в командной строке Windows:

instsrv startnode c:\winnt\system32\srvany.exe

7. Сделать текущей директорию дистрибутива, в которой находится файл parameters.reg, и выполнить в командной строке Windows:

start parameters.reg

При этом в реестре, в разделе

HKEY_LOCAL_MACHINES\SYSTEM\CurrentControlSet\Services\startnode

Образуется подраздел Parameters, в нем – следующие значения типа STRING:

Application= C:\ winnt\system32\cmd.exe

AppParameters= /d /c c:\mvs900\tocopy\startnode.bat

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

Замечание. В директории с:\mvs900\tocopy\node файла node.vmx нет. Это не ошибка – так и должно быть.

8. В панели управления найти меню управления сервисами, а в нем – только что созданный сервис startnode. Способ запуска сервису startnode указать «Автоматически», порядок запуска – от имени администратора. Временно установить режим разрешения вывода окон на Desktop.

9. Пустить вручную сервис startnode. Он должен запустить виртуальную машину. Поскольку для сервиса startnode вывод окон на Desktop пока разрешен, должно появиться окно VMware. При старте виртуальной машины появится одно или несколько небольших окошек с предложениями как-то ее оптимизировать, выполнить какие-то дополнительные действия и т. п. Во всех этих окошках имеется место для галочки «nevershowthishintagain» (никогда больше не показывать эту подсказку). Эту галочку везде надо проставить. Когда виртуальная машина стартует, поднять ей до максимума Localpriority и Globalpriority. Затем выключить виртуальное питание, завершить VMware, остановить сервис startnode и снова пустить. Повторять эту процедуру (завершение и повторный запуск), пока старт виртуальной машины не станет «чистым», безо всяких вопросов в виде дополнительных окошек. Еще раз все завершить, не пуская повторно.

10. Стать администратором. Запретить сервису startnode вывод окон на Desktop, способ запуска сервиса сделать автоматическим, перевызвать Windows и, не выполняя logon, убедиться (по звуковому сигналу), что виртуальная машина стартовала.

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

Замечание. В этом состоянии система пригодна для копирования в виде образа системного диска Windows. Дальнейшая настройка касается лишь обеспечения индивидуальности узлов (присвоения им уникальных номеров).

11.Присвоить узлу уникальный номер. Номер узла должен лежать в диапазоне от 2 до 254, включительно, и быть уникальным в кластере. MAC-адреса интерфейсов узла задаются в файле C:\mvs900\tocopy\node.saved\node.vmx, в строках ethernet0.address и ethernet1.address, соответственно.

Упомянутые строки должны иметь вид:

ethernet0.address = 00:50:56:00:X:N

ethernet1.address = 00:50:56:00:C:N

например

ethernet0.address = 00:50:56:00:64:N

ethernet1.address = 00:50:56:00:05:N

где N – номер узла в кластере, X (0x64==100) – номер куста кластеров, он же второй байт ip-адреса всех машин в кусте, C (0x5==5) – номер кластера, он же младшие 5 бит третьего байта (см. выше). Изменения вступают в силу при перезапуске виртуальной машины (придется опять перегрузить Windows).

Порядок установки хоста.

1. Однократно получить на физической машине администраторские права. Стать администратором. Здесь и далее имеется в виду локальный администратор, а не администратор домена.

2. Установить VMware. Дистрибутив – на этом диске. Место для установки лучше выбрать по умолчанию.

3. Создать директорию C:\mvs900. В действительности, здесь и далее имена создаваемых директорий и прочих системных объектов могут быть любыми, но в инструкции, для простоты изложения, используются конкретные значения.

Скопировать с дистрибутивного диска директорию tocopy в C:\mvs900.

Если дистрибутивных дисков для хоста несколько, скопировать со всех. Распаковать все файлы с именами вида host*.vmdk.gz при помощи gzip: gzip –d <имя файла>. Выполнить сетевое конфигурирование хоста во внутренних сетях, отредактировав файл C:&bsol;mvs900&bsol;tocopy&bsol;host.vmx так, как это объяснено выше.

4. Запустить VMware. Выбрать виртуальную машину C:&bsol;mvs900&bsol;tocopy&bsol;host, и пустить ее. Переключение клавиатуры между виртуальной и физической машинами: для перехода на виртуальную, щелкнуть мышью по внутренней области ее окна. Для возврата в физическую – Ctrl+Alt.

5. Войти в Linux как root. Пароль – virtualcluster. Настроить сетевой адрес во внешней сети командой netconfig –deth2. Сменить пароль root’а. Замечание: команда netconfig в указанном выше виде характерна для RedHat, в то время как Вы уже заметили, что на управляющей виртуальной машине установлен SlackwareLinux. Это не ошибка – команда netconfig из Slackware доработана так, чтобы она воспринимала указанные выше аргументы.

6. Правильная команда регистрации пользователя на кластере лежит в /common/howtoaddauser. Регистрировать надо только на хосте. Документация – в /common/runmvs/doc. Файлы переписывать при помощи scp, например, при помощи pscp.exe, или Winscp.

7. Выключение хоста: войти как root, выполнить команду:

shutdown –h now

После завершения Linux виртуальное питание выключится автоматически. Завершить приложение VMware.

Замена образа диска или файла конфигурации виртуальной машины узла.

При необходимости обновить версию узла (например, заменить файл с образом диска) следует учитывать, что остановка сервиса “startnode” не останавливает виртуальную машину. «Выдергивание» открытого файла из-под работающей виртуальной машины не желательно, точнее, просто невозможно. Поступать следует так.

- в панели управления отключить сервис “startnode”,

- перезагрузить Windows,

- заменить файлы, относящиеся к виртуальной машине,

- включить сервис “startnode” в режиме автоматического запуска,

- перезагрузить Windows.