Установка

Требования к ресурсам компьютеров

В этом подразделе перечисляются формальные требования к аппаратному и программному обеспечению компьютеров, которые участвуют в функционированию системы. То есть, речь идет в первую очередь о сервере базы данных и рабочих станциях. Учитывая высокую сложность общей информационной инфраструктуры на предприятиях, необходимо заметить, что сервер и рабочие станции обычно не исчерпывают список компонентов, непосредственно влияющих на общую производительность и надежность системы.Приводимые здесь требования являются формальными в том смысле, что компания (провайдер), обеспечивающая поддержку на вашем предприятии системы Papyrus , вправе отказаться от рассмотрения претензий по качеству функционирования системы, если оборудование не удовлетворяет этим требованиям.

Требования к серверу

Общие требования к серверу:
  • Оперативная память - обязательно с поддержкой контроля целостности. Например, ECC.
  • Сетевая карта - GigabitEthernet
  • Операционная система - Windows 2003 Server, Windows 2008 Server или выше.
  • Далее следует спецификация отдельных компонентов сервера в зависимости от количества пользователей.

    Количество пользователей до 10-ти

    Процессор
    Intel Xeon DualCore
    Оперативная память
    2048 мегабайт или больше
    Дисковая подсистема
    SATA RAID-1

    Количество пользователей от 11 до 30-ти

    Процессор
    два процессора Intel Xeon DualCore
    Оперативная память
    4096 мегабайт или больше
    Дисковая подсистема
    SAS RAID-10

    Количество пользователей от 31 до 70-ти

    Процессор
    два процессора Intel Xeon DualCore
    Оперативная память
    16384 мегабайт или больше
    Дисковая подсистема
    SAS RAID-10 не менее 8 дисков
    В случае, если количество пользователей больше 70-ти, конфигурация сервера должна подбираться на основе специального изучения специфики предприятия.

    Требования к рабочим станциям

    Процессор
    любой пригодный для работы перечисленных ниже операционных систем с поддержкой набора команд SSE2.
    Оперативная память
    512 мегабайт или больше
    Дисковая подсистема
    любая
    Сетевая карта
    обязательно
    Операционная система
    Windows XP, Windows Vista, Windows 7, Windows 8 или выше.

    Размещение объектов системы в сети

    Схема размещения компонентов системы на компьютерах сети

    Схема расположения объектов установки системы между сервером и рабочей станцией показана на рис. link.Прямоугольниками отмечены пакеты установки, а овалами - объекты, инсталлируемые этими пакетами.

    Основной каталог системы (каталог Papyrus ) размещается на сервере, однако программный модуль ppw.exe, будучи вызванным с сервера, запускается на рабочей станции.Централизованное хранение основной массы файлов системы позволяет значительно снизить трудозатраты на обновление версий системы.

    Обозначение версий системы

    Версии системы нумеруются следующим образом: мажор . минор . релиз (номер сборки).

    5.2.07 (1665) В этом примере: мажор - 5, минор - 2, релиз - 7, номер сборки - 1665.

    Номера релизов меняются от 0 до 12 (изредка, значение номера релиза может превышать 12). Когда номер релиза превышает этот предел, увеличивается номер минора, а релиз становится равным нулю.Номер минора меняется от 0 до 9. Когда номер минора превышает 9, увеличивается номер мажора, а минор и релиз становятся равными нулю.

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

    Дистрибутив

    Полный дистрибутив системы Papyrus имеет следующую структуру:

    
    	Каталог V9999a
    		Файл PpyClient_9.9.99(9999).exe
    		Файл PpyJobSrvr_9.9.99(9999).exe
    		Файл PpyServer_9.9.99(9999).exe
    		Файл PpyUpdate_9.9.99(9999).exe
    

    В приведенной структуре дистрибутива девятками обозначен номер версии (сборки). Для номера каталога используется следующее правило: первый символ - латинская буква v, далее следует номер версии без точек, затем буква латинского алфавита, меняющаяся в зависимости от номера сборки.

    Для версии 5.2.07 сборка 1665, каталог дистрибутива будет называться v5207b.Файлы дистрибутива будут иметь маркировку: {
    PpyClient_5.2.07(1665).exe

    , {
    PpyJobSrvr_5.2.07(1665).exe}, {
    PpyServer_5.2.07(1665).exe}, {
    PpyUpdate_5.2.07(1665).exe}. }

    Установка серверной части системы

    Серверная установка подразумевает установку основной массы компонентов системы в каталог сервера, общедоступный для всех компьютеров сети, на которых будет загружаться система. Для управления базой данных система использует программный продукт Pervasive.SQL версии 8.0 или выше. Так как этот программный продукт приобретается отдельно от системы Papyrus , то предполагается, что сначала будет установлен он. Для демонстрационных целей в комплект дистрибутива Papyrus входит ограниченный комплект пакета Pervasive.SQL. Если вы устанавливаете систему для ознакомления, то можно использовать его.

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

    1. Зайти на сервер с правами администратора
    2. Установить на сервере систему Pervasive.SQL (не обязательно. См. п.6).
    3. Создать на одном из дисков сервера общедоступный каталог. Например, C:/WORK.
    4. Подключите сетевой диск к этому каталогу. Мы рекомендуем использовать (для однообразия) букву H:, но никаких принципиальных ограничений на этот счет нет. Более того, подключение диска не является обязательными, так как система нормально работает с UNC-именами файлов. Однако, мы все же рекомендуем использовать буквенные подключения, так как это упрощает перенос системы в другой каталог или на другой сервер и снижает трудоемкость администрирования.
    5. Запустить программу инсталляции Papyrus : PpyServer_9.9.99(9999).exe из комплекта дистрибутива системы.
    6. После двух вводных диалогов появится диалог выбора компонентов. Если вы установили Pervasive.SQL, то отключите компонент Pervasive.SQL Server. Выбрав нужные компоненты, нажмите кнопку [Далее].
    7. Следующий диалог предлагает выбрать каталог установки. По умолчанию, инсталлятор предлагает каталог c:/ppy. Если вы устанавливаете систему только для одной рабочей станции, то этот вариант подходит, в противном случае вам следует выбрать подкаталог в каталоге, который вы предварительно сделали общедоступным (см. п.3). Так, если общедоступный каталог C:/WORK (общее имя WORK), а сервер называется PPYSERVER, то каталог для установки может называться //PPYSERVER/WORK/PPY. Если вы подключили //PPYSERVER/WORK как диск H:, то каталог для установки может называться H:/PPY.
    8. Следующий диалог показывает имя папки в меню Пуск. Нажмите здесь кнопку [Далее]. Сразу вслед за этим инсталлятор проведет процесс установки системы на сервер.

    Установка клиентской части системы

    Клиентская часть системы должна быть установлена на каждой рабочей станции, с которой будет запускаться Papyrus . Если планируется запускать Papyrus на компьютере, являющемся сервером, то и на нем тоже следует установить клиентскую часть. Порядок установки:

    1. Для установки клиентской части системы запустите программу инсталляции
      PpyClient_9.9.99(9999).exe из комплекта дистрибутива системы.
    2. После двух вводных диалогов инсталлятор предложит вам выбрать компоненты для установки: “Pervasive.SQL Client” и “CrystalReports 10.0”. Обычно требуется выбор обоих компонентов. Нажмите кнопку [Далее].
    3. На экране появится список, в котором, возможно, будут перечислены быстро обнаруженные серверные установки. Если на этом компьютере Papyrus ни разу не запускался, то список будет пуст. В случае, если список пуст или в списке нет той установки, для которой вы хотите установить клиентскую часть, нажмите кнопку [Поиск установленных версий на дисках]: инсталлятор просканирует все диски компьютера (включая сетевые) с целью найти существующие серверные установки. Этот процесс может быть довольно продолжительным. Вместо поиска, вы можете перейти на следующую страницу инсталляции и выбрать каталог, в котором установлена серверная часть. Обращаем внимание на то, что в качестве каталога следует указывать головной каталог установки, а не каталог BIN, в котором находятся исполняемые файлы Papyrus .
    4. Следующий диалог показывает имя папки в меню Пуск. Нажмите здесь кнопку [Далее]. Сразу вслед за этим инсталлятор проведет процесс установки системы на клиентской машине.
    После завершения процесса на компьютере будут установлены необходимые компоненты и на рабочем столе появится иконка для запуска системы.

    Установка сервера задач

    Установка сервера задач является необязательной и осуществляется после установки серверной части системы. Порядок этой установки следующий:
    1. Зайти на сервер с правами администратора
    2. Запустить программу инсталляции Papyrus : PpyJobSrvr_9.9.99(9999).exe из комплекта дистрибутива системы.
    3. После первого вводного диалога на экране появится предложение ввести имя и пароль для входа сервиса сервера в сеть. Введенное здесь имя должно иметь достаточно привилегий для того, чтобы сервер мог исполнять необходимые действия. Фактически, подойдет любое имя, с которым пользователи входят в сеть для работы с системой Papyrus . Не забудьте указать имя домена, если ваша сеть использует домен сетей Windows. Например: mydomen/papyrus. Нажмите кнопку [Далее].
    4. В появившемся на экране диалоге будет указан путь для установки сервера. Вы можете указать другой каталог, помните лишь, что в указанном каталоге должна находиться серверная установка системы. Каталог задается с точным указанием размещения программы сервера ppws.exe (без самого этого имени). Например: //PPYSERVER/WORK/PPY/BIN или C:/PPY/BIN. Нажмите кнопку [Далее]
    5. Инсталлятор запустит процесс установки.

    Для правильной работы сервера существенны следующие моменты:Сервис не умеет работать с подключаемыми дисками. Это значит, что если ваша система использует ссылки на каталоги через мнемонические дисковые буквы, то вам следует прописать соответствие этих букв UNC-именам в файле pp.ini в зоне [drivemapping].

    [drivemapping]
    h=//ppyserver/work
    v=//192.168.0.1/etc
    w=//server2/data

    Сервис входит в базы данных Papyrus с именем $SYSSERVICE$. Вы должны создать учетную запись пользователя с таким именем. При этом пароль, который вы укажете не имеет значения, поскольку система автоматически управляет входом под этим именем (вы не сможете войти в базу данных, применив это имя, оно работает только для сервера). С другой стороны, сервер “уважает” права доступа, которые определены пользователю $SYSSERVICE$. То есть, если этот пользователь чего-то не имеет права делать, то сервер, соответственно, и не сможет этого сделать.