Половина пути пройдена, подготовка к установке SAP S/4HANA выполнена. Далее используя SWPM (sapinst) будет выполнена установка SAP S/4HANA 2020 (2021) Initial Shipment Stack в том виде, как она была выпущена 07.10.2020г. (для SAP S/4HANA 2021 – 13.10.2021г.), то есть без обновлений и дополнений.
Документация
Центральная нота 2884313 – SAP S/4HANA 2020: Release Information (для SAP S/4HANA 2021: 3015539 – SAP S/4HANA 2021: Release Information Note). Там много информации, в частности ссылка на руководство по установке:
Installation Information
- For the system installation, please refer to the installation guide. (для SAP S/4HANA 2021: For the system installation, please refer to the installation guide)
Другой вариант это по ссылке https://help.sap.com/viewer/product/SAP_S4HANA_ON-PREMISE/2020/en-US?task=implement_task (для SAP S/4HANA 2021: https://help.sap.com/viewer/product/SAP_S4HANA_ON-PREMISE/2021/en-US?task=implement_task). На эту страницу можно также попасть выбрав на станице help.sap.com критерий поиска продукт и указав в строке поиска S/4HANA
и перейдя к станице продукта из результата поиска по ссылке S/4HANA.
Далее вкладка Implement.
В любом случае скачиваем PDF документ:
В разделе «3 Installation Documentation» будут ссылки на другие руководства, например на установку Application Server Systems
Другой вариант, все в той же ноте 2884313 – SAP S/4HANA 2020: Release Information (для SAP S/4HANA 2021: 3015539 – SAP S/4HANA 2021: Release Information Note) в разделе
Installation Information
…
- You need at least Software Provisioning Manager 2.0 (SWPM) Support Package 07 for the installation. Please make sure that you always use the latest patch level of SWPM available at support.sap.com/software/sltoolset.html.
ссылка на станицу Software Logistics Tools (https://support.sap.com/en/tools/software-logistics-tools.html), в разделе Install a System using Software Provisioning Manager
ссылка на ту же страницу Installation Guides – Application Server Systems – Software Provisioning Manager 2.0.
И далее уже на help.sap.com находим ссылку на конкретный документ
Или HTML-версия: Installation Guides – Application Server Systems – Software Provisioning Manager 2.0 в разделе User Guides for System Provisioning with Software Provisioning Manager. Переходим по ссылке Access HTML к Installation of SAP ABAP Systems on UNIX : SAP HANA 2.0 Database – Using Software Provisioning Manager 2.0.
Другая документация по работе в SAP S/4HANA (ABAP Platform или Enterprise Business Applications):
Accessing the SAP Online Documentation в разделе Installation of SAP ABAP Systems on UNIX : SAP HANA 2.0 Database – Using Software Provisioning Manager 2.0 и далее https://help.sap.com/s4hana -> <2020 Latest> (или уже <2021 Latest>) -> Discover -> Product Assistance
И далее SAP S/4HANA -> Enterprise Technology -> ABAP Platform (для SAP S/4HANA 2021: https://help.sap.com/viewer/b5670aaaa2364a29935f40b16499972d/202110.000/en-US/48ba073157b85295e10000000a42189b.html)
или SAP S/4HANA -> Enterprise Business Applications.
Собственно установка SAP S/4HANA 2020 (2021) Initial Shipment Stack:
1. Скачиваем архиватор sapcar
Наш основной портал http://support.sap.com
Переходим в раздел Software Download.
В строке поиска вводим sapcar
Выбираем актуальную версию.
Скачиваем актуальную версию файла, проверяем что выбран файл для Linux (LINUX ON X86_64 64BIT).
Чтобы не было ошибки Permission denied при распаковке установочных архивов
свойствах файла (ПКМ по файлу)
указываем что он исполняемый, выбираем опцию Allow executing file as program на закладке Permission.
2. Скачиваем SWPM
SWPM должен быть скачен вместе с остальными файлами, но если нет или хотим скачать более актуальную версию, то выполняем шаги, описанные ниже.
SWPM – Software Provisioning Manager, заходим на страницу SWPM:
Переходим по ссылке. Можно сразу перейти к ноте 2568783 – Release Note for Software Provisioning Manager 2.0 (recommended: SWPM 2.0 SP09).
В разделе Support Package Patches выбираем актуальную версию
Скачиваем файл для Linux (Linux on x86_64 64bit).
Другой вариант:
По ссылке переходим на страницу Software Logistics Tools и далее переходим к скачиванию Software Provisioning Manager
Выбираем SOFTWARE PROVISIONING MGR 2.0.
Выбираем SUPPORT PACKAGE PATCHES.
Скачиваем файл для Linux (LINUX ON X86_64 64BIT).
3. Распаковываем архив с SWPM
Необходимо использовать sapcar со следующими опциями <путь и имя архиватора sapcar> –xvf <путь и имя архива с SWPM> -R <путь и папка, куда будет распакован архив>.
Вводим команду /arch/download/SAPCAR_1010-70006178.EXE -xvf /arch/download/SWPM20SP09_1-80003424.SAR -R /hana/shared/SWPM2 в терминале (теперь уже /arch/download/SAPCAR_1010-70006178.EXE -xvf /arch/download/SWPM20SP10_0-80003424.SAR -R /hana/shared/SWPM2).
4. Запускаем инсталлятор
Список действий для установки системы можно посмотреть в документации: Installation of SAP ABAP Systems on UNIX : SAP HANA 2.0 Database – Using Software Provisioning Manager 2.0.
В частности нас интересуют шаги установки системы: Installation Checklist и Running the Installer.
Вводим команду /hana/shared/SWPM2/sapinst в терминале
Открываем ссылку https://HANA2020PaPM.esxi2:4237/sapinst/docs/index.html в браузере
Выбираем <Advanced…>.
Принимаем риск, выбираем <Accept the Risk and Continue>.
Вводим логин root и пароль для пользователя ОС root.
Мы готовы к установке S/4HANA.
5. Определяем параметры установки системы
После запуска инсталлятора открываем в браузере ссылку https://<Имя хоста>:4237/sapinst/docs/index.html (в моем случае https://hana2020papm.esxi2:4237/sapinst/docs/index.html).
Выбираем установку Standard System и выбираем <Next>.
Выбираем установку Custom и выбираем <Next>.
Указываем SID будущей S/4HANA (application server).
Выбираем <Next>.
Указываем имя домена, для полного доменного имени.
Выбираем <Next>.
Указываем мастер-пароль не менее 10 символов.
Выбираем <Next>.
Оставляем мастер-пароль без изменений.
Выбираем <Next>.
Указываем хост БД, SID БД и номер инстанции. Если бы БД была уже создана, мы бы использовали ее, но так как ее нет, БД будет создана с этими параметрами.
Выбираем <Next>.
Выбираем <Yes>.
Указываем папку с архивами в поле Package Path.
Выбираем <Next>.
Примечание: тут придется подождать 30-40 минут, пока проверяются все файлы в папке, зато потом, на последующих шагах, все файлы уже будут со статусом Available.
Архивы доступны, выбираем <Next>.
Далее будут проверки окружения (скриншота нет, так как они все пройдены успешно).
Примечание: если проверки не пройдены, будут сообщения. У нас swap 22Гб, поэтому сообщений не будет, но если swap не увеличить, а оставить по умолчанию 2Гб, то будет предупреждение.
Выбираем <NO>.
Архив уже доступен, выбираем <Next>.
Не меняем пароль (на Ваше усмотрение), выбираем <Next>.
liveCache не устанавливаем, выбираем <Next>.
У нас один сервер, ничего реплицировать не нужно, оставляем по умолчанию, выбираем <Next>.
Архив уже доступен, выбираем <Next>.
Если архив недоступен
Если архив недоступен (в поле Status указано Still missing):
Указываем папку с архивами в поле Package Path.
Переходим по ссылке для скачивания архива.
Скачиваем актуальную версию для Linux (LINUX ON X86_64 64BIT).
Так как скачивание файлов в браузере у нас настроено на папку /arch/download (а если не настроено, то или настраиваем, или перекладываем файл из стандартной папки Download, куда скачиваются файлы в браузере, или указываем стандартную папку Download в строке Package Path), то после скачивания возвращаемся в браузер и выбираем <Next>.
После проверки архив становится доступен, выбираем <Next>.
Так как наличие архивов уже было проверено при первом обращении к папке, то все файлы уже помечены как доступные, выбираем <Next>.
Указываем папку с архивами в поле Package Path.
Если архив недоступен
Файл архива еще недоступен, его нужно скачать, перейдя по ссылке.
Скачиваем актуальную версию для Linux (LINUX ON X86_64 64BIT).
После скачивания возвращаемся в браузер и выбираем <Next>.
Архив доступен, выбираем <Next>.
Оставляем все по умолчанию.
Выбираем <Next>.
Не меняем пароль (на Ваше усмотрение), выбираем <Next>.
Не меняем пароль (на Ваше усмотрение), выбираем <Next>.
Опять не меняем пароль (на Ваше усмотрение), выбираем <Next>.
Не меняем пароль (на Ваше усмотрение), выбираем <Next>.
Выбираем опцию ABAP SSFS и выбираем <Next>.
Выбираем <Ok>.
Интервал создания точек восстановления, то есть сброса изменений из оперативной памяти на диск, можно сделать 15 минут, меняем значение в колонке Parameter value для строки savepoint_interval_s на 900 и активируем опцию в колонке Keep after Import.
Выбираем <Next>.
Оставляем все по умолчанию, выбираем <Next>.
Оставляем все по умолчанию, выбираем <Next>.
Опять оставляем все по умолчанию, выбираем <Next>.
Не меняем пароль (на Ваше усмотрение), выбираем <Next>.
Оставляем все по умолчанию (выбранную опцию No SLD destination).
Выбираем <Next>.
Оставляем все по умолчанию (выбранную опцию Do not create Message Server Access Control List).
Выбираем <Next>.
Активируем опции интегрированного развертывания Web Dispatcher и Gateway, активируем опции Install an SAP Web Dispatcher integrated in ASCS instance и Install a Gateway integrated in ASCS instance. Выбираем <Next>.
Включаем возможность использовать HTTP порт, выбираем опцию Yes для Configure HTTP Port и в поле Encryption Mode выбираем Depending on incoming protocol.
Выбираем <Next>.
Оставляем все по умолчанию (не активируем опцию Skip setting of security parameters).
Выбираем <Next>.
Активируем опцию Default Key.
Выбираем <Next>.
Делаем как рекомендуют: активируем опцию Yes, clean operating system users.
Выбираем <Next>.
Вторая фаза установки
Последняя проверка всех принятых решений и выбираем <Next>.
ЖДЕМ… (установка занимает около 1ч. 20мин.)
Выбираем <Ok>.
Выбираем <Close>.
Далее выбираем <Exit>.
Все, установка SAP S/4HANA 2020 (2021) Initial Shipment Stack выполнена.
6. Проблемы, которые обязательно возникнут
Это происходит и с S/4HANA 2020 FPS02 и с S/4HANA 2021…
Но их можно избежать, если сделать все заранее…
Во время работы sapinst будет ошибка:
Читаем ноту 2886607 – Linux: Running SAP applications compiled with GCC 9.x.
Выполняем команду zypper install libgcc_s1 libstdc++6 libatomic1 в терминале.
Вводим y. Нажимаем <Enter>.
Возвращаемся в SWPM (sapinst) и выбираем <Retry>. Установка продолжится.
а какой обходной путь, если s-user не имеет прав на download из баскета?
Как я понимаю есть два варианта: файлы совсем не видны, и файлы видны, но для скачивания нужен дополнительный approve от немцев.
Первый вариант, это если вы под санкциями, типа из группы ВТБ (например Техносерв), там ничего скачать в принципе нельзя, пишет NO DATA AVAILABLE. Тут можно только попросить знакомых.
Второй вариант, для всех остальных из России, нужно запросить подтверждение. В принципе подтверждают, но могут отказать на некоторые компоненты, типа обновления ядра. Или попадется уж сильно нелояльный немец.
Если просто прав нет , то нужно запросить через супер-администратора в вашей компании, чтобы дал права. Но далее вы столкнетесь в вышеописанными проблемами.
Как-то так…