DMS Step-by-Step instalation (SAP Content Server)
T AДобрый день!
SAP Content Server является автономным компонентом, в котором может храниться большое количество электронных документов любого формата и с любым контентом. Соответствующие приложения SAP должны поддерживать использование SAP Content Server. Документы могут быть сохранены либо в одном или нескольких экземплярах MaxDB, либо в файловой системе.
SAP Cache Server является дополнительным серверным компонентом для хранения копий документов, к которым обращаются в первый раз. В результате последующий доступ к этим документам выполняется быстрее, поскольку содержимое берется непосредственно из кеша.
Установка
Установка SAP DMS - простая задача, если вы активно работали или дружите с серверами Linux. Но, если вы не являетесь маленьким парнем или Linux не является вашим лучшим другом, установка SAP DMS не будет слишком простой, как это говорит руководство SAP.)
И это небольшое и простое руководство, чтобы помочь вам установить SAP Content Server (называемый старой школой как «SAP DMS») и сделать вашу жизнь более простой. Но не забывайте: всегда используйте информации из SAP портала, форумы и SAP Notes перед началом любой установки.
Подготовка
В рамках продукта SAP необходимо подготовить установку. Если вы ранее устанавливали системы SAP то знаете что необходимо подготовится к установке более тщательно. Здесь будет описано наиболее значимые вещи:
Hostname
Проверьте, имеет ли имя хоста равно или меньше 13 символов. Проверка SAP Note 611361 – Hostnames of SAP servers
Swap
Проверьте, настроено ли на сервере SWAP. Проверьте SAP note 1597355 – Swap-space recommendation for Linux
Linux
Проверьте, поддерживает ли ваш Linux SAP. Проверка SAP note 171356 – SAP Software on Linux: General information
Язык
Проверьте, установлен ли Linux с использованием английского языка по умолчанию.
Обновления
Проверьте, обновлен ли сервер.
Midias
Проверьте, доступны ли все midias для установки. Лучше, если он скопирован в локальную папку/точку монтирования. Для Content Server это будет необходимо:
- SWPM
- MAXDB RDBMS
- Файлы для установки веб-сервера Apache (доступно http://www.apache.org/dyn/closer.cgi)
Наличие места
Конечно, вам нужно проверить, достаточно ли места для установки и в основном для сохранения ваших документов в соответствии с размером, указанным для количества документов. Простой способ проверить это с помощью команды df -kh
Это пример конфигурации дисков для сервера DEV. Для этого ландшафта нет необходимости в больших дисках, потому что нет причин использовать этот сервер для сохранения всех документов, но для продуктивных серверов необходимо рассмотреть возможность использования дисков с масштабируемым размером.
Instalation
Процедура установки состоит из трех этапов:
- Создание пользователей
- Установка Apache
- SWPM
Ниже я подробно опишу каждый.
Создание пользователей
Для установки SAP Content Server поверх Linux первым шагом является создание учетных данных, которых Apache будет использовать для запуска. Избегайте запускать apache под учетными данными root из-за проблем с безопасностью.
Эти учетные данные, которые будут созданы сейчас, предназначены для использования Apache HTTP. Рекомендация - создать пользователя с домашними папками. Позже Apache будет установлен на этих пользователей. Эти учетные данные не нуждаются в специальных идентификаторах PID или функциях. В этом примере я создал пользователя CSDCS. Позвольте мне объяснить название:
- Первые 2 буквы относятся к продукту SAP
- D относится к разработке; Следуя этой идее, Q для QAS и P для продуктива
- CS для Content Server. Продукт Content Server дополняется Content Server и Cache Server. Оба будут иметь свои собственные Apache и базы данных.
Это всего лишь мой способ создания пользователя, но вы можете создать другого пользователя, с другими критериями к названию.
Если вы планируете установить Cache Server, вы должны создать пользователя для Cache Server apache. Здесь приведен пример создания пользователей для Content Server и Cache Server.
Установка Apache
Получить файлы установки Apache из Apace foundation. Извлеките исходные файлы и измените их владельца для пользователей, которых вы создали.
Я решил использовать следующую структуру папок
Где:
SRC_APACHE - это папка, в которой находится источник Apache (в будущем может быть удален).
HTTP - это папка, в которой будет установлен и запущен Apache.
Обратите внимание, что каждый CSDCS и CCDCS имеют одинаковую структуру.
После того, как вы извлекли файлы, введите в папку и запустите make и make install
Проверьте результаты этих команд и если сообщение об ошибке не появилось, то пришло время установить Apache в исходных папках. Для этого запустите команду:
./configure –prefix=/<where you want to installApache instance> –enable-mods-shared=most –with-mpm=prefork
Установка Cache Server таким же образом.
SWPM
SWPM - это инструмент, разработанный SAP для установки его программного обеспечения.
Откройте SWPM и выберите сервер Content Server и Cache на общих опциях настройки.
В следующем окне SWPM спросит вас, будут ли установлены оба или только один продукт.
Обратите внимание, что вы должны выбрать SID для базы данных и размер файла данных.
Здесь необходимо указать SWPM, где находятся media files для установки Content Server.
Это очень важный шаг: помните папку, в которой вы установили Apache для каждого экземпляра? Используйте папку установки на этом экране. Очень важно, чтобы исполняемый файл Apache был доступен в этой папке, иначе SWPM будет жаловаться, что это не подходящее место для установки Apache.
Указать SWPM, где находятся файлы для MaxDB. В отличие от установки Oracle установка MAXDB выполняется с помощью SWPM.
Этот шаг является необязательной областью для хранения файлов. Для сервера содержимого у вас есть два способа хранения файлов: на Maxdb как часть базы данных или файл в файловой системе. Вот папка, если вы решили сохранить файлы в Файловой системе.
Важно, чтобы вы делали заметки о http port , который будет настроен для SAP. Вам необходимо настроить эти порты на ECC.
Определите пароль для владельца программного обеспечения. Этот пользователь имеет права владельца на Maxdb.
Определите здесь, где будет установлен MaxDB
Определите пароль для superdba и control. Делайте заметки для этих пользователей и паролей. Они потребуются для администрирования.
Определите эти переменные в соответствии с потребностями проекта.
Определите здесь, где будут расположены журналы MaxDB. Не то, чтобы это не похоже на Oracle, что журналы являются файлами, и их можно манипулировать, но они являются файлами данных из MaxDB и не могут перемещаться без правильных команд.
Определите, где будет сохраняться datafile для базы данных Content Server. Так же, как вы настраиваете его для Content Server, вы делаете это для Cache Server.
Определите пароль для владельца Cache Server на MaxDB.
Определите пароли для superdba и control. Обратите внимание, что эти пользователи отличаются от CSD. На MaxDB есть две разные схемы, и superdba от Scheema «A» отличается от scheema «B».
Определите это в соответствии с потребностями проекта
Определите, где будет сохраняться журнал Logs для Cache Server.
Определите, где будут сохраняться datafile для Cache Server.
Отлично сработано! Пришло время протестировать установку.
Если все будет сделано правильно, вы можете протестировать Content Server, открыв в браузере приложение.
Попробуйте открыть:
http://<IP for the server>:<port>/ContentServer/ContentServer.dll?serverinfo
Ссылка на статью:
https://blogs.sap.com/2015/05/26/dms-step-by-step-instalation-sap-content-server/