Установка SAP HANA на виртуальные машины Azure
Введение
Этот документ помогает указать нужные ресурсы для развертывания HANA на виртуальных машинах Azure, включая документы, которые необходимо проверить перед установкой SAP HANA на виртуальных машинах Azure. Цель состоит в том, чтобы убедиться, что вы сможете выполнить правильные действия для достижения поддерживаемой конфигурации SAP HANA в Azure.
Примечание.
Это руководство описывает развертывание SAP HANA на виртуальных машинах Azure. Сведения о развертывании SAP HANA на крупных экземплярах HANA см. в статье "Установка и настройка SAP HANA (крупные экземпляры) в Azure.
Необходимые компоненты
В этом руководстве также предполагается, что вы знакомы со следующими технологиями и процедурами:
- SAP HANA и SAP NetWeaver и их локальная установка.
- Установка и эксплуатации SAP HANA и экземпляров приложения SAP в Azure.
- Основные понятия и процедуры, описанные в следующих документах:
- Планирование развертывания SAP в Azure, в т. ч. планирование виртуальной сети Azure и использование службы хранилища Azure. См. документ: SAP NetWeaver на виртуальных машинах Azure — руководство по планированию и реализации
- Принципы и способы развертывания виртуальных машин в Azure. См. статью Развертывание виртуальных машин Azure для SAP
- Основные понятия, связанные с высоким уровнем доступности для SAP HANA, описаны в статье Высокий уровень доступности SAP HANA для виртуальных машин Azure
Пошаговые инструкции, выполняемые до развертывания
В этом разделе приводятся различные действия, которые необходимо выполнить перед началом установки SAP HANA на виртуальную машину Azure. Порядок перечисляется и следует следовать в указанном порядке:
- Хотя технически возможно, некоторые сценарии развертывания не будут поддерживаться в Azure. Поэтому следует ознакомиться с документом Сценарии для поддержки рабочих нагрузок SAP на виртуальных машинах Azure, чтобы получить информацию о сценарии, который вы намерены реализовать при развертывании SAP HANA. Если сценарий не указан, необходимо предположить, что он не был протестирован и, в результате, не поддерживается.
- Предположим, что у вас есть примерное представление о требованиях к памяти для развертывания SAP HANA, необходимо найти подходящую виртуальную машину Azure. Не все виртуальные машины, сертифицированные для SAP NetWeaver, как это указано в Примечании о поддержке SAP #1928533, являются сертифицированными для SAP HANA. Точная информация о виртуальных машинах Azure, сертифицированных для SAP HANA, приводится на веб-сайте Каталог оборудования SAP HANA. Единицы, названия которых начинаются с буквы S, являются единицами крупных экземпляров HANA, а не виртуальными машинами Azure.
- Для разных типов виртуальных машин Azure имеются разные требования на минимальные версии операционных систем SUSE Linux или Red Hat Linux. На веб-сайте Каталог оборудования SAP HANA необходимо щелкнуть соответствующую запись в списке сертифицированных единиц SAP HANA, чтобы получить подробные сведения об этой единице. Помимо поддерживаемой рабочей нагрузки HANA, перечислены выпуски ОС, поддерживаемые этими единицами для SAP HANA.
- В соответствии с выходом новых версий операционных систем необходимо учитывать требования для минимальных версий ядра. Эти минимальные выпуски описаны в следующих заметках о поддержке SAP:
- Примечание о поддержке SAP #2814271: сбой резервного копирования SAP HANA в Azure с ошибкой контрольной суммы
- Примечание о поддержке SAP #2753418: потенциальное снижение производительности из-за отката таймера
- Примечание о поддержке SAP #2791572: снижение производительности из-за отсутствия поддержки VDSO для Hyper-V в Azure
- В зависимости от версии ОС, поддерживаемой для выбранного типа виртуальной машины, нужно проверить наличие в этой операционной системе поддержки необходимого выпуска SAP HANA. В Примечании о поддержке SAP #2235581 можно ознакомиться с матрицей поддержки выпусков SAP HANA в различных версиях операционных систем.
- Если вы нашли допустимое сочетание типа виртуальной машины Azure, выпуска операционной системы и выпуска SAP HANA, необходимо проверить матрицу доступности продукта SAP. В матрице доступности SAP можно проверить, поддерживается ли продукт SAP для базы данных SAP HANA.
Пошаговое развертывание виртуальной машины и требования к гостевой ОС
На этом этапе необходимо выполнить действия по развертыванию виртуальных машин для установки HANA и надлежащим образом оптимизировать выбранную операционную систему после установки.
Выберите базовый образ из коллекции Azure. Если вы хотите создать собственный образ операционной системы для SAP HANA, нужно знать все пакеты, которые необходимы для успешной установки SAP HANA. В противном случае рекомендуется использовать образы SUSE и Red Hat из коллекции, предназначенные для SAP или SAP HANA. В эти образы включены пакеты, необходимые для успешной установки HANA. В соответствии с контрактом на поддержку с поставщиком операционной системы необходимо выбрать образ, в котором вы предоставляете собственную лицензию, или выбрать образ ОС, включающий поддержку.
Если вы выберете образ гостевой ОС, который требует наличия собственной лицензии, необходимо зарегистрировать этот образ ОС в подписке, чтобы вы могли скачать и применить последние исправления. Этот шаг требует общедоступного доступа к Интернету, если только вы не настроили частный экземпляр, например сервер SMT в Azure.
Выберите конфигурацию сети для виртуальной машины. Дополнительные сведения см. в документе конфигураций и операций инфраструктуры SAP HANA в Azure. Следует иметь в виду, что квоты на пропускную способность сети, которые можно назначить виртуальным сетевым картам в Azure, отсутствуют. Поэтому направление трафика через разные виртуальные сетевые адаптеры обуславливается только факторами безопасности. На вас возлагается ответственность найти компромисс между сложностью маршрутизации трафика через несколько виртуальных сетевых адаптеров с одной стороны и требованиями, обусловленными факторами безопасности с другой стороны.
После развертывания и регистрации виртуальной машины необходимо применить последние исправления для операционной системы. Регистрация должна выполняться в вашей собственной подписке. Если вы выбрали образ, который включает поддержку операционной системы, у виртуальной машины уже должен быть доступ к исправлениям.
Примените настройки, необходимые для SAP HANA. Эти настройки перечислены в следующих заметках о поддержке SAP:
- Примечание о поддержке SAP #2694118 — расширение, обеспечивающее высокий уровень доступности для Red Hat Enterprise Linux в Azure
- Примечание по поддержке SAP #1984787 — заметки об установке SUSE LINUX Enterprise Server 12
- Примечание о поддержке SAP #2578899 — заметки об установке SUSE Linux Enterprise Server 15
- SAP Support Note #2002167 — Red Hat Enterprise Linux 7.x: Installation and Upgrade (Примечание по поддержке SAP №1496410. Установка и обновление Red Hat Enterprise Linux 7.x)
- SAP Support Note #2292690 — SAP HANA DB: Recommended OS settings for RHEL 7 (Примечание по поддержке SAP №2292690. База данных SAP HANA: рекомендуемые параметры операционной системы для RHEL 7).
- Примечание о поддержке SAP #2772999 — установка и настройка Red Hat Enterprise Linux 8.x
- Примечание по поддержке SAP #2777782 — База данных SAP HANA: рекомендуемые настройки для ОС RHEL 8
- Примечание по поддержке SAP #2455582 — Linux: запуск приложений SAP, скомпилированных с помощью GCC 6.x
- Примечание о поддержке SAP #2382421 — оптимизация конфигурации сети на уровне HANA и ОС
Выберите тип хранилища Azure и макет хранилища для установки SAP HANA. Вам следует использовать либо подключенные диски Azure, либо собственные общие ресурсы Azure NFS. Поддерживаемые типы службы хранилища Azure и сочетания различных типов хранилища Azure, которые можно использовать, описаны в конфигурациях хранилища виртуальных машин SAP HANA Azure. Приводимые в этом документе конфигурации следует рассматривать в качестве отправной точки. Для непроизводственных систем можно уменьшить пропускную способность или количество операций ввода-вывода, выполняемых в секунду. Для рабочих систем может потребоваться увеличить пропускную способность и операции ввода-вывода в секунду.
Убедитесь, что вы настроили ускоритель записи Azure для томов, содержащих журналы транзакций СУБД или журналы повторного входа при использовании виртуальных машин серии M или Mv2. Следует учитывать ограничения, существующие для Ускорителя записи, которые описаны в соответствующей документации.
Проверьте, включена ли ускоренная сеть Azure на развернутых виртуальных машинах.
Примечание.
Не все команды, указанные в разных профилях настройки SAP или описанные в примечаниях, могут успешно выполняться в Azure. Выполнение команд, управляющих режимом питания виртуальных машин, обычно завершается сообщением об ошибке, так как режим питания базового оборудования узла Azure недоступен для управления.
Пошаговые подготовительные действия, характерные для виртуальных машин Azure
Одной из подготовки к Azure является установка расширения виртуальной машины Azure, которая предоставляет данные мониторинга для агента узла SAP. Сведения об установке этого расширения мониторинга приводятся в следующих документах:
- В Примечании для SAP 2191498 обсуждается расширенный мониторинг SAP, выполняемый с помощью виртуальных машин Linux в Azure
- В Примечании для SAP 1102124 обсуждается использование программы SAPOSCOL в Linux
- В Примечании для SAP 2178632 обсуждаются ключевые метрики мониторинга для SAP в Microsoft Azure
- Развертывание виртуальных машин Azure для SAP NetWeaver
Установка SAP HANA
С помощью развернутых виртуальных машин Azure и зарегистрированных и настроенных операционных систем можно установить SAP HANA в соответствии с инструкциями по установке SAP. Хорошая отправная точка — это веб-сайт SAP: ресурсы HANA
Для реализации конфигураций SAP HANA с горизонтальным масштабированием, основанным на использовании напрямую подключенных дисков хранилища Azure класса Premium или дисков класса Ultra, следует ознакомиться с подробными сведениями из документа Конфигурации и операции инфраструктуры SAP HANA в Azure
Дополнительные ресурсы о резервном копировании SAP HANA
Сведения о резервном копировании баз данных SAP HANA на виртуальных машинах Azure см. в следующих документах:
- Руководство по резервному копированию SAP HANA на виртуальных машинах Azure
- Резервное копирование SAP HANA в Azure на уровне файлов
Следующие шаги
Ознакомьтесь со следующей документацией: